0000008063-21-000007.txt : 20210301 0000008063-21-000007.hdr.sgml : 20210301 20210301143115 ACCESSION NUMBER: 0000008063-21-000007 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 132 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210301 DATE AS OF CHANGE: 20210301 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-07087 FILM NUMBER: 21696930 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-K 1 atro-20201231.htm 10-K atro-20201231
FALSE2020FYFALSE000000806312P12Mus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrent0.15000000080632020-01-012020-12-31xbrli:shares0000008063atro:CommonClassUndefinedMember2021-02-180000008063us-gaap:CommonClassBMember2021-02-18iso4217:USD00000080632020-06-2700000080632019-01-012019-12-3100000080632018-01-012018-12-31iso4217:USDxbrli:shares00000080632020-12-3100000080632019-12-310000008063atro:CommonClassUndefinedMember2019-12-310000008063atro:CommonClassUndefinedMember2020-12-310000008063us-gaap:CommonClassBMember2019-12-310000008063us-gaap:CommonClassBMember2020-12-3100000080632018-12-3100000080632017-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2017-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-01-012020-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-01-012019-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-01-012018-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2020-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2017-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-01-012020-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-01-012019-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-01-012018-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2020-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:AccountingStandardsUpdate201802Member2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000008063us-gaap:RetainedEarningsMember2019-12-310000008063us-gaap:RetainedEarningsMember2018-12-310000008063us-gaap:RetainedEarningsMember2017-12-310000008063srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201409Member2017-12-310000008063srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201802Member2017-12-310000008063us-gaap:RetainedEarningsMember2020-01-012020-12-310000008063us-gaap:RetainedEarningsMember2019-01-012019-12-310000008063us-gaap:RetainedEarningsMember2018-01-012018-12-310000008063us-gaap:RetainedEarningsMember2020-12-310000008063us-gaap:TreasuryStockMember2019-12-310000008063us-gaap:TreasuryStockMember2018-12-310000008063us-gaap:TreasuryStockMember2017-12-310000008063us-gaap:TreasuryStockMember2020-01-012020-12-310000008063us-gaap:TreasuryStockMember2019-01-012019-12-310000008063us-gaap:TreasuryStockMember2020-12-310000008063us-gaap:TreasuryStockMember2018-01-012018-12-31atro:segment0000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-02-132019-02-130000008063us-gaap:SubsequentEventMemberatro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2021-02-132021-02-130000008063atro:FreedomCommunicationTechnologiesIncMember2019-07-012019-07-010000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2019-07-122019-07-12xbrli:pure0000008063atro:DiagnosysTestSystemsLimitedMember2019-10-042019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2019-10-040000008063us-gaap:CostOfSalesMember2020-01-012020-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000008063srt:MinimumMemberus-gaap:BuildingMember2020-01-012020-12-310000008063srt:MaximumMemberus-gaap:BuildingMember2020-01-012020-12-310000008063srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-12-310000008063srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-12-310000008063atro:AerospaceSegmentMember2019-01-012019-12-3100000080632020-09-272020-12-310000008063us-gaap:DomesticCountryMember2020-01-012020-12-310000008063us-gaap:AccountingStandardsUpdate201602Member2019-01-010000008063us-gaap:AccountingStandardsUpdate201602Membersrt:RestatementAdjustmentMember2019-01-0100000080632021-01-012020-12-3100000080632019-01-010000008063atro:CommercialTransportAircraftMember2020-01-012020-12-310000008063atro:CommercialTransportAircraftMember2019-01-012019-12-310000008063atro:CommercialTransportAircraftMember2018-01-012018-12-310000008063atro:MilitaryAircraftMember2020-01-012020-12-310000008063atro:MilitaryAircraftMember2019-01-012019-12-310000008063atro:MilitaryAircraftMember2018-01-012018-12-310000008063atro:BusinessJetMember2020-01-012020-12-310000008063atro:BusinessJetMember2019-01-012019-12-310000008063atro:BusinessJetMember2018-01-012018-12-310000008063atro:OtherAerospaceMember2020-01-012020-12-310000008063atro:OtherAerospaceMember2019-01-012019-12-310000008063atro:OtherAerospaceMember2018-01-012018-12-310000008063atro:AerospaceSegmentMember2020-01-012020-12-310000008063atro:AerospaceSegmentMember2018-01-012018-12-310000008063atro:SemiconductorMember2020-01-012020-12-310000008063atro:SemiconductorMember2019-01-012019-12-310000008063atro:SemiconductorMember2018-01-012018-12-310000008063atro:AerospaceAndDefenseSegmentsMember2020-01-012020-12-310000008063atro:AerospaceAndDefenseSegmentsMember2019-01-012019-12-310000008063atro:AerospaceAndDefenseSegmentsMember2018-01-012018-12-310000008063atro:TestSystemsSegmentMember2020-01-012020-12-310000008063atro:TestSystemsSegmentMember2019-01-012019-12-310000008063atro:TestSystemsSegmentMember2018-01-012018-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2020-01-012020-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2019-01-012019-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2018-01-012018-12-310000008063atro:ProductLineLightingAndSafetyMember2020-01-012020-12-310000008063atro:ProductLineLightingAndSafetyMember2019-01-012019-12-310000008063atro:ProductLineLightingAndSafetyMember2018-01-012018-12-310000008063atro:ProductLineAvionicsMember2020-01-012020-12-310000008063atro:ProductLineAvionicsMember2019-01-012019-12-310000008063atro:ProductLineAvionicsMember2018-01-012018-12-310000008063atro:ProductLineSystemsCertificationMember2020-01-012020-12-310000008063atro:ProductLineSystemsCertificationMember2019-01-012019-12-310000008063atro:ProductLineSystemsCertificationMember2018-01-012018-12-310000008063atro:ProductLineStructuresMember2020-01-012020-12-310000008063atro:ProductLineStructuresMember2019-01-012019-12-310000008063atro:ProductLineStructuresMember2018-01-012018-12-310000008063atro:ProductLineOtherMember2020-01-012020-12-310000008063atro:ProductLineOtherMember2019-01-012019-12-310000008063atro:ProductLineOtherMember2018-01-012018-12-310000008063us-gaap:LandMember2020-12-310000008063us-gaap:LandMember2019-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2019-12-310000008063us-gaap:MachineryAndEquipmentMember2020-12-310000008063us-gaap:MachineryAndEquipmentMember2019-12-310000008063us-gaap:ConstructionInProgressMember2020-12-310000008063us-gaap:ConstructionInProgressMember2019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-12-310000008063us-gaap:PatentsMember2020-01-012020-12-310000008063us-gaap:PatentsMember2020-12-310000008063us-gaap:PatentsMember2019-12-310000008063us-gaap:NoncompeteAgreementsMember2020-01-012020-12-310000008063us-gaap:NoncompeteAgreementsMember2020-12-310000008063us-gaap:NoncompeteAgreementsMember2019-12-310000008063us-gaap:TradeNamesMember2020-01-012020-12-310000008063us-gaap:TradeNamesMember2020-12-310000008063us-gaap:TradeNamesMember2019-12-310000008063us-gaap:UnpatentedTechnologyMember2020-01-012020-12-310000008063us-gaap:UnpatentedTechnologyMember2020-12-310000008063us-gaap:UnpatentedTechnologyMember2019-12-310000008063us-gaap:CustomerRelationshipsMember2020-01-012020-12-310000008063us-gaap:CustomerRelationshipsMember2020-12-310000008063us-gaap:CustomerRelationshipsMember2019-12-310000008063atro:AerospaceSegmentMember2018-12-310000008063atro:TestSystemsSegmentMember2018-12-310000008063atro:AerospaceSegmentMember2019-12-310000008063atro:TestSystemsSegmentMember2019-12-310000008063atro:AerospaceSegmentMember2020-12-310000008063atro:TestSystemsSegmentMember2020-12-31atro:reporting_unit00000080632020-01-012020-03-280000008063atro:PECOIncMember2020-12-310000008063srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-05-042020-12-310000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-12-312020-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-12-310000008063us-gaap:NotesPayableToBanksMember2020-12-310000008063us-gaap:NotesPayableToBanksMember2019-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-05-030000008063us-gaap:LetterOfCreditMembersrt:ScenarioForecastMember2022-07-020000008063srt:MaximumMemberatro:FifthAmendedAndRestatedCreditAgreementMember2020-01-012020-12-31atro:fiscal_quarter0000008063atro:FifthAmendedAndRestatedCreditAgreementMember2020-01-012020-12-310000008063srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310000008063srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310000008063srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310000008063srt:MaximumMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310000008063atro:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-05-040000008063us-gaap:LetterOfCreditMembersrt:ScenarioForecastMember2021-10-020000008063us-gaap:LetterOfCreditMembersrt:ScenarioForecastMember2021-12-310000008063us-gaap:LetterOfCreditMembersrt:ScenarioForecastMember2022-04-020000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2020-12-310000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:ScenarioForecastMember2021-07-042021-10-020000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:ScenarioForecastMember2021-07-030000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:ScenarioForecastMember2021-04-030000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-12-310000008063srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310000008063us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-01-012020-12-3100000080632020-05-042020-05-040000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310000008063srt:MinimumMember2020-01-012020-12-310000008063srt:MaximumMember2020-01-012020-12-310000008063us-gaap:OtherNoncurrentAssetsMember2020-12-310000008063us-gaap:OtherNoncurrentAssetsMember2019-12-310000008063atro:DeferredTaxLiabilitiesMember2020-12-310000008063atro:DeferredTaxLiabilitiesMember2019-12-310000008063us-gaap:DomesticCountryMember2020-12-310000008063us-gaap:TaxYear2020Memberus-gaap:DomesticCountryMember2020-12-310000008063us-gaap:StateAndLocalJurisdictionMember2020-12-310000008063us-gaap:StateAndLocalJurisdictionMember2020-01-012020-12-3100000080632017-01-012017-12-310000008063us-gaap:DomesticCountryMember2018-01-012018-12-310000008063atro:AstronicsPlanMember2020-01-012020-12-310000008063atro:AstronicsPlanMember2019-01-012019-12-310000008063atro:AstronicsPlanMember2018-01-012018-12-31atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2020-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2020-01-012020-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-01-012019-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-12-310000008063srt:MaximumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063srt:MaximumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2020-01-012020-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2020-12-310000008063us-gaap:CommonClassBMember2020-01-012020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-12-310000008063us-gaap:CommonClassBMember2018-10-122018-10-120000008063atro:StockIncentivePlanMember2020-01-012020-12-310000008063atro:StockIncentivePlanMember2020-12-310000008063atro:DirectorsStockOptionPlanMember2020-01-012020-12-310000008063atro:DirectorsStockOptionPlanMember2020-12-310000008063atro:LongTermIncentivePlanMember2020-01-012020-12-310000008063atro:LongTermIncentivePlanMember2020-12-310000008063srt:DirectorMember2020-01-012020-12-310000008063atro:KeyEmployeeMember2020-01-012020-12-310000008063atro:KeyEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000008063us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000008063us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063us-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063us-gaap:EmployeeStockOptionMember2019-12-310000008063us-gaap:EmployeeStockOptionMember2020-12-310000008063us-gaap:EmployeeStockOptionMember2018-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2020-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeThreeMember2020-01-012020-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeThreeMember2020-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeFourMember2020-01-012020-12-310000008063us-gaap:EmployeeStockOptionMemberatro:RangeFourMember2020-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2020-12-310000008063us-gaap:EmployeeStockMember2020-12-310000008063us-gaap:EmployeeStockMember2020-01-012020-12-310000008063us-gaap:EmployeeStockMember2019-01-012019-12-310000008063us-gaap:EmployeeStockMember2018-01-012018-12-310000008063atro:DiagnosysTestSystemsLimitedMember2020-12-310000008063us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000008063us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000008063us-gaap:OtherLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000008063us-gaap:OtherLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-01-012019-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2018-01-012018-12-310000008063us-gaap:FairValueInputsLevel3Member2020-01-012020-12-310000008063us-gaap:FairValueInputsLevel3Member2019-01-012019-12-3100000080632020-06-282020-09-2600000080632020-03-292020-06-2700000080632019-09-292019-12-3100000080632019-06-302019-09-2800000080632019-03-312019-06-2900000080632019-01-012019-03-300000008063us-gaap:DomesticCountryMember2020-01-012020-03-280000008063us-gaap:DomesticCountryMember2020-09-272020-12-310000008063atro:PatentInfringementMemberatro:LufthansaTechnikAGMembersrt:SubsidiariesMembercountry:DE2020-01-012020-12-310000008063atro:PatentInfringementMemberatro:LufthansaTechnikAGMembersrt:SubsidiariesMembercountry:DE2019-12-310000008063atro:PatentInfringementMemberatro:LufthansaTechnikAGMembersrt:SubsidiariesMembercountry:DE2019-01-012019-12-310000008063atro:PatentInfringementMemberatro:LufthansaTechnikAGMembersrt:SubsidiariesMembercountry:DE2020-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembersrt:SubsidiariesMembercountry:DE2019-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembersrt:SubsidiariesMembercountry:DE2019-01-012019-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembersrt:SubsidiariesMembercountry:DE2020-01-012020-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembersrt:SubsidiariesMembercountry:DE2020-01-012020-12-310000008063atro:LufthansaTechnikAGMember2020-08-012020-08-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-01-012020-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2019-01-012019-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-01-012018-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2020-01-012020-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2019-01-012019-12-310000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2018-01-012018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-01-012018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-310000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-310000008063us-gaap:OperatingSegmentsMember2020-01-012020-12-310000008063us-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063us-gaap:OperatingSegmentsMember2018-01-012018-12-310000008063us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000008063us-gaap:CorporateNonSegmentMember2019-01-012019-12-310000008063us-gaap:CorporateNonSegmentMember2018-01-012018-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2020-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2019-12-310000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000008063us-gaap:CorporateNonSegmentMember2020-12-310000008063us-gaap:CorporateNonSegmentMember2019-12-310000008063us-gaap:CorporateNonSegmentMember2018-12-310000008063atro:AstronicsAeroSatCorporationMember2019-01-012019-12-310000008063country:US2020-01-012020-12-310000008063country:US2019-01-012019-12-310000008063country:US2018-01-012018-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2020-01-012020-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2019-01-012019-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2018-01-012018-12-310000008063srt:AsiaMember2020-01-012020-12-310000008063srt:AsiaMember2019-01-012019-12-310000008063srt:AsiaMember2018-01-012018-12-310000008063srt:EuropeMember2020-01-012020-12-310000008063srt:EuropeMember2019-01-012019-12-310000008063srt:EuropeMember2018-01-012018-12-310000008063srt:SouthAmericaMember2020-01-012020-12-310000008063srt:SouthAmericaMember2019-01-012019-12-310000008063srt:SouthAmericaMember2018-01-012018-12-310000008063atro:OtherContinentMember2020-01-012020-12-310000008063atro:OtherContinentMember2019-01-012019-12-310000008063atro:OtherContinentMember2018-01-012018-12-310000008063country:US2020-12-310000008063country:US2019-12-310000008063country:FR2020-12-310000008063country:FR2019-12-310000008063country:IN2020-12-310000008063country:IN2019-12-310000008063country:CA2020-12-310000008063country:CA2019-12-310000008063us-gaap:NonUsMember2020-01-012020-12-310000008063us-gaap:NonUsMember2019-01-012019-12-310000008063us-gaap:NonUsMember2018-01-012018-12-310000008063us-gaap:NonUsMember2020-12-310000008063us-gaap:NonUsMember2019-12-31atro:customer0000008063atro:BoeingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000008063atro:BoeingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000008063atro:BoeingMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310000008063us-gaap:SalesRevenueNetMemberatro:PanasonicMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000008063us-gaap:SalesRevenueNetMemberatro:PanasonicMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000008063us-gaap:SalesRevenueNetMemberatro:PanasonicMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310000008063atro:BoeingMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-12-310000008063atro:BoeingMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-12-310000008063us-gaap:AccountsReceivableMemberatro:PanasonicMemberus-gaap:CustomerConcentrationRiskMember2020-12-310000008063us-gaap:AccountsReceivableMemberatro:PanasonicMemberus-gaap:CustomerConcentrationRiskMember2019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-01-012019-03-300000008063atro:FirstEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2020-01-012020-12-310000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-01-012020-12-310000008063atro:AerospaceSegmentMember2019-09-292019-12-310000008063us-gaap:AccountsReceivableMember2020-01-012020-12-310000008063us-gaap:AccountsReceivableMember2019-01-012019-12-310000008063us-gaap:InventoriesMember2020-01-012020-12-310000008063us-gaap:InventoriesMember2019-01-012019-12-310000008063us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-01-012020-12-310000008063us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-01-012019-12-310000008063us-gaap:PropertyPlantAndEquipmentMember2020-01-012020-12-310000008063us-gaap:PropertyPlantAndEquipmentMember2019-01-012019-12-310000008063us-gaap:OtherAssetsMember2020-01-012020-12-310000008063us-gaap:OtherAssetsMember2019-01-012019-12-310000008063atro:IntangibleAssetsNetMember2020-01-012020-12-310000008063atro:IntangibleAssetsNetMember2019-01-012019-12-310000008063us-gaap:GoodwillMember2020-01-012020-12-310000008063us-gaap:GoodwillMember2019-01-012019-12-310000008063atro:EmployeeRelatedLiabilitiesCurrentMember2020-01-012020-12-310000008063atro:EmployeeRelatedLiabilitiesCurrentMember2019-01-012019-12-310000008063atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember2020-01-012020-12-310000008063atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember2019-01-012019-12-310000008063us-gaap:OtherLiabilitiesMember2020-01-012020-12-310000008063us-gaap:OtherLiabilitiesMember2019-01-012019-12-310000008063us-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:AllowanceForCreditLossMember2019-12-310000008063us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000008063us-gaap:AllowanceForCreditLossMember2020-12-310000008063us-gaap:InventoryValuationReserveMember2019-12-310000008063us-gaap:InventoryValuationReserveMember2020-01-012020-12-310000008063us-gaap:InventoryValuationReserveMember2020-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000008063us-gaap:AllowanceForCreditLossMember2018-12-310000008063us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000008063us-gaap:InventoryValuationReserveMember2018-12-310000008063us-gaap:InventoryValuationReserveMember2019-01-012019-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310000008063us-gaap:AllowanceForCreditLossMember2017-12-310000008063us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310000008063us-gaap:InventoryValuationReserveMember2017-12-310000008063us-gaap:InventoryValuationReserveMember2018-01-012018-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ___________________________________________________________
Form 10-K
___________________________________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from__________ to __________
For the Fiscal Year Ended December 31, 2020
Commission File Number 0-7087
___________________________________________________________ 
Astronics Corporation
(Exact Name of Registrant as Specified in its Charter)
 ___________________________________________________________
New York 16-0959303
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
130 Commerce Way, East Aurora, NY 14052
(Address of principal executive office)
Registrant’s telephone number, including area code (716805-1599
Securities registered pursuant to Section 12(b) of the Act: None
Securities registered pursuant to Section 12(g) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATRONASDAQ Stock Market
___________________________________________________________ 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes      No  
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 (or for such shorter period that the registrant was required to file such reports), 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 (§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 if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See definition of “large accelerated filer”, an “accelerated filer”, a “non-accelerated filer” and a “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller Reporting Company
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  
As of February 18, 2021, 30,894,143 shares were outstanding, consisting of 24,033,041 shares of Common Stock $.01 par value and 6,861,102 shares of Class B Stock $.01 par value. The aggregate market value, as of the last business day of the Company’s most recently completed second fiscal quarter, of the shares of Common Stock and Class B Stock of Astronics Corporation held by non-affiliates was approximately $266,000,000 (assuming conversion of all of the outstanding Class B Stock into Common Stock and assuming the affiliates of the Registrant to be its directors, executive officers and persons known to the Registrant to beneficially own more than 10% of the outstanding capital stock of the Corporation).
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s Proxy Statement for the 2021 Annual Meeting of Shareholders to be held May 25, 2021 are incorporated by reference into Part III of this Report.
1


Table of Contents
ASTRONICS CORPORATION
Index to Annual Report
on Form 10-K
Year Ended December 31, 2020
 
  Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.

2


FORWARD LOOKING STATEMENTS
Information included or incorporated by reference in this report that does not consist of historical facts, including statements accompanied by or containing words such as “may,” “will,” “should,” “believes,” “expects,” “expected,” “intends,” “plans,” “projects,” “approximate,” “estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume” and “assume,” are forward-looking statements. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in the sections of this report entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” New factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future results. We disclaim any obligation to update the forward-looking statements made in this report.
3


PART I
ITEM 1.    BUSINESS
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and other mission-critical industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. In March 2020, the World Health Organization characterized COVID-19 as a pandemic. The pandemic has resulted in governments around the world implementing stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions, business curtailments and other measures. As a result, global demand for travel declined at a rapid pace and has remained depressed. The exact timing and pace of a recovery is indeterminable as certain markets have reopened, some of which have since experienced a resurgence of COVID-19 cases, while others, particularly international markets, remain closed or are enforcing extended quarantines.
The commercial aerospace industry, in particular, has been significantly disrupted, both domestically and internationally. The pandemic has had a significant adverse impact on our business in 2020. The impact of COVID-19 is fluid and continues to evolve, and the shape and speed of recovery for the commercial aerospace industry remains uncertain. We currently expect it may take up to three years or more for travel to return to 2019 levels. There is significant uncertainty with respect to when the commercial transport market, the largest market we serve, will recover, and whether and at what point capacity will return to and/or exceed pre-COVID-19 levels.
We took immediate and aggressive action to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control (“CDC”) to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. Additionally, Astronics has pursued business opportunities from other markets, taking advantage of its technical design expertise and manufacturing capabilities, which are currently underutilized. These opportunities can be meaningful, and some are directly related to the fight against COVID-19. We also executed an amendment to our credit agreement, as more fully described in Item 8, Financial Statements and Supplementary Data, Note 8, Long-Term Debt in this report.
Acquisitions
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“Freedom”). Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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 October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited, for $7.0 million in cash, plus contingent purchase consideration (“earnout”) estimated at a fair value of $2.5 million at acquisition. Diagnosys Inc. and its affiliates (“Diagnosys”) is included in our Test Systems segment. 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 earnout of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. No earnout was payable for the period from acquisition through December 31, 2020. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
4


Divestitures
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The business was not core to the future of 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 Company recorded income tax expense relating to the gain of $19.7 million.
The transaction also includes 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 has elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the year ended December 31, 2019. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the First and Second Earnouts for the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.
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, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
Products and Customers
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and motions systems, aircraft structures, avionics products, systems certification, 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, suppliers to the aircraft operators, and branches of the U.S. Department of Defense. During 2020, this segment’s sales were divided 64% to the commercial transport market, 16% to the military aircraft market, 14% to the business jet market and 6% to other markets. As a result of the COVID-19 pandemic and its adverse impact on air travel worldwide, the commercial aerospace industry has been significantly disrupted. The significant adverse impact of the COVID-19 pandemic on the commercial transport market channels has led to this market comprising a lower percentage of our net sales in fiscal 2020 than typical. Most of this segment’s sales are a result of contracts or purchase orders received from customers, placed on a day-to-day basis or for single year procurements rather than long-term multi-year contract commitments. On occasion, the Company does receive contractual commitments or blanket purchase orders from our customers covering multiple-year deliveries of hardware to our customers.
Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEM's and prime government contractors for both electronics and military products. The nature of our Test Systems business is such that it pursues large, often multi-year, projects.
Sales by segment, geographic region, major customer and foreign operations are provided in Note 20 of Item 8, Financial Statements and Supplementary Data in this report.
We have a significant concentration of business with two major customers; Panasonic Avionics Corporation (“Panasonic”) and The Boeing Company (“Boeing”). Sales to Panasonic accounted for 11.1% of sales in 2020, 13.0% of sales in 2019, and 14.4% of sales in 2018. Sales to Boeing accounted for 9.5% of sales in 2020, 13.6% of sales in 2019, and 14.3% of sales in 2018.
Strategy
Our strategy is to increase our value by developing technologies and capabilities either internally or through acquisition, and use those capabilities to provide innovative solutions to the aerospace and defense and other markets where our technology can be beneficial.
5


Practices as to Maintaining Working Capital
Liquidity is discussed in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, in the Liquidity and Capital Resources section of this report.
Competitive Conditions
We experience considerable competition in the market sectors we serve, principally with respect to product performance and price, from various competitors, many of which are substantially larger and have greater resources. Success in the markets we serve depends upon product innovation, customer support, responsiveness and cost management. We continue to invest in developing the technologies and engineering support critical to competing in our markets.
Government Contracts
All U.S. government contracts, including subcontracts where the U.S. government is the ultimate customer, may be subject to termination at the election of the government. Our revenue stream relies on military spending. Approximately 16% of our consolidated sales were made to the military aircraft and military test systems markets combined.
Raw Materials
Materials, supplies and components are purchased from numerous sources. We believe that the loss of any one source, although potentially disruptive in the short-term, would not materially affect our operations in the long-term.
Seasonality
Our business is typically not seasonal.
Backlog
At December 31, 2020, our consolidated backlog was $283.4 million. At December 31, 2019, our backlog was $359.6 million. The decrease in backlog is attributable to the adverse impact that the COVID-19 pandemic has had on customer demand, particularly our commercial aerospace and business jet customers, domestically and internationally. The uncertainty of the duration of the pandemic and its impact on the aerospace industry is expected to continue to inhibit sales order backlog growth in the commercial OEM and commercial aftermarket channels until OEM build rates increase and commercial airlines increase spending on fleet improvements.
Backlog in the Aerospace segment was $191.1 million at December 31, 2020, of which $162.8 million is expected to be recognized as revenue in 2021. Backlog in the Test Systems segment was $92.3 million at December 31, 2020. The Test Systems segment expects to recognize as revenue $54.1 million of backlog in 2021.
Patents
We have a number of patents. While the aggregate protection of these patents is of value, our only material business that is dependent upon the protection afforded by these patents is our cabin power distribution products. Our patents and patent applications relate to electroluminescence, instrument panels, cord reels and handsets, and a broad patent covering the cabin power distribution technology. We regard our expertise and techniques as proprietary and rely upon trade secret laws and contractual arrangements to protect our rights. We have trademark protection in our major markets.
Research, Development and Engineering Activities
We are 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 our existing technologies. These costs are expensed when incurred and included in cost of products sold. Research, development and engineering costs amounted to approximately $86.8 million in 2020, $108.9 million in 2019 and $114.3 million in 2018.
6


Human Capital Resources
Human Capital Management and Corporate Culture
As of December 31, 2020, we employed approximately 2,200 employees, of whom approximately 1,800 were employed in the United States and approximately 400 were employed outside of the United States. We have approximately 60 hourly production employees at PECO who are subject to collective bargaining agreements. We also leverage temporary workers to provide flexibility for our business and manufacturing needs.
We greatly value our employees and recognize that, without them, the Company would not have achieved the success it has accomplished since inception. We strive to provide a positive, supportive work culture with a clear global vision and a collaborative work style. We strongly believe that a focus on learning and supporting career development can lead to success. With low attrition and high referral rates, Astronics Corporation regularly earns “best employer” awards.
As it relates to customers, investors, suppliers and partners, our Company is dedicated to conducting business with integrity and responsibility for the greater good. We promote honest and ethical conduct, compliance with applicable government regulations and accountability by all of its directors, officers and employees.
When considering an acquisition or partnership, we embed questions specific to human capital management within our due diligence approach. These questions are in the areas of culture, equal employment opportunity, compliance with governing bodies, ethics, as well as employee benefits. We ask these in an effort to ensure that the acquisition candidate is a positive cultural fit and to minimize any risk when assessing the acquisition candidate.
In addition, our Corporate Governance Guidelines outline expectations that the Board establish and promote policies that encourage a positive, supportive work culture. The Board recognizes that culture is critical to the long-term success of Astronics and our strategy.
Compensation Programs and Employee Benefits
We believe that future success largely depends upon our continued ability to attract and retain highly skilled employees. We provide employees with competitive salaries and bonuses, opportunities for equity ownership, development programs that enable continued learning and growth and a robust employment package that promotes well-being across all aspects of their lives, including;
Health and dental insurance
Generous paid time off
401(k), profit sharing, and bonus programs
Flexible spending accounts
Employee stock purchase plan
Disability and life insurance
Commute reduction, fitness, tuition programs
Community service opportunities
The COVID-19 pandemic has had a sudden and significant impact on the global economy, and particularly in the aerospace industry, causing us to make difficult cost conservation measures including workforce reductions activities to align capacity with expected demand as well as suspension of certain benefit programs. These measures were taken to maintain the financial health and liquidity of the business. We are continuously evaluating the impact of the COVID-19 pandemic which is dependent on future developments, including the duration of the pandemic and the its impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time. We will continue to strive to return to a normal level of employment opportunity and benefit offering for the valued employees of Astronics.
Employee Engagement
The lifeblood of any organization is its employee base. We rely on our individual subsidiaries to regularly gather employee feedback, using the method each subsidiary believes is most appropriate. In some instances that feedback is obtained through “Town Hall” formats; in other instances, it is obtained through surveys. We also expect our managers to solicit and, where applicable, use employee feedback to improve its business practices and working environment. We are proud to have received numerous awards, recognizing both product quality as well as the ability to provide an excellent work environment.
7


Diversity and Inclusion
Much of our success is rooted in the diversity of our teams and our commitment to inclusion. We believe that diversity and inclusion is critical for the attraction and retention of top talent. We employ policies and procedures to recruit women and minority talent as well as policies to ensure pay equality. Astronics has an Equal Employment Opportunity Policy whereby we commit to providing equal employment opportunity for all qualified employees and applicants.
Health and Safety
Astronics is committed to the safety of our customers and our employees. Each Astronics operation maintains environmental, health and safety policies that seek to promote the operation of its businesses in a manner that is protective of the health and safety of the public and its employees, particularly in the response to the global COVID-19 pandemic. We have implemented actions to maintain the health of our employees including social distancing measures, the use of masks, restricting visitors and unnecessary travel, and working from home whenever possible.
Our operations offer several health and welfare programs to employees to promote fitness and wellness and to encourage preventative healthcare. In addition, our employees are offered a confidential employee assistance program that provides professional counseling to employees and their family members. Also, many of our operations offer green space for employees to use during their breaks.
Available information
We file our financial information and other materials as electronically required with the Securities and Exchange Commission (“SEC”). These materials can be accessed electronically via the Internet at www.sec.gov. Such materials and other information about the Company are also available through our website at www.astronics.com.
ITEM 1A.    RISK FACTORS
Covid-19 Pandemic Risks
The COVID-19 pandemic has adversely affected and is expected to continue to pose risks to our business, results of operations, financial condition and cash flows, and other epidemics or outbreaks of infectious diseases may have a similar impact. As previously disclosed, we face risks related to outbreaks of infectious diseases, including the ongoing COVID-19 pandemic. The COVID-19 coronavirus pandemic has caused significant volatility in financial markets, including the market price of our stock, and the aerospace industry, which has raised the prospect of an extended global recession. In response to COVID-19, national and local governments around the world have instituted certain measures, including travel bans, prohibitions or limits on group events and gatherings, shutdowns of certain businesses, curfews, shelter-in-place orders and recommendations to practice social distancing. Our operations have been deemed essential under applicable law, but there is no guarantee this will continue. We follow the COVID-19 guidelines from the CDC concerning the health and safety of our personnel, these measures have resulted in attenuating activity and, in some cases, required temporary closures of certain of our facilities, among other impacts. The duration of these measures is unknown, may be extended and additional measures, including facility closures, may be imposed.
Among the potential effects of COVID-19 and other similar outbreaks on the Company include, but are not limited to, the following:
Reduced consumer and investor confidence, instability in the credit and financial markets, volatile corporate profits, and reduced business and consumer spending, which may adversely affect our results of operations by reducing our sales, margins and/or net income as a result of a slowdown in customer orders or order cancellations. In addition, volatility in the financial markets could increase the cost of capital and/or limit its availability.
Economic uncertainty as a result of COVID-19 is expected to cause continued difficulty for our customers, suppliers and the Company to accurately forecast and plan future business activities.
Aircraft manufacturers have experienced a disruption in production and demand as customers defer delivery of new aircraft, resulting in slowed or halted production at facilities throughout the world. Commercial airlines have experienced a significant reduction in air traffic. Commercial airlines and other manufacturers have focused on conserving cash to preserve liquidity, which has had a negative impact on airframe and aftermarket sales.
The potential to weaken the financial position of some of our customers. If circumstances surrounding our customers’ financial capabilities were to deteriorate, asset write-downs or write-offs could negatively affect our operating results and, if large, could have a material adverse effect on our business, financial condition, results of operations and cash flow.
8


Disruption of our supply chain. Our third-party manufacturers, suppliers, third-party distributors, sub-contractors and customers have been and may be disrupted by worker absenteeism, quarantines and restrictions on their employees’ ability to work, office and factory closures, disruptions to ports and other shipping infrastructure, border closures, or other travel or health-related restrictions. Depending on the magnitude of such effects on our manufacturing or the operations of our suppliers, third-party distributors, or sub-contractors, our supply chain, manufacturing and product shipments could be delayed, which could adversely affect our business, operations, and customer relationships.
The need to incur additional restructuring charges to optimize our cost structure if a recovery in the aerospace market occurs slower than anticipated.
Recognizing the unprecedented nature, scale and uncertainty associated with this global health crisis, the duration and extent of the on-going impacts cannot be reasonably estimated at this time.
Market Risks
The loss of Boeing or Panasonic as major customers or a significant reduction in business with either of those customers would reduce our sales and earnings. In 2020, we had a concentration of sales to Boeing and Panasonic representing approximately 9.5% and 11.1% of our sales, respectively. The loss of either of these customers or a significant reduction in business with them would significantly reduce our sales and earnings.
In October 2018 and March of 2019, two commercial aircraft accidents led to the grounding by the Federal Aviation Administration and other regulators of the Boeing 737 MAX aircraft, on which we have significant content, and which represented our largest OEM production program before the pandemic. The grounding of the Boeing 737 MAX, which started in March of 2019, has caused the production rate of that aircraft to be lower than expected in fiscal year 2019 and 2020. The 737 MAX grounding affected our business both because of the production pause, impacting our line-fit content, and because it left many of our airline customers short of capacity, particularly in 2019 but continuing into 2020, which made them reluctant to take other aircraft out of service to install the types of retrofit products they buy from us. Although the 737 MAX was re-certified in the United States in November 2020 and in Europe in January 2021, if production rates do not materialize as anticipated, our Aerospace segment sales could be significantly impacted in the near or long-term, which could have a material adverse effect on our business, financial condition, results of operations, and cash flows. Even as deliveries of the 737 MAX program resumes, demand for the aircraft could be lower than was expected prior to the initial grounding of the aircraft due to the continuing effects of the COVID-19 pandemic.
The markets we serve are cyclical and sensitive to domestic and foreign economic conditions and events, which may cause our operating results to fluctuate. Demand for our products is, to a large extent, dependent on the demand and success of our customers' products where we are a supplier to an OEM. In our Aerospace segment, demand by the business jet markets for our products is dependent upon several factors, including capital investment, product innovations, economic growth and wealth creation and technology upgrades. In addition, the commercial airline industry is highly cyclical and sensitive to such things as fuel price increases, labor disputes, global economic conditions, availability of capital to fund new aircraft purchases and upgrades of existing aircraft and passenger demand, all of which have been significantly impacted by the ongoing COVID-19 pandemic. A change in any of these factors could result in a further reduction in the amount of air travel and the ability of airlines to invest in new aircraft or to upgrade existing aircraft. These factors would reduce orders for new aircraft and would likely reduce airlines’ spending for cabin upgrades for which we supply products, thus reducing our sales and profits. A reduction in air travel may also result in our commercial airline customers being unable to pay our invoices on a timely basis or not at all.
We are a supplier on various new aircraft programs just entering or expected to begin production in the future. As with any new program, there is risk as to whether the aircraft or program will be successful and accepted by the market. As is customary for our business, we purchase inventory and invest in specific capital equipment to support our production requirements generally based on delivery schedules provided by our customer. If a program or aircraft is not successful, we may have to write-off all or a part of the inventory, accounts receivable and capital equipment related to the program. A write-off of these assets could result in a significant reduction of earnings and cause covenant violations relating to our debt agreements. This could result in our being unable to borrow additional funds under our bank credit facility or being obliged to refinance or renegotiate the terms of our bank indebtedness.
In our Test Systems segment, the market for our products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. In any one reporting period, a single customer or several customers may contribute an even larger percentage of our consolidated sales. In addition, our ability to increase sales will depend, in part, on our ability to obtain orders from current or new significant customers. The opportunities to obtain orders from these customers may be limited, which may impair our ability to grow sales. We expect that sales of our Test Systems products will continue to be concentrated with a limited number of significant customers for the foreseeable future.
9


Additionally, demand for some of our test products is dependent upon government funding levels for our products, our ability to compete successfully for those contracts and our ability to develop products to satisfy the demands of our customers.
Our products are sold in highly competitive markets. Some of our competitors are larger, more diversified corporations and have greater financial, marketing, production and research and development resources. As a result, they may be better able to withstand the effects of periodic economic downturns. Our operations and financial performance will be negatively impacted if our competitors:
develop products that are superior to our products;
develop products that are more competitively priced than our products;
develop methods of more efficiently and effectively providing products and services; or
adapt more quickly than we do to new technologies or evolving customer requirements.
We believe that the principal points of competition in our markets are product quality, price, design and engineering capabilities, product development, conformity to customer specifications, quality of support after the sale, timeliness of delivery and effectiveness of the distribution organization. Maintaining and improving our competitive position will require continued investment in manufacturing, engineering, quality standards, marketing, customer service and support and our distribution networks. If we do not maintain sufficient resources to make these investments, or are not successful in maintaining our competitive position, our operations and financial performance will suffer.
We depend on government contracts and subcontracts with defense prime contractors and subcontractors that may not be fully funded, may be terminated, or may be awarded to our competitors. The failure to be awarded these contracts, the failure to receive funding or the termination of one or more of these contracts could reduce our sales. Sales to the U.S. government and its prime contractors and subcontractors represent a significant portion of our business. The funding of these programs is generally subject to annual congressional appropriations, and congressional priorities are subject to change. In addition, government expenditures for defense programs may decline or these defense programs may be terminated. A decline in governmental expenditures or the termination of existing contracts may result in a reduction in the volume of contracts awarded to us. We have resources applied to specific government contracts and if any of those contracts were terminated, we may incur substantial costs redeploying those resources.
Contracting in the defense industry is subject to significant regulation, including rules related to bidding, billing and accounting kickbacks and false claims, and any non-compliance could subject us to fines and penalties or possible debarment. Like all government contractors, we are subject to risks associated with this contracting. These risks include the potential for substantial civil and criminal fines and penalties. These fines and penalties could be imposed for failing to follow procurement integrity and bidding rules, employing improper billing practices or otherwise failing to follow cost accounting standards, receiving or paying kickbacks or filing false claims. We have been, and expect to continue to be, subjected to audits and investigations by government agencies. The failure to comply with the terms of our government contracts could harm our business reputation. It could also result in suspension or debarment from future government contracts.
Strategic Risks
We may incur losses and liabilities as a result of our acquisition strategy. Growth by acquisition involves risks that could adversely affect our financial condition and operating results, including:
diversion of management time and attention from our core business;
the potential exposure to unanticipated liabilities;
the potential that expected benefits or synergies are not realized and that operating costs increase;
the risks associated with incurring additional acquisition indebtedness, including that additional indebtedness could limit our cash flow availability for operations and our flexibility;
difficulties in integrating the operations and personnel of acquired companies; and
the potential loss of key employees, suppliers or customers of acquired businesses.
In addition, any acquisition, once successfully integrated, could negatively impact our financial performance if it does not perform as planned, does not increase earnings, or does not prove otherwise to be beneficial to us.
If we are unable to adapt to technological change, demand for our products may be reduced. The technologies related to our products have undergone, and in the future may undergo, significant changes. To succeed in the future, we will need to continue to design, develop, manufacture, assemble, test, market and support new products and enhancements on a timely and cost-effective basis. Our competitors may develop technologies and products that are more effective than those we develop or that render our technology and products obsolete or uncompetitive. Furthermore, our products could become unmarketable if
10


new industry standards emerge. We may have to modify our products significantly in the future to remain competitive, and new products we introduce may not be accepted by our customers.
Our new product development efforts may not be successful, which would result in a reduction in our sales and earnings. We may experience difficulties that could delay or prevent the successful development of new products or product enhancements, and new products or product enhancements may not be accepted by our customers. In addition, the development expenses we incur may exceed our cost estimates, and new products we develop may not generate sales sufficient to offset our costs. If any of these events occur, our sales and profits could be adversely affected.
Operational Risks
Our business and operations could be adversely impacted in the event of a failure of our information technology infrastructure or adversely impacted by a successful cyber-attack. We are dependent on various information technologies throughout our Company to administer, store and support multiple business activities. We routinely experience various cybersecurity threats, threats to our information technology infrastructure, unauthorized attempts to gain access to our Company sensitive information, and denial-of-service attacks as do our customers, suppliers and subcontractors. We conduct regular periodic training of our employees as to the protection of sensitive information which includes security awareness training intended to prevent the success of “phishing” attacks.
The threats we face vary from attacks common to most industries to more advanced and persistent, highly organized adversaries, including nation states, which target us and other defense contractors because we protect sensitive information. If we are unable to protect sensitive information, our customers or governmental authorities could question the adequacy of our threat mitigation and detection processes and procedures, and depending on the severity of the incident, our customers’ data, our employees’ data, our intellectual property, and other third-party data (such as subcontractors, suppliers and vendors) could be compromised. As a consequence of their persistence, sophistication and volume, we may not be successful in defending against all such attacks. Due to the evolving nature of these security threats, the impact of any future incident cannot be predicted.
Although we work cooperatively with our customers, suppliers, and subcontractors to seek to minimize the impact of cyber threats, other security threats or business disruptions, we must rely on the safeguards put in place by these entities, which may affect the security of our information. These entities have varying levels of cybersecurity expertise and safeguards and their relationships with U.S. government contractors, such as Astronics, may increase the likelihood that they are targeted by the same cyber threats we face.
Our inability to adequately enforce and protect our intellectual property or defend against assertions of infringement could prevent or restrict our ability to compete. We rely on patents, trademarks and proprietary knowledge and technology, both internally developed and acquired, in order to maintain a competitive advantage. Our inability to defend against the unauthorized use of these rights and assets could have an adverse effect on our results of operations and financial condition. Litigation may be necessary to protect our intellectual property rights or defend against claims of infringement. This litigation could result in significant costs and divert our management’s focus away from operations. Refer to the risk factor related to pending patent infringement litigation above and Note 19 to the consolidated financial statements in Item 8 for further discussion.
If our subcontractors or suppliers fail to perform their contractual obligations, our prime contract performance and our ability to obtain future business could be materially and adversely impacted. Many of our contracts involve subcontracts with other companies upon which we rely to perform a portion of the services we must provide to our customers. There is a risk that we may have disputes with our subcontractors, including disputes regarding the quality and timeliness of work performed by the subcontractor or customer concerns about the subcontractor. Failure by our subcontractors to satisfactorily provide, on a timely basis, the agreed-upon supplies or perform the agreed-upon services may materially and adversely impact our ability to perform our obligations with our customer and could result in the assessment of late delivery penalties. Subcontractor performance deficiencies could result in a customer terminating our contract for default. A default termination could expose us to liability and substantially impair our ability to compete for future contracts and orders. In addition, a delay in our ability to obtain components and equipment parts from our suppliers may affect our ability to meet our customers’ needs and may have an adverse effect upon our profitability.
Some of our contracts contain late delivery penalties. Failure to deliver in a timely manner due to supplier problems, development schedule slides, manufacturing difficulties, or similar schedule-related events could have a material adverse effect on our business.
Our results of operations are affected by our fixed-price contracts, which could subject us to losses in the event that we have cost overruns. For the year ended December 31, 2020, fixed-price contracts represented almost all of the Company’s
11


sales. On fixed-price contracts, we agree to perform the scope of work specified in the contract for a predetermined price. Depending on the fixed price negotiated, these contacts may provide us with an opportunity to achieve higher profits based on the relationship between our costs and the contract’s fixed price. However, we bear the risk that increased or unexpected costs may reduce our profit.
The failure of our products may damage our reputation, necessitate a product recall or result in claims against us that exceed our insurance coverage, thereby requiring us to pay significant damages. Defects in the design and manufacture of our products may necessitate a product recall. We include complex system design and components in our products that could contain errors or defects, particularly when we incorporate new technology into our products. If any of our products are defective, we could be required to redesign or recall those products or pay substantial damages or warranty claims. Such an event could result in significant expenses, disrupt sales and affect our reputation and that of our products. We are also exposed to product liability claims. We carry aircraft and non-aircraft product liability insurance consistent with industry norms. However, this insurance coverage may not be sufficient to fully cover the payment of any potential claim. A product recall or a product liability claim not covered by insurance could have a material adverse effect on our business, financial condition and results of operations.
Financial Risks
We are subject to debt covenant restrictions. The terms of our credit facility may restrict our current and future operations, particularly our ability to take certain actions. Our credit facility contains certain financial covenants. An unexpected decline in our operating income could cause us to violate our covenants. A covenant violation could result in a default under the revolving credit facility. If any such default occurs, the lenders may elect to declare all outstanding borrowings, together with accrued interest and other amounts payable thereunder, to be immediately due and payable. The lenders also have the right in these circumstances to terminate any commitments they have to provide further borrowings. In addition, following an event of default, the lenders under the credit facility will have the right to proceed against the collateral granted to them to secure the debt, which includes our available cash. If the debt under the credit facility were to be accelerated, we cannot assure that our assets would be sufficient to repay in full our debt.
Additionally, our credit facility also contains a number of restrictive covenants that impose significant operating and financial restrictions on the Company and may limit our ability to engage in acts that may be in our long-term best interests. The credit facility includes covenants restricting, among other things, the ability of the Company to
incur additional indebtedness;
pay dividends on or repurchase our capital stock;
make certain acquisitions or investments;
sell assets; and
engage in certain business activities.
The amount of debt we have outstanding, as well as any debt we may incur in the future, could have an adverse effect on our operational and financial flexibility. As of December 31, 2020, we had approximately $173.0 million of long-term debt outstanding. Changes to our level of debt subsequent to December 31, 2020 could have significant consequences to our business, including the following:
Depending on interest rates and debt maturities, a substantial portion of our cash flow from operations could be dedicated to paying principal and interest on our debt, thereby reducing funds available for our acquisition strategy, capital expenditures or other purposes;
A significant amount of additional debt could make us more vulnerable to changes in economic conditions or increases in prevailing interest rates;
Our ability to obtain additional financing for acquisitions, capital expenditures or for other purposes could be impaired;
The increase in the amount of debt we have outstanding and the associated interest expense increases the risk of non-compliance with some of the covenants in our debt agreements which require us to maintain specified financial ratios; and
We may be more leveraged than some of our competitors, which may result in a competitive disadvantage.
12


A write-off of all or part of our goodwill or other intangible assets could adversely affect our operating results and net worth. At December 31, 2020, goodwill and net intangible assets were approximately 9.4% and 17.7% of our total assets, respectively. In 2020, we recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million. In 2019, we recorded goodwill and intangible asset impairment charges of $1.6 million and $6.2 million related to our AeroSat antenna business, respectively. Our goodwill and other intangible assets may increase in the future since our strategy includes growing through acquisitions. We may have to write-off all or part of our goodwill or purchased intangible assets if their value becomes impaired. Although this write-off would not result in an outlay of cash, it could reduce our earnings and net worth significantly.
We are subject to financing and interest rate exposure risks that could adversely affect our business, liquidity and operating results. Changes in the availability, terms and cost of capital, and increases in interest rates could cause our cost of doing business to increase and place us at a competitive disadvantage. At December 31, 2020, all of our debt was subject to variable interest rates.
The potential phase out of LIBOR may negatively impact our debt agreements and financial position, results of operations and liquidity. On July 27, 2017, the UK’s Financial Conduct Authority announced that it intends to phase out LIBOR by the end of 2021. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. However, it is unclear whether different benchmark rates used to price indebtedness will develop. If LIBOR ceases to exist, we may need to renegotiate our debt agreements that extend beyond 2021 that utilize LIBOR as a factor in determining the interest rate, which may negatively impact the terms of such indebtedness. In addition, the overall financial markets may be disrupted as a result of the phase out or replacement of LIBOR. Disruption in the financial markets could have an adverse effect on our financial position, results of operations, and liquidity.
Our future operating results could be impacted by estimates used to calculate impairment losses on long-lived assets. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make significant and subjective estimates and assumptions that may affect the reported amounts of long-lived assets in the financial statements. These estimates are integral in the determination of whether a potential non-cash impairment loss exists as well as the calculation of that loss. Actual future results could differ from those estimates. As discussed in Note 23 to the consolidated financial statements in Item 8, we recorded a long-lived asset impairment charge of approximately $0.7 million and $9.5 million in the years ending December 31, 2020 and 2019, respectively.
Changes in discount rates and other estimates could affect our future earnings and equity. Our goodwill asset impairment evaluations are determined using valuations that involve several assumptions, including discount rates, cash flow estimates, growth rates and terminal values. Certain of these assumptions, particularly the discount rate, are based on market conditions and are outside of our control. Changes in these assumptions could affect our future earnings and equity.
Additionally, pension obligations and the related costs are determined using actual results and actuarial valuations that involve several assumptions. The most critical assumption is the discount rate. Other assumptions include mortality, salary increases and retirement age. The discount rate assumptions are based on current market conditions and are outside of our control. Changes in these assumptions could affect our future earnings and equity.
Legal and Compliance Risks
We currently are involved or may become involved in the future, in legal proceedings that, if adversely adjudicated or settled, could materially impact our financial condition. As an aerospace company, we may become a party to litigation in the ordinary course of our business, including, among others, matters alleging product liability, warranty claims, breach of commercial or government contract or other legal actions. In general, litigation claims can be expensive and time consuming to bring or defend against and could result in settlements or damages that could significantly impact results of operations and financial condition.
Currently, our subsidiary, AES is a defendant in actions filed in various jurisdictions by Lufthansa Technik AG relating to an allegation of patent infringement and based on rulings to date we have concluded that losses related to these proceedings are probable. If these actions are decided adversely against the Company, the associated damages could result in a material adverse effect on our results of operations or financial condition.
Refer to Note 19 of our consolidated financial statements in Item 8 for discussion on this and other legal proceedings. Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our results of operations or financial condition.
13


Our operations in foreign countries expose us to political and currency risks and adverse changes in local legal and regulatory environments. In 2020, approximately 10% of our sales were made by our subsidiaries in foreign countries, predominately in our subsidiaries in France and Canada. Net assets held by our foreign subsidiaries total $63.3 million at December 31, 2020. Approximately 25% of our consolidated sales in 2020 were made to customers outside of the United States. Our financial results may be adversely affected by fluctuations in foreign currencies and by the translation of the financial statements of our foreign subsidiaries from local currencies into U.S. dollars. We expect international operations and export sales to continue to contribute to our earnings for the foreseeable future. Both the sales from international operations and export sales are subject in varying degrees to risks inherent in doing business outside of the U.S. Such risks include the possibility of unfavorable circumstances arising from host country laws or regulations, changes in tariff and trade barriers and import or export licensing requirements, and political or economic reprioritization, insurrection, civil disturbance or war.
Government regulations could limit our ability to sell our products outside the U.S. and could otherwise adversely affect our business. Certain of our sales are subject to compliance with U.S. export regulations. Our failure to obtain, or fully adhere to the limitations contained in, the requisite licenses, meet registration standards or comply with other government export regulations would hinder our ability to generate sales of our products outside the U.S. Compliance with these government regulations may also subject us to additional fees and operating costs. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position. In order to sell our products in European Union countries, we must satisfy certain technical requirements. If we are unable to comply with those requirements with respect to a significant quantity of our products, our sales in Europe would be restricted. Doing business internationally also subjects us to numerous U.S. and foreign laws and regulations, including regulations relating to import-export control, technology transfer restrictions, foreign corrupt practices and anti-boycott provisions. Our failure, or failure by an authorized agent or representative that is attributable to us, to comply with these laws and regulations could result in administrative, civil or criminal liabilities and could, in the extreme case, result in monetary penalties, suspension or debarment from government contracts or suspension of our export privileges, which would have a material adverse effect on us.
General Risks
Our future success depends to a significant degree upon the continued contributions of our management team and technical personnel. The loss of members of our management team could have a material and adverse effect on our business. In addition, competition for qualified technical personnel in our industry is intense, and we believe that our future growth and success will depend on our ability to attract, train and retain such personnel.
Future terror attacks, war, or other civil disturbances could negatively impact our business. Continued terror attacks, war or other disturbances could lead to economic instability and decreases in demand for our products, which could negatively impact our business, financial condition and results of operations. Terrorist attacks world-wide have caused instability from time to time in global financial markets and the aviation industry. The long-term effects of terrorist attacks on us are unknown. These attacks and the U.S. government’s continued efforts against terrorist organizations may lead to additional armed hostilities or to further acts of terrorism and civil disturbance in the U.S. or elsewhere, which may further contribute to economic instability.
If we fail to meet expectations of securities analysts or investors due to fluctuations in our sales or operating results, our stock price could decline significantly. Our sales and earnings may fluctuate from quarter to quarter due to a number of factors, including delays or cancellations of programs and the impacts of the ongoing COVID-19 pandemic. It is likely that in some future quarters our operating results may fall below the expectations of securities analysts or investors. In this event, the trading price of our stock could decline significantly.
Our stock price is volatile. For the year ended December 31, 2020, our stock price ranged from a low of $6.40 to a high of $28.92. The price of our common stock has been and likely will continue to be subject to wide fluctuations in response to a number of events and factors, such as:
quarterly variations in operating results;
variances of our quarterly results of operations from securities analyst estimates;
changes in financial estimates;
announcements of technological innovations and new products;
news reports relating to trends in our markets;
the cancellation of major contracts or programs with our customers; and
impacts of the COVID-19 pandemic on the aerospace industry and our Company.
In addition, the stock market in general, and the market prices for companies in the aerospace and defense industry in particular, have experienced significant price and volume fluctuations that often have been unrelated to the operating performance of the companies affected by these fluctuations. These broad market fluctuations may adversely affect the market price of our
14


common stock, regardless of our operating performance. Global health crises, such as the current COVID-19 pandemic, with the breadth of its impact worldwide, and particularly on the aerospace industry, could also cause significant volatility in the market price.
ITEM 1B.    UNRESOLVED STAFF COMMENTS
None
ITEM 2.    PROPERTIES
On December 31, 2020, we own or lease 1.3 million square feet of space, distributed by segment as follows:
OwnedLeasedTotal
Aerospace729,000 432,000 1,161,000 
Test Systems— 158,000 158,000 
Total Square Feet729,000 590,000 1,319,000 
We have principal operations in the U.S., Canada, France and the UK, as well as engineering offices in the Ukraine and India.
Upon the expiration of our current leases, we believe that we will be able to either secure renewal terms or enter into leases for or purchases of alternative locations at market terms. We believe that our properties have been adequately maintained and are generally in good condition.
ITEM 3.    LEGAL PROCEEDINGS
Currently, we are involved in legal proceedings relating to allegations of patent infringement and based on rulings to date we have concluded that losses related to certain of these proceedings are probable. For a discussion of contingencies related to legal proceedings, see Note 19 to our consolidated financial statements in Item 8.
ITEM 4.    MINE SAFETY DISCLOSURES
Not Applicable
15


PART II
 
ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The table below sets forth the range of prices for the Company’s Common Stock, traded on the NASDAQ National Market System, for each quarterly period during the last two years. The approximate number of shareholders of record as of February 18, 2021, was 724 for Common Stock and 1,982 for Class B Stock.
2020HighLow
First$28.92 $7.15 
Second$15.46 $7.14 
Third$10.80 $7.60 
Fourth$13.64 $6.40 

2019HighLow
First$36.01 $28.55 
Second$44.20 $31.69 
Third$41.86 $26.08 
Fourth$31.50 $27.95 
The Company has not paid any cash dividends in the three-year period ended December 31, 2020. The Company has no plans to pay cash dividends as it plans to retain all cash from operations as a source of capital to service debt and finance working capital and growth in the business.
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock, which 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 repurchased approximately 1,675,000 shares and has completed that program in 2017. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million. No shares were repurchased in 2018. 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. Cumulative repurchases under this plan were approximately 310,000 shares at a cost of $8.5 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020.
16


The following graph and table shows the performance of the Company’s common stock compared with the S&P 500 Index — Total Return and the NASDAQ US and Foreign Companies for a $100 investment made December 31, 2015:
atro-20201231_g1.jpg
201520162017201820192020
Astronics Corp.Return %— (1.75)22.55 (13.30)(8.21)(52.67)
Cum $100.00 98.25 120.40 104.39 95.82 45.35 
S&P 500 Index - Total ReturnsReturn %— 11.96 21.83 (4.38)31.49 18.40 
Cum $100.00 111.96 136.40 130.42 171.49 203.04 
NASDAQ Stock Market (US and Foreign Companies)Return %— 8.81 29.37 (2.95)35.78 43.55 
Cum $100.00 108.81 140.76 136.60 185.47 266.23 

17


ITEM 6.     SELECTED FINANCIAL DATA
Five-Year Performance Highlights 
2020 (7)2019 (6)20182017 (3)2016
(Amounts in thousands, except for employees and per share data)     
RESULTS OF OPERATIONS:
Sales$502,587 $772,702 $803,256 $624,464 $633,123 
Impairment Loss included in Net Income (4)$87,016 $11,083 $— $16,237 $— 
Net Gain on Sales of Businesses (5)$— $78,801 $— $— $— 
Net (Loss) Income$(115,781)$52,017 $46,803 $19,679 $48,424 
Net (Loss) Income Margin(23.0)%6.7 %5.8 %3.2 %7.6 %
Diluted Earnings Per Share (1)$(3.76)$1.60 $1.41 $0.58 $1.40 
Weighted Average Shares Outstanding – Diluted (1)30,795 32,459 33,136 33,718 34,537 
Return on Average Equity(35.1)%13.4 %13.1 %5.9 %15.2 %
YEAR-END FINANCIAL POSITION:
Working Capital (2)$223,211 $222,441 $246,079 $212,438 $168,513 
Total Assets$619,745 $782,716 $774,640 $735,956 $604,344 
Indebtedness$173,000 $188,224 $233,982 $271,767 $148,120 
Shareholders’ Equity$270,371 $388,857 $386,625 $329,927 $337,449 
Book Value Per Share (1)$8.75 $12.54 $11.86 $10.22 $10.13 
OTHER YEAR-END DATA:
Depreciation and Amortization$31,854 $33,049 $35,032 $27,063 $25,790 
Capital Expenditures$7,459 $12,083 $16,317 $13,478 $13,037 
Shares Outstanding (1)30,894 30,999 32,593 32,269 33,328 
Number of Employees2,200 2,800 2,700 2,500 2,300 
1.Diluted Earnings Per Share, Weighted Average Shares Outstanding - Diluted, Book Value Per Share and Shares Outstanding have been adjusted for the impact of the October 12, 2018 fifteen percent Class B stock distribution and the October 11, 2016 fifteen percent Class B stock distribution.
2.Working capital is calculated as the difference between Current Assets and Current Liabilities.
3.Information includes the results of CCC, acquired on April 3, 2017, and CSC, acquired on December 1, 2017, each from the acquisition date forward.
4.The Company recorded goodwill impairment charges during the first and second quarters of 2020 as described in Note 7 in our consolidated financial statements in Item 8. The Company recorded impairment charges in conjunction with restructuring, impairment and other activities during the fourth quarter of 2019, as described in Note 23 in our consolidated financial statements. The Company also recorded a goodwill impairment charge during the fourth quarter of 2017.
5.The Company recorded a gain of $80.1 million upon the sale of the semiconductor business on February 13, 2019, offset by a $1.3 million loss on the sale of the airfield lighting product line on July 12, 2019.
6.Information includes the results of Freedom, acquired on July 1, 2019, and Diagnosys, acquired on October 4, 2019, each from the acquisition date forward. Information reflects the sale of the semiconductor business, divested on February 13, 2019.
7.During 2020, the Company recorded non-cash charges of $21.5 million included within its provision for income taxes related to the Company’s determination that a valuation allowance against its deferred tax assets was necessary. Accounting rules require a reduction of the carrying amounts of deferred tax assets by a valuation allowance if, based on the available and objectively verifiable evidence, it is more likely than not that such assets will not be realized.
18


ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
OVERVIEW
Astronics Corporation, through its subsidiaries, is a leading supplier of advanced technologies and products to the global aerospace and defense and other mission-critical industries.
We have two reportable segments, Aerospace and Test Systems. Our Aerospace segment has principal operating facilities in the United States, Canada and France. Our Test Systems segment has principal operating facilities in the United States and the United Kingdom. We have engineering offices in the Ukraine and India.
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motions systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial, military and general aviation markets, suppliers to those OEM’s, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEM's and prime government contractors for both electronics and military products.
Our strategy is to increase our value by developing technologies and capabilities, either internally or through acquisition, and using those capabilities to provide innovative solutions to our targeted markets where our technology can be beneficial.
Important factors affecting our growth and profitability are the ongoing impacts of the COVID-19 pandemic and the timing and extent of recovery (as discussed more fully below), the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once designed into a new aircraft, the spare parts business is frequently retained by the Company. Future growth and profitability of the test business is dependent on developing and procuring new and follow-on business. The nature of our Test Systems business is such that it pursues large, often multi-year, projects. There can be significant periods of time between orders in this business which may result in large fluctuations of sales and profit levels and backlog from period to period. Test Systems segment customers include the Department of Defense, prime contractors to the Department of Defense, mass transit operators and prime contractors to mass transit operators.
Each of the markets that we serve presents opportunities that we expect will provide growth for the Company over the long-term. We continue to look for opportunities in all of our markets to capitalize on our core competencies to expand our existing business and to grow through strategic acquisitions.
Challenges which continue to face us include the ongoing COVID-19 pandemic and its continued impact on the aerospace industry and improving shareholder value through increasing profitability. Increasing profitability is dependent on many things, primarily sales growth, both acquired and organic, and the Company’s ability to control operating expenses and to identify means of creating improved productivity. Sales are driven by increased build rates for existing aircraft, market acceptance and economic success of new aircraft and our products, continued government funding of defense programs, the Company’s ability to obtain production contracts for parts we currently supply or have been selected to design and develop for new aircraft platforms and continually identifying and winning new business for our Test Systems segment.
Reduced aircraft build rates driven by a weak economy, aircraft groundings, tight credit markets, reduced air passenger travel and an increasing supply of used aircraft on the market would likely result in reduced demand for our products, which will result in lower profits. Reduction of defense spending may result in fewer opportunities for us to compete, which could result in lower profits in the future. Many of our newer development programs are based on new and unproven technology and at the same time we are challenged to develop the technology on a schedule that is consistent with specific programs. We will continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.
RESTRUCTURING
The COVID-19 pandemic caused a significant impact on our sales and net income for fiscal 2020 and is expected to continue to do so into fiscal 2021. This is under the assumption that the COVID-19 pandemic will continue to adversely impact customer
19


demand for all market channels, with commercial transport (both OEM and aftermarket channels) being the most adversely impacted due to the pandemic's impact on air travel worldwide. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to better align capacity with expected demand. Restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment was recorded in the year ended December 31, 2020.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan focused the initiatives for the AeroSat business on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses. Impairments and restructuring charges recorded in 2019 as a result of the restructuring plan amounted to $28.8 million, all of which is included in the Aerospace segment. The Company incurred an impairment charge to right-of-use assets of approximately $0.7 million and $0.4 million in additional restructuring charges associated with severance at AeroSat during the year ended December 31, 2020.
ACQUISITIONS
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“Freedom”). Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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 October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited, for $7.0 million in cash, plus earnouts estimated at a fair value of $2.5 million at acquisition. Diagnosys Inc. and its affiliates (“Diagnosys”) is included in our Test Systems segment. 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 earnout of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. No earnout was payable for the period from acquisition through December 31, 2020. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
DIVESTITURES
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total cash proceeds received upon 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 Company recorded income tax expense relating to the gain of $19.7 million.
The transaction also includes 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 has elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the year ended December 31, 2019. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the First and Second Earnouts for the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.
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, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
20


MARKETS
Commercial Transport Market
The commercial transport market is our largest end market with sales driven by new aircraft production and aftermarket airline retrofit programs. In the commercial transport market, while many of our key long-term fundamentals remain intact, we continue to see near-term market pressure due to COVID-19. Despite solid progress on the vaccine front, 2021 will remain very challenging for our commercial transport products with improvement expected beginning in the second half of 2021 driven by the return to production of the 737 MAX and an expectation of improved activity with our airline customers. Aircraft build rates are expected to improve modestly during 2021 from current levels as production of the 737 MAX picks up, and the aftermarket is expected to strengthen over the course of the year as aircraft utilization and load factors increase. On the other hand, wide-body production rates and usage are expected to remain depressed throughout 2021 and possibly for several years due to low international travel demand caused by the pandemic.
Sales to the commercial transport market include sales of lighting and safety systems, electrical power generation, distribution and motions systems, aircraft structures, avionics products, systems certification, and other products. Sales to this market totaled approximately $262.6 million or 52.3% of our consolidated sales in 2020. As a result of the COVID-19 pandemic and its adverse impact on air travel worldwide, the commercial aerospace industry has been significantly disrupted. The significant impact of the COVID-19 pandemic on the commercial transport market channels has led to this market comprising a lower percentage of our net sales in fiscal 2020 than typical. When the commercial transport industry recovers from the disruption caused by the COVID-19 pandemic, we would expect commercial transport market sales to account for a percentage of net sales that is relatively in line with our historical results prior to the COVID-19 pandemic.
Maintaining and growing sales to the commercial transport market will depend not only on market recovery from the impacts of the COVID-19 pandemic, but also on airlines’ capital spending budgets for cabin upgrades as well as the purchase of new aircraft by global airlines. This spending by the airlines is impacted by their profits, cash flow and available financing as well as competitive pressures between the airlines to improve the travel experience for their passengers. We expect that new aircraft will be equipped with more passenger and aircraft connectivity and in-seat power than previous generation aircraft which drives demand for our avionics and power products. This market has historically experienced strong growth from airlines installing in-seat passenger power systems on their existing and newly delivered aircraft. Although the 737 MAX was re-certified in the United States in November 2020 and in Europe in January 2021, and that the demand for the aircraft in the long-term has not changed, further delays in regulatory approval of the Boeing 737 MAX in one or more jurisdictions could substantially decrease sales to this market in the near or long term which could have a material adverse effect on our business, financial condition, results of operations and cash flows. The 737 MAX situation affected us not only because it has been our largest production program, but also because the grounding reduced capacity in the world’s airline fleets, challenging our aftermarket business. Our ability to maintain and grow sales to this market depends on our ability to maintain our technological advantages over our competitors and maintain our relationships with major in-flight entertainment suppliers and global airlines.
Military Aerospace Market
Sales to the military aerospace market include sales of lighting & safety products, avionics products, electrical power & motion products and structures products. Sales to this market totaled approximately 13.5% of our consolidated sales and amounted to $67.9 million in 2020.
The military market is dependent on governmental funding which can change from year to year. Risks are that overall spending may be reduced in the future, specific programs may be eliminated or that we fail to win new business through the competitive bid process. Astronics does not have significant reliance on any one program such that cancellation of a particular program will cause material financial loss. We believe that we will continue to have opportunities similar to past years regarding this market.
Business Jet Market
The business jet market has also been impacted by the pandemic with new aircraft build rates significantly lower than the previous year. Most of our sales in this market are line-fit products driven by aircraft build rates although there are some aftermarket sales as well. We expect some improvement in the second half of 2021 moving into 2022 as build rates are expected to improve.
Sales to the business jet market include sales of lighting & safety products, avionics products, and electrical power & motion products. Sales to this market totaled approximately 12.0% of our consolidated sales in 2020 and amounted to $60.4 million.
Sales to the business jet market are driven by our ship set content on new aircraft and build rates of new aircraft. Business jet OEM build rates are impacted by global wealth creation and corporate profitability. We continue to see opportunities on new
21


aircraft currently in the design phase to employ our lighting & safety, electrical power and avionics technologies in this market. There is risk involved in the development of any new aircraft including the risk that the aircraft will not ultimately be produced or that it will be produced in lower quantities than originally expected and thus impacting our return on our engineering and development efforts.
Tests Systems Products
Our Test Systems segment accounted for approximately 16.8% of our consolidated sales in 2020 and amounted to $84.6 million. Sales to the aerospace & defense market were approximately $81.1 million in 2020. Sales to the semiconductor market were approximately $3.5 million from residual warranty revenue following the Company’s divestiture of its semiconductor test business on February 13, 2019. No further semiconductor revenues are expected beyond 2020.
CRITICAL ACCOUNTING POLICIES
Our financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles. The preparation of the Company’s financial statements requires management to make estimates, assumptions and judgments that affect the amounts reported. These estimates, assumptions and judgments are affected by management’s application of accounting policies, which are discussed in the Notes to Consolidated Financial Statements, Note 1 of Item 8, Financial Statements and Supplementary Data of this report. The critical accounting policies have been reviewed with the Audit Committee of our Board of Directors.
Revenue Recognition
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 Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of December 31, 2020, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated 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 December 31, 2020 and 2019, the Company did not have material capitalized fulfillment costs.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
22


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.
Reviews for Impairment of Long-Lived Assets
Goodwill Impairment Testing
Our goodwill is the result of the excess of purchase price over net assets acquired from acquisitions. As of December 31, 2020, we had approximately $58.3 million of goodwill. As of December 31, 2019, we had approximately $145.0 million of goodwill.
We identify our reporting units by assessing whether the components of our operating segments constitute businesses for which discrete financial information is available and segment management regularly reviews the operating results of those components. The Test Systems operating segment is its own reporting unit while the other reporting units are one level below our Aerospace operating segment.
Companies may perform a qualitative assessment as the initial step in the annual goodwill impairment testing process for all or selected reporting units under certain circumstances. Companies are also allowed to bypass the qualitative analysis and perform a quantitative analysis if desired. Economic uncertainties and the length of time from the calculation of a baseline fair value are factors that we would consider in determining whether to perform a quantitative test. The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Quantitative testing first requires a comparison of the fair value of each reporting unit to the carrying value. We use the discounted cash flow method to estimate the fair value of each of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating profit margins and cash flows, the terminal growth rate and the discount rate. Management projects sales growth rates, operating margins and cash flows based on each reporting unit’s current business, expected developments and operational strategies. If the carrying value of the reporting unit exceeds its fair value, goodwill is considered impaired and any loss must be measured. Goodwill impairment
23


is measured as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
As a result of the qualitative factors related to the COVID-19 pandemic that surfaced during the first quarter of 2020, we performed interim quantitative assessments for the eight reporting units which had goodwill as of March 28, 2020, and an additional quantitative assessment for our PECO reporting unit as of June 27, 2020 driven by reductions from previously forecasted aircraft build rates. Based on our quantitative assessments, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million within the Impairment Loss line in the December 31, 2020 Consolidated Statements of Operations.
The Company’s five reporting units remaining with goodwill as of the first day of our fourth quarter were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, we concluded that no additional goodwill impairment was required.
In 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter. Based on our quantitative assessment, the Company recorded a full goodwill impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statements of Operations associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the Consolidated Statements of Operations.
CONSOLIDATED RESULTS OF OPERATIONS AND OUTLOOK
(In thousands, except percentages)
20202019 (1)2018
Sales$502,587 $772,702 $803,256 
Gross Margin19.3 %20.2 %22.5 %
SG&A Expenses as a Percentage of Sales22.0 %18.6 %14.6 %
Impairment Loss$87,016 $11,083 $— 
Net Gain on Sale of Businesses$— $78,801 $— 
Interest Expense$6,741 $6,141 $9,710 
Effective Tax Rate(3.0)%23.8 %10.5 %
Net (Loss) Income$(115,781)$52,017 $46,803 
(1) Financial results reflect the divestiture of the Test Systems’ semiconductor business on February 13, 2019, and the acquisitions of Freedom acquired in July 2019, and Diagnosys acquired in October 2019 (collectively, the “Acquired Businesses”).
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED OVERVIEW OF OPERATIONS
2020 Compared With 2019
Consolidated sales were down $270.1 million to $502.6 million compared to the prior year. Aerospace sales were down $274.6 million. Test System sales increased $4.5 million.
Consolidated cost of products sold decreased $210.8 million to $405.7 million in 2020 from $616.6 million in the prior year. The decrease was primarily due to lower sales volume in 2020 due to the combination of the impacts of the COVID-19 pandemic on aerospace markets and the continued 737 MAX grounding. The Company rapidly adjusted to the changed environment by aggressively adjusting its cost structure to changed demand, initiating workforce reduction activities and cost conservation activities including suspension of certain benefit programs and wage adjustments and reduction or elimination of discretionary spending. The lower volume and the impact of these measures resulted in a significant reduction in cost of products sold in 2020 compared with the prior year. Consolidated cost of products sold in 2019 included charges recorded for tariff expense of $5.9 million and $15.4 million of charges associated with the restructuring and impairment charges of our AeroSat antenna business which required classification within cost of products sold.
Selling, general and administrative (“SG&A”) expenses were $110.5 million compared with $143.4 million for the prior year period. The decrease in 2020 was due to the cost conservation activities referred to above, though these savings were partially offset by associated severance charges of $5.3 million. The prior year period included charges for a long-term patent dispute of
24


$19.6 million and impairment and restructuring charges related to the antenna business classified within SG&A expense of $2.4 million.
Further, non-cash impairment charges of $87.0 million in the Aerospace segment were recognized in the current year due to reduced expectations of future operating results due to the COVID-19 pandemic, which has significantly impacted the global economy, and particularly the aerospace industry. During the first quarter, the Company recognized full impairments of the goodwill of Astronics Connectivity Systems and Certification (“CSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of the PECO reporting unit. During the second quarter of 2020, an additional partial impairment of the PECO reporting unit goodwill was recorded.
The Company recorded in the prior-year period a gain of $80.1 million upon the sale of the semiconductor business on February 13, 2019, partially offset by a $1.3 million loss on the sale of the airfield lighting product line on July 12, 2019.
Consolidated net loss was $115.8 million, or $(3.76) per diluted share, compared with net income of $52.0 million, or $1.60 per diluted share in the prior year. The after-tax impact of the impairment loss in 2020 was $81.4 million, or $(2.64) per diluted share. The $80.1 million pre-tax gain on the sale of the semiconductor test business in contributed $60.4 million to net income after taxes in 2019.
Other expense, net of other income includes charges of $3.5 million and $5.0 million related to impairments of equity investments in 2020 and 2019, respectively.
The effective tax rate for 2020 was (3.0)%, compared with 23.8% in 2019. The effective tax rate in 2020 was impacted by a $21.5 million valuation allowance against federal deferred tax assets as well as permanently non-deductible goodwill impairments. See Note 11 of the consolidated financial statements at Item 8 of this report for additional information regarding the valuation allowance recorded in 2020.
2019 Compared With 2018
Consolidated sales for the full year of 2019 decreased $30.6 million to $772.7 million, primarily because of the divested semiconductor business which had sales of $9.7 million in 2019 and $84.3 million in 2018.
Consolidated cost of products sold decreased $6.0 million to $616.6 million in 2019 from $622.6 million in the prior year. The decline was due to lower sales, primarily due to the divestiture of the semiconductor business, partially offset with incremental tariff expense of $5.9 million and $15.4 million of charges associated with the restructuring and impairment charges of our AeroSat antenna business which required classification within cost of products sold.
SG&A expenses were $143.4 million, or 18.6% or sales, compared with $117.0 million, or 14.6% of sales, for the prior year period. The $26.3 million increase was due to increased legal reserves for the long-term patent dispute of $19.6 million and impairment and restructuring charges related to the antenna business classified within SG&A expense of $2.4 million.
The Company recorded a gain of $80.1 million upon the sale of the semiconductor business on February 13, 2019, offset by a $1.3 million loss on the sale of the airfield lighting product line on July 12, 2019.
Other expense, net of other income in 2019 includes a $5.0 million impairment of an equity investment.
Income Taxes
Our effective tax rates for 2020, 2019 and 2018 were (3.0)%, 23.8% and 10.5%, respectively. Our tax rate is affected by recurring items, such as tax rates in foreign jurisdictions and the relative amount of income we earn in those jurisdictions, which we expect to be fairly consistent in the near term. It is also affected by discrete items that may occur in any given year, but are not consistent from year to year. Our tax rate is also affected by the recognition of valuation allowances against deferred tax assets if, based on the available evidence, it is not more likely than not (defined as a likelihood of more than 50%) that all or a portion of such assets will not be realized. In addition to state income taxes, the following items had the most significant impact on the difference between our statutory U.S. federal income tax rate (21% in 2020, 2019 and 2018) and our effective tax rate:
2020:
1.Recognition of approximately $21.5 million of valuation allowance against federal deferred tax assets. See Note 11 of the consolidated financial statements at Item 8 of this report for additional information.
2.Permanently non-deductible goodwill impairment
25


3.Recognition of approximately $1.8 million of 2020 U.S. R&D tax credits.
2019:
1.Recognition of approximately $3.1 million of 2019 U.S. R&D tax credits.
2018:
1.Recognition of approximately $3.2 million of 2018 U.S. R&D tax credits.
2.Benefit of approximately $3.5 million from revised state filing position.
Impact of COVID-19 and Operational Adjustments
As previously discussed, we face risks related to outbreaks of infectious diseases, including the ongoing COVID-19 pandemic. The challenges posed by the COVID-19 pandemic on the global economy, and more profoundly on the aerospace industry, increased significantly as 2020 progressed, and are expected to continue into 2021. COVID-19 has caused disruption and volatility in the global capital markets, and has authored an economic slowdown. In response to COVID-19, national and local governments around the world have instituted certain measures, including travel bans, prohibitions on group events and gatherings, shutdowns of certain businesses, curfews, shelter-in-place orders and recommendations to practice social distancing. Although our operations have been deemed essential and we follow the COVID-19 guidelines from the Centers for Disease Control (“CDC”) concerning the health and safety of our personnel, these measures have resulted in attenuating activity and, in some cases, required temporary closures of certain of our facilities, among other impacts. The duration of these measures is unknown, may be extended and additional measures may be imposed.
In response to the global COVID-19 pandemic, we implemented actions to maintain the health of our employees as well as our financial health and liquidity. These actions included:
Implementing social distancing measures, the use of masks, restricting visitors and unnecessary travel, and working from home whenever possible;
Workforce reduction activities to align capacity with expected demand, reducing headcount by approximately 20% to approximately 2,200 employees currently;
Eliminated consultants and temporary labor where possible;
Implemented significant cost conservation measures;
Suspending cash bonus plans and wage adjustments;
Amended our revolving credit facility on May 4, 2020, as further described in the “Liquidity and Capital Resources” section below;
Suspending share repurchases;
Reducing capital spending to $7.5 million from an initial plan of $20 to $25 million; and
Restrictions on marketing, trade shows, travel and discretionary spending.
These reductions collectively are substantial, lowering our cost structure by an estimated $55 million to $60 million for the year, beginning in the second quarter.
2021 Outlook
We will not provide fiscal 2021 guidance at this time, given the number of uncontrollable variables. However, we do expect that customer demand in the first half of 2021 will be similar to that of the second half of 2020. The year is expected to start slowly, however, with first quarter sales of about $100 million, strengthening as the year goes on. Given our forecast expectations, and the structure of our revised lending agreement, combined with the earnout from the sale of the semiconductor business, we expect to have sufficient liquidity to operate through the COVID-19 pandemic and its economic impacts. We expect to remain compliant with our debt covenants at least through 2021 based on our current outlook, and expect to manage the Company to generate cash in 2021, which will be used to reduce debt.
At December 31, 2020, our consolidated backlog was $283.4 million. At December 31, 2019, our backlog was $359.6 million. Backlog in the Aerospace segment was $191.1 million at December 31, 2020, of which $162.8 million is expected to be recognized as revenue in 2021. Backlog in the Test Systems segment was $92.3 million at December 31, 2020. The Test Systems segment expects to recognize as revenue $54.1 million of backlog in 2021.
Cash taxes related to 2021 are expected to be insignificant.
26


Capital equipment spending in 2021 is expected to be in the range of $10 million to $11 million, up from $7.5 million in 2020 due to investments in customer programs.
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, corporate expenses and other non-operating sales and expenses. Cost of products sold and operating expenses are directly attributable to the respective segment. Operating profit is reconciled to earnings before income taxes in Note 20 of Item 8, Financial Statements and Supplementary Data, of this report.
AEROSPACE SEGMENT 
(In thousands, except percentages)202020192018
Sales$417,988 $692,609 $675,625 
Operating (Loss) Profit$(89,833)$16,657 $69,761 
Operating Margin(21.5)%2.4 %10.3 %

20202019 
Total Assets$484,885 $629,371 
Backlog$191,081 $275,754 

Sales by Market 202020192018
Commercial Transport$262,636 $523,921 $536,269 
Military67,944 76,542 68,138 
Business Jet60,437 67,541 43,090 
Other26,971 24,605 28,128 
Total$417,988 $692,609 $675,625 

Sales by Product Line202020192018
Electrical Power & Motion$179,245 $338,237 $303,180 
Lighting & Safety118,928 185,462 174,383 
Avionics76,113 106,787 131,849 
Systems Certification6,899 14,401 13,951 
Structures9,832 23,117 24,134 
Other26,971 24,605 28,128 
Total$417,988 $692,609 $675,625 
2020 Compared With 2019
Aerospace segment sales decreased by $274.6 million, or (39.7)%, to $418.0 million, when compared with the prior-year period. Sales were negatively affected by the grounding of the 737 MAX, overall lower build rates for commercial transport and general aviation aircraft and a weak commercial aircraft aftermarket as the airlines reduced spending and OEM’s reduced production due to the global COVID-19 pandemic.
Electrical Power & Motion sales decreased $159.0 million compared with the prior-year period. Additionally, Lighting & Safety sales decreased $66.5 million and Avionics sales decreased by $30.7 million.
Aerospace operating loss for 2020 was $89.8 million compared with operating income of $16.7 million in the same period of 2019. Aerospace operating profit was impacted by impairment charges of $87.0 million, of which $86.3 million was related to goodwill. Restructuring-related severance charges of $5.3 million and leverage lost on reduced sales also significantly impacted operating results.
2019 Compared With 2018
Aerospace segment sales increased by $17.0 million, or 2.5%, to $692.6 million, when compared with the prior-year period.
27


Electrical Power & Motion sales increased $35.1 million, or 11.6%, due primarily to increased sales of in-seat power and motion products. Lighting & Safety sales increased $11.1 million due to higher sales of products to the military market. Avionics sales decreased by $25.1 million due to lower demand for inflight entertainment and connectivity products and lower antenna sales. Sales of Other products were down $3.5 million.
Aerospace operating profit for 2019 was $16.7 million, or 2.4% of sales, compared with $69.8 million, or 10.3% of sales, in the same period of 2018. Aerospace operating profit was impacted by the legal reserve for the patent dispute of $19.6 million for the full year incremental tariff expense of $5.9 million and antenna business impairment and restructuring charges of $28.8 million.
2021 Outlook for Aerospace – The Aerospace segment’s backlog at December 31, 2020 was $191.1 million, compared to $275.8 million at December 31, 2019. Approximately $162.8 million of the backlog at December 31, 2020 is expected to be shipped over the next 12 months.
TEST SYSTEMS SEGMENT 
(In thousands, except percentages)202020192018
Sales$84,599 $80,093 $127,631 
Operating Profit$5,549 $4,494 $10,718 
Operating Margin6.6 %5.6 %8.4 %

 20202019 
Total Assets$105,079 $110,994 
Backlog$92,337 $83,837 

Sales by Market202020192018
Semiconductor$3,483 $9,692 $84,254 
Aerospace & Defense81,116 70,401 43,377 
Total$84,599 $80,093 $127,631 
2020 Compared With 2019
Test Systems Segment sales were $84.6 million, up $4.5 million compared with the prior year. The Acquired Businesses contributed an incremental $6.2 million in sales. Sales related to the Semiconductor business, which was sold in early 2019, decreased $6.2 million.
Test Systems operating profit was $5.5 million, or 6.6% of sales, compared with operating profit of $4.5 million, or 5.6% of sales, in 2019. Operating profit in the prior-year period was impacted by restructuring-related severance charges of $2.0 million.
2019 Compared With 2018
Test Segment sales decreased from $127.6 million to $80.1 million for 2019, primarily due to the divestiture of the semiconductor test business, which contributed sales of $84.3 million in 2018 and $9.7 million in 2019.
Operating profit was $4.5 million, or 5.6% of sales, compared with $10.7 million, or 8.4% of sales, in 2018.
2021 Outlook for Test Systems – Backlog in the Test Systems segment was $92.3 million at December 31, 2020, compared to $83.8 million at December 31, 2019. The Test Systems segment expects to recognize as revenue $54.1 million of backlog in 2021.
We do not have material off-balance sheet arrangements that have or are reasonably likely to have a material future effect on our results of operations or financial condition.
28


CONTRACTUAL OBLIGATIONS
The following table represents contractual obligations as of December 31, 2020:
 Payments Due by Period
(In thousands)Total20212022-20232024-2025After 2025
Long-term Debt$173,000 $— $173,000 $— $— 
Interest on Long-term Debt13,390 6,330 7,060 — — 
Purchase Obligations86,402 76,230 10,172 — — 
Supplemental Retirement Plan and Post Retirement Obligations32,841 404 743 1,408 30,286 
Lease Obligations26,616 7,816 9,709 5,661 3,430 
Other Long-term Liabilities3,770 2,236 760 765 
Total Contractual Obligations$336,019 $93,016 $201,444 $7,834 $33,725 
Notes to Contractual Obligations Table
Long-term Debt — See Item 8, Financial Statements and Supplementary Data, Note 8, Long-Term Debt. in this report.
Interest on Long-term Debt — Future interest payments have been calculated using the applicable interest rate of each debt facility based on actual borrowings as of December 31, 2020. Actual future borrowings and rates may differ from these estimates.
Purchase Obligations — Purchase obligations are comprised of the Company’s commitments for goods and services in the normal course of business.
Lease Obligations — Financing and operating lease obligations are primarily related to the Company's facility leases and interest.
Other Long-term Liabilities — Table excludes the $16.7 million accrual recorded as management's best estimate of damages related to Lufthansa’s indirect sales claim in Germany, as discussed in Item 8, Financial Statements and Supplementary Data, Note 19, Legal Proceedings in this report.
LIQUIDITY AND CAPITAL RESOURCES
(In thousands)202020192018
Net Cash Flows from:
Operating Activities$37,335 $42,689 $54,881 
Investing Activities$(5,797)$64,630 $(19,667)
Financing Activities$(24,576)$(92,182)$(36,134)
Our cash flow from operations and available borrowing capacity provide us with the financial resources needed to run our operations and reinvest in our business.
Our ability to maintain sufficient liquidity is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing, and our operations in the future.
Operating Activities
Cash provided by operating activities was $37.3 million in 2020 compared with $42.7 million in 2019. The decrease of $5.4 million in 2020 was primarily due to lower net income adjusted for non-cash expenses and income in 2020 compared with 2019, due to the impacts of the COVID-19 pandemic on our business, partially offset by a change in net operating assets, driven largely by receivable collections.
Cash provided by operating activities was $42.7 million in 2019 compared with $54.9 million in 2018. The decrease of $12.2 million in 2019 was primarily due to the net non-cash effect on net income of the net gain from the sale of businesses, the legal reserve and the antenna business impairment and restructuring charges, partially offset by a change in net operating assets.
29


Our cash flows from operations are primarily dependent on our net income adjusted for non-cash expenses and the timing of collections of receivables, level of inventory and payments to suppliers and employees. Sales and operating results of our Aerospace segment are influenced by the impact in 2020 of the COVID-19 pandemic on the aerospace industry, in particular, build rates of new aircraft, which are subject to general economic conditions, airline passenger travel and spending for government and military programs. Our Test Systems segment sales depends in part on capital expenditures of the aerospace & defense industry which, in turn, depend on current and future demand for those products. A reduction in demand for our customers’ products would adversely affect our operating results and cash flows. We maintain a revolving credit facility to fund our short and long-term capital requirements including working capital, acquisitions and share repurchase efforts.
Investing Activities
Cash used for investing activities in 2020 was $5.8 million, primarily the result of purchases of property, plant and equipment (“PP&E”) of $7.5 million, partially offset by proceeds from sales of PP&E.
Cash provided by investing activities in 2019 was $64.6 million, primarily the result of the $103.8 million in proceeds from the divestiture of the semiconductor business offset by purchases of property, plant and equipment (“PP&E”) of $12.1 million. Cash provided by investing activities in 2019 was also offset by net cash used for the purchases of Freedom and Diagnosys for $21.8 million and $7.0 million, respectively.
Cash used for investing activities in 2018 was $19.7 million, primarily related to purchases of PP&E of $16.3 million.
Our expectation for 2021 is that we will invest between $10 million and $11 million for PP&E. Future requirements for PP&E depend on numerous factors, including expansion of existing product lines and introduction of new products. Management believes that our cash flow from operations and current borrowing arrangements will provide for these capital expenditures. We expect to continue to evaluate acquisition opportunities in the future.
Financing Activities
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provided for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company was projected to exceed its maximum leverage ratio in the fourth quarter of 2020. Accordingly, on May 4, 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the maximum net leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.
Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which is set at 1.50x. The interest coverage ratio at December 31, 2020 was 6.34x. The Company was in compliance with its financial covenants at December 31, 2020. During the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. In the first quarter of 2020, before executing the Amended Facility, we incurred approximately $150 million in new incremental
30


borrowings as a precautionary response to macroeconomic conditions caused by the COVID-19 pandemic. Subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 million.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
At December 31, 2020, there was $173.0 million outstanding on the revolving credit facility and there remains $200.9 million available subject to the minimum liquidity covenant discussed above, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2020, outstanding letters of credit totaled $1.1 million.
The primary financing activities in 2020 were related to net payments on our senior credit facility of $15.0 million and repurchase of approximately 282,000 shares at an aggregate cost of $7.7 million. The primary financing activities in 2019 related to a repurchase of approximately 1,851,000 shares at an aggregate cost of $50.8 million under our share purchase program, coupled with net payments on our senior credit facility of $39.0 million.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
The Company’s cash needs for working capital, debt service, capital equipment, and acquisition opportunities during 2021 is expected to be met by cash flows from operations and cash balances and, if necessary, utilization of the revolving credit facility.
DIVIDENDS
Management believes that it should retain the capital generated from operating activities for investment in advancing technologies, acquisitions and debt retirement. Accordingly, there are no plans to institute a cash dividend program.
BACKLOG
At December 31, 2020, our consolidated backlog was $283.4 million. At December 31, 2019, our backlog was $359.6 million. Backlog in the Aerospace segment was $191.1 million at December 31, 2020, of which $162.8 million is expected to be recognized as revenue in 2021. Backlog in the Test Systems segment was $92.3 million at December 31, 2020, of which $54.1 million is expected to be recognized as revenue of in 2021.
RELATED-PARTY TRANSACTIONS
Information regarding certain relationships and related transactions is incorporated herein by reference to the information included in the Company’s 2021 Proxy Statement which will be filed with the Commission within 120 days after the end of the Company’s 2020 fiscal year.
RECENT ACCOUNTING PRONOUNCEMENTS
See Note 1 of the consolidated financial statements at Item 8 of this report.
ITEM 7A.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
The Company has limited exposure to fluctuation in foreign currency exchange rates to U.S. dollar, primarily in Canadian dollars and Euros currency. Approximately 90% of the Company’s consolidated sales are transacted in U.S. dollars. Net assets held in or measured in Canadian dollars amounted to $27.0 million at December 31, 2020. A 10% change in the value of the U.S. dollar versus the Canadian dollar would have had a $1.0 million impact to 2020 net income. Net assets held in or measured in Euros amounted to $32.3 million at December 31, 2020. A 10% change in the value of the U.S. dollar versus the Euros would have had a $0.4 million impact to 2020 net income.
Risk due to fluctuation in interest rates is a function of the Company’s floating rate debt obligations, which total approximately $173.0 million at December 31, 2020. A change of 1% in interest rates of all variable rate debt would impact annual net income by approximately $1.7 million, before income taxes.
31


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and Board of Directors of Astronics Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Astronics Corporation (the Company) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive (loss) income, shareholders' equity and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2)(collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 1, 2021 expressed an unqualified opinion thereon.
Adoption of New Accounting Standards
As discussed in Note 1 to the consolidated financial statements, the Company changed its method of accounting for leases as a result of the adoption of ASU No. 2016-02, Leases (Topic 842), as amended, effective January 1, 2019.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

32


Valuation of Goodwill
Description of the Matter
As of December 31, 2020, the Company’s goodwill balance was $58.3 million and the Company recognized a total of $86.3 million in goodwill impairment charges during the year ended December 31, 2020. As discussed in Notes 1 and 7 of the consolidated financial statements, in addition to the annual goodwill impairment test performed as of the first day of the Company’s fourth quarter, as a result of qualitative factors related to the COVID-19 pandemic and further commercial aircraft order reductions, delays and cancellations at a major customer of one of the Company’s reporting units, the Company also performed interim goodwill impairment tests as of March 28, 2020 for all eight of its reporting units with goodwill and as of June 27, 2020 for one reporting unit with goodwill. The Company tests goodwill for impairment at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. For each reporting unit, the Company performed the quantitative tests using the discounted cash flow method to estimate fair value. The discounted cash flow method incorporates various assumptions, the most significant being projected revenue growth rates and the weighted-average cost of capital. If the carrying value of the reporting unit exceeds its fair value, goodwill impairment is measured as the amount by which the reporting unit’s carrying value exceeds its fair value, not to exceed the carrying value of goodwill.
Auditing management’s assumptions was especially subjective due to the estimation required in determining the fair value of certain of the Company’s reporting units with goodwill. The fair value estimates for these reporting units were sensitive to the significant assumptions of the revenue growth rate and the weighted-average cost of capital, which are affected by expectations about the pace of global economic recovery from the COVID-19 pandemic, which affects future market and economic conditions, particularly those in the aerospace industry.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s goodwill impairment test process, including the determination of the underlying significant assumptions described above, and the completeness and accuracy of the impairment analysis.
To test the estimated fair value of the Company’s reporting units, we performed audit procedures with the assistance of our valuation professionals that included, among others, assessing the methodology used, testing the significant assumptions discussed above and testing the underlying data used in the impairment analysis. We compared the significant assumptions used by management to current industry and economic trends, historical trends of the Company, and other relevant factors. We assessed the historical accuracy of management’s estimates, taking into consideration the effects of COVID-19, and performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the reporting units that would result from changes in the assumptions. We also involved our valuation professionals to assist in our evaluation of the weighted average cost of capital used in the fair value estimates. In addition, we tested the reconciliation of the fair value of the Company’s reporting units to the market capitalization of the Company as of the annual impairment testing date.
Revenue Recognition
Description of the Matter
For the year ended December 31, 2020, the Company’s revenues totaled $502.6 million. As discussed in Note 2 to the consolidated financial statements, some of the Company’s contracts with customers contain multiple performance obligations. 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 product, which is generally upon delivery and acceptance by the customer. For contracts with customers in which the Company satisfies its promise to the customer to provide a service or a product 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 the Company’s performance obligations.
Auditing management’s evaluation of contracts with customers was especially challenging due to the effort required to analyze the terms and conditions of the Company’s various customer contracts given that such terms and conditions are nonstandard. This included the identification and determination of the performance obligations and the timing of revenue recognition.
33


How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company’s revenue recognition process. For example, we tested controls over management’s review of the terms and conditions of contracts with customers which included an analysis of the distinct performance obligations and a review of the conclusion as to whether revenue from such performance obligations should be recognized over time or at a point in time. We also tested management’s centralized monitoring control over completeness of the contract reviews and appropriateness of the accounting conclusions.
We performed procedures to test the identification and determination of the performance obligations and the timing of revenue recognition which included reading a sample of executed contracts and purchase orders to understand the contract, performing an independent assessment of the identification of distinct performance obligations and the appropriate timing of revenue recognition, testing the mathematical accuracy of revenue recognized based on costs incurred to date relative to total estimated costs at completion and comparing our assessment to that of management. We tested the completeness and accuracy of the Company’s contract summary documentation, specifically related to the identification and determination of distinct performance obligations and the timing of revenue recognition.

/s/ Ernst & Young LLP
We have served as the Company's auditor since 1992.
Buffalo, New York
March 1, 2021
34


MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act. Under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2020 based upon the framework in Internal Control – Integrated Framework originally issued in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on that evaluation, our management concluded that our internal control over financial reporting is effective as of December 31, 2020.
Ernst & Young LLP, independent registered public accounting firm, has audited our consolidated financial statements included in this Annual Report on Form 10-K and, as part of their audit, has issued their report, included herein, on the effectiveness of our internal control over financial reporting.
By:/s/ Peter J. GundermannMarch 1, 2021
Peter J. Gundermann
President & Chief Executive Officer
(Principal Executive Officer)
/s/ David C. BurneyMarch 1, 2021
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

35


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and Board of Directors of Astronics Corporation
Opinion on Internal Control Over Financial Reporting
We have audited Astronics Corporation’s internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Astronics Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive (loss) income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) and our report dated March 1, 2021 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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 company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Buffalo, New York
March 1, 2021
36


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 Year Ended December 31,
(In thousands, except per share data)202020192018
Sales$502,587 $772,702 $803,256 
Cost of Products Sold405,744 616,560 622,560 
Gross Profit96,843 156,142 180,696 
Selling, General and Administrative Expenses110,528 143,358 117,033 
Impairment Loss87,016 11,083  
(Loss) Income from Operations(100,701)1,701 63,663 
Net Gain on Sale of Businesses 78,801  
Other Expense, Net of Other Income4,968 6,058 1,671 
Interest Expense, Net of Interest Income6,741 6,141 9,710 
(Loss) Income Before Income Taxes(112,410)68,303 52,282 
Provision for Income Taxes3,371 16,286 5,479 
Net (Loss) Income$(115,781)$52,017 $46,803 
Basic (Loss) Earnings Per Share$(3.76)$1.62 $1.45 
Diluted (Loss) Earnings Per Share$(3.76)$1.60 $1.41 
See notes to consolidated financial statements.
37


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
 Year Ended December 31,
(In thousands)202020192018
Net (Loss) Income$(115,781)$52,017 $46,803 
Other Comprehensive (Loss) Income:
Foreign Currency Translation Adjustments2,574 114 (2,691)
Retirement Liability Adjustment – Net of Tax(3,396)(2,413)4,087 
Other Comprehensive (Loss) Income(822)(2,299)1,396 
Comprehensive (Loss) Income$(116,603)$49,718 $48,199 
See notes to consolidated financial statements.
38


ASTRONICS CORPORATION
CONSOLIDATED BALANCE SHEETS
 December 31,
(In thousands, except share and per share data)20202019
ASSETS
Current Assets:
Cash and Cash Equivalents$40,412 $31,906 
Accounts Receivable, Net of Allowance for Estimated Credit Losses93,056 147,998 
Inventories157,059 145,787 
Prepaid Expenses and Other Current Assets26,420 15,853 
Assets Held for Sale 1,537 
Total Current Assets316,947 343,081 
Property, Plant and Equipment, Net of Accumulated Depreciation
106,678 112,499 
Operating Right-of-Use Assets18,953 23,602 
Other Assets8,999 31,271 
Intangible Assets, Net of Accumulated Amortization109,886 127,293 
Goodwill58,282 144,970 
Total Assets$619,745 $782,716 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current Liabilities:
Current Maturities of Long-term Debt$ $224 
Accounts Payable26,446 35,842 
Accrued Payroll and Employee Benefits16,285 22,485 
Accrued Income Taxes1,017 1,080 
Current Operating Lease Liabilities4,998 4,517 
Other Accrued Expenses20,419 25,132 
Customer Advanced Payments and Deferred Revenue24,571 31,360 
Total Current Liabilities93,736 120,640 
Long-term Debt173,000 188,000 
Supplemental Retirement Plan and Other Liabilities for Pension Benefits32,437 27,247 
Long-term Operating Lease Liabilities16,637 21,039 
Other Liabilities30,655 33,011 
Deferred Income Taxes2,909 3,922 
Total Liabilities349,374 393,859 
Shareholders’ Equity:
Common Stock, $.01 par value, Authorized 40,000,000 Shares
27,824,766 Shares Issued and 24,016,706 Outstanding at December 31, 2020
26,874,223 Shares Issued and 23,348,205 Outstanding at December 31, 2019
278 269 
Convertible Class B Stock, $.01 par value, Authorized 15,000,000 Shares
6,877,437 Shares Issued and Outstanding at December 31, 2020
7,650,382 Shares Issued and Outstanding at December 31, 2019
69 76 
Additional Paid-in Capital82,187 76,340 
Accumulated Other Comprehensive Loss(16,450)(15,628)
Retained Earnings312,803 428,584 
Treasury Stock; 3,808,060 Shares at December 31, 2020, 3,526,018 Shares at December 31, 2019
(108,516)(100,784)
Total Shareholders’ Equity270,371 388,857 
Total Liabilities and Shareholders’ Equity$619,745 $782,716 
See notes to consolidated financial statements.
39


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)Year Ended December 31,
Cash Flows from Operating Activities202020192018
Net (Loss) Income$(115,781)$52,017 $46,803 
Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures:
Non-cash Items:
Depreciation and Amortization31,854 33,049 35,032 
Provision for Losses on Inventory and Receivables6,079 16,947 3,271 
Equity-based Compensation Expense5,184 3,843 3,098 
Deferred Tax Expense (Benefit)15,553 (14,385)(2,680)
Operating Lease Non-cash Expense4,500 4,208  
Net Gain on Sale of Businesses, Before Taxes (78,801) 
Impairment Loss87,016 11,083  
Accrued Litigation Claim 19,619 1,000 
Equity Investment Other Than Temporary Impairment3,493 5,000  
Restructuring Activities1,173 6,539  
Deferral of Federal Payroll Taxes5,877   
Other2,157 1,610 (668)
Cash Flows from Changes in Operating Assets and Liabilities:
Accounts Receivable53,928 34,083 (47,291)
Inventories(13,614)(12,711)(14,695)
Prepaid Expenses and Other Current Assets(45)(1,160)464 
Accounts Payable(9,930)(16,617)9,171 
Accrued Expenses(17,667)(10,737)8,177 
Income Taxes Payable/Receivable(10,440)3,371 (4,460)
Customer Advanced Payments and Deferred Revenue(7,043)(11,919)15,735 
Operating Lease Liabilities(4,556)(3,840) 
Supplemental Retirement Plan and Other Liabilities(403)1,490 1,924 
Cash Flows from Operating Activities37,335 42,689 54,881 
Cash Flows from Investing Activities
Acquisitions of Businesses, Net of Cash Acquired (28,907) 
Proceeds from Sale of Businesses 104,877  
Capital Expenditures(7,459)(12,083)(16,317)
Other Investing Activities1,662 743 (3,350)
Cash Flows from Investing Activities(5,797)64,630 (19,667)
Cash Flows from Financing Activities
Proceeds From Long-term Debt155,000 117,000 35,015 
Principal Payments on Long-term Debt(170,228)(156,107)(72,834)
Purchase of Outstanding Shares for Treasury(7,732)(50,784) 
Debt Acquisition Costs(360) (516)
Stock Options Activity666 (545)2,201 
Finance Lease Principal Payments(1,922)(1,746) 
Cash Flows From Financing Activities(24,576)(92,182)(36,134)
Effect of Exchange Rates on Cash1,544 147 (372)
Increase (Decrease) in Cash and Cash Equivalents8,506 15,284 (1,292)
Cash and Cash Equivalents at Beginning of Year31,906 16,622 17,914 
Cash and Cash Equivalents at End of Year$40,412 $31,906 $16,622 
Supplemental Cash Flow Information:
Interest Paid$5,829 $5,707 $9,710 
Income Taxes (Refunded) Paid, Net of Refunds(1,536)27,343 12,218 
See notes to consolidated financial statements.
40


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
 Year Ended December 31,
(In thousands)202020192018
Common Stock
Beginning of Year$269 $260 $229 
Net Exercise of Stock Options1 1 1 
Class B Stock Converted to Common Stock8 8 30 
End of Year$278 $269 $260 
Convertible Class B Stock
Beginning of Year$76 $83 $111 
Net Exercise of Stock Options1 1 2 
Class B Stock Converted to Common Stock(8)(8)(30)
End of Year$69 $76 $83 
Additional Paid in Capital
Beginning of Year$76,340 $73,044 $67,748 
Net Exercise of Stock Options and Equity-based Compensation Expense5,847 3,296 5,296 
End of Year$82,187 $76,340 $73,044 
Accumulated Other Comprehensive Loss
Beginning of Year$(15,628)$(13,329)$(13,352)
Adoption of ASU 2018-02— — (1,373)
Foreign Currency Translation Adjustments2,574 114 (2,691)
Retirement Liability Adjustment – Net of Taxes(3,396)(2,413)4,087 
End of Year$(16,450)$(15,628)$(13,329)
Retained Earnings
Beginning of Year$428,584 $376,567 $325,191 
Adoption of ASU 2014-09— — 3,268 
Adoption of ASU 2018-02— — 1,373 
Net (Loss) Income(115,781)52,017 46,803 
Cash Paid in Lieu of Fractional Shares from Stock Distribution— — (68)
End of Year$312,803 $428,584 $376,567 
Treasury Stock
Beginning of Year$(100,784)$(50,000)$(50,000)
Purchase of Shares(7,732)(50,784)— 
End of Year$(108,516)$(100,784)$(50,000)
Total Shareholders’ Equity$270,371 $388,857 $386,625 
See notes to consolidated financial statements.

ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY, CONTINUED
 Year Ended December 31,
(Share data, in thousands)202020192018
Common Stock
Beginning of Year26,874 25,978 22,861 
Issuance of Restricted Stock45 18  
Net Issuance from Exercise of Stock Options48 63 166 
Class B Stock Converted to Common Stock858 815 2,951 
End of Year27,825 26,874 25,978 
Convertible Class B Stock
Beginning of Year7,650 8,290 11,083 
Net Issuance from Exercise of Stock Options85 175 158 
Class B Stock Converted to Common Stock(858)(815)(2,951)
End of Year6,877 7,650 8,290 
Treasury Stock
Beginning of Year3,526 1,675 1,675 
Purchase of Shares282 1,851  
End of Year3,808 3,526 1,675 
See notes to consolidated financial statements.
41


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1 — SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million, plus certain contingent earnouts as described in Note 22. The Company recorded a pre-tax gain on the sale of approximately $80.1 million. The Company recorded income tax expense relating to the gain of $19.7 million. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“Freedom”). Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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, was not core to the business and represented less than 1% of 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 Test Systems Limited, for $7.0 million in cash, plus contingent purchase consideration (“earnout”) estimated at a fair value of $2.5 million at acquisition. No earnout was payable for the period from acquisition through December 31, 2020. Diagnosys Inc. and its affiliates (“Diagnosys”) is included in our Test Systems segment. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
For more information regarding these acquisitions and divestitures see Note 21 and Note 22.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic has had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. We expect this low level of investment by the airlines will continue at least into 2021, however, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic and the related length of its impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all
42


of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility on May 4, 2020, as further described in Note 8. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 7 for a discussion of goodwill impairment charges. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French government as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. The Company recorded $2.7 million in COVID-19 related government assistance in the Consolidated Statements of Operations for the year ended December 31, 2020, of which $2.4 million and $0.3 million was included in Cost of Products Sold and Selling, General and Administrative (“SG&A”) expenses, respectively.
Restructuring Activities
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
For more information regarding these restructuring plans see Note 23.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.
For additional information on the acquired businesses, see Note 21.
Cost of Products Sold, Engineering and Development 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 developmental 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 expenses amounted to $86.8 million in 2020, $108.9 million in 2019 and $114.3 million in 2018. SG&A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2020, 2019 and 2018.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant
43


date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&A expenses.
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.
Property, Plant and Equipment
Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&E”) is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Depreciation expense was approximately $13.3 million, $13.7 million and $15.0 million in 2020, 2019 and 2018, respectively.
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to one reporting unit in the Aerospace segment. The charge was comprised of PP&E, intangible assets and right-of-use assets. See Note 23 for further information regarding the
44


restructuring and impairment charges. No other long-lived asset impairments were warranted based on the quantitative analysis performed.
Assets Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of December 31, 2019, the Company had agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold during 2020. See Note 22 for additional information.
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.
See Note 7 for further information regarding the goodwill impairment charges in 2020 and 2019. The 2018 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized.
Intangible Assets
The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.
Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by Accounting Standards Update (“ASU”) 2012-2. As the undiscounted cash flows of the AeroSat reporting unit were insufficient to recover the carrying value of the long-lived assets, the Company proceeded to determine the fair value of the intangible assets in AeroSat. The qualitative factors applied under this provision indicated no impairment to the Company’s indefinite lived intangible assets in 2020 or 2018. The Company concluded that the fair value of the intangible assets was de minimis as a result of their nominal projected future cash flows and the Company recorded a full impairment charge of approximately $6.2 million in the December 31, 2019 Consolidated Statements of Operations associated to intangible assets of the AeroSat reporting unit in conjunction with restructuring activities.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within Other Assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other
45


Income in the Consolidated Statements of Operations. Such amounts were immaterial in 2020 and 2019, and not applicable in 2018. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
The Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. There were no observable price changes for this investment during 2020. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. There was no such impairment was recorded in 2018.
Deferred Tax Asset Valuation Allowance
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation. The aggregate transaction gain included in operations was insignificant in 2020 and 2018, and the loss included in operations was insignificant in 2019.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2020.
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
46


Acquisitions
The Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. See Note 21 regarding the acquisitions in 2019.
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2016-13
Financial Instruments - Credit Losses (Topic 326)
The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted.
The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.

Date of adoption: Q1 2020
ASU No. 2018-13
Fair Value Measurement (Topic 820)
The 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.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
Date of adoption: Q1 2020
ASU No. 2016-02
Leases (Topic 842)
The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.
The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.

Date of adoption: Q1 2019
47


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

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

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

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


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


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 December 31, 2020, we had $283.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $216.9 million of our remaining performance obligations as revenue in 2021.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Balance Sheets classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $23.5 million and $19.6 million during the year ended December 31, 2020 and 2019, 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 of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2020
$19,567 $38,758 
Ending Balance, December 31, 2020
$17,697 $28,641 
The decrease in contract assets reflects the net impact of the billing of previously unbilled revenue during the period exceeding new revenue recognized in excess of billings. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of additional customer advances or deferred revenues recorded.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202020192018
Aerospace Segment
Commercial Transport
$262,636 $523,921 $536,269 
Military
67,94476,54268,138
Business Jet
60,43767,54143,090
Other
26,97124,60528,128
Aerospace Total417,988692,609675,625
Test Systems Segment
Semiconductor
3,4839,69284,254
Aerospace & Defense
81,11670,40143,377
Test Systems Total84,59980,093127,631
Total$502,587 $772,702 $803,256 

50


The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202020192018
Aerospace Segment
Electrical Power & Motion
$179,245 $338,237 $303,180 
Lighting & Safety
118,928185,462174,383
Avionics
76,113106,787131,849
Systems Certification
6,89914,40113,951
Structures
9,83223,11724,134
Other
26,97124,60528,128
Aerospace Total417,988692,609675,625
Test Systems84,599 80,093127,631
Total$502,587 $772,702 $803,256 

NOTE 3 — ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20202019
Trade Accounts Receivable$78,577 $131,990 
Unbilled Recoverable Costs and Accrued Profits17,697 19,567 
Total Receivables, Gross96,274 151,557 
Less Allowance for Estimated Credit Losses(3,218)(3,559)
Total Receivables, Net$93,056 $147,998 
The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:
(In thousands)
Balance at December 31, 2018
$1,486 
Bad Debt Expense, Net of Recoveries2,144 
Write-off Charges Against the Allowance and Other Adjustments(71)
Balance at December 31, 2019
$3,559 
Bad Debt Expense, Net of Recoveries1,913 
Write-off Charges Against the Allowance and Other Adjustments(2,254)
Balance at December 31, 2020
$3,218 

NOTE 4 — INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20202019
Finished Goods$26,964 $33,434 
Work in Progress21,987 25,594 
Raw Material108,108 86,759 
Total Inventories$157,059 $145,787 
51


At December 31, 2020, the Company’s reserve for inventory valuation was $33.4 million, or 17.5% of gross inventory. At December 31, 2019, the Company’s reserve for inventory valuation was $33.6 million, or 18.7% of gross inventory.
NOTE 5 — PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20202019
Land$9,891 $9,802 
Building and Improvements75,493 74,723 
Machinery and Equipment119,444 115,202 
Construction in Progress5,843 5,453 
Total Property, Plant and Equipment, Gross$210,671 $205,180 
Less Accumulated Depreciation103,993 92,681 
Total Property, Plant and Equipment, Net$106,678 $112,499 
Net Property, Plant and Equipment of $1.5 million is classified in Assets Held for Sale at December 31, 2019. Refer to Note 22.
Additionally, there was a $2.3 million impairment of property, plant and equipment in the year ended December 31, 2019, classified within Impairment Loss in the Consolidated Statements of Operations, as more fully disclosed in Note 23.
NOTE 6 — INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 20202019
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,891 $2,146 $1,804 
Non-compete Agreement4 years11,082 10,085 11,318 7,696 
Trade Names10 years11,512 7,537 11,438 6,550 
Completed and Unpatented Technology9 years48,043 25,766 48,201 21,196 
Customer Relationships15 years142,478 60,096 142,212 50,776 
Total Intangible Assets12 years$215,261 $105,375 $215,315 $88,022 
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $17.1 million, $17.6 million and $19.4 million for 2020, 2019 and 2018, respectively. During 2019 there was a $6.2 million impairment of intangible assets as more fully described in Note 23. The amount is classified within Impairment Loss in the Consolidated Statements of Operations.
Based upon acquired intangible assets at December 31, 2020, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2021$15,336 
2022$14,904 
2023$13,871 
2024$12,849 
2025$10,929 

52


NOTE 7 — GOODWILL
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)AerospaceTest SystemsTotal
Balance at December 31, 2018
$124,952 $ $124,952 
Acquisitions and Divestitures(262)21,932 21,670 
Impairment Charge(1,610) (1,610)
Foreign Currency Translations and Other(42) (42)
Balance at December 31, 2019
$123,038 $21,932 $144,970 
Acquisitions and Divestitures (298)(298)
Impairment Charge(86,312) (86,312)
Foreign Currency Translations and Other(78) (78)
Balance at December 31, 2020
$36,648 $21,634 $58,282 
Goodwill, Gross$157,349 $21,634 $178,983 
Accumulated Impairment Losses(120,701) (120,701)
Goodwill, Net$36,648 $21,634 $58,282 
Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry, resulting in an abrupt and significant decrease of airline passenger travel. In response, the global airlines grounded a significant portion of their fleet and have begun to defer or cancel aircraft scheduled for delivery this year. Additionally, airlines have announced plans to reduce capital and discretionary spending to conserve cash in the immediate future. In turn, aircraft manufacturers and tier one suppliers have experienced a disruption in production and demand as their customers defer delivery of new aircraft, resulting in slowed or halted production at facilities throughout the world. Commercial airlines and manufacturers are focusing on conserving cash to preserve liquidity, which will have a negative impact on airframe and aftermarket sales as compared with pre-pandemic forecasts.
Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020.
We determined that the estimated fair value of four of the eight reporting units with goodwill significantly exceeded their respective carrying values and therefore, did not result in a goodwill impairment as of March 28, 2020.
For the remaining four reporting units with goodwill, we determined that the estimated fair value was less than their respective carrying values. We recognized full impairments of the goodwill of our Astronics Connectivity Systems and Certification (“ACSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of our PECO reporting unit as of March 28, 2020.
During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020. As a result of this quantitative test, we determined that the estimated fair value was less than the respective carrying value as of June 27, 2020.
As a result of our interim goodwill impairment tests, we recorded non-cash goodwill impairment charges in the Aerospace segment of approximately $86.3 million within the Impairment Loss line of the December 31, 2020 Consolidated Statements of Operations.
The goodwill remaining in our PECO reporting unit after the impairments is $20.2 million. There is greater risk of future impairments in the PECO reporting unit as any further deterioration in its performance compared to forecast, changes in order volumes or delivery schedules at its major customer, as well as any changes in economic forecasts and expected recovery in the aerospace industry, may require the Company to complete additional interim impairment tests in future quarters and could result in the reporting unit’s fair value again falling below carrying value in subsequent quarters. Further, if the composition of the reporting unit’s assets and liabilities were to change and result in an increase in the reporting unit’s carrying value, it could lead to additional impairment testing and further impairment losses.
53


The Company’s five reporting units remaining with goodwill as of the first day of our fourth quarter were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, the Company concluded that no impairment to the carrying value of goodwill in any of the Company’s reporting units was indicated and no additional impairment charge was recognized.
In the year ending December 31, 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the December 31, 2019 Consolidated Statements of Operations.
NOTE 8 — LONG-TERM DEBT
Long-term debt at December 31 is as follows:
(In thousands)20202019
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR (of at least 1.00%) plus 2.25% during the amended suspension period (3.25% at December 31, 2020).
$173,000 $188,000 
Other Bank Debt 224 
Total Debt173,000 188,224 
Less Current Maturities 224 
Total Long-term Debt$173,000 $188,000 
Principal maturities of long-term debt are approximately:
(In thousands) 
2021$ 
2022 
2023173,000 
2024 
2024 and thereafter 
Total Debt$173,000 
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
On May 4, 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.
At December 31, 2020, there was $173.0 million outstanding on the revolving credit facility and there remains $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2020, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which is set at 1.50x. The interest coverage ratio at December 31, 2020 was 6.34x. The Company was in compliance with its financial covenants at December 31, 2020. During the suspension period, the Company will pay interest on
54


the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. During the year ended December 31, 2020, subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 million.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
NOTE 9 — WARRANTY
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)202020192018
Balance at Beginning of the Year$7,660 $5,027 $5,136 
Warranty Liabilities Divested or Acquired (80) 
Warranties Issued1,725 3,781 2,806 
Reassessed Warranty Exposure(1,029)1,451 (370)
Warranties Settled(1,338)(2,519)(2,545)
Balance at End of the Year$7,018 $7,660 $5,027 

NOTE 10 — LEASES
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain facilities and office equipment, finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
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. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. 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.
55


Any new additional operating lease liabilities and corresponding right-of-use assets are based on the present value of the remaining minimum rental payments. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. The Company’s change in ROU assets in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, was insignificant during the year ended December 31, 2020. No new financing lease liabilities were entered into during the year ended December 31, 2020.
The following is a summary of the Company's ROU assets and liabilities at December 31:
(In thousands)20202019
Operating Leases:
Operating Right-of-Use Assets, Gross$28,678 $28,788 
Less Accumulated Right-of-Use Asset Impairment1,710 1,019 
Less Accumulated Amortization8,015 4,167 
Operating Right-of-Use Assets, Net$18,953 $23,602 
Short-term Operating Lease Liabilities$4,998 $4,517 
Long-term Operating Lease Liabilities16,637 21,039 
Operating Lease Liabilities$21,635 $25,556 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,484 $3,484 
Less Accumulated Amortization2,039 1,020 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,445 $2,464 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$2,081 $1,922 
Long-term Finance Lease Liabilities — Included in Other Liabilities734 2,815 
Finance Lease Liabilities$2,815 $4,737 
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20202019
Finance Lease Cost:
Amortization of ROU Assets$1,020 $1,020 
Interest on Lease Liabilities214314
Total Finance Lease Cost1,234 1,334 
Operating Lease Cost5,2925,050
Impairment Charge of Operating Lease ROU Asset6911,019
Variable Lease Cost1,3581,236
Short-term Lease Cost (excluding month-to-month)175223
Less Sublease and Rental (Income) Expense(1,437)(630)
Total Operating Lease Cost6,079 6,898 
Total Net Lease Cost$7,313 $8,232 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20202019
Operating Cash Flow for Finance Leases$214 $314 
Operating Cash Flow for Operating Leases$5,334 $4,718 
Financing Cash Flow for Finance Leases$1,922 $1,746 
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
56


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 weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.3%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2021$5,635 $2,181 
20225,167 747 
20233,795  
20242,855  
20252,806  
Thereafter3,430  
Total Lease Payments$23,688 $2,928 
Less: Interest2,053 113 
Total Lease Liability$21,635 $2,815 

NOTE 11 — INCOME TAXES
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method.
The provision (benefit) for income taxes at December 31 consists of the following:
(In thousands)202020192018
Current
U.S. Federal$(8,679)$23,798 $7,540 
State(4,539)4,471 (504)
Foreign1,036 2,402 1,123 
Current(12,182)30,671 8,159 
Deferred
U.S. Federal17,044 (16,250)(1,799)
State(92)727 (1,584)
Foreign(1,399)1,138 703 
Deferred15,553 (14,385)(2,680)
Total$3,371 $16,286 $5,479 
57


The effective tax rates differ from the statutory federal income tax rate as follows:
202020192018
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(0.3)%(0.5)%(0.9)%
Non Deductible Goodwill Impairment(10.2)% % %
Other %0.5 %0.4 %
Foreign Tax Rate Differential(1.0)%1.4 %0.5 %
State Income Tax, Net of Federal Income Tax Effect3.3 %6.0 %2.8 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve % %(6.7)%
Research and Development Tax Credits2.2 %(4.6)%(6.2)%
Change in Valuation Allowance(19.2)%1.1 % %
Net GILTI and FDII Tax (Benefit) Expense %(1.2)%0.2 %
Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings % %(0.8)%
Revaluation of Deferred Taxes for Federal Tax Rate Change % %(0.1)%
Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”)1.3 % % %
Other(0.1)%0.1 %0.3 %
Effective Tax Rate(3.0)%23.8 %10.5 %
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20202019
Deferred Tax Assets:
Asset Reserves$18,189 $17,071 
Deferred Compensation7,564 6,427 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax866 854 
Customer Advanced Payments and Deferred Revenue2,216 3,472 
Net Operating Loss Carryforwards and Other11,244 8,212 
Goodwill and Intangible Assets2,069  
ASC 606 Revenue Recognition2,311 2,612 
Lease Liabilities5,545 7,466 
Other2,300 3,170 
Total Gross Deferred Tax Assets52,304 49,284 
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(37,168)(13,303)
Deferred Tax Assets15,136 35,981 
Deferred Tax Liabilities:
Depreciation10,166 10,060 
Goodwill and Intangible Assets 4,683 
ASC 606 Revenue Recognition - Section 481(a) Adjustment928 496 
Lease Assets4,506 6,377 
Other1,186 751 
Deferred Tax Liabilities16,786 22,367 
Net Deferred Tax (Liabilities) Assets$(1,650)$13,614 
58


The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20202019
Other Assets — Long-term$1,259 $17,536 
Deferred Tax Liabilities — Long-term(2,909)(3,922)
Net Deferred Tax (Liabilities) Assets$(1,650)$13,614 
At December 31, 2020, gross federal NOLs, amounted to approximately $26.4 million. In the current year, the Company generated approximately $20.1 million, of which approximately $6.6 million were capital losses, and expects to carry these back to prior tax years. The remaining federal NOLs of approximately $6.3 million will be carried forward and are subject to annual limitations under Internal Revenue Code Section 382. Given that the Company has experienced recent losses and is in a three-year cumulative loss position primarily due to the pandemic, a valuation allowance has been recorded on these NOLs. Of these remaining NOLs, $5.9 million will expire at various dates between 2039 and 2040 and the remaining $0.4 million will carryforward indefinitely.
At December 31, 2020, gross state net operating loss carryforwards, which the Company expects to utilize, amounted to approximately $5.7 million. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance accordingly. These state net operating loss carryforwards amount to approximately $132.9 million and expire at various dates from 2021 through 2040.
At December 31, 2020, the estimated federal R&D tax credit for the current year amounted to approximately $1.8 million. The Company expects to carry back these credits to the 2019 tax year.
During the year ended December 31, 2020, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and recorded a state income tax receivable of approximately $2.9 million as a component of Prepaid Expenses and Other Current Assets. The company intends to file amended state income tax returns for tax years 2015 through 2019 in order to claim these refunds.
During the year ended December 31, 2018, the Company, determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes. Based on the assessment performed, the Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. The Company is also claiming the benefit of the revised filing position for 2018 and subsequent tax years. In addition, the revised state tax filing position resulted in a deferred tax benefit due to the revaluation of deferred tax liabilities. Accordingly, the Company recognized the tax benefits, and related tax reserves, for the revised state filing position during year ended December 31, 2018 and thereafter. The statute of limitations expired on various dates in 2020 for the amended returns for tax years 2014 and 2015, and approximately $0.8 million of the unrecognized tax benefits were recognized during 2020. Absent a state tax audit notice related to the refund claims, the statute of limitations will expire in November of 2021 for the amended return for tax year 2016, at which time approximately $0.5 million of the unrecognized tax benefit is expected to be recognized. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire one year from the date the refund check is issued for the amended return for tax year 2017. The statue of limitations will expire in 2022, 2023, and 2024 for tax years 2018, 2019 and 2020, respectively.
The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2020, reserves for uncertain tax positions were recorded in association with a revised state income tax filing positions pursuant to ASC Topic 740-10. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)202020192018
Balance at Beginning of the Year$2,565 $2,197 $ 
Decreases as a Result of Tax Positions Taken in Prior Years(775)  
Increases as a Result of Tax Positions Taken in the Current Year100 368 2,197 
Balance at End of the Year$1,890 $2,565 $2,197 
The amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate amounted to $1.9 million, $2.6 million and $2.2 million at December 31, 2020, 2019, and 2018, respectively. There are no material penalties or interest liabilities accrued as of December 31, 2020, 2019, or 2018, nor are any material penalties or interest costs included in expense
59


for each of the years ended December 31, 2020, 2019 and 2018. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2017 through 2020 for federal purposes and 2016 through 2020 for state purposes.
Pretax (loss) income from the Company’s foreign subsidiaries amounted to $(7.0) million, $12.2 million and $7.3 million for 2020, 2019 and 2018, respectively. The balance of pretax earnings or loss for each of those years were domestic.
On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018.
The Tax Cuts and Jobs Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits (“E&P”) through the year ended December 31, 2017. The Company had an estimated $10.3 million of undistributed foreign E&P subject to the deemed mandatory repatriation and recognized a provisional $1.4 million of income tax expense in the Company’s consolidated statement of income for the year ended December 31, 2017. The Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million recorded during the year ended December 31, 2018. No additional provision for U.S. federal or foreign taxes has been made as the foreign subsidiaries’ undistributed earnings (approximately $23.2 million at December 31, 2020) are considered to be permanently reinvested. It is not practicable to determine the amount of outside basis differences related to the investment in foreign subsidiaries and other taxes that would be payable if these amounts were repatriated to the U.S.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings from its Controlled Foreign Corporations (“CFCs”) in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from excess net tested income over net deemed tangible income return from the CFCs. The GILTI expense would have been completely offset by a foreign tax credit absent the required allocations of interest expense to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded a tax benefit of less than $0.1 million during the year ended December 31, 2020 and tax benefit of approximately $0.8 million during the year ended December 31, 2019, and tax expense of approximately $0.2 million during the year ended December 31, 2018.
The Base Erosion and Anti-Abuse Tax (“BEAT”) provisions in the Tax Cuts and Jobs Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company does not expect it will be subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2020, 2019, and 2018.
On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act. The Company had recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The accounting for these income tax effects of the Tax Cuts and Jobs Act was completed during the fourth quarter of 2018 and the provisional tax impacts were adjusted for the year ended December 31, 2018.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID-19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended December 31, 2020, the Company recorded an approximate $1.5 million benefit relating to the NOL carryback provisions and the technical correction for qualified improvement property provided for in the CARES Act. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant tax loss for the year ended December 31, 2020,
60


which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.
NOTE 12 — PROFIT SHARING/401(k) PLAN
The Company offers eligible domestic full-time employees participation in certain profit sharing/401(k) plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which is partially matched by the Company. In response to the impact of the COVID-19 pandemic, both the discretionary company contribution and the match were temporarily suspended beginning in the second quarter of 2020. The plans may be amended or terminated at any time.
Total charges to income before income taxes for these plans were approximately $3.3 million, $10.0 million and $8.3 million in 2020, 2019 and 2018, respectively.
NOTE 13 — RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2020 and 2019 amounts to $29.4 million and $25.2 million, respectively.
The Plans provide for benefits based upon average annual compensation and years of service and in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2020 or 2019 for either of the plans.
The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, Compensation, Retirement Benefits, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to Accumulated Other Comprehensive Income (“AOCI”), net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.
Unrecognized prior service costs of $1.8 million ($2.4 million net of $0.6 million in taxes) and unrecognized actuarial losses of $9.8 million ($11.4 million net of $1.6 million in taxes) are included in AOCI at December 31, 2020 and have not yet been recognized in net periodic pension cost. The prior service cost included in AOCI that is expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2021 is $0.3 million ($0.4 million net of $0.1 million in taxes). The actuarial loss included in AOCI expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2021 is $1.0 million ($1.3 million net of $0.3 million in taxes).
61


The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20202019
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$26,547 $21,970 
Service Cost223 181 
Interest Cost836 916 
Actuarial Loss4,472 3,827 
Benefits Paid(348)(347)
End of the Year — December 31$31,730 $26,547 
The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20202019
Discount Rate2.42%3.17%
Future Average Compensation Increases
0.00% - 2.00%
2.00%
The plans are unfunded at December 31, 2020 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.3 million and a long-term accrued pension liability of $31.4 million. This also is the expected future contribution to the plan, since the plan is unfunded.
The service cost component of net periodic benefit cost is included in SG&A expenses, and all other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) are reported outside of operating income, within Other Expense, Net of Other Income in the accompanying Consolidated Statements of Operations.
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)202020192018
Net Periodic Cost
Service Cost — Benefits Earned During Period$223 $181 $200 
Interest Cost836 916 899 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses648 300 629 
Net Periodic Cost$2,093 $1,783 $2,114 
The assumptions used to determine the net periodic cost are as follows:
202020192018
Discount Rate3.17%4.20%3.60%
Future Average Compensation Increases
2.00%
2.00%
2.00% - 3.00%
The Company expects the benefits to be paid in each of the next three years to be $0.3 million, $0.7 million in 2024, $0.6 million in 2025, and $6.8 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.
Participants in SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31. The accumulated postretirement benefit obligation is $1.1 million for the years ended December 31, 2020 and 2019. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of less than $0.1 million and a long-term accrued pension liability of $1.1 million. The net periodic cost for the years ended December 31, 2020, 2019 and 2018 is approximately $0.1 million.
The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The Plan is 92.0%
62


funded as of January 1, 2020. The Company’s contributions to the plan were $0.5 million in 2020, and $1.1 million in both 2019 and 2018. These contributions represent less than 1% of total contributions to the plan.
NOTE 14 — SHAREHOLDERS’ EQUITY
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. In the years ended 2019 and 2020, the Company repurchased 1,851,000 and 282,000 shares, at an aggregate cost of $50.8 million and $7.7 million, respectively. The Company has the capacity under the currently authorized program to repurchase an additional $41.5 million. The 10b5-1 plan associated with the program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 8, the Company is currently restricted from further stock repurchases.
Reserved Common Stock
At December 31, 2020, approximately 10.1 million shares of common stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options, issuance of restricted stock and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.
Comprehensive (Loss) Income and Accumulated Other Comprehensive Loss
Comprehensive income or loss consists of net income or loss and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.
The components of accumulated other comprehensive loss are as follows:
(In thousands)20202019
Foreign Currency Translation Adjustments$(4,468)$(7,042)
Retirement Liability Adjustment – Before Tax(14,264)(10,868)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax(11,982)(8,586)
Accumulated Other Comprehensive Loss$(16,450)$(15,628)
The components of other comprehensive (loss) income are as follows:
(In thousands)202020192018
Foreign Currency Translation Adjustments$2,574 $114 $(2,691)
Retirement Liability Adjustment(3,396)(3,054)5,174 
Tax Benefit (Expense) 641 (1,087)
Retirement Liability Adjustment(3,396)(2,413)4,087 
Other Comprehensive (Loss) Income $(822)$(2,299)$1,396 

63


NOTE 15 — EARNINGS (LOSS) PER SHARE
Earnings (loss) per share computations are based upon the following table:
(In thousands, except per share data)202020192018
Net (Loss) Income$(115,781)$52,017 $46,803 
Basic Earnings Weighted Average Shares30,795 32,028 32,351 
Net Effect of Dilutive Stock Options 431 785 
Diluted Earnings Weighted Average Shares30,795 32,459 33,136 
Basic (Loss) Earnings Per Share$(3.76)$1.62 $1.45 
Diluted (Loss) Earnings Per Share$(3.76)$1.60 $1.41 
The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.
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 excluded from the computation was approximately 0.8 million for the year ended December 31, 2020, 0.5 million for the year ended December 31, 2019, and 0.2 million for the year ended December 31, 2018.
NOTE 16 — EQUITY COMPENSATION
The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to join and to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, may not be less than the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established Incentive Stock Option Plans for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. Generally, the options must be exercised within 10 years from the grant date and vest ratably over a five-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2020, the Company had options outstanding for 485,027 shares under the plans.
The Company established the Directors Stock Option Plans for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. The options must be exercised within ten years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests six months from the grant date. At December 31, 2020, the Company had options outstanding for 92,115 shares under the plans.
During 2017, the Company established the Long Term Incentive Plan for the purpose of attracting and retaining directors, executive officers and key employees, and to align management's interest with those of the shareholders. The Plan contemplates the use of a mix of equity award types, and contains, with certain exceptions, a three-year pro-rata vesting schedule for time-based awards. The Long Term Incentive Plan was amended on December 14, 2018 to provide a six-month pro-rata vesting schedule for directors. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2020, the Company had stock options and RSU's outstanding of 557,238 shares under the Long Term Incentive Plan, and there were 1,123,291 shares available for future grant under this plan.
Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a five-year period from the date of grant. RSUs granted to officers and key employees cliff vest three years from the date of grant.
64


The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)202020192018
Equity-based Compensation Expense$5,184 $3,843 $3,098 
Tax Benefit(709)(452)(179)
Equity-based Compensation Expense, Net of Tax$4,475 $3,391 $2,919 
Stock Options
No options were granted during the year ending December 31, 2020.
202020192018
Weighted Average Fair Value of the Options Granted$ $11.93 $14.64 
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
202020192018
Risk-free Interest Rate
1.67% – 1.78%
2.63% – 2.87%
Dividend Yield
%
%
%
Volatility Factor
0.39
0.39
Expected Life in Years
5.07.0
5.08.0 years
To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.
A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
2020
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,116,045 $23.07 $ 
Options Granted $ 
Options Exercised(169,763)$7.88 
Options Forfeited(33,359)$34.05 
Outstanding at December 31912,923 $25.50 $ 
Exercisable at December 31697,501 $23.64 $ 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $13.23, $27.95 and $30.45 as of December 31, 2020, 2019 and 2018, respectively.
The weighted average fair value of options vested during 2020, 2019 and 2018 was $14.77, $15.91 and $16.54, respectively. The total fair value of options that vested during the year amounted to $1.4 million, $1.6 million and $1.4 million for the years ended December 31, 2020, 2019 and 2018, respectively. At December 31, 2020, total compensation costs related to non-vested option awards not yet recognized amounts to $4.3 million and will be recognized over a weighted average period of approximately 2 years.
65


The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2020:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$3.19 – $13.63
255,500 1.5$10.98 255,500 1.5$10.98 
$22.69 – $35.82
648,296 6.4$30.93 432,874 5.5$30.65 
$45.89 – $45.89
9,127 4.2$45.89 9,127 4.2$45.89 
912,923 5.0$25.50 697,501 4.0$23.64 
Restricted Stock Units
The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSU’s granted to employees cliff vest three years from the date of grant, while RSU’s granted to directors cliff vest six months from the date of grant. There were 190,100 RSU’s granted in 2020 at a weighted-average price of $19.69, of which 44,800 awards were vested during 2020. Forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2020 was $2.6 million related to RSU's. At December 31, 2020, total compensation costs related to non-vested awards not yet recognized amounts to $2.7 million and will be recognized over a weighted average period of approximately 1.5 years.
Employee Stock Purchase Plan
In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees pay is returned with interest. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2020, employees had subscribed to purchase 533,138 shares at $6.73 per share. The weighted average fair value of the options was approximately $3.43, $8.26 and $8.48 for options granted during the year ended December 31, 2020, 2019 and 2018, respectively.
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
202020192018
Risk-free Interest Rate0.12 %1.73 %2.60 %
Dividend Yield % % %
Volatility Factor1.00 0.53 0.33 
Expected Life in Years1.01.01.0

NOTE 17 — FAIR VALUE
ASC Topic 820, Fair Value Measurements and Disclosures, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that 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. ASC Topic 820 defines fair value 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.
66


ASC Topic 820 establishes 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.
The terms of the Diagnosys acquisition allow for a potential earnout 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 fair value of this contingent consideration was estimated at $2.5 million at acquisition. The fair value assigned to the earnout is determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was reduced to $2.2 million as of December 31, 2020.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or 2019.
On a Non-recurring Basis:
In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method 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.
As further discussed in Note 7, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020 and an additional interim quantitative assessment for the PECO reporting unit as of June 27, 2020. The Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. No additional impairment was deemed necessary as a result of our annual test performed as of the first day of the fourth quarter in 2020.
In 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the AeroSat restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statements of Operations associated with the AeroSat reporting unit.
There were no impairment charges to goodwill in any of the Company’s reporting units in 2018.
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations for the year ended December 31, 2020.
In conjunction with the restructuring of AeroSat in 2019, the Company recorded impairment charges to long-lived assets including intangible assets, property, plant and equipment and ROU assets of approximately $9.5 million in the Consolidated Statements of Operations for the year ended December 31, 2019.
There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018.
67


From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments incurred a full impairment charge which accounts for $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. No such impairment was recorded in 2018. These are Level 3 measurements as there were no observable price changes during the year.
The Freedom and Diagnosys intangible assets acquired in 2019 were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
Of the severance charges recorded, $2.6 million and $2.8 million in 2020 and 2019, respectively, qualify as one-time termination benefit arrangements and were initially measured at fair value using level 3 inputs.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
NOTE 18 — SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2020 and 2019:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 26,June 27,March 28,Dec. 31,Sep. 28,June 29,March 30,
(In thousands, except for per share data)20202020202020202019201920192019
Sales$114,803 $106,506 $123,694 $157,584 $198,412 $177,018 $189,098 $208,174 
Gross Profit (sales less cost of products sold)$19,118 $15,173 $26,833 $35,719 $26,908 $36,794 $40,363 $52,077 
Impairment Loss$ $ $12,608 $74,408 $11,083 $ $ $ 
(Loss) Income Before Income Taxes$(7,541)$(11,141)$(24,451)$(69,277)$(43,282)$1,760 $8,830 $100,995 
Net (Loss) Income$(19,985)$(5,254)$(23,579)$(66,963)$(34,065)$1,210 $6,726 $78,146 
Basic (Loss) Earnings Per Share$(0.65)$(0.17)$(0.77)$(2.17)$(1.10)$0.04 $0.21 $2.40 
Diluted (Loss) Earnings Per Share$(0.65)$(0.17)$(0.77)$(2.17)$(1.10)$0.04 $0.20 $2.35 
The Company recorded a partial valuation allowance of approximately $7.0 million and $14.1 million against its U.S. federal deferred tax assets during the first and fourth quarters of 2020, respectively. The Company recorded goodwill impairment charges in the first and second quarters of 2020 as discussed in Note 7. Additionally, several events occurred in the fourth quarter of 2019 which impacted the results as presented. Information included in 2019 is impacted by a significant increase to a legal reserve as well as restructuring, impairment and other charges as discussed in Note 19 and Note 23 in our consolidated financial statements, respectively.
Information for 2019 includes the results of Freedom, acquired on July 1, 2019, and Diagnosys, acquired on October 4, 2019, each from the acquisition date forward. Information for 2019 reflects the divestiture of the semiconductor business on February 13, 2019.
NOTE 19 — LEGAL PROCEEDINGS
Lufthansa
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserted that a subsidiary of the Company, 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 did 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 held that the patent was infringed. The judgment did not require AES to recall products that are already installed in aircraft or had been sold to other end users. The decision did not quantify damages but required AES to provide certain financial information regarding its direct sales of the infringing product into Germany to enable Lufthansa to make an estimate of requested damages.
68


The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe upheld the lower court’s decision. The Company sought permission to appeal to the German Federal Supreme Court. By judgment of March 26, 2019, the German 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 AES’s direct sales of the product into Germany. A first instance decision in this matter was handed down on December 6, 2019. According to this ruling, Lufthansa was awarded damages in the amount of approximately $3.2 million plus interest. Prior to 2019, the Company had accrued $1.0 million related to this matter. As a result of the judgment on direct sales into Germany, the Company recognized an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. AES has appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. If the first instance judgment is later reversed on appeal, the Company could reclaim any amounts that were previously paid to Lufthansa that are in excess of the amount awarded by the appellate court, but there can be no assurances that we will be successful on such appeal.
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 sought an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. Moreover, Lufthansa sought accounting and a finding that the sale of individual components of the EmPower system – either directly to Germany or to international customers if these customers later shipped these products to Germany – constitutes an indirect patent infringement of Lufthansa's patent in Germany. In addition, Lufthansa sought an order obliging AES to confirm by an affidavit that the accounting provided in September 2015 was accurate and a finding that AES is also liable for damages for the sale of modified products if the modification of the products was not communicated to all subsequent buyers of the products. No amount of claimed damages has been specified by Lufthansa.
A first instance decision in this matter was issued on December 6, 2019. The Court found that indirect sales (as defined above) by AES to international customers infringe the patent under the conditions specified in the judgment and that the sale of components of the EmPower system to Germany constitutes an indirect patent infringement. Moreover, the Court granted Lufthansa's request for an affidavit confirming that the accounting provided in September 2015 was accurate. The Court rejected Lufthansa's claim that AES is also liable for damages for the sale of modified products. This means that AES is not liable for damages based on the sale of modified outlet units that removed the infringing feature. AES and Lufthansa both appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. In its appeal, Lufthansa requested an additional finding that AES shall be held liable for all damages (in an unspecified amount) caused by AES’s alleged incorrect accounting of its past sales.
On April 28, 2020, Lufthansa asked AES to provide the accounting on indirect sales (as defined above) and the sale of individual parts and an affidavit confirming the accuracy of the September 2015 accounting of direct sales. AES completed and delivered the final accounting on January 29, 2021.
If the December 6, 2019 decision of the Regional State Court of Mannheim is confirmed on appeal, AES would be responsible for payment of damages for indirect sales of patent-infringing EmPower in-seat power supply systems in the period from December 29, 2007 to May 22, 2018. AES modified the outlet units at the end of 2014 and substantially all of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. As a result, the period for which AES is liable for damages in connection with indirect sales substantially finished at the end of 2014.
After the accounting, Lufthansa is expected to enforce its claim for damages in separate court proceedings. These proceedings would most likely be tried before the Mannheim Court again, which makes it probable that the Mannheim court will determine the damages for the indirect sales on the basis of the same principles as in the direct sales proceedings (unless the latter ruling of the Mannheim court is reversed on appeal). Based on the information available and the determination of the damages in the direct sales claim discussed above, we estimated that the Company’s total exposure related to these matters that was probable and that could be reasonably estimated at December 31, 2019 was approximately $11.6 million plus approximately $4.5 million of accrued interest, for a total of approximately $16.1 million which is reflected as a liability in the Consolidated Balance Sheets as of December 31, 2019. Interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa. Approximately $0.6 million, representing additional interest accrued during 2020, was recorded in the year ended December 31, 2020. These expenses are reflected within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations for the respective periods.
69


In connection with the indirect sales claims, we currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid before December 31, 2021. Therefore, the liability related to this matter, totaling $16.7 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2020.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom (“UK”) and in France against AES. The Lufthansa 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 French matter, there was a hearing on the validity of the patent in October 2020. On December 4, 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. LHT has appealed this judgment. A date for the hearing of the appeal has not yet been set.
In the UK matter, a trial took place in June 2020 to address the issues of infringement and validity of the patent. On June 22, 2020, the Court held the UK patent valid and 3 out of 4 asserted claims infringed. In contrast to the decisions in Germany, the UK Court found that the modified components infringed a valid claim of the patent. If AES is not successful in any appeal phase, then the post-modification outlet units will be included in the calculation of monetary relief. Lufthansa has yet to file a case for damages, which would need to be determined at a separate trial and would require extensive data gathering and analysis which has not yet been completed. Additionally, on January 22, 2021, the Court of Appeal granted AES permission to appeal parts of the first instance decision, determining that AES’s appeal has a reasonable prospect of success. The appeal hearing is scheduled to begin on November 2, 2021.
Separate from any such damages Lufthansa may seek in connection with the UK infringement decision discussed above, as a result of the first instance judgement in their favor, Lufthansa will be entitled to reimbursement from AES of a proportion of its legal expenditures in the UK case. An interim reimbursement of approximately $1.3 million was paid to Lufthansa in August 2020. The associated expense was recorded in the Consolidated Statements of Operations in the year ended December 31, 2020 within Selling, General & Administrative Expenses. If the first instance decision is reversed on appeal, AES would be entitled to seek the return of such amounts from Lufthansa, as well as reimbursement of AES’s legal fees.
Each of the German, France and UK claims are separate and distinct. Validity and infringement of the Lufthansa patent in each country is a matter for the courts in each of these countries, whose laws differ from each other. In addition, the principles of calculating damages in each jurisdiction differ substantially. Therefore, the Company has assessed each matter separately and cannot apply the same calculation methodology as in the German direct and indirect matters. However, it is reasonably possible that additional damages and interest could be incurred if the appellate court in France was to rule in favor of Lufthansa, or if any appeal in the UK matter is unsuccessful, but at this time we cannot reasonably estimate the range of loss. As loss exposure is not estimable at this time, the Company has not recorded any liability with respect to either the French or the UK matters as of December 31, 2020.
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 manufacture, 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 judgement 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.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting
70


to learn whether the PTAB will institute the proceeding. No amounts have been accrued for this matter in the December 31, 2020 financial statements, as loss exposure is neither probable nor estimable at this time.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
NOTE 20 — SEGMENTS
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202020192018
Sales:
Aerospace$418,079 $692,614 $675,744 
Less Inter-segment Sales(91)(5)(119)
Total Aerospace Sales417,988 692,609 675,625 
Test Systems85,589 80,495 127,679 
Less Inter-segment Sales(990)(402)(48)
Test Systems84,599 80,093 127,631 
Total Consolidated Sales$502,587 $772,702 $803,256 
Operating (Loss) Profit and Margins:
Aerospace$(89,833)$16,657 $69,761 
(21.5)%2.4 %10.3 %
Test Systems5,549 4,494 10,718 
6.6 %5.6 %8.4 %
Total Operating (Loss) Profit$(84,284)$21,151 $80,479 
(16.8)%2.7 %10.0 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$ $78,801 $ 
Interest Expense, Net of Interest Income(6,741)(6,141)(9,710)
Corporate and Other Expenses, Net(21,385)(25,508)(18,487)
(Loss) Income before Income Taxes$(112,410)$68,303 $52,282 
Depreciation and Amortization:
Aerospace$25,624 $27,879 $29,947 
Test Systems5,577 4,534 4,500 
Corporate653 636 585 
Total Depreciation and Amortization$31,854 $33,049 $35,032 
Assets:
Aerospace$484,885 $629,371 $647,870 
Test Systems105,079 110,994 97,056 
Corporate29,781 42,351 29,714 
Total Assets$619,745 $782,716 $774,640 
Capital Expenditures:
Aerospace$6,494 $11,552 $14,680 
Test Systems952 380 1,370 
Corporate13 151 267 
Total Capital Expenditures$7,459 $12,083 $16,317 
Operating profit 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.
71


For the year ended December, 31 2020, there was a goodwill impairment loss of $86.3 million recorded in the Aerospace segment. For the year ended December, 31 2019, there was a goodwill impairment loss of $1.6 million and intangible asset impairment of $6.2 million recorded in the Aerospace segment. In 2018, there were no goodwill or purchased intangible asset impairment losses in either the Aerospace or Test System segment. In the Aerospace segment, goodwill amounted to $36.6 million and $123.0 million at December 31, 2020 and 2019, respectively. In the Test Systems segment, goodwill amounted to $21.6 million and $21.9 million as of December 31, 2020 and 2019, respectively.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202020192018
United States$377,218 $583,589 $575,830 
North America (excluding United States)7,656 12,585 10,834 
Asia27,579 40,764 112,135 
Europe85,306 130,227 98,193 
South America1,788 862 1,973 
Other3,040 4,675 4,291 
Total$502,587 $772,702 $803,256 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20202019
United States$95,281 $101,169 
France9,109 8,740 
India1,223 1,509 
Canada1,065 1,081 
Total$106,678 $112,499 
Sales recorded by the Company’s foreign operations were $52.3 million, $85.9 million and $70.6 million in 2020, 2019 and 2018, respectively. Net loss from these locations in 2020 was $6.6 million, and net income of $8.6 million and $5.5 million in 2019 and 2018, respectively. Net assets held outside of the U.S. total $63.3 million and $66.4 million at December 31, 2020 and 2019, respectively. The exchange gain included in determining net income was insignificant in 2020 and 2018, and the exchange loss was insignificant in 2019. Cumulative translation adjustments amounted to $(4.5) million and $(7.0) million at December 31, 2020 and 2019, respectively.
The Company has a significant concentration of business with two major customers; The Boeing Company (“Boeing”) and Panasonic Aviation Corporation (“Panasonic”). The following is information relating to the activity with those customers:
202020192018
Percent of Consolidated Sales
Boeing9.5%13.6%14.3%
Panasonic11.1%13.0%14.4%

(In thousands)20202019
Accounts Receivable at December 31,
Boeing$6,490 $21,806 
Panasonic$4,083 $15,831 
Sales to Boeing and Panasonic are primarily in the Aerospace segment.
NOTE 21 — ACQUISITIONS
Diagnosys Inc. and its affiliates
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an
72


earnout estimated at a fair value of $2.5 million at acquisition. The terms of the acquisition allow for a potential earnout 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. No earnout was payable for the period from acquisition through December 31, 2020. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Diagnosys is included in our Test Systems segment. 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 purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
Freedom Communication Technologies, Inc.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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 been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
NOTE 22 — DIVESTITURE ACTIVITIES
Semiconductor Test Business
On February 13, 2019, the Company completed the divestiture of its semiconductor business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The income tax expense relating to the gain was $19.7 million.
The transaction also includes 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 has elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the year ended December 31, 2019. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the First and Second Earnouts for the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.
Airfield Lighting Product Line
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, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Statements of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.
Other Disposal Activity
As of December 31, 2019, the Company agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $1.5 million have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold in 2020.
73


NOTE 23 — IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES
Goodwill Impairment
See Note 7 for discussion of the $86.3 million and $1.6 million of goodwill impairments charges in 2020 and 2019, respectively, within the Aerospace segment. Such amounts are reported within the Impairment Loss line of the Consolidated Statements of Operations in the respective year.
Restructuring Activities
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
As a result of the restructuring plan, the Company's total impairments and restructuring charges recorded in the fourth quarter of 2019 (including the goodwill impairment described above) amounted to $28.8 million, all of which is included in the Aerospace segment. The Company incurred an impairment charge to ROU assets of approximately $0.7 million and $0.4 million in additional restructuring charges associated with severance at AeroSat during 2020.
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Accordingly, restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment were recorded in 2020. Any future restructuring actions will depend upon market conditions, customer actions and other factors.
The following table is a summary of the restructuring and impairment charges as of December 31, 2020 and 2019:
20202019
(In thousands)Non-cash Asset Write-downs and Impairment ChargesRestructuring ChargesTotal Restructuring and Impairment ChargesNon-cash Asset Write-downs and Impairment ChargesRestructuring ChargesTotal Restructuring and Impairment Charges
Accounts Receivable, Net$ $ $ $1,785 $ $1,785 
Inventories   9,429  9,429 
Prepaid Expenses and Other Current Assets   1,227  1,227 
Property, Plant and Equipment, Net   2,268  2,268 
Other Assets691  691 1,141  1,141 
Intangible Assets, Net   6,186  6,186 
Goodwill86,325  86,325 1,610  1,610 
Accrued Payroll and Employee Benefits 5,327 5,327  449 449 
Other Accrued Expenses    164 164 
Other Liabilities    4,577 4,577 
$87,016 $5,327 $92,343 $23,646 $5,190 $28,836 
The charge to Prepaid Expenses and Other Current Assets is comprised of prepaid installation fees associated with programs that were either cancelled or are no longer being pursued as a result of the restructuring. The charges to Other Assets is comprised of the ROU asset values for the AeroSat facility lease. The charges to Accrued Payroll and Employee Benefits is comprised of employee termination benefits at AeroSat in 2019 and additional reporting units, primarily in the Aerospace segment, in 2020. The charges to Other Accrued Expenses and Other Liabilities represents the estimated current and non-current portions of payments to be made under non-cancelable inventory purchase commitments in the future for inventory which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.
74


The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:
(In thousands)20202019
Cost of Products Sold$280 $15,397 
Selling, General and Administrative Expenses5,047 2,356 
Impairment Loss87,016 11,083 
Total Restructuring and Impairment Charges$92,343 $28,836 
The following table reconciles the beginning and ending liability for restructuring charges:
(In thousands)20202019
Balance as of January 1$5,190 $ 
Restructuring Charges Recognized5,327 5,190 
Cash Paid(4,886) 
Balance as of December 31$5,631 $5,190 
Financial Instrument Impairment
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments became impaired in 2020 which resulted in an impairment charge of $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Not applicable.
ITEM 9A.     CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
The Company carried out an evaluation, under the supervision and with the participation of Company Management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that these disclosure controls and procedures are effective as of the end of the period covered by this report, to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is made known to them on a timely basis, and that these disclosure controls and procedures are effective to ensure such information is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms.
Management’s Report on Internal Control over Financial Reporting
See the report appearing under Item 8, Financial Statements and Supplemental Data, Managements Report on Internal Control Over Financial Reporting.
Changes in Internal Control over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
ITEM 9B.    OTHER INFORMATION
None
75


PART III
ITEM 10.     DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information regarding directors is contained under the captions “Election of Directors” and “Security Ownership of Certain Beneficial Owners and Management” and is incorporated herein by reference to the 2021 Proxy to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
The executive officers of the Company, their ages, their positions and offices with the Company, and the date each assumed their office with the Company as of December 31, 2020, are as follows:
Name and Age of Executive OfficerPositions and Offices with Astronics  
Year First
Elected Officer
Peter J. Gundermann
Age 58
President, Chief Executive Officer and Director of the Company  2001
David C. Burney
Age 58
Executive Vice President, Secretary and Chief Financial Officer of the Company  2003
Mark A. Peabody
Age 61
Astronics Advanced Electronic Systems President and Executive Vice President of Astronics Corporation  2010
James S. Kramer
Age 57
Luminescent Systems Inc. President and Executive Vice President of Astronics Corporation  2010
James F. Mulato
Age 60
President of Astronics Test Systems, Inc. and Executive Vice President of Astronics Corporation2019
Michael C. Kuehn
Age 60
Astronics Connectivity Systems & Certification Corp. and Armstrong Aerospace, Inc. President and Executive Vice President of Astronics Corporation2019
The principal occupation and employment for Messrs. Gundermann, Burney, Kramer, Mulato and Peabody for the past five years has been with the Company in their respective current roles.
Mr. Kuehn and Mr. Mulato became Executive Vice Presidents of the Company on January 1, 2019.
Mr. Kuehn has been the President of Astronics Connectivity Systems & Certification Corp. (“ACSC”) since its acquisition by the Company in 2017, and the President of Armstrong Aerospace, Inc. since 2018. Prior to acquisition, Mr. Kuehn ran the ACSC business as President of Telefonix, Incorporated for eight years.
The Company has adopted a Code of Business Conduct and Ethics that applies to the Chief Executive Officer, Chief Financial Officer as well as other directors, officers and employees of the Company. This Code of Business Conduct and Ethics is available upon request without charge by contacting Astronics Corporation at (716) 805-1599. The Code of Business Conduct and Ethics is also available on the Investors section of the Company’s website at www.astronics.com.
ITEM 11.     EXECUTIVE COMPENSATION
The information contained under the caption “Executive Compensation” and “Summary Compensation Table” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
ITEM 12.     SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information contained under the captions “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and “Executive Compensation” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information contained under the captions “Certain Relationships and Related Transactions and Director Independence” and “Proposal One: Election of Directors” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
76


ITEM 14.     PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information contained under the caption “Audit and Non-Audit Fees” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
77


PART IV
ITEM 15.     EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
a.The documents filed as a part of this report are as follows:
1.The following financial statements are included:
i.Consolidated Statements of Operations for the years ended December 31, 2020, 2019 and 2018
ii.Consolidated Statements of Comprehensive (Loss) Income for the years ended December 31, 2020, 2019 and 2018
iii.Consolidated Balance Sheets as of December 31, 2020 and 2019
iv.Consolidated Statements of Cash Flows for the years ended December 31, 2020, 2019 and 2018
v.Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2020, 2019 and 2018
vi.Notes to Consolidated Financial Statements
vii.Reports of Independent Registered Public Accounting Firm
viii.Management’s Report on Internal Control Over Financial Reporting
2.     Financial Statement Schedule
Schedule II. Valuation and Qualifying Accounts
All other consolidated financial statement schedules are omitted because they are inapplicable, not required, or the information is included elsewhere in the consolidated financial statements or the notes thereto.
3.    Exhibits


 
78


Exhibit
No.
 Description
 Restated Certificate of Incorporation, incorporated by reference to the registrant’s 2013 Annual Report on Form 10-K, Exhibit 3(a), filed March 7, 2014 (File No. 000-07087).
 By-Laws, as amended, incorporated by reference to the registrant’s 2008 Annual Report on Form 10-K, Exhibit 3(b), filed March 11, 2009 (File No. 000-07087).
 Certificate of Amendment of the Certificate of Incorporation of Astronics Corporation, incorporated by reference to the registrant’s Form 8-K, Exhibit 3.1, filed July 1, 2016 (File No. 000-07087).
 Restated Thrift and Profit Sharing Retirement Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.1, filed March 3, 2011 (File No. 000-07087).
 2001 Stock Option Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.4, filed March 3, 2011 (File No. 000-07087).
 Non-Qualified Supplemental Retirement Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.5, filed March 3, 2011 (File No. 000-07087).
 Employment Termination Benefits Agreement dated December 16, 2003 between Astronics Corporation and Peter J. Gundermann, President and Chief Executive Officer of Astronics Corporation, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.6, filed March 3, 2011 (File No. 000-07087).
 Employment Termination Benefits Agreement dated December 16, 2003 between Astronics Corporation and David C. Burney, Vice President and Chief Financial Officer of Astronics Corporation, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.7, filed March 3, 2011 (File No. 000-07087).
 2005 Director Stock Option Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.8, filed March 3, 2011 (File No. 000-07087).
 Supplemental Retirement Plan, Amended and Restated, March 6, 2012, incorporated by reference to the registrant’s 2012 Annual Report on Form 10-K, Exhibit 10.10, filed February 22, 2013 (File No. 000-07087).
 First Amendment of the Employment Termination Benefits Agreement dated December 30, 2008 between Astronics Corporation and Peter J. Gundermann, President and Chief Executive Officer of Astronics, incorporated by reference to the registrant’s 2008 Annual Report on Form 10-K, Exhibit 10.11, filed March 11, 2009 (File No. 000-07087).

First Amendment of the Employment Termination Benefits Agreement dated December 30, 2008 between Astronics Corporation and David C. Burney, Vice President and Chief Financial Officer of Astronics Corporation, incorporated by reference to the registrant’s 2008 Annual Report on Form 10-K, Exhibit 10.12, filed March 11, 2009 (File No. 000-07087).
Employment Termination Benefits Agreement Dated February 18, 2005 between Astronics Corporation and Mark A. Peabody, Executive Vice President of Astronics Advanced Electronic Systems, Inc., incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.13, filed March 3, 2011 (File No. 000-07087).
First Amendment of the Employment Termination Benefits Agreement dated December 31, 2008 between Astronics Corporation and Mark A. Peabody, Executive Vice President of Astronics Advanced Electronic Systems, Inc., incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.14, filed March 3, 2011 (File No. 000-07087).
Form of Indemnification Agreement as executed by each of Astronics Corporation’s Directors and Executive Officers, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.15, filed March 3, 2011 (File No. 000-07087).
2011 Employee Stock Option Plan, incorporated by reference to the registrant’s Form S-8, Exhibit 4.1 filed on August 4, 2011 (File No. 000-07087).
Supplemental Retirement Plan II, incorporated by reference to the registrant’s 2012 Annual Report on Form 10-K, Exhibit 10.18, filed February 22, 2013 (File No. 000-07087).
Astronics Corporation 2017 Long Term Incentive Plan (incorporated by reference as Exhibit A to the Registrant’s Definitive Proxy Statement on Schedule 14A, as filed with the Commission on April 17, 2017).

79


Asset Purchase Agreement entered as of October 26, 2017, by and among Talon Acquisition Corp., Telefonix, Incorporated, Product Development Technologies, LLC, and Paul Burke filed as Exhibit 10.1 on Form 8-K filed on October 27, 2017 (File No. 000-07087).
Fifth Amended and Restated Credit Agreement entered into by and among Astronics Corporation, HSBC Bank USA, National Association, HSBC Securities (USA) Inc. and Merrill Lynch, Pierce, Fenner & Smith Inc., and Suntrust Bank, filed as Exhibit 10.1 on Form 8-K filed on February 21, 2018 (File No. 000-07087).
Amended and Restated Asset Purchase Agreement dated as of February 13, 2019 by and Among Astronics Test Systems, Inc., Astronics Corporation and Advantest Test Solutions, Inc., filed as Exhibit 10.1 on Form 8-K filed on February 19, 2019 (File No. 000-07087).
Amendment to the Astronics Corporation 2017 Long Term Incentive Plan, dated December 14, 2018.
Amendment No. 1 to the Fifth Amended and Restated Credit Agreement, filed as Exhibit 10.1 on Form 8-K filed on May 4, 2020 (File No. 000-07087).
Subsidiaries of the Registrant; filed herewith.
Consent of Independent Registered Public Accounting Firm; filed herewith.
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; filed herewith.
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; filed herewith.
Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002; filed herewith.
101.INS**XBRL Instance Document

101.SCH**XBRL Taxonomy Extension Schema Document
101.CAL**XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**XBRL Taxonomy Extension Label Linkbase Document
101.PRE**XBRL Taxonomy Extension Presentation Linkbase Document
 
*Identifies a management contract or compensatory plan or arrangement as required by Item 15(a) (3) of Form 10-K.

**Submitted electronically herewith


80


SCHEDULE II
Valuation and Qualifying Accounts
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2020Allowance for Estimated Credit Losses$3,559 $1,913 $(2,254)$3,218 
Reserve for Inventory Valuation$33,606 $4,166 $(4,362)$33,410 
Deferred Tax Valuation Allowance$13,303 $23,152 $713 $37,168 
2019Allowance for Estimated Credit Losses$1,486 $2,144 $(71)$3,559 
Reserve for Inventory Valuation$20,826 $14,803 $(2,023)$33,606 
Deferred Tax Valuation Allowance$8,098 $5,205 $ $13,303 
2018Allowance for Estimated Credit Losses$960 $589 $(63)$1,486 
Reserve for Inventory Valuation$18,013 $2,682 $131 $20,826 
Deferred Tax Valuation Allowance$7,823 $275 $ $8,098 

81


ITEM 16.     FORM 10-K SUMMARY
None.
82


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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, on March 1, 2021.
Astronics Corporation 
By /s/ Peter J. Gundermann By /s/ David C. Burney
Peter J. Gundermann President and Chief Executive Officer David C. Burney, Executive Vice President, Chief Financial Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
Signature  Title Date
/s/ Peter J. Gundermann  
President and Chief Executive Officer
(Principal Executive Officer)
 March 1, 2021
Peter J. Gundermann   
/s/ David C. Burney  Executive Vice President, Chief Financial Officer (Principal Financial Officer) March 1, 2021
David C. Burney   
/s/ Nancy L. Hedges  Corporate Controller and Principal Accounting Officer March 1, 2021
Nancy L. Hedges   
/s/ Raymond W. Boushie  
 
 
Director
 March 1, 2021
Raymond W. Boushie   
/s/ Robert T. Brady  
 
Director
 March 1, 2021
Robert T. Brady   
/s/ Tonit Calaway  
 
 
Director
 March 1, 2021
Tonit Calaway   
/s/ Jeffry D. Frisby  
 
 
Director
 March 1, 2021
Jeffry D. Frisby   
/s/ Peter J. Gundermann  
 
 
Director
 March 1, 2021
Peter J. Gundermann   
/s/ Warren C. Johnson  
 
 
Director
 March 1, 2021
Warren C. Johnson   
/s/ Robert S. Keane  
 
 
Director
 March 1, 2021
Robert S. Keane   
/s/ Neil Kim  
 
 
Director
 March 1, 2021
Neil Kim   
/s/ Mark J. Moran  
 
 
Director
 March 1, 2021
Mark J. Moran   


83
EX-21 2 atro-20201231xex21.htm EX-21 Document

EXHIBIT 21

ASTRONICS CORPORATION

SUBSIDIARIES OF THE REGISTRANT

SubsidiaryOwnership PercentageState (Province), Country of Incorporation
Astronics Test Systems, Inc. 100%Delaware, USA
Astronics DME LLC 100%Florida, USA
Astronics AeroSat Corporation 100%New Hampshire, USA
Luminescent Systems, Inc. 100%New York, USA
Astronics Air, LLC 100%New York, USA
Peco, Inc. 100%Oregon, USA
Ballard Technology, Inc. 100%Washington, USA
Astronics Advanced Electronic Systems Corp. 100%Washington, USA
LSI - Europe B.V.B.A. 100%Belgium
Luminescent Systems Canada, Inc. 100%Quebec, Canada
PGA Electronic s.a. 100%France
Astronics France 100%France
Astronics Air II LLC 100%New Hampshire, USA
Armstrong Aerospace, Inc. 100%Illinois, USA
Astronics Custom Controls Concepts Inc.100%Washington, USA
Astronics Connectivity Systems and Certification Corp.100%Illinois, USA
Freedom Communication Technologies, Inc.100%Delaware, USA
Diagnosys Holdings Inc. 100%Delaware, USA
Diagnosys Inc.100%Delaware, USA
Diagnosys (Pinpoint) Inc.100%Florida
Diagnosys (Customer Support) Inc.100%Florida
Diagnosys Systems, Inc. 100%Delaware
Diagnosys Ferndown Limited100%England
Diagnosys GmbH100%Germany
Diagnosys Electronics (I) Private Limited 100%India
Astronics Connectivity Systems & Certification Ukraine100%Ukraine
Huizhou Telefonix Co., Ltd.100%China
Alliance Technology HK Limited100%Hong Kong


EX-23 3 atro-20201231xex23.htm EX-23 Document

EXHIBIT 23
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
a.Registration Statements (Form S-8 No. 333-139292, Form S-8 No. 333-87463) pertaining to the Astronics Corporation Employee Stock Purchase Plan,
b.Registration Statement (Form S-8 No. 333-127137) pertaining to the Astronics Corporation 2005 Director Stock Option Plan,
c.Registration Statement (Form S-8 No. 333-143564) pertaining to the Astronics Corporation 2001 Stock Option Plan,
d.Registration Statement (Form S-8 No. 333-176044) pertaining to the Astronics Corporation 2011 Employee Stock Option Plan, and
e.Registration Statement (Form S-8 No. 333-222010) pertaining to the Astronics Corporation 2017 Long Term Incentive Plan;
of our reports dated March 1, 2021, with respect to the consolidated financial statements and schedule of Astronics Corporation and the effectiveness of internal control over financial reporting of Astronics Corporation included in this Annual Report (Form 10-K) of Astronics Corporation for the year ended December 31, 2020.
/s/ Ernst & Young LLP
Buffalo, New York
March 1, 2021


EX-31.1 4 atro-20201231xex311.htm EX-31.1 Document

Exhibit 31.1
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 2001
I, Peter J. Gundermann, President and Chief Executive Officer, certify that:
1.I have reviewed this annual report on Form 10-K of the Astronics Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 1, 2021
/s/ Peter J. Gundermann
Peter J. Gundermann
Chief Executive Officer


EX-31.2 5 atro-20201231xex312.htm EX-31.2 Document

Exhibit 31.2
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 2001
I, David C. Burney, Executive Vice President and Chief Financial Officer, certify that:
1.I have reviewed this annual report on Form 10-K of the Astronics Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 1, 2021
/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 6 atro-20201231xex32.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 2001
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2001, the undersigned officers of Astronics Corporation (the “Company”) hereby certify that:
The Company’s Annual Report on Form 10-K for the year ended December 31, 2020 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-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Dated: March 1, 2021/s/ Peter J. Gundermann
Peter J. Gundermann
Title: Chief Executive Officer
Dated: March 1, 2021/s/ David C. Burney
David C. Burney
Title: Chief Financial Officer

This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by the Company into such filing.


EX-101.SCH 7 atro-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 100010002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100020003 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 100030004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100040005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060007 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - Summary of Significant Accounting Principles and Practices link:presentationLink link:calculationLink link:definitionLink 230023001 - Disclosure - Summary of Significant Accounting Principles and Practices (Tables) link:presentationLink link:calculationLink link:definitionLink 220032001 - Disclosure - Summary of Significant Accounting Principles and Practices (Policies) link:presentationLink link:calculationLink link:definitionLink 240044001 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240054002 - Disclosure - Summary of Significant Accounting Principles and Practices - Newly Adopted and Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 210061002 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 230073002 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 240084003 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240084003 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240094004 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240104005 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 240114006 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 210121003 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 230133003 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 240144007 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 240154008 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details) link:presentationLink link:calculationLink link:definitionLink 210161004 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 230173004 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 240184009 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 240194010 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210201005 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 230213005 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 240224011 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 210231006 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 230243006 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240254012 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240264013 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240274014 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210281007 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 230293007 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 240304015 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 240314016 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210321008 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 230333008 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 240344017 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240344017 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240354018 - Disclosure - Long-Term Debt - Principal Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240364019 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210371009 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 230383009 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 240394020 - Disclosure - Warranty - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240404021 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 210411010 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230423010 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240434022 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240444023 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 240454024 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240464025 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240464025 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210471011 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230483011 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240494026 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 240504027 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 240514028 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240524029 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240534030 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240544031 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) link:presentationLink link:calculationLink link:definitionLink 210551012 - Disclosure - Profit Sharing/401(k) Plan link:presentationLink link:calculationLink link:definitionLink 240564032 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210571013 - Disclosure - Retirement Plans and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 230583012 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 240594033 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240604034 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240614035 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240624036 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 240634037 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 210641014 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 230653013 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 240664038 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240674039 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 240684040 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 210691015 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 230703014 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 240714041 - Disclosure - Earnings (Loss) Per Share - Earnings (Loss) Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 210721016 - Disclosure - Equity Compensation link:presentationLink link:calculationLink link:definitionLink 230733015 - Disclosure - Equity Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 240744042 - Disclosure - Equity Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240754043 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 240764044 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 240774045 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 240784046 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 240794047 - Disclosure - Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 240804048 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 210811017 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 240824049 - Disclosure - Fair Value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210831018 - Disclosure - Selected Quarterly Financial Information link:presentationLink link:calculationLink link:definitionLink 230843016 - Disclosure - Selected Quarterly Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240854050 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 240864051 - Disclosure - Selected Quarterly Financial Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210871019 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 240884052 - Disclosure - Legal Proceedings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210891020 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 230903017 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 240914053 - Disclosure - Segments - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 240924054 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240934055 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 240944056 - Disclosure - Segments - Schedule of Activities with Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 210951021 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 240964057 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210971022 - Disclosure - Divestiture Activities link:presentationLink link:calculationLink link:definitionLink 240984058 - Disclosure - Divestiture Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240994059 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 211001023 - Disclosure - Impairments, Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 221012002 - Disclosure - Impairments, Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 241024060 - Disclosure - Impairments, Restructuring and Other Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 241034061 - Disclosure - Impairments, Restructuring and Other Charges Summary of the Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 241044062 - Disclosure - Impairments, Restructuring and Other Charges - Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 241054063 - Disclosure - Impairments, Restructuring and Other Charges - Beginning and Ending Liability for Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 211061024 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 241074064 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 atro-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 atro-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 atro-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Number of awards granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Exercisable Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable Restatement [Axis] Revision of Prior Period [Axis] Balance at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Net Periodic Cost Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Germany GERMANY Patent Infringement Patent Infringement [Member] Patent Infringement [Member] Unrecognized actuarial losses, net Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Warranty Product Warranty Disclosure [Text Block] Range [Domain] Statistical Measurement [Domain] LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Amortization of ROU Assets Finance Lease, Right-of-Use Asset, Amortization Security Exchange Name Security Exchange Name Net periodic pension cost, tax Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Tax Defined benefit plan amortization of net prior service cost credit tax. Profit Sharing/401(k) Plan Compensation and Employee Benefit Plans [Text Block] Fair value of plan assets at period end Defined Benefit Plan, Plan Assets, Amount Finance Right-of-Use Assets, Gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Proceeds From Long-term Debt Proceeds from Issuance of Long-term Debt Total Current Liabilities Liabilities, Current Accounts Receivable and Allowance for Estimated Credit Losses Accounts Receivable [Policy Text Block] Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] Expected future payments in 2025 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Five Change in Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Total Lease Payments Finance Lease, Liability, Payment, Due Operating Margins Percentage Of Operating Income Loss Percentage of operating income loss. ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Cash acquired Cash Acquired from Acquisition Accounting Policies [Abstract] Revenue, Major Customer Revenue, Major Customer [Line Items] Astronics Advanced Electronic Systems Corp. Subsidiaries [Member] Operating Cash Flow for Operating Leases Operating Lease, Payments 2023 Long-Term Debt, Maturity, Year Three Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Other Accrued Expenses Accounts Payable and Other Accrued Liabilities, Current [Member] Accounts Payable and Other Accrued Liabilities, Current 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Purchase of Shares (in shares) Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Convertible Class B Stock Common Class B [Member] Options outstanding (in shares) Balance at beginning of the period (in shares) Balance at end of the period (in shares) Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Retirement Liability Adjustment – Before Tax AOCI Tax, Attributable to Parent 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Unrecognized actuarial losses, tax Defined Benefit Plan Accumulated Other Comprehensive Income Net Gains Losses Tax Defined benefit plan accumulated other comprehensive income net gains losses tax. Total compensation costs related to non-vested awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Class B stock voting rights per share Common Stock, Votes Per Share Common Stock, Votes Per Share Total Long-term Debt Long-term Debt and Lease Obligation New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Canada CANADA SERP Medical Supplemental Employee Retirement Plan Defined Benefit Medical [Member] Supplemental employee retirement plan defined benefit medical. State Current State and Local Tax Expense (Benefit) Tax credit carryforwards Tax Credit Carryforward, Amount Exercise price, lower range (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Corporate and Other Expenses, Net Operating Expenses Building Building [Member] Other Comprehensive (Loss) Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common Stock, Par value (in usd per share) Common Stock, Par or Stated Value Per Share Expected future payments in 2023 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Three Deferred Tax Assets Deferred Income Tax Assets, Net Other Liabilities Other Liabilities, Noncurrent Finance Lease Principal Payments Financing Cash Flow for Finance Leases Finance Lease, Principal Payments Other Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Work in Progress Inventory, Work in Process, Net of Reserves Document Information [Table] Document Information [Table] Deferred Tax Valuation Allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventories Total Inventories Inventory, Net Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Percent of consolidated revenue Concentration Risk, Percentage Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Class of Stock [Domain] Class of Stock [Domain] Intangible Assets, Net Intangible Assets, Net [Member] Intangible Assets, Net Tax Period [Axis] Tax Period [Axis] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Lease Liabilities Deferred Tax Assets, Lease Accounting Deferred Tax Assets, Lease Accounting Statement [Table] Statement [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Percentage of reserve for inventory valuation Inventory Valuation Reserves As Percentage Of Gross Inventory Inventory valuation reserves as percentage of gross inventory. Write-off Charges Against the Allowance and Other Adjustments Accounts Receivable, Allowance for Credit Loss, Writeoff Interest Cost Defined Benefit Plan, Interest Cost Range [Axis] Statistical Measurement [Axis] Operating Lease Non-cash Expense Noncash Operating Lease Expense Noncash Operating Lease Expense Revaluation of Deferred Taxes for Federal Tax Rate Change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Earnings (Loss) Per Share Computations Schedule of Weighted Average Number of Shares [Table Text Block] India INDIA Nonrecurring Basis Fair Value, Nonrecurring [Member] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Long-Term Debt Debt Disclosure [Text Block] Systems Certification Product Line, Systems Certification [Member] Product Line, Systems Certification Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Corporate Corporate, Non-Segment [Member] Options available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Product Warranty Liability Product Warranty Liability [Line Items] Impairments, Restructuring and Other Charges Restructuring and Related Activities Disclosure [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Test Systems Test Systems Segment [Member] Test systems segment. Accounting Standards Update 2018-02 Accounting Standards Update 2018-02 [Member] France FRANCE Selected Quarterly Financial Information [Table] Selected Quarterly Financial Information [Table] Selected Quarterly Financial Information Non Deductible Goodwill Impairment Effective Income Tax Rate Reconciliation, Deduction, Percent Lufthansa Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee Stock Employee Stock [Member] Balance at the Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Less Allowance for Estimated Credit Losses Accounts Receivable, Allowance for Credit Loss, Current Stock Compensation Expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two State State and Local Jurisdiction [Member] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, General and Administrative Expenses Selling, General and Administrative Expense Selected Quarterly Financial Information [Line Items] Selected Quarterly Financial Information [Line Items] Selected Quarterly Financial Information Stock option exercisable period (not exceeding, in years) Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period Share based compensation arrangement by share based payment award options exercisable period. Business Jet Business Jet [Member] Business Jet Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Total Debt Long-term Debt and Lease Obligation, Including Current Maturities 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other Assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Semiconductor Semiconductor [Member] Semiconductor Total Assets Total Assets Assets Purchased intangible impairment loss Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Incremental reserve Loss Contingency Accrual, Provision Lighting & Safety Product Line, Lighting And Safety [Member] Product Line, Lighting And Safety Reporting Unit [Domain] Reporting Unit [Domain] Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Financing Leases Finance Lease, Liability, Payment, Due [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] $22.69 – $35.82 Range Three [Member] Range three. Cost of Products Sold Cost of Sales [Member] Total Liabilities Liabilities Freedom Communication Technologies, Inc. Freedom Communication Technologies, Inc. [Member] Freedom Communication Technologies, Inc. Volatility Factor Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Retirement Plan Type [Axis] Retirement Plan Type [Axis] Accumulated benefit obligation of the plans Defined Benefit Plan, Accumulated Benefit Obligation Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Commitments and Contingencies Disclosure [Abstract] Income tax expense on foreign earnings Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense Inventories Increase (Decrease) in Inventories Assumptions Used to Determine the Net Periodic Cost Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block] Schedule of assumptions used in determining net periodic benefit cost. $45.89 – $45.89 Range Four [Member] Range four. Valuation allowance, deferred tax asset, increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Additional Paid in Capital Additional Paid-in Capital [Member] Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Goodwill and Intangible Assets Deferred Tax Assets, Goodwill and Intangible Assets Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Beginning of Year (in shares) End of Year (in shares) Shares, Issued Interest on Lease Liabilities Finance Lease, Interest Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Machinery and Equipment Machinery and Equipment [Member] Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common Stock, Shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Common Stock Common Class Undefined [Member] Classification of common stock that is undefined, representing ownership interest in a corporation. Capital losses amount Deferred Tax Assets, Capital Loss Carryforwards Actuarial loss, net of tax Defined Benefit Plan Amortization Of Net Gains Losses After Tax Defined benefit plan amortization of net gains losses after tax. Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] (Loss) Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Property, Plant and Equipment, Net Property, Plant and Equipment [Member] Balance at beginning of the period (in usd per share) Balance at end of the period (in usd per share) Weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Bank Debt Notes Payable to Banks [Member] Acquisitions of Businesses, Net of Cash Acquired Business acquisition purchase price paid in cash Payments to Acquire Businesses, Net of Cash Acquired Common Stock, Shares authorized (in shares) Common Stock, Shares Authorized Number of shares out-of-the-money (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, plant and equipment gross Property, Plant and Equipment, Gross Provision for Losses on Inventory and Receivables Provision For Non Cash Losses On Inventory And Receivables Provision for non-cash losses on inventory and receivables. U.S. Federal Deferred Federal Income Tax Expense (Benefit) Cash compensation limit Cash Compensation Limit Cash compensation limit. Expected future payments in 2022 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Two Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Supplemental Retirement Plan and Other Liabilities Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Number of shares employees had subscribed to purchase (in shares) Share-based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period Change in retirement benefit obligation Increase Decrease In Pension And Other Postretirement Benefit Obligations Increase Decrease In Pension And Other Postretirement Benefit Obligations Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Net Operating Loss Carryforwards and Other Deferred Tax Assets, Operating Loss Carryforwards, State and Local Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Income taxes from divesture Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Net periodic pension cost net of tax Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Net Of Tax Defined benefit plan amortization of net prior service cost credit net of tax. Income Tax Authority [Domain] Income Tax Authority [Domain] Outstanding Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding Assumptions Used to Calculate the Post Retirement Benefit Obligation Defined Benefit Plan, Assumptions [Table Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Additions to (Deductions from) Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net assets Net Assets Net assets. Conversion ratio for Class B stock to common stock Common Stock, Conversion Ratio Common Stock, Conversion Ratio Scenario, Unspecified [Domain] Scenario [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Restatement Adjustment Revision of Prior Period, Adjustment [Member] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Financial liabilities carried at fair value Business Combination, Contingent Consideration, Liability Property, Plant and Equipment [Abstract] Loss contingency accrual Loss Contingency Accrual Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Director Director [Member] Valuation Allowance [Table] Valuation Allowance [Table] (Loss) Income Before Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Dividends Dividends [Policy Text Block] Dividends. Prepaid Expenses and Other Current Assets Increase (Decrease) in Prepaid Expense Accumulated Impairment Losses Goodwill, Impaired, Accumulated Impairment Loss Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Impairment charge to right-of-use Impairment Charge of Operating Lease ROU Asset Operating Lease, Impairment Loss Benefits to be paid in the aggregate for the following five years Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Summary of Inventories Schedule of Inventory, Current [Table Text Block] Panasonic Panasonic [Member] Panasonic. Restructuring and Impairment Charges Restructuring and Related Costs [Table Text Block] COVID-19 related government assistance amount COVID-19 Related Government Assistance Amount COVID-19 Related Government Assistance Amount Selected Quarterly Financial Information Quarterly Financial Information [Text Block] Intangible Assets Intangible Assets Disclosure [Text Block] Property, plant and equipment, useful life (in years) Property, Plant and Equipment, Useful Life Inventories Inventories [Member] Goodwill [Line Items] Goodwill [Line Items] Fair Value Disclosures [Abstract] Contingent consideration, fair value Business Combination, Contingent Consideration Arrangements, Fair Value Business Combination, Contingent Consideration Arrangements, Fair Value Reserve for Inventory Valuation SEC Schedule, 12-09, Reserve, Inventory [Member] Net Deferred Tax (Liabilities) Assets Deferred Tax Assets, Net ASC 606 Revenue Recognition Deferred Tax Assets, Revenue Recognition Deferred Tax Assets, Revenue Recognition Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Finished Goods Inventory, Finished Goods, Net of Reserves Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Consolidated Entities [Domain] Consolidated Entities [Domain] Land Land [Member] Current Operating Lease Liabilities Short-term Operating Lease Liabilities Operating Lease, Liability, Current Less Accumulated Right-of-Use Asset Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Balance at Beginning of the Year Balance at End of the Year Standard and Extended Product Warranty Accrual Summary of Weighted-Average Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Long Term Incentive Plan Long Term Incentive Plan [Member] Long Term Incentive Plan [Member] Fair Value Fair Value Disclosures [Text Block] Lease Assets Deferred Tax Liabilities, Lease Accounting Deferred Tax Liabilities, Lease Accounting Accounts Receivable, Net Accounts Receivable [Member] Customer [Domain] Customer [Domain] Structures Product Line, Structures [Member] Product Line, Structures Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Additional Paid-in Capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Cumulative translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-average operating lease discount rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Impairment Loss Impairment loss Asset Impairment Charges Intersegment Eliminations Intersegment Eliminations [Member] Actuarial loss, tax Defined Benefit Plan Amortization Of Net Gains Losses Net Of Tax Defined benefit plan amortization of net gains losses net of tax. Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Operating loss carryforwards expected to be utilized Operating Loss Carryforwards, Expected To Be Utilized, Amount Operating Loss Carryforwards, Expected To Be Utilized, Amount Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Operating loss carryforwards expiration ending year Operating Loss Carry Forwards Expiration Ending Year Operating loss carry forwards expiration ending year. Beginning balance Ending balance Restructuring Reserve Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Sale of Stock [Axis] Sale of Stock [Axis] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Deferred Tax Assets Deferred Tax Assets, Net of Valuation Allowance Components of Other Comprehensive (Loss) Income Comprehensive Income (Loss) [Table Text Block] Common stock price to market value (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Summary of Allowance for Estimated Credit Losses Deducted from Accounts Receivable Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block] Percentage of revenue (as a percentage) Percentage Of Revenue Percentage Of Revenue Other tax expense (benefit) Other Tax Expense (Benefit) Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill, Net Goodwill Other Comprehensive (Loss) Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Number of reporting units impaired Number Of Reporting Units Impaired Number Of Reporting Units Impaired Operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Total Restructuring and Impairment Charges Restructuring Costs and Asset Impairment Charges Income Taxes Payable/Receivable Increase (Decrease) in Income Taxes Payable Actuarial loss Defined Benefit Plan Amortization of Net Gains Losses Before Tax Defined benefit plan amortization of net gains losses before tax. Building and Improvements Building and Building Improvements [Member] Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Equity [Abstract] Divestiture Activities Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Customer Advanced Payments and Deferred Revenue Contract with Customer, Liability, Current Schedule of ROU Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Options granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Customer Concentration Risk Customer Concentration Risk [Member] Diluted Earnings Weighted Average Shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Summary of Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Letter of Credit Letter of Credit [Member] Debt Disclosure [Abstract] Interest rate accrued above bank rate until final payment Interest Rate Accrued Above Bank Rate Until Final Payment Interest Rate Accrued Above Bank Rate Until Final Payment Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities Principal Payments on Long-term Debt Repayments of Long-term Debt Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Balance at Beginning of the Year Balance at End of the Year Unrecognized Tax Benefits Common Stock Common Stock, Value, Issued Expected future payments in 2024 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Four Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Tax Benefit (Expense) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two North America (excluding United States) North America, Excluding United States [Member] North America, Excluding United States [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Current Maturities of Long-term Debt Long-term Debt, Current Maturities Balance at beginning of the year Balance at end of the year Defined Benefit Plan, Benefit Obligation Entity Current Reporting Status Entity Current Reporting Status Earn-out achievement benchmark Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Other Other Continent [Member] Other continent. Balance at beginning of the period (in usd) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value Inventory Disclosure [Abstract] Common Stock, Shares issued (in shares) Common Stock, Shares, Issued Total Lease Liability Operating Lease Liabilities Operating Lease, Liability Net Deferred Tax (Liabilities) Assets Deferred Tax Liabilities, Net Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Long-term Debt Long-term Debt, Excluding Current Maturities Accounts receivable Accounts Receivable, after Allowance for Credit Loss Segment Reporting [Abstract] Asia Asia [Member] Debt Instrument Debt Instrument [Line Items] Total Shareholders’ Equity Beginning of Year End of Year Stockholders' Equity Stockholders' Equity Attributable to Parent Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Entity Address, City or Town Entity Address, City or Town Accrued Payroll and Employee Benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Other Assets Other Assets [Member] Net property, plant and equipment Disposal Group, Including Discontinued Operation, Other Assets Type of Adoption [Domain] Accounting Standards Update [Domain] Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Valuation Allowance 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in Progress Construction in Progress [Member] Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets Long-term Finance Lease Liabilities — Included in Other Liabilities Finance Lease, Liability, Noncurrent Income Tax [Table] Income Tax [Table] Income Tax [Table] Leases [Abstract] Contingent earn-outs Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total Current Assets Assets, Current Goodwill Goodwill Disclosure [Text Block] Earnings Per Share [Abstract] Net operating loss carryforwards Operating Loss Carryforwards Restructuring Charges Restructuring Charges Recognized Restructuring Charges Significant Components of Company's Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] State Income Tax, Net of Federal Income Tax Effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Net Gain on Sale of Businesses Net Gain on Sale of Businesses, Before Taxes Gain (Loss) on Disposition of Business Disposal Group Name [Domain] Disposal Group Name [Domain] Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Unrecognized prior service costs, tax Defined Benefit Plan Accumulated Other Comprehensive Income Net Prior Service Cost Credit Tax Defined benefit plan accumulated other comprehensive income net prior service cost credit tax. 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Accrued Litigation Claim Total gain (loss) on litigation settlement Gain (Loss) Related to Litigation Settlement Deferred Tax Liabilities — Long-term Deferred Tax Liabilities [Member] Deferred Tax Liabilities Long-term accrued pension liability Liability, Defined Benefit Pension Plan, Noncurrent Foreign earnings repatriated Foreign Earnings Repatriated Key Employee Key Employee [Member] Key employee. Entity Filer Category Entity Filer Category Compensation Expense Information Based on Fair Value of Stock Options and RSUs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Product and Service [Domain] Product and Service [Domain] Foreign Tax Rate Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Defined contribution plan charges recognized Defined Contribution Plan, Cost Weighted-average finance lease discount rate (as a percentage) Finance Lease, Weighted Average Discount Rate, Percent Consolidated Revenue Revenue Benchmark [Member] Aerospace & Defense Aerospace And Defense Segments [Member] Aerospace And Defense Segments Restatement [Domain] Revision of Prior Period [Domain] Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Exercise of Stock Options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Stock Option Share-based Payment Arrangement, Option [Member] Treasury Stock, Shares (in shares) Treasury Stock, Shares Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Sale of Stock [Domain] Sale of Stock [Domain] State Deferred State and Local Income Tax Expense (Benefit) 2025 Long-Term Debt, Maturity, Year Five Interest Paid Interest Paid, Excluding Capitalized Interest, Operating Activities Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Tax Period [Domain] Tax Period [Domain] Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Class of Stock [Axis] Class of Stock [Axis] Income Taxes (Refunded) Paid, Net of Refunds Income Taxes Paid, Net Proceeds from Sale of Businesses Proceeds from Divestiture of Businesses Intangible asset impairment charge Impairment of Intangible Assets (Excluding Goodwill) Income Tax Income Tax [Line Items] Income Tax [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Diluted Earnings Per Share (in usd per share) Diluted (Loss) Per Share (in usd per share) Earnings Per Share, Diluted Summarizes the Company's Sales and Long-Lived Assets by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Guarantees [Abstract] Summary of Long-Term Debt Schedule of Debt [Table Text Block] Depreciation expense Depreciation Deferral of Federal Payroll Taxes Deferred Income Tax Expense (Benefit), Federal Payroll Taxes Deferred Income Tax Expense (Benefit), Federal Payroll Taxes Entity Address, Address Line One Entity Address, Address Line One Non-compete Agreement Noncompete Agreements [Member] Total cash proceeds of divesture Proceeds from Divestiture of Businesses, Net of Cash Divested Entity Emerging Growth Company Entity Emerging Growth Company Deferred Tax Expense (Benefit) Deferred Deferred Income Tax Expense (Benefit) Long-lived asset impairment charge Impairment of Long-Lived Assets to be Disposed of Astronics Plan Astronics Plan [Member] Astronics plan. Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Military Military Aircraft [Member] Military Aircraft Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Net periodic pension cost Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Tax Cuts and Jobs Act, income tax expense (benefit) Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit) Other Accrued Expenses Accounts Payable and Other Accrued Liabilities, Current Trading Symbol Trading Symbol Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating Leases: Lessee, Operating Lease, Description [Abstract] Restructuring, settlement and impairment provisions Restructuring, Settlement and Impairment Provisions Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Entity Shell Company Entity Shell Company Segment Reporting Information Segment Reporting Information [Line Items] Recurring Basis Fair Value, Recurring [Member] Number of non-qualified supplemental retirement defined benefit plans Number Of Non Qualified Supplemental Retirement Defined Benefit Plans Number of non-qualified supplemental retirement defined benefit plans. 2022 Finance Lease, Liability, to be Paid, Year Two Electrical Power & Motion Product Line, Electrical Power And Motion [Member] Product Line, Electrical Power And Motion Entity Public Float Entity Public Float Acquisitions Business Combinations Policy [Policy Text Block] Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Reporting Unit [Axis] Reporting Unit [Axis] Treasury Stock Treasury Stock [Member] Loss contingency, estimate of possible loss, excluding interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Cumulative pretax loss position period Cumulative Pretax Loss Position Period Cumulative Pretax Loss Position Period Segments [Axis] Segments [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Retirement Plans and Related Post Retirement Benefits Retirement Benefits [Text Block] Weighted average fair value of options vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Deferred Income Taxes Deferred Tax Liabilities Deferred Income Tax Liabilities, Net Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Schedule of New Accounting Pronouncements Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block] South America South America [Member] (Loss) Income from Operations Total Operating (Loss) Profit Operating Income (Loss) Debt Acquisition Costs Payments of Debt Issuance Costs Postemployment Benefits [Abstract] Total Receivables, Gross Construction Contractor, Receivable, Excluding Contract Retainage Severance costs Severance Costs Summary of Weighted Average Fair Value of Options Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Summary of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Minimum interest coverage ratio on a quarterly basis Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Finance Leases: Lessee, Finance Lease, Description [Abstract] Period of options granted (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Entity Address, State or Province Entity Address, State or Province Number of awards vested in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accounts Payable Accounts Payable, Current Foreign Currency Translations and Other Goodwill, Foreign Currency Translation Gain (Loss) Retained Earnings Retained Earnings (Accumulated Deficit) Less Sublease and Rental (Income) Expense Sublease Income (Expense) Sublease Income (Expense) Operating Right-of-Use Assets, Net Operating Right-of-Use Assets, Net Operating Lease, Right-of-Use Asset Reduced Fair Value Business Combination, Contingent Consideration Arrangements, Fair Value, Decrease Business Combination, Contingent Consideration Arrangements, Fair Value, Decrease Depreciation Deferred Tax Liabilities, Property, Plant and Equipment 2021 Finance Lease, Liability, to be Paid, Year One PECO Inc P E C O Inc [Member] P E C O Inc Customer [Axis] Customer [Axis] Total Net Lease Cost Lease, Cost Exercisable at end of the period (in shares) Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Other Investing Activities Payments for (Proceeds from) Other Investing Activities Sales Revenue from Contract with Customer, Excluding Assessed Tax Share price (in usd per share) Share Price Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Foreign Deferred Foreign Income Tax Expense (Benefit) Forecast Forecast [Member] Permitted leverage ratio Debt Covenant Ratio Of Debt To Ebitda Represents the debt covenant ratio to measure the company's ability to pay off debt. Entity Voluntary Filers Entity Voluntary Filers Credit Facility [Axis] Credit Facility [Axis] State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Tax Credit Carryforwards, General Business Operating loss carryforwards expiration beginning year Operating Loss Carryforwards Expiration Beginning Year Operating loss carryforwards expiration beginning year. Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Other Expense, Net of Other Income Other Operating Income (Expense), Net Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock Incentive Plan Stock Incentive Plan [Member] Stock incentive plan. Total employer contribution Post Acquisition Period Employer Contribution Percentage Post acquisition period employer contribution percentage. Trade Accounts Receivable Accounts Receivable, before Allowance for Credit Loss Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Goodwill Goodwill [Roll Forward] Leases Lessee, Finance Leases [Text Block] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Revolving line of credit Line of Credit Facility, Current Borrowing Capacity Number of reporting units Number of Reporting Units Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Stock Options Activity Proceeds of Stock Options Exercised, Net Of Taxes Remitted Proceeds of Stock Options Exercised, Net Of Taxes Remitted Geographical [Axis] Geographical [Axis] ASC 606 Revenue Recognition - Section 481(a) Adjustment Deferred Tax Liabilities, Revenue Recognition Deferred Tax Liabilities, Revenue Recognition Segments [Domain] Segments [Domain] Goodwill Goodwill [Member] Statement of Cash Flows [Abstract] Minimum liquidity Debt Covenant, Minimum Liquidity Debt Covenant, Minimum Liquidity 2024 Long-Term Debt, Maturity, Year Four Income Statement Location [Axis] Income Statement Location [Axis] Operating Right-of-Use Assets, Gross Operating Lease, Right-of-Use Asset, Gross Operating Lease, Right-of-Use Asset, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gain on sale, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Boeing Boeing [Member] Boeing. U.S. Federal Current Federal Tax Expense (Benefit) Amortization expense for intangibles Amortization of Intangible Assets Segments Segment Reporting Disclosure [Text Block] Issuance of Restricted Stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Operating Cash Flow for Finance Leases Finance Lease, Interest Payment on Liability Scenario [Axis] Scenario [Axis] Optional increase in maximum borrowing capacity Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity Title of 12(b) Security Title of 12(b) Security Disposal Group Classification [Axis] Disposal Group Classification [Axis] Weighted average fair value of options granted (in usd per share) Weighted Average Fair Value of the Options Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Accrued Income Taxes Accrued Income Taxes, Current Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Depreciation and Amortization Total Depreciation and Amortization Depreciation, Depletion and Amortization Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] Proceeds from sale Proceeds from Sale of Productive Assets Other Assets — Long-term Other Noncurrent Assets [Member] Weighted average period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2025 Finance Lease, Liability, to be Paid, Year Five Non-US Non-US [Member] Airfield Lighting Product Line Airfield Lighting Product Line Assets [Member] Airfield Lighting Product Line Assets 2022 Long-Term Debt, Maturity, Year Two Completed and Unpatented Technology Unpatented Technology [Member] Customer Advanced Payments and Deferred Revenue Deferred Tax Assets Customer Advanced Payments And Deferred Revenue Deferred tax assets customer advanced payments and deferred revenue. Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts Payable Increase (Decrease) in Accounts Payable Raw Material Inventory, Raw Materials, Net of Reserves Debt Instrument [Axis] Debt Instrument [Axis] Avionics Product Line, Avionics [Member] Product Line, Avionics Operating Segments Operating Segments [Member] Summarizes Selected Quarterly Financial Information Quarterly Financial Information [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Accrued Expenses Increase (Decrease) in Accrued Liabilities Purchase of Shares Treasury Stock, Value, Acquired, Cost Method Unbilled Recoverable Costs and Accrued Profits Unbilled Contracts Receivable Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Revenue from Contract with Customer [Abstract] Variable Lease Cost Variable Lease, Cost Income tax receivable Income Taxes Receivable Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Research and development, design and related engineering Research and Development Expense Maturities of Long-term Debt and Capital Lease Obligations [Abstract] Maturities of Long-term Debt and Capital Lease Obligations [Abstract] Subsequent Event Subsequent Event [Member] Federal Domestic Tax Authority [Member] Outstanding letters of credit Letters of Credit Outstanding, Amount Concentration Risk Type [Axis] Concentration Risk Type [Axis] Less Current Maturities Long-term Debt and Lease Obligation, Current Cash and cash equivalents maturity period (in months) Cash And Cash Equivalents, Maturity Period Cash And Cash Equivalents, Maturity Period Impairment of long-lived assets held-for-use Impairment of Long-Lived Assets Held-for-use Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Unrecognized prior service costs, net Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Research and Development Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Current Assets: Assets, Current [Abstract] Diagnosys Test Systems Limited Diagnosys Inc. Diagnosys Test Systems Limited [Member] Diagnosys Test Systems Limited Goodwill, Gross Goodwill, Gross Comprehensive (Loss) Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2023 Finance Lease, Liability, to be Paid, Year Three Dividend Yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Patents Patents [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Effective Tax Rates Differ from Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 2021 Long-Term Debt, Maturity, Year One Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Write-Offs/Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction City Area Code City Area Code Litigation settlement, amount awarded to other party, excluding interest Litigation Settlement, Amount Awarded to Other Party, Excluding Interest Litigation Settlement, Amount Awarded to Other Party, Excluding Interest Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Amount authorized for stock repurchase program Stock Repurchase Program, Authorized Amount Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”) Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Cumulative loss period Cumulative Loss Period Cumulative Loss Period Quarterly Financial Information Disclosure [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense Capital Expenditures Total Capital Expenditures Payments to Acquire Productive Assets Less Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Cover page. Cover [Abstract] Contribution of employer Multiemployer Plan, Pension, Insignificant, Plan Contribution $3.19 – $13.63 Range Two [Member] Range two. Prepayments of lines of credit Prepayments of Lines of Credit Prepayments of Lines of Credit Long-term debt Long-term Debt Pre-tax loss on sale Pre-tax loss on sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Commercial Transport Commercial Transport Aircraft [Member] Commercial Transport Aircraft Service Cost Service Cost — Benefits Earned During Period Defined Benefit Plan, Service Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer Relationships Customer Relationships [Member] Cost of Products Sold Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total Gross Deferred Tax Assets Deferred Tax Assets, Gross Receivables [Abstract] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Other Aerospace [Member] Other Aerospace Europe Europe [Member] Deferred Tax Asset Valuation Allowance Deferred Tax Asset Valuation Allowance [Policy Text Block] Deferred Tax Asset Valuation Allowance Amortization of Losses Defined Benefit Plan, Amortization of Gain (Loss) Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Net periodic benefit cost Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Options exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of reporting units have goodwill and subject to goodwill impairment test Goodwill Impairment Number Of Reporting Units Tested For Impairment Goodwill Impairment Number Of Reporting Units Tested For Impairment Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of Company's Stock Option Activity and Related Information Share-based Payment Arrangement, Option, Activity [Table Text Block] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Equity-Based Compensation Share-based Payment Arrangement [Policy Text Block] Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Foreign Current Foreign Tax Expense (Benefit) Statement of Stockholders' Equity [Abstract] Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Expected future payments in 2021 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year One Deferred Tax Liabilities Deferred Tax Liabilities, Gross Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Other Product Line, Other [Member] Product Line, Other Non-cash Asset Write-downs and Impairment Charges Asset Impairment Charges And Asset Write-Down Asset Impairment Charges And Asset Write-Down Number of reportable segments Number of Reportable Segments Warranty Liabilities Divested or Acquired Standard and Extended Product Warranty Accrual, Additions from Business Acquisition And Divestiture Standard and Extended Product Warranty Accrual, Additions from Business Acquisition And Divestiture Retirement Plan Type [Domain] Retirement Plan Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Axis] Unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible Additions Charged to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Consolidation Items [Axis] Consolidation Items [Axis] Impairment charge Impairment Charge Goodwill impairment loss Goodwill, Impairment Loss Accounts Receivable, Net of Allowance for Estimated Credit Losses Total Receivables, Net Accounts Receivable, after Allowance for Credit Loss, Current Total Lease Payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Maximum total earnout proceeds Proceeds From Earnout Proceeds From Earnout Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Restructuring Activities Restructuring Costs Cash Paid Payments for Restructuring Disposed of by Sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Tax Year 2020 Tax Year 2020 [Member] Schedule of Activities with Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Fair Value for Options Granted under Employee Stock Purchase Plan Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] First Earnout First Earnout [Member] First Earnout Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Retirement Liability Adjustment Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Revision of Prior Period, Accounting Standards Update, Adjustment Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Other Liabilities Other Liabilities [Member] Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Credit Facility [Domain] Credit Facility [Domain] Deferred Tax Assets: Components of Deferred Tax Assets [Abstract] Litigation Case [Domain] Litigation Case [Domain] Basic Earnings Per Share (in usd per share) Basic (Loss) Earnings Per Share (in usd per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued Payroll and Employee Benefits Employee-related Liabilities, Current [Member] Employee-related Liabilities, Current Expected Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Supplemental Retirement Plan and Other Liabilities for Pension Benefits Liability, Defined Benefit Plan, Noncurrent Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term SERP Supplemental Employee Retirement Plan [Member] Litigation settlement interest Litigation Settlement Interest Unrecognized prior service costs Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Reserve for inventory valuation Inventory Valuation Reserves Equity-based compensation expense Equity-based Compensation Expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Net GILTI and FDII Tax (Benefit) Expense Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Goodwill and Intangible Assets Disclosure [Abstract] Disposal Group Name [Axis] Disposal Group Name [Axis] Document Annual Report Document Annual Report Exercisable at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Summary of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 2024 Finance Lease, Liability, to be Paid, Year Four Retirement Benefits [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Weighted-average price of awards (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Aerospace Aerospace Segment [Member] Aerospace segment. Other Deferred Tax Liabilities, Other 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] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Accounts Receivable Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total Liabilities and Shareholders’ Equity Liabilities and Equity Loss Contingencies Loss Contingencies [Line Items] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Percentage of fund Percentage Of Funded Status Of Pension Plans Percentage of funded status of pension plans. Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Operating Lease Cost Operating Lease, Cost Penalties or interest liabilities accrued Income Tax Examination, Penalties and Interest Accrued Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Foreign subsidiaries' undistributed earnings Undistributed Earnings of Foreign Subsidiaries Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Current Current Income Tax Expense (Benefit) Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Other Noncash Income (Expense) Line of credit facility, consent fee percentage Line of Credit Facility, Consent Fee Percentage Line of Credit Facility, Consent Fee Percentage Increases as a Result of Tax Positions Taken in the Current Year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Weighted Average Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Gross Profit Gross Profit (sales less cost of products sold) Gross Profit Property, Plant and Equipment, Net of Accumulated Depreciation Property, Plant and Equipment, Net Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Loss contingency, damages paid, value Loss Contingency, Damages Paid, Value Equity Compensation Share-based Payment Arrangement [Text Block] Net (Loss) Income Net (Loss) Income Net (Loss) Income Net Income (Loss) Attributable to Parent Cash Flows from Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Inventories Inventory Disclosure [Text Block] Pretax income Pretax Income From Foreign Subsidiary Pretax income from foreign subsidiary. Trade Names Trade Names [Member] Current Fiscal Year End Date Current Fiscal Year End Date Total Lease Liability Total Lease Liability Finance Lease, Liability Asset Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Less Accumulated Amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Financial assets carried at fair value Business Combination, Contingent Consideration, Asset Retirement Liability Adjustment – Net of Taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Thereafter Finance Lease, Liability, to be Paid, after Year Five Supplemental Cash Flow Information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Acquisitions and Divestitures Goodwill, Acquired (Divested) During Period Goodwill, Acquired (Divested) During Period Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Allowance for Estimated Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] Benefits Paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Cash dividends paid Dividends, Cash Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Components of Net Deferred Tax Assets and Liabilities Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block] Schedule of deferred tax assets liabilities net. Outstanding letters of credit on revolving credit facility Line of Credit Facility, Remaining Borrowing Capacity Gross Carrying Amount Finite-Lived Intangible Assets, Gross Held for Sale Discontinued Operations, Held-for-sale [Member] Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Indirect Sales Indirect Sales [Member] Indirect Sales Bad Debt Expense, Net of Recoveries Accounts Receivable, Credit Loss Expense (Reversal) Income tax effect recorded for currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Product Warranty Liability [Table] Product Warranty Liability [Table] Achievement period (in years) Business Combination, Contingent Consideration, Achievement Period Business Combination, Contingent Consideration, Achievement Period Unrecognized actuarial losses Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Finance Right-of-Use Assets, Net — Included in Other Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Description of Business Basis of Accounting, Policy [Policy Text Block] Directors Stock Option Plan Directors Stock Option Plan [Member] Directors stock option plan. Basic Earnings Weighted Average Shares (in shares) Weighted Average Number of Shares Outstanding, Basic Interest rate on revolving credit at LIBOR rate Debt Instrument, Basis Spread on Variable Rate Risk-free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Options forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Information Document Information [Line Items] Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Loss Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenue Revenue from Contract with Customer [Text Block] Actuarial Loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Provision for Income Taxes Total Income Tax Expense (Benefit) Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Year Cash and Cash Equivalents at End of Year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Principal Maturities of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Relationship to Entity [Domain] Title of Individual [Domain] Decreases as a Result of Tax Positions Taken in Prior Years Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions Short-term Finance Lease Liabilities — Included in Other Accrued Expenses Finance Lease, Liability, Current Local Phone Number Local Phone Number Cash purchase price Payments to Acquire Businesses, Gross Exercise price, upper range (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Equity Investment Other Than Temporary Impairment Equity investment impairment Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Contract Liabilities Contract with Customer, Liability Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net Exercise of Stock Options Stock Issued During Period, Value, Stock Options Exercised Equity-based Compensation Expense, Net of Tax Share-based Payment Arrangement, Expense, after Tax Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Potential additional earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Astronics AeroSat Corporation Astronics AeroSat Corporation [Member] Astronics AeroSat Corporation Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Discount Rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Valuation Allowance [Line Items] Valuation Allowance [Line Items] Total fair value of options that vested during the year Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Number of major customers Number Of Major Customers Number of major customers. Retained Earnings Retained Earnings [Member] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Summary of Significant Accounting Principles and Practices Significant Accounting Policies [Text Block] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Equity Award [Domain] Award Type [Domain] Current accrued pension liability Liability, Defined Benefit Plan, Current Cash Paid in Lieu of Fractional Shares from Stock Distribution Dividends, Stock Exercisable at end of the period (in usd per share) Weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Commitment fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Treasury Stock; 3,808,060 Shares at December 31, 2020, 3,526,018 Shares at December 31, 2019 Treasury stock, value Treasury Stock, Value Earnings (Loss) Per Share Earnings Per Share [Text Block] Discount Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Current Liabilities: Liabilities, Current [Abstract] Statutory Federal Income Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 atro-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 atro-20201231_g1.jpg begin 644 atro-20201231_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W_6M?L/#\ M-M)J37'^E3>1!';6DMS)(^QGP$B5F^ZC'.,8%9O_ GFD?\ /GX@_P#"*/^1B\&?]AJ3_TWWE=)0!S?_">:1_SY^(/_ G-0_\ C%'_ GFD?\ M/GX@_P#":1_P ^?B#_ M ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 < MW_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%=)10!S?_">: M1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ MC%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@ M_P#":1_P ^?B#_ ,)S M4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY M^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ M GFD?\ /GX@_P#":1 M_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#" M:1_P ^?B#_ ,)S4/\ MXQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ M G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GF MD?\ /GX@_P#":1_P ^ M?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ72 M44 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G- M0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ M/GX@_P#":1_P ^?B#_ M ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 < MW_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%=)10!S?_">: M1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ MC%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@ M_P#":1_P ^?B#_ ,)S M4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY M^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ M GFD?\ /GX@_P#":1 M_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#" M:1_P ^?B#_ ,)S4/\ MXQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ M G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GF MD?\ /GX@_P#":1_P ^ M?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ72 M44 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G- M0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 5TE !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5TE !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4R::.W@DFG=8XXU+N[' 4 9)-/K(\7:?/J_@G7- M-LCBXO-.N((B.SO&RC]30!R6E^)_'/C*P_MKPG8Z+I^CR%OL7]KB9Y[M 4Y4$_A0!Z5I?B/1-&=&F^#/Q(U&YTZVGO)KK5 MY#/+$&=3&7*8)Y&TKD8[DF@#V>/7]'EUAM(BU:Q?4D&6LEN4,RCKDIG=^E07 M?BSPY8,ZW^OZ7;-'-Y#B:]C0K)@'8 M2:]IB27*Q@22":-C*6;J2QY.>IK7\$>'_#VJ^/?B+/JME9WMV-3\F1;E%?9 M8E/0] 3NR>^WVH ]/NM1LK&Q-[?7EO;6H 8SS2JB 'H=Q.*@TSQ!HVMVTEQH MVK6.H0Q'$DMIA17UE\=M5MM2M]$LKE_"DDD]MHI?RQB= AD+!-X8\3>&3J4<"SQ&_OU\A4+ ;Y-C;@I!X([D5M:KXAT7 M0O*_MO5[#3?..(_MERD6\^@W$9KPU]#TW3_V.Y+NULH$NI].626X$:^8Y>=2 ME=9XDTF]N_BIJ5]X770=H=*US2==MVGT35+/4H4.UI M+.X255/H2I(KQ2&[T76X? 6C/H_]CZ#'KU[:ZAIF.*ZZ^L=/T;X^>&E\/P0VLU]IEX-4BMD"AHDV&%G4OIEK)>3:;<73 MW+Q R&17?8=W7Y=J@>PKW30Y'F\/:=+*Q=WM8F9CU)*#)H BNO$NA6.J)IE[ MK6G6]_)C9:37:)*V>F$)R?RKD?B+\1&\+ZUHNAZ7J.A6E_J4CF:?6)\16D2H M6#.H93\Q!522 2,L_ N^U'Q-:VEQ>7@NY=9N[I%\U9P[[MS$94 MK@8].".N:J:/%_:MU\&+C6[=+FYN+6[$SW$89I5%FQ3=GKQ@\_6@#V2ZO&TW M0IKV_,;/:VS2S&,%5)5IK@O">J?%/Q!I.CZS);>Z M$RQ. V!\Y&[:?<9KKO&G]EGP-K*>(+B:UTN2RECNYH%+.D3*58@!6/0GL:\Q M\8>%/#O@SPCHWB7P*\EOK*75G%87*7+2/J*R.JF)\G$@*$G';;Q@4 >P:G]O M_LJZ_L9%K% MN>/LTT7WUQDG!ZCDYR!R:[.O'/&/A:TN?CEHFG^9)'IOB2-KK5K)<>7=O:#= M%N'N2,^H44 =WX,\0:KJ?@\:_P"+8K32DN6:X@AYC-O;'_5^:S,1O(Y)&!R! M@5M:5K>E:[;M<:)J=GJ4*MM:2SN$E4'T)4D9KSKXS+>W.I>"],MX;&:RO-49 M9H-1D9+6:18R88Y"H)()SA<$$@52T^TU'1/C!9WFK+X:T>0Z3<->V6C23N]U M N"LC+Y*J-K# )()!(&<8H ]*E\6>'8-6&ES:_I<>H%MHM'O(Q*3Z;,YS^%/ MU+Q+H6C3&'5]:TZPE6-92EU=)$P1F*AL,1P6! /J,5X1XAB:]^!^H:II/A+P MYHGAV>W>>":^N6N+Z0LWRN"%XD9L8RY(R!SC%==IVDV.M_'+3IM7MHKTP^"K M=T6X02*':=P6P1UP2,_[1H ]7:Y@2T-TTJ"W5/,,N[Y=N,[L^F.,,T;*N/Q(K&^$VIVNI?"KP^+1AOL[&*SN(\8:*:) CJPZ@Y4]? M6@"?POXYMM8T">[UV./1+NQO&L+Z&YE"I'."%PCG 96)&T]\XZUT5Q?V=I<6 M\%U=00S73E+>.20*TS 9(4'EB "<#M7EWQ'\6Z9XE^'>IS:6TC6NEZ[9VTUT MR@1.RW$18HP."HSC/K6OX^N(1\2_AW;&1?.;4;F18\\E1;L"?IEA^= '52>+ M_#4,D<".H-6(]?T>76&TB+5K%]209:R6Y0 MS*.N2F=WZ5XQI7AG1IO@S\2-1N=.MI[R:ZU>0SRQ!G4QERF">1M*Y&.Y)JQK MFD:=HOA'X3WNF65O!>2:]IB27*Q@22":-C*6;J2QY.>IH ]GMK^SO);B.SNH M)Y+:3RIUBD#&)\ [6 ^Z<$'!]:YG6/&?DZ[X3@T.:QOK#6[V:VEN$?S !'&[ M'8RMC(9,'.>A'6LSX>31P^)_B")76/R]<,C[CC:I@CPQ]!P>?:N!\$2I-X;^ M$LL1W(^LZFRG'4%KG% 'M.H^*O#VD7JV>K:]IEC=/C;! M-/B%IWA#5-!L[B\T^,ZI=K',US=+'Y$&UB9<$],J%R>,FN%9DU[2?%&I^'/" M?ARWT=[JZ%[JFO7#RR7#)D22; I*KD?*I=<=@,U3TVV@O? OP=>\ACN':^CB M9I4#$H(9<*<]N!Q0!ZO9^(5CU'5?[8U?0TLXKN*"S\BYQ(A= 0DVXX$C,?E MZ@BMBZU"SL9+=+V[@MWN91# LL@0RN02$4$_,V >!SQ7DX\-_P#"52?%?1H< M)/->P&U8'&R9+:-HSGMAU6I/#&O2?$CQAHNL1Q[D\/:+]HEC(P!J-P"A0C_9 M5'^F\=* /29O$FAVVK)I5QK6GQ:C(0$LY+I%F8GIA"CZOJWP5 MO+[4-,\'S6MW'<3:CJFI7$ZWBR[FW/)B$E9$/0 \8&.M>Z^"VNF\"Z&U_=I> MW)L(?,ND# 3'8/G&X!N>O(!YZ4 <%KOB'XKZ#J&C6EP_@V5]7O19Q-';W6$; M8SY;,G3"GI7=Z#-XAL]*N9_'5SHJ21N6673A)'$D>!RQD8\YSSG&,5SWQ'_Y M&;P#_P!A\?\ HB6J_P 5H[>[U3P7IVKD?V->:T$O(W.(Y6$;M$C]B"X'!X.* M .SL/$FAZK93WFEZUI][:VX+33V]TDB1 #)+,I(''/-8/@7XA:?XRTW4[H7> MGH;&\FB9(;E7V0(Y5)6.> P4D'@>E86N:9IFE?'#PPZE#;Q! M5EMEBRAD4#&!( 3]*YC3)="TOX5:PNJ:$FJ"_\ %-Q90V*/Y N)3='RD=QT M0$=\C Q@T >PZ7XGT'6[B2#1=;TW49HAF2.TNXY60=.0I)%9G@?Q+>>)8==> M_C@C.G:W=Z=%Y*D;HXGVJ6R3\V.I&!["O.;ZVU2P^+W@)M6TOPYH\\MQ<)%! MI#.TS1>0V0[%$&T' Q@\]#UKKOA-_P >OB__ +&S4O\ T8* #Q-XG\5)\3K+ MPIX6.CPK/I;W[S:C;RR$%9-FT;)%]14ZBMM7UG3[">;_5Q75TD3/\ 0,036#XZ\?V/@N;0X9[FQ1]3 MU&*WE^TW*Q^3;D,7FP3]T;0,G@%AGT/F_AG3M?UO4O&EV^C>$]3D;6;FWNWU MR:59HHEP$CP(F C"8*X//6H[>QC?X;_#%+RXLM65?%$,$5S$KNC0?Z1MC!D1 M6*@ +R,':.O6@#W*UU.POIYH;&^MKF6W"&:.&97:/>NY-P!XW*01GJ.15=_$ M>B1VRW$FLZ>D#7!M1*UT@4S#.8\YQO&ULKUX/I7(>##'%\8/B-$-J8DTY@G3 M"_9 ,@>G!'X5YNEO8Z]X*\.Q3!+JQO/B/(2."LT9:#/^PU)_P"F M^\KI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y/5 M?AAX/UK4Y]0O]''VJY.;A[>XE@$_^^(V4/\ \"!K93PWHL?ATZ"FEVJZ28S$ M;(1#RBIZC;]><^O/6M.B@#FM ^'?A;PQJ'V[1M*$5V(_+2:6>2=HT_NH9&;8 M/9<"KL/A/1;?0=1T6&RVZ?J33M=P^:Y\PS9\WYLY&=QZ$8[8K8HH QKSPGHF MH6&D65W9>9;Z+<0W5@GFN/)DA&(VR#EL ]&R#WS7%Z9\*].U7Q'XIOO%^C!_ MMFJM-9RKEZAI,)L[ @VD M<+-";<@8&QHRI7\"*BTGX?>%]#OA>:5I26USY$ENTRRR%I$<@L');YR2J_,V M3QUJYXM\00^%/"&J:Y'_'%RMQK MVF^1.\BPK$'AGB#J % !VMO0D#L,T =+)X+T"7P6/"Q.*JZG\3O!^C M:M-INHZRD5Q;L$G(AD>.!CT$DBJ40^S$5&Y_"R^')-&M3I"?=M F%4YSN!'(;))W YR>M-\.^ M"?#WA26>;0].$$]P LMQ)*\TK@=%,DC,V/;.*$\;^')=(T_5(=4BELM2NX[* MUFB5G#SNVU4( RIR,'=C'?%7KO7-.L=;T_2+JXV7VI+*UI%L8^8(@"_(&!@, M.I&<\9H J0>#]"MO!I\*06.W13 ]N;7SG/[MB2PWEMW.3SG-:]O;QVMK%;VZ M[(H4"(N2<*!@#)]JX]_B]X%1L-K\8 E,,C?9Y=L+ARF)&V8C^8'!; /49%7K M'XB^%-2\0)HECK,4M](76)1&X28K]X)(5V.1@\*3TH AU#X7>#-5U:;4;[0X MI+BXD\R=1+(D4[YSNDB5@CG/=E-;=UH&F7FJ:7J-Q:@W6DF0V3JS*(=Z;&PH M(!RO'(..U8^L_$KPCH&K2:;JNL)%=0A3.B0R2" 'H9&12L>?]HBK^M>,- \/ MZ;:W^JZE%';7A MFB5IC<9&1Y:H"7XYX!XH UY8HYX7AGC62*12KHZY5@>"" M#U%(-3TKX@^"--L+GRK35;JYCO(_+5O- M5(=RC)!(P>>"* .UK-NO#^F7OB"PUNYMM^HZ>DD=M-YC#RUD #C:#@Y [@^U M8-]\5_!>G75W;7>M8GLIWM[F)+6:1H63&XL%0D*,CY_N^_!JUJ.NVTVI>%Y; M#Q'';VVISL8HH[;SUU)?*+!1)_RS ^]N[XQWH U]:T/3/$>E2Z;KEE%>V6:2>1U'12\C,V/;.*X/3 MOBI#K]EXV0:])HXTZ1GLK\Z1*XMK=5C'F,C)\S;W/R'YL6651U<1QJS8]\8H S$^$/@5!.H\/Q&*=9%:%IY6B3>"& M*(6VQG#'E ",\8K?L_#.DV&KQ:I:VI6]BL$TY)FF=B+=&+*F"2#R2=Q^8]S7 M(>,OB%!/\)M0\1^!M6C>2"YMX1,L0+1,UQ$CJR2+\IVN1AAD9S7HE !7)ZK\ M,/!^M:G/J%_HX^U7)S[$9E6)H9(S(@_B3>H# MK[KD4 7SX8T,^&CX>_LJU&D&/RC9"("/;G/3Z\YZYYZUD:5\+_!^BWUG>Z=H MXCNK)]]O.]S+(Z':4QN9R2H#$!3\HSD#-:ECXLT34?"K^)+2^5M)CCDE>Y:- MTV+&2'RK ,,%6X(SQ5+4_B%X8T?3].N]0U(Q)J<0FLXA;2O-,A .X1*I?&", MY7CO0!=A\)Z+;Z#J.BPV6W3]2:=KN'S7/F&;/F_-G(SN/0C';%)>>$]$U"PT MBRN[+S+?1;B&ZL$\UQY,D(Q&V0^:CC\:^&Y?"K>)$UBU.D(/FN]W MRJM "ZM\./">N:XVKZIHT4UZX599!(Z+.!T$B*P60# ^\#TJ>Q\#>'=-MM(M[ M+3O*BT::6>P432'R7DW;SRWS9WMP<@9XQQ7*>!?BUI>I?#N/7/%6HK;2K>/! M<2M:21Q(7GD6$ [<$; H)R<8^8@YK:B^+/@B;SPNO1JT"*Y22"5&D5CM4QJR M@R G@;-V: )9/AAX-FUJ;5)=#B>XGF\^9#+(89).N]H=WEELC.2O7FI[CX>> M%[KPO8^'I]-+:;I[B2TC%S*'@89P5D#;Q]XC[W3CI5G2/&GA[7-#N=8TW5(7 ML;0LMS+(&B\@J,L'5P"N!SR!570?B-X4\2ZDMAHVKI-=2(9(HI(9(3,HZM'O M4>8,8RH$4_,3CY0!QBH]#\,:/ MX:-^=#L4M/[0NGO+G:S'S)6ZMR3@<=!@#L*Q+[XK^"].NKNVN]:Q/93O;W,2 M6LTC0LF-Q8*A(49'S_=]^#65XW^*-CX?OO"HL+T26FJW223S0VDDX>U*.
>(,$N-)LX+9))A#I1F:Y MN#+M\HLZ$+'M ^<8&21NR..I^)/B>Z\)>"YM0T_R4N9)X;:.>Y'[JW,D@3S7 M_P!EW$%U M++''$]JRJ"DD>T\HQ.-G..H--\;_ !#UBQ\6:-H_AVPGBL_[G:&MXNE6_D"]NY+VX^=FWS2'+M\Q.,GL, =A7.>-=$2_98(E!8JAX+,64#.0.Y@^<%'5?E#!TQD @YP* .V?P_IDGB:+Q ]MG5(;4VB7 M'F-Q$6W%=N=O7G.,^],U[PSI'B:.T36K3[1]BN%NK9UD>-XI5Z,K(01^=>>S M:YXW\->&]*\9Z_K5O>V-U);G4=)6R2-+2*=E4&*0?.60NN=Q(//2O5Z .7UW MX;>$O$FIR:AJ^D++=2J$FDBGDA\Y1T$@1@'';#9XXJ[JW@W0-VAB9H?(9!A2C(05(!(X(X)K;HH Y?5_AOX3UV]AO-4TA9KB&$0"43RH MTD8Z)(58>8/9\U-;^ O#5I96=I;:6L5O9:C_ &I;QI+(!'<_-\X^;I\S?+]W MGITKHJ* *$^AZ=B9VC:3@8W'H.]7Z* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KF_ ?\ R+MU_P!AK5?_ $X7%=)7-^ _^1=NO^PUJO\ MZ<+B@#I**** .;\4?\C%X,_[#4G_ *;[RNDKF_%'_(Q>#/\ L-2?^F^\KI* M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH \P^+!O_$6N>&_!.B/;K<7EP=2NC*?"/Q.\.^,/%5QI$EI>,-#NVTR"6(*DA+1L^]VX$@Z\8Z=Z];&FV(U0ZD+ M.W%^T/D&Z$2^:8\YV;\9VYYQG&:-1TRPU>R>SU:RM[ZU<@M!&_$UHA628_ZPJP;<4D_A&"#FK]W? MIJWBK0-3TC6&\$^)+KPY$XAOK6.2SGMBQ;R!N*D,C$GC!P1Q7JE[X9T'4M2C MU#4=$TZ[O8L>7Y!/J6PQRTO M5OCUX'M=,OH+N2UM=1>;R) X0/$FT$@]?E)QZ8/>O11IE@-,_LT6-L+'9Y?V M7R5\K;_=V8QCVQ56Q\,:#IC6[:;HFFV;6IEVL$?[,_C!TB0--)JDDAQ]YA*X!/N J_E6MXM1+2R^%"6JK$L>KV<:!1@ M*I@88'MBO35T72TTN734TVS6PFW^;:B!1%)O)+;DQ@Y)).1SFG3Z5IUR+07- MA:S"R=9+420JWD.!@,F1\I X!% 'AOA2;4],L_%<-[XYTC09;?5;N74K+4=* M2:1@S$B0L95,BLN,?+@]!FGV-C8V7A#X;PQ>)-0T35DBNVTC5[VPC6+9(#GBO9]1\,Z#J]Y'=ZMHFG7US%CRYKFTCD=,>C,"15G4-+L M-6LFL]5L;:]M6QN@N85D0_\ 6!% '#?#;7KW4/$?B73=4CT>\NK%X#-K.CQ M[([PLA 63KF1 H!Y. 0.,;(0 7;'5B .3SP*@@T'1[:&RBMM*L88[!BUFD=LBB MV)!!,8 ^0G)Z8ZF@#Q?6[B'_ (0OXR6_FQ^?]ODD\K<-VWRH1NQUQGC-=%J? MB*\;X@1Z)I-UH/A^Y@T6&:75]3MA)/.C,?W<0W)E%(R3T[UZ#<^&=!O+R MYN[O1-.GN;N+R+B:6TC9YH^/D=B,LORC@\<#TIVI>&]#UKR/[8T;3[_[/_J? MM5JDOE?[NX''X4 ?/DUT+WX<_$R==475P^MZ>?MR0K$LY\V %E5>-IQP1G(P MX0213>-@CHPR&4WF"#^%>D>,45?C%\.'"@-YNHIN YV_9":L36%G&I%H\GA7Q5J&J^)+NZM+KQ#:'^V-/TU(+>VNT*C[0@,K!XPVW M>QQD@X!XKK?#.NZM;_$^QT36M0T+Q5)<6$TD6KZ?;K'DV.FK*PPZ986US=7%O96\4]X0;F6.)5:<@8!<@9; XY M[56TWPUH6C74MSH^BZ=83S#$DMK:)$S_ %*@$T <;\+;2!M0\?RM$C/-XHN8 MI"5SO01QD*?4?.WYFN%\.7$=O\,_@_-=3)%&FKG=)(P 4;9QR37N]K86=B9S M8VD%L;F8SSF&,)YLA !=L=6( Y// JI+X:T*?18]'FT73I-,C.4L7M$,*'.> M(\;1R2>G>@"#QC!=WG@/7H-)W/>SZ;<);>6?F,AB8)CWR17EFJZ_X4NOV88M M.L[BTDEDTN*SM[!"&F%Y@ )Y8^;>).?7O[U[8B+&BHBA548"@8 'I6:GAG08 MM8.K1Z)IR:D3DWBVD8F/_ \;OUH XG1TGC^/$:7F?M"^#+<2Y.3O^TOGGZUT M/Q#UJST'PA+=:OI*ZKI;S107\3X*Q0.X5I6&#N"Y!Q^HZUT'V"S&I'4!:0?; M3"(#<^6/,,8.X)NZ[O0OBS_QZ^$/^QLTW_T8:Z3P M_P"#]#\,37DNBZ;;6LEY,TLCQ0(AYYV JH^48X%:=W86=^(1?VD%R()EGB$T M8?RY%.5=<]&!Z$XD8+'%*P5XPQ/3=A M@/<5RWBW3U\>>-/&]SX>?[T7MA: M:E9O::C:P7=M(,/#/&'1A[J>#3=/TVQTBS2STJRM[&V3[L%M$L:+]%4 "@#Q M_P :>(-&\8_ O2M"T>_BN;[7OL-I!:Q2!I5998VDW*,E=@1LDC Q7M-9UMX> MT6RU274K/2+"WOYL^9=16R+*^?5P,G\ZT: "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_ ?\ R+MU_P!AK5?_ $X7 M%=)7-^ _^1=NO^PUJO\ Z<+B@#I**** .;\4?\C%X,_[#4G_ *;[RNDKF_%' M_(Q>#/\ L-2?^F^\KI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ/X:^ M$+OQGX)76M3\:^+X;N6ZN$_T?69%10DK*N%.1T X/%>V5X5\)OBGX,\+_#^/ M2]+KK18_%>C>.=4%P_A26-WU2 M1-IFM94WQ,P'5\ @XZG'4]=32_B9IM_JEC9WND:UHW]I-LL9]3L_*BN6QD*I M#':Q ) 8*3VKS?6/#VN>-/!?C[Q-;:??0'7+JS>RT]U,<\MK9D?,%(.&<;F M(/(''(IWG:%XHUOP]8:/XK\6>*;G^T8;J2SGFBC6P$9W>;-_HX*X(QMR"CZS\2]-TK5[W3K32M8UF73E#7[Z7:"5+3(R [%ER<<[5W'':IK_XD:':Z M;I-UIZW>LR:S'YMA::;!YDTR8R6VD@*!D9+$8/%\4:3\.-=\7Z=XQG;3 MY[W6YM3LY7A=A>PRA=HC(!W,N-NT<\#CK7/:K!]G\5>'/%6KQZKX#T2[T-K$ M#2P@&GR>>TBI*/*(174@_=&&7!/!H ])7XG:+_PC.M:O-;:A;R:$H.H:;/ $ MNH,C*Y4MM.1R"&P>QJB?C'H44MI]KTO7;6VU!2=/NY=//EWS8R$C )"?B+KFE7NN:M:/ID=HFKZI,A2\VDD^6JQ(2%)QN)(.>*[[QK M&BW_ ,-450%768@!C@8MI,4 7)_'UOKGA[Q396UIJNBZOIFF2SF"^B$,JJT; M;)4*L1C(Z@Y!':L?P;\6=/C\&>&SK-KK9@EM+:UFUVXMB;9[DHJL&D)W'+Y& M\KM)S\U4O$I/_"VO&8SP? [''_ WK%D\6:5XB^ &F>"M(BEN?$5]I=I8QZ:; M=@ZMA!Y[?+@1X'F;^F,I:[X^L=&UO^Q[73-5UO4DB$TUMI5N)6@0_=+E MF55S@X&-B""IZCKZ \5YY MJ5I;^%OB?XCG\6>+-<\-6VJ);36=_9,H@NA'$(V1V:)\.I' R,AJJMI\*?#= M;Z&+53;ZKXQM+A)=7D1I;M?.1/.*+&FP.%S@@GOGF@#VOP_K;Z]I[73Z1J6D ME9"@AU*)8Y&& =P"LW'/KG(/'%U[4[S7/%&I:?8*573+;1KUK81 M(%&Z24@#<^[/!)4#].WKPWQS\2="\0>-+[P?K/B%-"\.:>WE:DZ;_/U&3O A M4'9&.C'J>@XR: +&G^,?$&N>!_"VD1ZPZ7NN:Q/8#68D59)K. N6F0= [*@& M[!ZD]<5TNEF^\&_$ZU\-?VQ?:IINL:?+<6JZI$C(=0T.YTSP7XP\()]MT'PYJ+12BQA?]Q;M&8F8)C)"'9G Z?C5BVUK3?&? MQ8L?$>CR&XT/PYI=R9M3V,(6EE*C8I(&XJBL3C('3K0!4\3:!K_AOX?:GXKU MSQQJ4/B*SB>Z'V:[(L X)*0+ 0%*GY4RPW9.FO=5\;^.+'P]/J-]HMG:Z M)#J6H1Z=.8)I+B4X$1BCUYKL+_6]-\*_%A?%>I2&+P_X@T2*./4MC&))4ZI?IK'B;PIJNH2ZE-X?NHEANYR#+)!-$)(PY'5A\PW= M\5W%>>_#:(ZIXH\8>,8[>:&RUVZMTLFF0HTT-O"(Q*%/(5B6(R 5TE5TE !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %5TE !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %6+."Z%692 2 1G(]*S MKSXLZ%9W5U_H>JSZ993_ &>[UF"TWV<$@.&#/G<0"<$JI ]:YZ677=)^->DW M'C#[+>2:C975KH;V&4BMW #NLB-\S%E51OW8X^Z,Y#/ L4 M7=SN8F4L3[YH [OQ'XTT_P .2V5LUO>:G?W^XVMCIT0EFE51EGP2%"C(Y) Y MJQX9\4Z?XKT^6YT];B&2WF:WN;6ZB, +,Q$G)(:49;KU.!GZ"NF\)ET^.'Q CC4" PZ:[X_YZ&)QGZD#GZ" M@#J/$WBK3_"EC#<:@)YI;F806MI:Q&2:YD/1$7N< GG '^@% MO>:9?:?M-W9:E$(I858$JYP2I4@'D$CBN>\6;W^.'P_CD4&!8=2D3/>01(,_ M@#Q]37,_$V6ZMOB#K[Z&Z]1DX^IH ["R^+&AWMY: 66K0 MZ;?7 MK36)K3;9W$A.%"OG< QX!*@'UKN*\C\ST6^U9G;#)9O I0>I\V1 M!CZ$UQUG\1M?U6ZU"+1_A[J=RNGW;6DY?4;2-DD"JQ4@R8Z.IR"1SUH ]!HK MFEUSQ0R@GP>5)&2IU.+(]N!2_P!M^)_^A1_\J47^% '245S?]M^)_P#H4?\ MRI1?X4?VWXG_ .A1_P#*E%_A0!TE%+_ K%XMTB*U-Y/875K5TE '&Z3X&OQXIM?$'B[Q ==O=/C>.P1+-;:&VWC#N% M#,6-I/) MYYKT:B@#D=>\"F\U#2]4\-:F=!U/2[=K2&9;<3QO;G'[IXR1N4;01@@@TNC^ M"KK1-$UD6FNROXAUAC-<:S+;(Q$NW:A$7W=J #"9_&NMHH Y;Q#X-F\0:;I# M-K$MKKFD.LUMJL4"Y\W9M*;F^\+Z?,DD&EO:HLC"-M MT<C444 %<3\.?^0CXX_[&:;_ -)[>NVKB?AS_P A'QQ_ MV,TW_I/;T =M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 5TE ! M1110 4444 %%%% !1110 5Q/PY_Y"/CC_L9IO_2>WKMJXGX<_P#(1\WKMJXGX<_\A'QQ_V,TW_I M/;T =M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Q_B'XCZ M9HEX]I!$]]<1DB0(VU4([$GO]!1X>^(^F:W>):3Q/8W$A C#MN5R>P([_45O M]7J\O/RZ&7MJ?-RWU.PHHHK U"BBB@ HHHH **** "BBB@ HHHH YOX@_P#( MB:A_VS_]&K725S?Q!_Y$34/^V?\ Z-6NDH *YOP'_P B[=?]AK5?_3A<5TE< MWX#_ .1=NO\ L-:K_P"G"XH Z2BBB@#F_%'_ ",7@S_L-2?^F^\KI*YOQ1_R M,7@S_L-2?^F^\KI* "BBB@ HHHH **** "BBB@ KB?AS_P A'QQ_V,TW_I/; MUVU<3\.?^0CXX_[&:;_TGMZ .VHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K/UV^73=!O;II4B:.%S&7;;E]IV@>^:YWQ+\1].T??;Z=MO[P<$*?W M:'W;O]!^8KBK72O$WQ!O1=7DC+:@\32#;&@]$7N?I^)KLI89M<]31'-4KJ_+ M#5G',Q=BS$LQ.22>2:%8HP9258'((/(-=[K/PJU"V=6T:9;R,KRLA$;@_P B M*F\._"^]:^CGU_RXK>,AC K!VD]B1P!7K?6J/+SKS6L>E:5++/HUE- M< B62WC9P?[Q4$_K5ND "J H & !VI:^>>KN>TM$%%%%(84444 %%%% !11 M10 4444 5T,\\5M \US*D,48W/)(P55'J2>E<]XH_Y&+P9_V&I/\ TWWE6O%' MA:P\7:?;V&KM,;2&[CN7@1@$N-AR(Y 0=R$X)'&<#F@"SI7B#1M>61M#U>PU M(1'$AL[E)MA]]I.*I7GCKPEIUY+::AXIT6UN86VR03ZA$CH?0J6R#7&?9],O M?CSI2^#[2"$Z):7":[<6B!(]LBXAMVP,,P?Y\=L5S6C_ -H:+HVM:_X@^%Z: ME;RZI>7]Y6U_:1W5C<17-O*-TH8<&O,+:;2/&?QH MTM%BBO-%T_PRE_I\#Q#R@\TH4.$/ (C XXYJ_X#6'1_BAXY\.:?&(-.B>TO MX+=% 2)YHSYNT=@2JG XZT >@7=Y;6%I)=7UQ%;6\0W233.$1!ZECP*CTW5= M/UBS%WI%];7]LQ($UK,LJ$CMN4D5P?CU(=9^*7@;P[J$8GTZ5KN^N+>09CF> M*,>5N'< L3@^U<_XJOX_ 7Q \3'0(ELH[[PA-J#10(%3[5"Y5),#&#AL$CK@ M4 >K0^(-&N-7DTJ#5[&748\[[-+E#,F.N4!W#\JT*\2\1^'-+\/?LZ:?K>EV M<,.K:7;6>I07RQ@3&X+1L[,W4[MS @GD'VKVJ&59X(Y4!"R*& /7!&: 'UQ/ MPY_Y"/CC_L9IO_2>WKIM6U_1] BCEUW5K'3(Y6VQO>7*0ASZ L1DUYWX"\=> M$K._\8M=^*=%@6X\0RS0F74(E$L9@@ =J45S?_ L?P1_T M.7A__P &D'_Q5'_"Q_!'_0Y>'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0 M?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ MP:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!T ME%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ M :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE% M'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\ M50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y M>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#! MI!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_! M'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX? M_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ M"Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?] M#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17 M-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+' M\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 M=)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4 M?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0? M_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0 M?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ MP:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!T ME%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ M :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE% M'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\ M50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y M>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#! MI!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_! M'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX? M_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ M"Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17/1?$'P9/*L4'B[0I9&.%2/4H69C[ -S7 M+>)_BDL8>V\.@$@$->2#@?[H/\S^5;4J,ZKM%&=2K&FKR.UUWQ)IOAVV\S49 MP'892%.7?Z#^IXKS'4_%7B'QM>'3]'@DBMVX\B$\D>KOZ?D*Q-$D\/:[>&_\ M3>-]%MD9LNLNJ0^=)^!;Y?Q_*O3=+\8?#G1K,6VF^*?#D$8Z[=3@RQ]2=V2? MK75>CA]O>E^".:U6OO[L?Q*?AKX8VECMN==*WEQU$ _U2?7^]_+V-=XJJB!4 M4*JC & !7.?\+'\$?\ 0Y>'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5<= M2K.J[R9U0IQIJT4=)17-_P#"Q_!'_0Y>'_\ P:0?_%4?\+'\$?\ 0Y>'_P#P M:0?_ !59EG245S?_ L?P1_T.7A__P &D'_Q5'_"Q_!'_0Y>'_\ P:0?_%4 M=)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4 M?\+'\$?]#EX?_P#!I!_\50!TE% MVOXI)'PZDX56). "?H*[^@ KF_ ?_(NW7_8:U7_TX7%=)7-^ _\ D7;K_L-: MK_Z<+B@#I**** .;\4?\C%X,_P"PU)_Z;[RJ'Q0;Q<_A,6G@.RDN+ZZF6*>: M*XBB>W@P=[(9"!N/0>F<]JO^*/\ D8O!G_8:D_\ 3?>5TE 'G?@ ZYHBV>@I M\.9M!TOYC-?OJUM.V_:3O<*=SLS GW]!569_BT4 <-XLT?7K^X\+^*M'T^)M9T9G>;2Y;A0)(YHPLL0D^[N M!"X/0XJG9^$]7\6:_KFM^+K%='CO]&;1+6P6=9I(X7):21V3YKOAKX8%F6\\3.22=WV5&Y/^^W]!^==L74Y95I3?+27S,(MXG^( MM_@96T1O=88O\3^9KT+PUX$TSP\$F9?M=Z.3/(/NG_9';Z]:Z.WMX;2W2"UB M2&*,85$7 4?2I*BKB927+#2)=.@HOFEJPHHHKD.@**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#F_B#_ ,B)J'_;/_T:M=)7-_$'_D1-0_[9_P#H MU:Z2@ KF_ ?_ "+MU_V&M5_].%Q725S?@/\ Y%VZ_P"PUJO_ *<+B@#I**** M .;\4?\ (Q>#/^PU)_Z;[RNDKF_%'_(Q>#/^PU)_Z;[RNDH **** "BBB@ H MHHH **** "N)^'/_ "$?''_8S3?^D]O7;5Q/PY_Y"/CC_L9IO_2>WH [:BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HK+USQ'IOAZV\W4IPK$92)>7?Z#^O2O,-4\5Z_XVO#IVCP216[ M\>1">6'J[>GY#ZUTTL/.KKLNYA4K1IZ;OL==XF^)%AI&^VTK;?78X+ _NXS[ MD=3[#\ZX[3_#_B+Q[?"^U*9X[7/$\HPH'I&O?^7O75>&/AG::=LNM<*WER,$ M0@?ND/O_ 'OQX]J[M0%4*H & !VK9UJ=!PK8HHKBE)R=Y,ZXQ459!1114C"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** .;^(/\ R(FH?]L__1JUTE M@#MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHKF_$GCC2_#JM$S_:KS'%O$>A_P!H_P /\_:KA"4W:*N3*48J\F=# M+-'!"TL\BQQH,L[M@*/WH [:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBFR2)#&TDKJB*,LS' ]S0 ZJ6J:O8Z-9FYU*Y2",=-QY8^@'4GZ M5QGB3XH6MIOMM 1;J;H;AQ^[7Z#JW\OK7.:9X2\0^-+P:AK,\D,#<^=..6'H MB=A^0KMAA7;GJOE7XG+/$:\M-799UWXA:IKUQ_9WAN&6".0[04&9I/R^[^'/ MO5_PW\+RS+>>)7)).[[*C=?]]OZ#\Z[;0O#6F>';?R].@ XA4Y M:'<&!3=QEASC/K0!NT5Y-!I.C^$?C1H^G>"(S90&QN9M?M+=V:%(0G[EW7) MD+]#U(S6+I'AFV\5_!^\\?ZA-<#Q3T,;.8HX\' 0! "N,')H M ]SHKQVSOH?BIXP\/:;KV9M)7PQ%K%S8JS)'-:1--U1[FYU"*)V0SQPQ@K&2,':6;D9_AK!O+V'X5^+?$6F:#F#2W\,2ZQ;6 M3,SQP7,3%<(#G:K@@D=,K0![%17ANJ^&K;PI\(++X@6,MP?%-K#:ZCCCR( MC]T_[1_A_G[5Y[)<^*/B'>&.)2+16Y5THT-*>LNYER5*WQZ+LF:)LGNP+Z\'.^1?D0_P"RO]3^E==117%.I*H[R=SIA",%:*"BBBH+"BBB M@ HHHH **** "BBB@ HHHH ***CFGBMXS)<2I$@ZL[!0/Q- ;DE%<[?^/O#6 MGY$FJ12L/X;<&3/XKQ^M#Q%3X8 M/\OS*S?&<;CMT(E<\$W>,_\ CE"_&<;ANT(A<\D7>ZAJ5W,MNCVMF]S]E4@[IF11S@#@=R15_Q1_R,7@S_L-2?^F^\KI* /+_ M (;W^DV%P-(MO"_BQ+[4F:2_UC6=)>,7,@4L6ED8X ."%7H,@=ZQ]/?Q!X9^ M&E[\.XO"^J7>J*EQ8V%Y%!FSFBE9MDKS9VIA7Y!P>.G/'M%% 'E7]@WGPZ\4 M:!K%II=WJVG0^'X]$O?[.@\V:-HF#)+Y8Y8-\P.,GI5_PN+^TU#QCX]U/0]0 MA_M(0_9-,6$->-!;QD#]WGAW))VYSP*]&HH \]\8P7[:QX0\<:9H]Y=_V9YH MN[!(A]J$%Q$ 2$SRZ$#*YSR:S?[ O/B+XFU_6;O2[K2=.G\/R:'9#48/*FD: M1BSR^6>5 ^4#.">:]4HH \7OG\0>*/AG8_#N7POJEEJCQV]E?WDT&VSABB9= M\JS9VOE4X49.3TXY]G5510J *JC & !2T4 9^K:+:ZU%''>2WT:QMN4V>H3 MVI)]S$ZDCV.:\[\!>#M,NK_QBLMSK2B#Q#+$GE:[>QDJ((#EBLHW-R?F;)Z# M. *]4KB?AS_R$?''_8S3?^D]O0!I?\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_7244 (/_"CU#_X_7244 (/ M_"CU#_X_7244 (/_"CU#_X_7244 M (/_"CU#_X_7244 (/_"CU#_X_6W?ZC9Z7:FXU"YCMXA_%(V,^P]3[ M"O.]>^*K,S6_ARWY/ N)ER3_ +J?X_E6U*A4JOW495*L*?Q,W-4\->&=&M3< M:GJNN01]MWB34,L?0#S\D_2O.=8U6"[NEM_"[^(8OF&V237[^21S[(9B/P(- M:^F^!_$/BFZ%]KT\EO&_)DN,F1AZ*O8?7%>DZ%X7TKP]"%T^W'FXPT\GS2-^ M/;Z# KJM0H;^]+\#"]6MM[J_$\_T/X::AJDWVWQ+/) KG[=,_U)Z?J?I7 M6P_#CP];.[6G]JVIDP7%KK=Y"K'UVI*!^E=517-5Q%2K\3T[&U.C"GLD?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)16!LD?\ M_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_ M H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU# M_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 D?\_GB#_P */4/_ (_1 M_P ('I'_ #^>(/\ PH]0_P#C]=!/<0VL9DN9HX4'5I&"C\S6!?>/_#5AD2:I M',P_AMP9,_B./UI.26[-(4JE3X$V)_P@>D?\_GB#_P */4/_ (_1_P ('I'_ M #^>(/\ PH]0_P#C]H?_ !^L^^T#PGIF?M^N MZM;D?POXHOPWY>?FN+_L'X@^(?\ C\>\2-NHN)_*7_OC/]*T+'X.7;X.I:I# M%ZK!&7_4X_E2]I-_#$T^IX>G_%JKY:A?ZQX%M,BWO_%%XP_YXZ_J 'YM.*YN M_P#$]DV1IEMK<7HT_B?47_03#^=>D6/PJ\.VF#(]K=,ZG M=M'^ M=6/P>TZ+!U'4;BX/=8E$8_7)K5E^%7A&>-5ET^X)7^*._N(R?^^'%=A15JG! M;(Y:F,Q%3XIO\OR/+V^# W';KI"YX!M,X_\ 'Z%^# W#=KI*YY M,9_\?KU" MBI]C3[&W]I8K^?\ !?Y'-_\ "!Z1_P _GB#_ ,*/4/\ X_1_P@>D?\_GB#_P MH]0_^/UTE%;'GG-_\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_ H]0_\ C]=) M10!S?_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_7244 D? M\_GB#_PH]0_^/T?\('I'_/YX@_\ "CU#_P"/UTE% '-_\('I'_/YX@_\*/4/ M_C]'_"!Z1_S^>(/_ H]0_\ C]=)10!S?_"!Z1_S^>(/_"CU#_X_1_P@>D?\ M_GB#_P */4/_ (_7244 5TE !1110 4444 %%%% !1110 5Q/PY_P"0CXX_[&:;_P!) M[>NVKB?AS_R$?''_ &,TW_I/;T =M1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4R>9+> MWDFE.$C0NQ]@,FJ.K:]IFAP^9J=W'#D95"B:#X,T?P^%>U@\VY'6XF^9OP[#\*UK"U%CIMM: Y$$* M1@^NT ?TJQ7A5<3.I[JT7D>O3H1AJ]6%%%%@AA,K_KD?I47]B?$'Q%_Q]M>)&W47 M$WDK_P!\'+3!N( MY[UA_P ]I2!^2XHO5ELK#]G@:?Q20O_??'\Z]:L=$TO3 /[/T^VMR/XHX@&_/K5ZCV MIFF,K_ID?K6_8_![38L'4=1N M+@]Q$HC!_/)KT2BFJ,$9SS+$RT3MZ'/6/@3PUI^#%I4,C#^*?,N?^^LBMZ*& M*WC$<$:1(.BHH 'X"GT5JHI;'%.I.>LVV%%%%,S"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#F_B#_R(FH?]L_\ T:M=)7-_$'_D M1-0_[9_^C5KI* "N;\!_\B[=?]AK5?\ TX7%=)7-^ _^1=NO^PUJO_IPN* . MDHHHH YOQ1_R,7@S_L-2?^F^\KI*YOQ1_P C%X,_[#4G_IOO*Z2@ HHHH ** M** "BBB@ HHHH *XGX<_\A'QQ_V,TW_I/;UVU<3\.?\ D(^./^QFF_\ 2>WH M [:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHSCK0 45R^N?$#1-&W1K-]MN!_RRMR" ?=N@_4^U<+=^,? M%/BRX:TT>&2"-NL=H#NQ_M/V_05U4\+4FKO1>9SSQ$(NRU?D>D:UXMT;001? M7:F8=((OFD/X=OQQ7G^J?$G6=9G^Q^'K5K8.<+L7S)F^GI^ _&K>B_"B60B? MQ!=[?X&=JU M7?W5^)YKI/PSU;59OM?B&Z:W#G+ MYDS_4]!^.?I7H>B^&-)T! -.M%63&#, M_P TA_X$?Y#BM:@D*I+' '))[5A5Q%2KHWIV-J="$-EJ9VJ:!I6M;?[4LHK@ MJ,*S## >F1S1I>@:5HN[^R[**W+##,HRQ'ID\U\WLQ9BS$EBE>=]I])_8<;WY]?3_ ()]0TR6:.",R3R)&@ZL[ ?B:\;;QOX MU\1,4TJ)T4G&+*W)Q]6.&M.R'U))W'\%N#)G\1Q^M4>8WUR MV<4?O9>07P%+HY_@OT/-&\<>-?$#%-*A=%)QBRMB7)RJH10J@*HX QBEH]C?XG<7]H\G\&"C^9YK8?!V MT3!U/5)I?58(PGZG/\JZ6P^'WAFPP4TQ)V'\5P3)G\#Q^E=+15JG!;(YJF,Q M%3XIO\OR(X+:"UC$=M#'"@Z+&@4?D*DHHK0Y-PHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_ MB#_R(FH?]L__ $:M=)7-_$'_ )$34/\ MG_Z-6NDH *YOP'_ ,B[=?\ 8:U7 M_P!.%Q725S?@/_D7;K_L-:K_ .G"XH Z2BBB@#F_%'_(Q>#/^PU)_P"F^\KI M*YOQ1_R,7@S_ +#4G_IOO*Z2@ HHHH **** "BBB@ HHHH *XGX<_P#(1\3QP1+U>1@H'XFO,]8^*]S.QAT"S M\K<<++.-SGZ*. ?SK/M?!WBKQ7.MUK$TD,9Y$EVQR!_LIV_05UQPC2YJKY4< MSQ*;M35V=-K7Q4TVTW1Z/"U]*./,;Y(Q_4_D/K7*-<>,?';%8Q+]D8X(0>5 M/J?XOU-=WHOPYT/2=LD\1OYQ_'<9*KV]&E_"C=]V+V-6K\;^2.$T3X4V=L5EURX-W(.?)BRL8^IZG]*[NTLK:P MMU@LH([>)>B1J%'Z5R>J_%#P_I^Y+5Y+^4=H%PN?]XX_3-<=>?$SQ)K4WV;0 MK06Q;[JP1F:7\R,?D*X*V+MA\KJVO&/*N[_JYZ]<74%G"9KN>.")>K MRN%4?B:Y/5/BAX>T_E"FEYO5GR\RE6*L"&!P M01TH52S!5!+$X ZU]0T5G]6\SK_ +9_N?C_ , 155%"HH51P !@"EHHKK/G MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YOX@_\B)J'_;/_ -&K M725S?Q!_Y$34/^V?_HU:Z2@ KF_ ?_(NW7_8:U7_ -.%Q725S?@/_D7;K_L- M:K_Z<+B@#I**** .;\4?\C%X,_[#4G_IOO*Z2N;\4?\ (Q>#/^PU)_Z;[RM3 M7=9@\/Z)-M#\%6/Q UC6+>XL9O(N;W1%LD5+>VE91^[D^^70.#\Q(.#Q7KE ! M7$_#G_D(^./^QFF_])[>NVKB?AS_ ,A'QQ_V,TW_ *3V] ';4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !112.ZQH7=@JJ,DDX H 6BN8U;XA:! MI>Y1=?;)1_RSMAO_ /'NGZUQFH?$[6M3E^SZ'9K;;N%VKYLI^G&/TKIIX6K/ M6UEYF$\13AI<]5N+F"TA,UW-'!$O5Y&"@?B:X_6/BAH]ANCTY7U"4=T^6,?\ M"/7\ :Y.W\#>*O$)O&'B^5H-+CECB/!2S4HH_P!YS_B! M6GI'PGGE83:]>B/)R8K?YF/U8\#\C77ZEXQ\-^'HO(>[AW1C M[50Q'MA>!^ M.*XG5?B[>3L8M"L%AW'"R3_.Y^BC@'\ZQJ9@H+EII1]-SMH936K/FDF_71'H M.E^'-%\/Q;[*TBA*CYIY.6_[Z/3^59FK_$;P]I6Y%NC>S#_EG:C?_P"/?=_6 MO/T\-^-O&#B34GG2%CD->/Y:#W"#^@KJ=(^$>F6VU]7N9;U^\:?NT_3D_F*X M)5:M1W2^\])87"8=?O9W\H_U_D8&H?%/7-4F^S:#9+;%N%V*9I3].,?I4%OX M#\6^)9Q<:U.\"G^.\D+,![(.GT.*]_EH 3]3U/XU;I> MR#/^PU)_P"F^\KI*YOQ1_R,7@S_ +#4G_IOO*Z2 M@#@? ?'Q ^(??_B:0?\ I,EN/#IMGIH/VE9K.["?;H[K+ Y+ M-YF[!7!/;' KV"WL+.TN+B>UM((9KIP]Q)'&%:9@, L1RQ &3VJI-X9T*XU M=-5N-%TZ744(*WCVB-,I'3#D9'YT >6>%I)_#/Q$\-WOC&X-K/JWA"&S:>[< M#-U$X9XV8_Q;6!YZD&MKP;?6%U\1O'WBU;N%=&'V2T2^>0+"QAB/FMO/&U2P M& O%-Q4AFB!A8MTPQ4C.<I9>$)]/:6W8,GVJ9RR1[AD$X7)'N*]GZ+I5Y%/JNJ6MGIL%BK@S"<-&KJ4ZC;M8GV'N*]JAB6"".)"2 ML:A03UP!BJ,/A[1;;5GU6WTBPBU&0$/>1VR+,V>N7 R?SK1H S]6AUB:*,:% M?V-G(&_>->63W(8>@"RQX/ODUYWX"M/%K7_C'[)K>BQ,OB&43&71Y7#R>1!E MEQ=+M7&/E.X\$YYP/5*XGX<_\A'QQ_V,TW_I/;T :7V'QO\ ]##X?_\ !#/_ M /)E'V'QO_T,/A__ ,$,_P#\F5TE% '-_8?&_P#T,/A__P $,_\ \F4?8?&_ M_0P^'_\ P0S_ /R97244 27L M/\<5PQ;(]B>0:[XX&K*',+]A\ M;_\ 0P^'_P#P0S__ "91]A\;_P#0P^'_ /P0S_\ R93E\>^&7/&JQ_C&X_F* ML)XQ\.R?=UBU'^])C^=+V51?9?W#]I!]45?L/C?_ *&'P_\ ^"&?_P"3*/L/ MC?\ Z&'P_P#^"&?_ .3*U(O$&C3_ .IU:Q<^BW"'^M78YXIAF&5)!_LL#4.+ M6Z*33V.>^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHI#.;^ MP^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ M@AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#X MW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."& M?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^ MP^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ M@AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#X MW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."& M?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^ MP^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI"<#)X%8]_XLT+3)O#D4:]7DT.90/Q-Y7,:G MXYU?3LK'XJT&]D'\-MX?G8?]]&\ _(UG0^ _%>ORB?6)S$#SNNYB[ >RC./H M<5T^F?"K2+7#:C/-?..JY\M/R'/ZU?LL/3^.5_0GVE:?PQMZG(Q?$_Q9,K0- M_9TDC'"/:V3HW_?+2N*D7PYXU\5L&U)ITB)SF[?8H^B#_"N^EU?PEX2C,:RV M5HX&#' H:0_4+D_G7,:K\884W)HNG-(>TMR=H_[Y')_,5$L=2I?PXI?BSJI9 M9B<1J[M?&XTV212?JDZ&KD]S>^$(3"/$WA2T8#!B@ M\/S-(?J%NR?Q-8\B+'UXW?F:V-)^#S':^MZB%]8K4 M9/\ WTW^%<53%5JWF>E#+L-AOXTTGV6K,F7XK^)8;O$4^DW=O_>.ERP,?I_I M+TW;XZ\;=?M(M7]?W,./TW?K7I^D^#=!T7:UEIT1E7_EK*-[_7)Z?ABMRL?9 MSE\;-/KE"C_ IZ]V>2+\&=1>&-CKMI!,#ET:R>=#[9$D9KH]*\&^(-$4#3-2 M\,PMC'F?\(_.7/\ P(WF:[BBM8TXQV1QUL76K?'(YO[#XW_Z&'P__P""&?\ M^3*/L/C?_H8?#_\ X(9__DRNDHJSF.;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z& M'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y, MKI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_ M^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ M /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z& M'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y, MKI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_ M^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ M /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z& M'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y, MKI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_ M^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ M /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z& M'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y, MKI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_ M^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ M /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z& M'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y, MKI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_ M^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ M /DRC[#XW_Z&'P__ ."&?_Y,KI** . \8VGBJ+PG>/JNLZ/9%;:1+#( MWSKC#M5TS3IISV>9@@_(9)_2N7U#XF^(+S(AFALD/:&,9_-L MG\L5TQP=5J\M%YF/UB%[1U?D>U,P52S$ #J2>E8]]XNT#3LBZU6W##JL;>8P M_!?%;1(,BU@NKINQ"!%/XDY_2L&[^+M\Y(L-,MXO0S.TG\M MMU(Q_K^NIH_\)9XZU;_CRBN K?\ /M9\?]]$''YU%+I'CB\YO[RX MA0_\_%^(Q_WSN_I1_P (/XZU#_C]GE&>OVB^W?R)J6'X/ZP_-Q?V2$]=I=OZ M"C^T)+^'22#^RJ'_ "\Q%_0XNXA:WNI89&5GC=D8HVX$@X.#W'O4=+J%J^F: MK=V+.'-M,\)8# 8JQ&?TJN9&/_UJZHYQ2Y/>3YNQG+AVNZG[N2Y'UZV]#K]. MTKP@^GP2ZKXCDAN'0-)#% QV'TSM-71IGP['WO$=\?I"P_\ :=;&B_"O2-0T M2QO;B]O0]S;QS,J,@ +*"0,J?6K_ /PJ#0?^?S4?^_D?_P 17 \9C):W.GZE ME([P?[W'_ +3KH3\(-!QQ M>:C_ -_(_P#XBHF^#VD'[FH7H^NP_P!*7UO&=P^J95W?]?(QAX9\"2_ZKQ0Z MG_;=!_-13QX%\,3?\>WB^V^ADC)_]"%:$GP;LC_JM6N%_P!Z)3_455D^#+?\ MLM;!]FM(K:?T'EC^C&H9/A-K*',%]9 M/CIEG4_^@FF3?!W55_X]]1LW_P!\,O\ (&H/^%=>,;+_ (]+E#CIY%V5_GBK M68XI;HAY3@9?#57]?,F_X07QI9_\>MPQQT\F\*_S(H^P?$:Q_CU%L?\ 3P)? M_9C4/]E?$FQ^[)J+ =,78D'Y;C1_;WQ'L/\ 6Q7[*.N^Q#C\]O\ 6G_:<_MP M_ 7]B1?\.JOO)O\ A)O']A_Q\PW94?\ /:Q&/S"_UIT?Q4UZW;9=6=HY'4-& MRM_Z%_2H%^*7B>R8+>6MLQ[B:!D/Z$5_Z MC5GM\_\ 35DQ_P!]K3AX!\+7?_(/\3H<] 9HI/Y8JE]3EM)HPE2QL/BA^9Z% M#KVD7'^HU2SD_P!VX4_UJY'-'*,Q2(X_V6!KS!_A'(R[K36HI5/0M 1_)C52 M3X3:TAS!>V38Z99U/_H-5['#O:I^!E[6LMX?B>NT5X__ ,(!XPM_]1<#C_GG M=D?X4?\ ",_$&#_537A_W-0 _P#9Z/JU/I40>WGU@SV"BO'_ .R_B,G_ "TU M'_P,!_\ 9J/L?Q&7^+4?^_X/]:/JB_G0?6'_ ",]@HKQ_P#L[XC2?QZB/^WH M#_V:C^P/B+-P\U^ >N[4 !_Z'1]5CUJ(/K#_ )&>P5%/=6]LN;F>.(>LCA?Y MUY)_P@/C"Z_X^+@#/_/6[+?RS4L/PEU>1LW-_9QY_NEG/\A1]7HK>H@]M4>T M#-\8^,[W6M4F@M+B2'3XG*QI&V-^.-Q(ZYK&T?Q#J>AW2SV%TZXZQL$L!P2K$9_2J]>O"%/V:4=CS9RJ*H^;<],N?B^=F+/2 M,-C[TLW /T _K66?'/C'6V*Z7"R@\8L[4M^IS6_X=N_!>C^'+%[^?36O&A62 M5B@ED#-S@X!((SC'M5F[^*_AZU7;9QW5UCA?+B"+_P"/$']*\:6*PM-VC%/U M9[4,!C:N]_NL]5:7J_\CO8?!?A/0HA-=PPD#_EK?2@C\C\OZ5%= M_$7PMI$?DVDWG[>D5G%\H_'A?UKC;;X6^(M3E\[6+R* G[QED,TGZ5TE !11 M10 4444 %%%% !1110 5Q/PY_P"0CXX_[&:;_P!)[>NVKB?AS_R$?''_ &,T MW_I/;T =M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 445G7WB#2--S]NU*UA8?PM*-WY=:!J+EHD:-%< M;>_%'P_;9%L;B\;MY46T?FV*YR^^+MX_&FZ9#"/[T[F0G\!C'ZUO3P]6I\*, MIU(4_B9ZK5*_UG3=+7.HWT%O_LNX#'Z#J:\A.K^-_$P'V=KZ2)C@&VC\M/H6 M _,U-:?"_Q#=MONS;VN>6\V7^8="%\M#^)Y_2N3U+XJ:W=96R2WL4[%5WM^;.3PA8M^0Z?E5JT\)^(K_'V;1KK!Z-*GE@_BV!7O MEK96MDFRRMH;=?[L480?I4]9RQ5>6B?*O)&\*>%AJJ?,_P"\_P!%8\8M/A3X MAN<&ZEM;1>X:0LW_ (Z"/UK=L_@Y:K@ZAJTTGJ((@GZG/\J]*HKDE'G=YMOU M9U1QE2"M22BO))')6OPQ\,6V-]G)<$=YIF_D"!6Q:^%]"L\?9M(LT(Z,85+? MF>:U:*:A%;(REB*T_BDW\Q$18U"QJ%4= HP!2T451@%%%% &=-X>T6YG>:XT MBPEE&=,-U>'=(V1 M#"#\TC?X>IK'\%^/8/$NZUO5CMM07)$:GY9%_P!G/<=Q^/TI4FX\UM#53J6T M;.O1%CC5(U"(H 55& .P%+114F04444 %%%% !1110 4444 (RAU*L P/4$ M51GT'2+K/VG2[.7/=[=3_2K]%*R92E*.S.=G\!>&+G/F:1"O_7-F3_T$BLV? MX5>&I?\ 5I=0?]Y./^>.H8_FPKV:BI]A'H:_VI7?Q)/Y'C/D M_$JUXSJ38_Z:"3^II?[:^)5MUBU$@>M@'_\ 9*]EHH]CVDP_M!/XJ47\CQK_ M (3/Q]'_ *RWN/\ @5AC_P!EH_X6%XTC^_;#_@5F17LM%'LI?S,/KM'K17]? M(\:_X6+XR/2V3\+0T?\ "P/&K\);<_[-F:]EHH]E+^8/KM'_ )\K^OD>-?\ M"5?$2?\ U,%Y_P TX'_ -D-)]J^)5[QMU)?^V(B_H*]FHH]D^LF'U^"^&E' M[CYEOA=1:EYSFH"Q/4U[;J'PMT/4M2N;V:YOTDN96 ME=8Y$VAF.3C*D]35;_A4&@?\_>I?]_8__B*SY*R7*GIZGHK'8)R524?>[V_4 MQ]#^%%KJ&DV=]=ZI-BY@2;RXH@NW&;3!DMI;IAWGF/\ M)<"NHLK2.PL+>S@W>5;Q+$FXY.U1@9_*IZVC2@EL>15QV(FW[[M]WY%"RT+2 MM-P;#3K6W8=&CA4-^?6K]%%:));''*3D[MA1113)"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#F_B#_R(FH?]L__ $:M=)7-_$'_ )$34/\ MMG_Z-6NDH *YOP'_ ,B[=?\ 8:U7_P!.%Q725S?@/_D7;K_L-:K_ .G"XH Z M2BBB@#F_%'_(Q>#/^PU)_P"F^\KI*YOQ1_R,7@S_ +#4G_IOO*Z2@ HHHH * M*** "BBB@ HHHH *XGX<_P#(1\VA;:QINGY^W7]M;X[2RJI_(FL"\^)7ABSR%O6N6'\,$3']3@? MK7B$5LTT@2-7D=NBJ,DUT&G^ _$%_@Q:9)$A_CN,1X_!N?TKH6#K;U&H^K.= MXC!1TAS3?DK+\=3L+WXPP#(TS299/1IY F/P&?YUS][\3_$EWD0/;62GIY46 MX_FV:V-/^$4[8;5=2CC'=+="Q_[Z./Y&NJT[X=^'=/P39F[&A\4G+TT7]?,R>)JR_A4XQ]?>?XZ?@>1OJ/B#7I3$UWJ%^Q_Y9(S,/^^1Q M6MIOPU\0WN#);1V2'^*X?!_(9/YU[5!;P6L0CMH8X8QT2-0H'X"I*I8F,/X4 M$OQ9E*%2JK59MKMLON//=-^$MC%AM4OYKANZ0J(U_/DG]*ZO3O"NAZ5M-EIE MNKJ,.GE18'YMBKC3G+9#LV=G17E5[\8KALC3M*C3T: M>4MG\!C^=9__ F/CK6N-/BF5&_Y];3(_P"^B#C\ZV6&GUT*Y&>RU0O-M_\A"6=4;_ )^KOC_OD$X_*KUG\';IL&_U M6&/U$$1?]3C^5'LJ:^*8U^$FA0X-S<7EP>X+JJ_D!G]:V;7P#X9M,;-*B<^LK,^? MS)%'[A=V'N'$W'QBO&S]ETF"/T\R4O\ R JG_P +*\67Y_T*VA'_ %PMF?\ MF37J]OHVF6F/LNG6D..GEP*O\A5T<=*/:TEM .:/8\;_ +<^(][]R+4%4]-M MB$'Y[:/L7Q)N>=VI#/\ T\"/^HKV2BCZQ;:*#G\CYT\06^MVNHB+Q&;EKD(- MIN)3(=OLV2,?2L^U2>2ZB2S$AG9@(Q'G<6[8QWKZ#\2^&K+Q-IAM;P;9%R89 M@/FC;_#U%8_@OP%!X:W75ZT=SJ#9 =1\L:_[.>Y[G\/KT1Q4>35:E\ZL<4O@ MGQTR@F>9-_\ "0?$:S_UL5^5 M_P!NP!'Y[*/^%E^++/\ X^K:$XZ^=;,O\B*]DHH]M![P0U&?\ GFNS_P!!Q1ST7O$+Q[&1;_%7PY-CS#=P?]=(<_\ H)-: M=OX\\,W./+U>%<_\] T?_H0%4+CX7>&9L^7!/;_]TUL_9-3 MNHO3S%5_Y8HM0?5H/<.ZMM3L+W'V.]MKC/3RI5;^1JU7DES\'M13/V/4[:7T M\U&C_ENJK_PAWCS2O^/&:X'Y$C^5'LJ;^&8<6O MQBL7Q]NTJXB]3#(LG\]M;=I\3/#-S@/>26Y/::%OYC(K-T:BZ"Y6=916;:^( M]%OL?9=5LY"?X1,N[\LYK2!! (.0>A%9M-;DA1112 **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#F_B#_R(FH?]L_\ T:M=)7-_$'_D1-0_[9_^C5KI* "N;\!_\B[=?]AK M5?\ TX7%=)7-^ _^1=NO^PUJO_IPN* .DHHHH YOQ1_R,7@S_L-2?^F^\KI* MYOQ1_P C%X,_[#4G_IOO*Z"XN8+.VDN+N:."")2TDLK!50#J23P!0!)17)^" M/B!I_CRYUK^QXF^QZ;^%M/F>*XU5+I%D81MMDDCA(RZ*0>=P)P>.* /1J*Y/7_'!LM0TS2O#>FG7M M5U. W<,*7 AB2W&,RO(0<*2P P"2:M^$O%B^)HKZ&YL9-,U33+C[/?6,L@<>E5=!\<&\OM4TSQ+IIT+5-+@6[G@:X$\;VYSB5) !N4%2#P"#0!UE%> M=6WQ4NFM;'6M0\+W%EX7U"9(K?57NT+J)&VQR20XRB,2.=QQD<5Z+0 5Q/PY M_P"0CXX_[&:;_P!)[>NVKB?AS_R$?''_ &,TW_I/;T =M1110 4444 %%%% M!1110 4444 %%%% !17):]\1-+T'5)].FMKN:YA"[MBJ$R0& R3GH1VK(MOB M]8LY^V:7<1+V,4BR$_@=O\ZVA0J3CS16A$ZD(2Y9/4]$HJCHNKV^NZ/!J-FL MBPS@[1( &&&*G(!/<&KU8FC33LPHIKND:YD95'JQQ5276=+@_P!?J5G'_OSJ M/YFE=(%%O9%VBL67QAX=A^_K5D?]R8-_+-4Y?B)X6BZZH&/HD,C?R6BZ-/8U M/Y7]QTU%<;+\4_#;2_&* ?ZG19G_ -^<+_0U3E^,-V?]3HL2?[]P6_H*=I=(O[F/V+ZRBO\ MMZ/^9ZK17C\OQRKO:FP]G06]:/WW_0^@Z0L%&6( ]37SC+J^L3_Z_5;R3_?N'/\ 6J+_ [! M]_6K(_[DP;^6:^>_)]_TI1$G?URU;U6_2+_4]UF^(WA:' MKJ@<^B0R'_V7%4)OBQXZ;W2"0T_J6*ZN*^8?6LL6W._N_X!Z-/\8M-7_CVTRZD_ZZ,J?RS6=/\99S MG[-HT:>ADN"W\E%W4 M^ELBC\R/ZUH+\+O$=SC[1H2[P/R4_TK-G$LY#7%]YY[Y+L M?U%>IV_PBT])A%3(4DCU(Q2UW/C?P)-IEX;S1+5Y+!@-T<>6,+=.G4COFN3T_ M2-0U2Z%O86DLTA;;A5X4^YZ#\:]RA*DJ2Y-$CYS$.K.JY5-9,?IF@ZGJBE], MTZ6X0':76/*@^F3QGFNALOACXBN0/.2WM%/.)90?T7->G^%=#_X1[P]!8LV^ M7EY6'0N>N/8=/PK9KRY8I0D_912^1Z/LYU(KVTV_5GFMG\(4&#J&JLWJD$6/ MU)/\JZ&Q^'/ANRP6LVN7'\5Q(6_08'Z5U-%82Q-:6\BXT*4=D5[6PM+%-EE: MPVZ^D487^56*@N;ZTLUW7EU#;KZRR!1^M8EWX^\,V6=^JQ2$=H5:3/XJ"*R4 M92V5S9+L=%17GU[\7M*BR+&QNKDCNY$:G^9_2L&Y^+&MWC^7IMC;PEN@VM*_ M]!^E:+#U'T+Y&>OU#@%LN/_'< MBIK?X4Z]>R>;J=];PENI9VE?_#]:OV,5\4D'*ENSNK[XA^&K'(.HK.X_AMT+ MY_$0)^@S_.K-C\(=*AP;^^N;IAV0"-3^')_6NCL M?!7AS3L&WTFW9A_%,/,/_CV:/W$>[#W4>P60,/U!/ZUW-%:* MK-;,?,SRRZ^#D@R;'5T;T6:$C]03_*LT_#OQAI1)TVX5LK>7_ .A8K7M[RVNUS:W$ M,P]8W#?RKSVY^#MFV?L>K3Q^GFQ!_P"1%9,_PAU>-LVFH6YZ]17C?_"%>.]/_ ./*>8X_Y][[;_,BCS?B3IW;4GQ_L"?^AH]@GM)! MR^9Z[>WMOIUE+=WLJPP1+N=V/2J.@>(].\26;7&FR,=C;7C<8=/3(]Z\/U[Q M/KNLJMIK5PY$#',1C$>&_P!H #GZ]*J:)K=[H&I)>Z=)LD7AE/*NO]TCN*U6 M$]W?4KV>A](45Y5'\8[@?Z[1HW_W;@K_ .RFKKV)Y)'I5%>?I\7]'/\ K;"^7_="'_V85,OQ;\/MUM]07ZQ)_P#%4O8U.PN5 MG=45Q2_%;PXW7[6OUA_^O4R_%#PRW6YG7ZP-2]C4[!RLZ^BN3'Q,\+'_ )?W M'_;N_P#A3Q\2?"I_YB1'_;O)_P#$TO95.S%ROL=317,#XC^%#_S%1^-O+_\ M$TX?$/PL?^8LG_?F3_XFCV<^S#E9TM%.?#1_YC%O\ K_A3U\:>'&Z:S:?B^*.2?8+, MW**R%\6>'FZ:U8_C<*/ZU(OB70V^[K.GGZ72?XTN678+,TZ*HIK>E2'":G9M M]+A3_6K,=S!+_JIHW_W7!I6:$2T444@"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** .;^(/_(B:A_VS_P#1JUTE M#/^PU)_Z;[RMG5-*L=;TV73]6M8[NSFQYD,HRKX M(8 CN,@<5C>*/^1B\&?]AJ3_ --]Y724 >>>!8BGC7XB16@6(KJ$"Q #"I_H MJ <>@K&\"R10_LJGS65!%I%\LNXXVL#*&!]\YS7HND>&[/1M8UG4K62=YM8G M2>X61@55E0( N "!A1U)YKG;OX3:%=W5T/MNK0:9>W!N;O1X;O;9SR$Y8LF- MP!/)"L ?2@#D/AE%=6WQ"T!=18>8W@"S$((P0!*,KTZC(S]173>$P[_'#X@2 M1L# (=-1\?\ /01.!M/TGPSJ&D:?>:C!+J1=[K4UN3]LDD88,OFXX8#&,# QP* M,+Q8'7XX?#^25E$!AU)$SVD,2'\R!Q]#7,_$V*ZN?B#KZ:%Z=3@X^AKT?6O!FGZ_H5CIVH7%Z9=/9)+74$GVW44B+M$@DQ]XC.XN]]I!(#E2$QN(!Y 9B!Z5W- &?JTVL0Q1G0K"QO)"W[Q;R]>V"CU!6* M3)]L"O._ 5WXM6_\8_9-$T65F\0RF82ZQ*@23R(,JN+5MRXQ\QVGDC'&3ZI7 M$_#G_D(^./\ L9IO_2>WH TOMWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^ MG_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI** M.;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O M#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y# MH^W>-_\ H7O#_P#X/I__ )#KI** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[ MP_\ ^#Z?_P"0ZZ2B@#Y\\4SWESXIOY-3BCANO-VR1QR&15( &%8A2PP!@D#( M[#I637I_B[X>:MK'B.\U/3Y;3R9MA6-W97R%"G^''49Z]ZY^V^&'B2=RLD-O M; =&EG!!_P"^HXJE[-7=K'DUL-452RUN8UEJ'B&*Q2+3KG4DM5)"K;O( M$'.3C;QU-13W.MRY^TRZC)Z^8TA_G7N'A/1YM \,VNG73QO-%O+M%G:27+=P M#T('X5L5Q/&QO=01VK#.;.9(I,^K(:B+ <$$?A7TW2,JM]Y0?J M*:QUMHE?5Z;W;?S/F3S![T>8/2OI9K*U?[]M"WUC!J%M'TQ_OZ=:-]8%/]*K M^T'V%]5H=OQ/F_S/:F^K_\ ;]M_]I&C[>PZZ*&_[B^W_P!M MC7O[^!O#3]='MQ],C^1J%_AWX6?KI*CZ32#^34OKB?5E?5\/_*>'17T)_P!9 MHBCZZXW]+.KD5[8_QZ+9_P# ]=G_ *65>O/\,_"[=+&1/IC:3_P/7;S^EE5R*[T7_H!>'F_W_$%\ M/_;.NX?X2^'VZ37Z?25?ZK4+?"#13]R^OQ]60_\ LM3[:+^W(?L:'8YF*_TM M?N>'_"?_ /7[L_SLZN1:I9+]SP]X)_X'KDI_G9UK-\'M,_AU*['U53_ $J) MO@[9_P .K3CZQ _UJ>>#^VRO94NWX$46M(G^JT'P>UQA_[9UVN'_P$_\ LZEJD]YLKDIK M8UAXTUGM#X._\*E__D2E'C+6STM_!_\ X5#_ /R)6,?@UZ:[_P"2?_V=(?@T MW;7!_P" G_V=3R4?YOP'://KXH?_ .1*:?&^L#K#X/\ P\42 M'_VTK''P:;OK@'TM/_LZ&C_NZWFOW_P!Z5?Z+1:AW8>X08%S:WKSD#N &ACP??FN=\->*;[PSJ1N;4^;')_KH';"RCZ]C[UVOBKX70 MV^F_:O#GFO+$,R6[MN,@]5]_;O\ SXKPSX7O?$VJ?9K=3'#&UB4[;33[.//3<&<_S%>A MV'@WP_I]M'%'I5K*4&/,GB5W8^I)%:T%I;6HQ;6\4(](T"_RKE]I16T3.\>Q MY!_PEWC[4^+.&Y56_P"?>QR/S*G'YT?V!\0M7_X^9+U4/7SKL(O_ 'SG^E>R MT4OK%OABD'/V1XM-\)_%#IOBFTMY#R1-;67@S4K+!7P7X=F8?Q3^(;A\_@;3'Z5O6Q\6V2;+/ MPKX9MU_NQ:U*H_2SKJZ*R'__ ?3_P#R'1]N\;_]"]X?_P#! M]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE M% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ M!]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT? M;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_]"]X? M_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\ MAUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X M?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ M\AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_] M"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T M_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 M '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ M]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P ' MT_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N M\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ M ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R' M7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!YAXJ M\(>)O$LRWP)85C>'/ /B!)X=1ET6PN8U) MQ::C?26QR.A(6&3(Z\''XBO:**V5::ARHKF=K'%R:?X@F_UO@GPD_P#O:M(? M_;*JLGAS59?O>!/"8_W=9F7^5G7?45GS2745V>;OX,OY#\W@?PX/]WQ'=+_* MUJ%O =\W3P9H*_3Q-=__ "+7IU%5[2?=AS,\K;X>ZBW3PIHJ_3Q+<_\ R)43 M?#C5&Z>'=*7Z>))O_D*O6:*?MJGOT4>VJ=PYF>/'X7ZUVTJP'_QT4_;U.XST4>WJ=PYI'BQ^%GB?M8Z3_P"#N7_Y#IC?"OQ6?NVFC#ZZS*?_ &TKVRBG M]8J]PYI'AS?"GQD?NP:$/KJLQ_\ ;6FCX3^-NZ: /IJ,Q_\ ;>O(+\)O&!^^=$'TOIC_ .T*G3X1^)#_ *RXTI?]VXD/_M,5[113^LU.X<\C MQO\ X5CXJM_]1=6Y_P"N=PP_F!1_PA_C^W_U$]R?^N>H8_FPKV2BG]9GU2#G M9XW]G^)-C_%J38_Z:B;^IH_X2KX@V/\ Q\PW94?\]K 8_,**]DHH]NGO%!S> M1X]%\6M=MVV7EE9R$=049&_G_2KC?&:=8OET".23WO2@_P#19KU*6"*==L\2 M2+Z.H(_6LNY\*:!=@^?H]F2>I6$*?S[2D]XA>/8\^@^,FIS/A_#^EVXSU MEUB;_P!EM6K9L_'^K7^!;VOA7)Z"3Q#/&3^#68K0NOA?X9N,^7;SVQ/_ #QF M/_LV:PK_ .#T)C9M,U216 .U+B,$$^A88Q^1HM0EU:#W66M=\?Z]X?2+[?I& MAEIP=@M=9EG8#^]M-L@(S_M#VIWA[QWXA\2>8FF:+HK20@;EN-8EA=N/O!!; M. ,_[1]Z\HO["YTN^EL[Z)H9XCAE;^?N/>ETZ]O-/OX[O3I'CN(CN5D&<>OX M5T?58\FCU[E\BL>Y?;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R' M7'Z?\89EPNJ:6C^KV\A7_P =.?YUU6G?$CPWJ& UXUHY_@N4V_\ CPROZUR2 MHU([HS<6B;[=XW_Z%[P__P"#Z?\ ^0Z/MWC?_H7O#_\ X/I__D.M^WN8+N(2 MVL\<\9Z/&X8'\14M8DG-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ M /R'7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10! MS?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T M+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3 M_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[Q MO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ MP?3_ /R'7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(== M)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O& M_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ M ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(= M'V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O> M'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ M_(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '- M_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ M /(='V[QO_T+WA__ ,'T_P#\AUTE% ' >,;OQ5+X3O$U71M'MK0[/,EMM7EF MD7YUQA&MD!YP/O# YYZ'OZYOX@_\B)J'_;/_ -&K724 %WKMJXGX<_\A'QQ_V,TW_I/;T =M1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %1PVT%OO^SPQQ>8Y=]B!=S'J3CJ?>I** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH YOQAX.M?%-CQMAOHA^YGQ_XZWJ/Y M4>#_ =:^%K'G;-?2C]]/C_QU?0?SKI**OVDN7EOH.[M8S+_ ,-Z-JF?M^F6 MTK'J_E@-_P!]#FN5U'X2:/T4XU)QV8*31XY0W*XR?+<$CZCJ/QK U7X;^'=3RT=J;*4_QVK;1_WSROY"N- MU#X4ZQI\OGZ'?),P>-/&'A:98-8BDF0 M' 6]C.3]'ZGZY-==I'Q4T6^VIJ*2:?*>I<;X_P#OH<_F!42P\UJM0<&=Q14- MK>6U] )K*XBN(CT>)PP_,5-6! 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?Q!_Y$34/^V?_ M *-6NDKF_B#_ ,B)J'_;/_T:M=)0 5S?@/\ Y%VZ_P"PUJO_ *<+BNDKF_ ? M_(NW7_8:U7_TX7% '24444 NVKB?AS M_P A'QQ_V,TW_I/;T =M1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% $<\$-S"T5S$DT;=4D4,#^!KD=7^&&@ZCE[1'T^4]X#E"?=3_3 M%=E15QG*/PL:;6QXW=?#_P 4^'9S&#IY,H_3'Z?C7K]4]1TC3]7A\K4K.&Y3MYBY*_0]1^%;^W4M*BN5S M7W,?1O'V@:UM2.[%M.W_ "QN?D.?8]#^!KI*\XUGX1VDVZ30[QK9NT,_S)^# M=1^M!3SYWV1/7]] 1_[+^AH]E"?\-_)ARI[,]KHKSK1OBY93[8]WKMJXGX<_\A'QQ_V,TW_I/;T =M1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %!&1@\BBB@#F=:^'^@:S MN=K7[).?^6MM\G/N.A_*N$U#X<>(= N/MF@737(3D- QCE ^F>?P)^E>PT5M M"O..A2DT>0Z7\4-9TJ;[+XAM/M.SAMR^5,OUXP?R'UKO]$\:Z'KNU;2\6.<_ M\L)_D?Z#L?P)K1U31--UJ'RM4LXKE<8!=?F7Z,.1^%1^##^H_&M+T:F_NL?NOR/3:*\5CUOQGX'D6&^29K8' 2Y'F1G_=<=/H#^%= MCHGQ4TC4-L6IH^G3'COZ7XETM=1T.]CO+5F*[TR-K#JK X*D>A - &C16=KFOZ7X:T MMM1UR]CL[56"[WR=S'HJ@9+$^@!-0^'O%>B^*K::;0;Y;H0/YMPR7;RF&/Y'$P8FNHH *XGX M<_\ (1\@#MJ*** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@!LD4?POXP\&3-<:5)+)"#DR6A+ _[R'_ (K7T7XN.A$/B"RS@X,]N,$ M?5#_ $/X5ZC6)K7A#1->#-?V2>7<_*"?9NGYXKJE8,H92"",@CO7/*,HNS1+36XM%%%2(**** "BBB@ HHHH M **** "BBB@ HHHH **** .;^(/_ "(FH?\ ;/\ ]&K725S?Q!_Y$34/^V?_ M *-6NDH *YOP'_R+MU_V&M5_].%Q725S?@/_ )%VZ_[#6J_^G"XH Z2BBB@# MF_%'_(Q>#/\ L-2?^F^\KI*YOQ1_R,7@S_L-2?\ IOO*Z2@ KR#1K;XD^#?# M&KZHFEZ(ZF_O-3N;":5VN;A6D+G:Z'8AV@8&&Z#)!.!Z^1D8KS-O"7Q#@T.Z M\,6FOZ;K;03_ M +M2WO@+4-%U#0]4\!3V<5UI.F_V4]MJ)?RKJV!!4,Z E65AG.#G)JSH/A?7 M]%L?$.L/=:==>*]:82EG5Q:1%$VPQ.IK.:\U/3_P"RUM=/W&&WM3DLH9P"S,3DG Z"@#F/&-E;Z=^RS:M91B)] M/TZQNK9UX,8+\/O%]_X=L/! MVNZKI)9+F%9/MEW!$P*1,I^1?NJ"P)R!TZUZE0!GZMK5KHL4R$*8(!A@L M1VMP?E;!Z'&"*]4KB?AS_P A'QQ_V,TW_I/;T :7_">:1_SY^(/_ G-0_\ MC%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@ M_P#":1_P ^?B#_ ,)S M4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY M^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ M GFD?\ /GX@_P#":1 M_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#" M:1_P ^?B#_ ,)S4/\ MXQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ M G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GF MD?\ /GX@_P#":1_P ^ M?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ72 M44 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G- M0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ M/GX@_P#":1_P ^?B#_ M ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 < MW_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%=)10!S?_">: M1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ MC%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@ M_P#":1_P ^?B#_ ,)S M4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY M^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ M GFD?\ /GX@_P#":1 M_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#" M:1_P ^?B#_ ,)S4/\ MXQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ M G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GF MD?\ /GX@_P#":1_P ^ M?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#",_P#D'(_6L?2M3\5>'VD;38M6 MCM83EC<:=<10D?2:-?Y U[[171'$22M+5%J;ZGFFC?%Z%]L>NV1B;O-;E;[S0KS[2(@7"C*3# [8ZG\JJU&IMHP]UG:7/Q&T&TC MWW,>L0 \*;C1+R!6.,XW21*H)QW(HMOB-H-W'OMH]8G X8V^B7DZJ<9QNCB9 M21GL37C&I:UJ>K>4NJ7DUSY *H)6SM]?Q]SS5SPOXFO?#.J">TS)#(0)K$]W?4KV>A[#_ ,)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_"6\8PZGF22)5'3N1D\=37?US?Q!_Y$34/^V?_HU: MZ2@ KF_ ?_(NW7_8:U7_ -.%Q725S?@/_D7;K_L-:K_Z<+B@#I**** .;\4? M\C%X,_[#4G_IOO*Z2N;\4?\ (Q>#/^PU)_Z;[RNDH **** "BBB@ HHHH ** M** "N)^'/_(1\ /[0$FK:'%_I?WI[=! M_K?]I1_>]N_UZG@'P!_9XCU;7(O]+^]!;N/]5_M,/[WMV^O3T2BMO;3Y.0KF M=K!1116)(4444 %%%% !1110 4444 %%%% '-_$'_D1-0_[9_P#HU:Z2N;^( M/_(B:A_VS_\ 1JUTE !7-^ _^1=NO^PUJO\ Z<+BNDKF_ ?_ "+MU_V&M5_] M.%Q0!TE%%% '-^*/^1B\&?\ 8:D_]-]Y725S?BC_ )&+P9_V&I/_ $WWE=)0 M 4444 %%%% !1110 4444 %<3\.?^0CXX_[&:;_TGMZ[:N)^'/\ R$?''_8S M3?\ I/;T =M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 5TE !1 M110 4444 %%%% !1110 5Q/PY_Y"/CC_ +&:;_TGMZ[:N)^'/_(1\ M;>*[>#Q?\8-,\':JSR:1;:/)JUS9AV5+I_.6*,/C[RCYCC.,]:E\"*GAWXA^ M)_!UE))_9=M%;7]A;N[/]F$@821J23\FY00.VXU)XKMK[P_\3-+\:6>DW6J6 M9TV72K^.QB\V>)#(LD;J@Y<;@00.1GI47AD7_P#;WBWQ]J.B7]M#<6T45AIY M@_TR6&!&8GR\Y#.QPJ$@\#- #_B5*VJ>)_!_@Z2XFAL]=N[A[U87*--#!"9# M&6'(5B5S@@G\ZQ+F6T^%?CK4+/0E-MHUUX=N=3%AN9HX;BWY+(#G:&0\@=2H M-;7C&'4+V3P;XYTG1;VXETF1IYM->(+=K!<0[)%V$_ZQZ7H\>AS:3;_ -I6_E33R3G]X_EMR%50!R!DD]J .:N?#$&E_!.V M^(=O/<'QE>SV\"6UM M%!",1Q($4>@ P* )*XGX<_\ (1\G_]\G_&@#MJ*XG_ (4U\//^A3T__OD_XT?\*:^'G_0IZ?\ ]\G_ M !H [:BN)_X4U\//^A3T_P#[Y/\ C1_PIKX>?]"GI_\ WR?\: .VHKB?^%-? M#S_H4]/_ .^3_C1_PIKX>?\ 0IZ?_P!\G_&@#MJ*XG_A37P\_P"A3T__ +Y/ M^-'_ IKX>?]"GI__?)_QH [:L_3=634;_5K5(F1M,NUM78GAR8(ILCVQ,!^ M!KF?^%-?#S_H4]/_ .^3_C1_PIKX>?\ 0IZ?_P!\G_&@#MJ*XG_A37P\_P"A M3T__ +Y/^-'_ IKX>?]"GI__?)_QH [:BN)_P"%-?#S_H4]/_[Y/^-'_"FO MAY_T*>G_ /?)_P : .VHKB?^%-?#S_H4]/\ ^^3_ (T?\*:^'G_0IZ?_ -\G M_&@#MJ*XG_A37P\_Z%/3_P#OD_XT?\*:^'G_ $*>G_\ ?)_QH [:BN)_X4U\ M//\ H4]/_P"^3_C1_P *:^'G_0IZ?_WR?\: .VHKB?\ A37P\_Z%/3_^^3_C M1_PIKX>?]"GI_P#WR?\ &@#MJ*XG_A37P\_Z%/3_ /OD_P"-'_"FOAY_T*>G M_P#?)_QH [:BN)_X4U\//^A3T_\ [Y/^-'_"FOAY_P!"GI__ 'R?\: .VHKB M?^%-?#S_ *%/3_\ OD_XT?\ "FOAY_T*>G_]\G_&@#MJ*XG_ (4U\//^A3T_ M_OD_XT?\*:^'G_0IZ?\ ]\G_ !H [:BN)_X4U\//^A3T_P#[Y/\ C1_PIKX> M?]"GI_\ WR?\: .VHKB?^%-?#S_H4]/_ .^3_C1_PIKX>?\ 0IZ?_P!\G_&@ M#MJ*XG_A37P\_P"A3T__ +Y/^-'_ IKX>?]"GI__?)_QH [:L_1=636K"2Z MBB:)8[NYM2K'))AG>$GZ$QD_C7,_\*:^'G_0IZ?_ -\G_&C_ (4U\//^A3T_ M_OD_XT =M17$_P#"FOAY_P!"GI__ 'R?\:/^%-?#S_H4]/\ ^^3_ (T =M17 M$_\ "FOAY_T*>G_]\G_&C_A37P\_Z%/3_P#OD_XT =M17$_\*:^'G_0IZ?\ M]\G_ !H_X4U\//\ H4]/_P"^3_C0!VU%<3_PIKX>?]"GI_\ WR?\:/\ A37P M\_Z%/3_^^3_C0!VU%<3_ ,*:^'G_ $*>G_\ ?)_QH_X4U\//^A3T_P#[Y/\ MC0!VU%<3_P *:^'G_0IZ?_WR?\:/^%-?#S_H4]/_ .^3_C0!VU%<3_PIKX>? M]"GI_P#WR?\ &C_A37P\_P"A3T__ +Y/^- ';45Q/_"FOAY_T*>G_P#?)_QH M_P"%-?#S_H4]/_[Y/^- ';45Q/\ PIKX>?\ 0IZ?_P!\G_&C_A37P\_Z%/3_ M /OD_P"- ';45Q/_ IKX>?]"GI__?)_QH_X4U\//^A3T_\ [Y/^- ';45Q/ M_"FOAY_T*>G_ /?)_P :/^%-?#S_ *%/3_\ OD_XT =M17$_\*:^'G_0IZ?_ M -\G_&C_ (4U\//^A3T__OD_XT =M17$_P#"FOAY_P!"GI__ 'R?\:/^%-?# MS_H4]/\ ^^3_ (T =M6?HNK)K5A)=11-$L=WG_]\G_&@#MJ*XG_ (4U\//^A3T__OD_ MXT?\*:^'G_0IZ?\ ]\G_ !H [:BN)_X4U\//^A3T_P#[Y/\ C1_PIKX>?]"G MI_\ WR?\: .VHKB?^%-?#S_H4]/_ .^3_C1_PIKX>?\ 0IZ?_P!\G_&@#MJ* MXG_A37P\_P"A3T__ +Y/^-'_ IKX>?]"GI__?)_QH [:BN)_P"%-?#S_H4] M/_[Y/^-'_"FOAY_T*>G_ /?)_P : .VHKB?^%-?#S_H4]/\ ^^3_ (T?\*:^ M'G_0IZ?_ -\G_&@#MJ*XG_A37P\_Z%/3_P#OD_XT?\*:^'G_ $*>G_\ ?)_Q MH [:BN)_X4U\//\ H4]/_P"^3_C1_P *:^'G_0IZ?_WR?\: .VHKB?\ A37P M\_Z%/3_^^3_C1_PIKX>?]"GI_P#WR?\ &@#MJ*XG_A37P\_Z%/3_ /OD_P"- M'_"FOAY_T*>G_P#?)_QH [:BN)_X4U\//^A3T_\ [Y/^-'_"FOAY_P!"GI__ M 'R?\: .VHKB?^%-?#S_ *%/3_\ OD_XT?\ "FOAY_T*>G_]\G_&@#MJ*XG_ M (4U\//^A3T__OD_XT?\*:^'G_0IZ?\ ]\G_ !H [:L_0-637_#>F:Q#$T,> MH6D5TD;')02(& /N,US/_"FOAY_T*>G_ /?)_P :/^%-?#S_ *%/3_\ OD_X MT =M17$_\*:^'G_0IZ?_ -\G_&C_ (4U\//^A3T__OD_XT =M17$_P#"FOAY M_P!"GI__ 'R?\:/^%-?#S_H4]/\ ^^3_ (T =M17$_\ "FOAY_T*>G_]\G_& MC_A37P\_Z%/3_P#OD_XT =M17$_\*:^'G_0IZ?\ ]\G_ !H_X4U\//\ H4]/ M_P"^3_C0!VU%<3_PIKX>?]"GI_\ WR?\:/\ A37P\_Z%/3_^^3_C0!VU%<3_ M ,*:^'G_ $*>G_\ ?)_QH_X4U\//^A3T_P#[Y/\ C0!VU%<3_P *:^'G_0IZ M?_WR?\:/^%-?#S_H4]/_ .^3_C0!VU%<3_PIKX>?]"GI_P#WR?\ &C_A37P\ M_P"A3T__ +Y/^- ';45Q/_"FOAY_T*>G_P#?)_QH_P"%-?#S_H4]/_[Y/^- M';45Q/\ PIKX>?\ 0IZ?_P!\G_&C_A37P\_Z%/3_ /OD_P"- ';45Q/_ IK MX>?]"GI__?)_QH_X4U\//^A3T_\ [Y/^- ';45Q/_"FOAY_T*>G_ /?)_P : M/^%-?#S_ *%/3_\ OD_XT =M17$_\*:^'G_0IZ?_ -\G_&C_ (4U\//^A3T_ M_OD_XT =M6?H&K)K_AO3-8AB:&/4+2*Z2-CDH)$# 'W&:YG_ (4U\//^A3T_ M_OD_XT?\*:^'G_0IZ?\ ]\G_ !H [:BN)_X4U\//^A3T_P#[Y/\ C1_PIKX> M?]"GI_\ WR?\: .VHKB?^%-?#S_H4]/_ .^3_C1_PIKX>?\ 0IZ?_P!\G_&@ M#MJ*XG_A37P\_P"A3T__ +Y/^-'_ IKX>?]"GI__?)_QH [:BN)_P"%-?#S M_H4]/_[Y/^-'_"FOAY_T*>G_ /?)_P : .VHKB?^%-?#S_H4]/\ ^^3_ (T? M\*:^'G_0IZ?_ -\G_&@#MJ*XG_A37P\_Z%/3_P#OD_XT?\*:^'G_ $*>G_\ M?)_QH [:BN)_X4U\//\ H4]/_P"^3_C1_P *:^'G_0IZ?_WR?\: .VHKB?\ MA37P\_Z%/3_^^3_C1_PIKX>?]"GI_P#WR?\ &@#MJ*XG_A37P\_Z%/3_ /OD M_P"-'_"FOAY_T*>G_P#?)_QH [:BN)_X4U\//^A3T_\ [Y/^-'_"FOAY_P!" MGI__ 'R?\: .VHKB?^%-?#S_ *%/3_\ OD_XT?\ "FOAY_T*>G_]\G_&@#MJ M*XG_ (4U\//^A3T__OD_XT?\*:^'G_0IZ?\ ]\G_ !H [:BN)_X4U\//^A3T M_P#[Y/\ C1_PIKX>?]"GI_\ WR?\: .FU_5DT#PWJ>L31--'I]I+=/&IP7$: M%B![G%:%<3_PIKX>?]"GI_\ WR?\:/\ A37P\_Z%/3_^^3_C0!VU%<3_ ,*: M^'G_ $*>G_\ ?)_QH_X4U\//^A3T_P#[Y/\ C0!VU%<3_P *:^'G_0IZ?_WR M?\:/^%-?#S_H4]/_ .^3_C0!VU%<3_PIKX>?]"GI_P#WR?\ &C_A37P\_P"A M3T__ +Y/^- ';45Q/_"FOAY_T*>G_P#?)_QH_P"%-?#S_H4]/_[Y/^- ';45 MQ/\ PIKX>?\ 0IZ?_P!\G_&C_A37P\_Z%/3_ /OD_P"- ';45Q/_ IKX>?] M"GI__?)_QH_X4U\//^A3T_\ [Y/^- %KXHW:V'PRUJ\=2ZV\*RE1U(5U./TK MK*XI/@[\/4=77PGIX93D?(?\:[6@ KF_ ?\ R+MU_P!AK5?_ $X7%=)7-^ _ M^1=NO^PUJO\ Z<+B@#I**** .;\4?\C%X,_[#4G_ *;[RNDKF_%'_(Q>#/\ ML-2?^F^\KI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HK \7>&9/%>G6VGMJ4UC9"Y26]C@R&NXESF'>&!0$XR1SQCO7!VUEI M'@WXP06/@F,VUC!I-Q<:]90.Q@B "F!B,D+(3N]RO.* /6Z*\)L_#$&I_!*X M^(5U<7'_ ES64^L)JJS.)(F3U0NS&,=J[3Q)J'BCQ-\.],NO"\] MOIUOJ>EF\O\ 4#DR0(8E<)"G]YMS#] M>?02:?X&^(/B2/P4IBT;2O#LMYJEG&Y:VM[I3NC"C)VN45B0.H]Z /8Z*\*N M?#$&E_!.V^(=O/<'Q)=5^']_+ MX>N(-.TDZ-/>W=V.:J^$K3PWI_P 2M+3P]9ZSX/N);>7S M+#4K9A'K<>WA@QD.)$/S$GY\$Y% 'L=%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 45S/BOP9%XPOM-75;V4Z/:F1[G3%RJ7 MK$ )O8,#M7D[>0<\]*\W&HP>!]4^(#>!W9-"TG1E(Z]X:L/ 'PTTWQWITMPNO6+6=S?W[3NSWXEDC699FW$&GZ#;Z<9KN<$M/=/N(\@#HB8P6;J@#U6BN=U M7PCH7C'P]86?B73H[^WA5)8T=F4*VS&?E([$UYY\-/ GANX^(NI^+?#VE1V& MEZ5+)IVF"-V/VB0 K-.22RT444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !17+>)O UMXNURRFUVZ>XT>UA<'2 M,,L(= ::"_CU.VM=2G:=W.H12MLD\W) M^9LG<"1P1Q2_'-/%$_AF]DAN;>P\/VW(8;!@@L-VTE5^8@<5D_#"727^)>NQ M^!-]KX7AL(EFL9=\>+PN3YB0R?.BF/ )V@$^N* /7**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKDO$/@&R\5^)([[Q+<- M?Z3;VOEPZ0X*PB7=DS-AOG., C QGK7E_\ ;5SHO@3QG!X1U"XCT.36;?3= M#NC(S^3YA1+CRF.3L4EMI!X/0YH ]]HKR?6O#NE?##Q%X0U+PNDMDNHZM%I% M_%YSNMXLR/M>0$G+AE!W=>3GBH?BU'XHN-2TZ6>X@LO#MKK>G)#;Q$M+?.TJ M$O(>BJC9 7N1D]J /7J*\U^(,*Z]\2?"?A76)9(]"OHKJXF@60HM]+&%VQ,1 MR5 )8KW_ IOA1K/PO\ &;5/!.A.RZ2^CQZFMGYA=+.;S=CJF22H961MO3N, M9H ],HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BN-USX>:7XC\2W&K>+IO[3TY+=([73IMR0VI&3)(<-AF;(Y(& /R\TM] M8O(?AS)I6CZG>1Z/K/B^/1=&O6E9I19NP#>6YR=ORR*K'G'X4 >^T5Y9<:'I MGPW^(OA/_A%XFL+'6I9K"^M%D=HYB(]\L>8\4\MT5X[%'>^,_%7A+PC MXU,KI!X9&KZI9%B@NIRZ1*)<8S@[B5SC/;I6]X$5/#OQ#\3^#K*23^R[:*VO M["W=V?[,) PDC4DGY-R@@=MQH ]$HHHH **** "BBB@ HHHH **** "BBB@ MKF_ ?_(NW7_8:U7_ -.%Q725S?@/_D7;K_L-:K_Z<+B@#I**** .;\4?\C%X M,_[#4G_IOO*Z2N;\4?\ (Q>#/^PU)_Z;[RNDH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** .(^*GB/7M \,Q)X4TR^O-0OIA!Y]G M9/=&SCQ\TI11R0/N@X!/TK(^'EUHT$+^'[+PMXJMI=05Y+[5-8TMX_M4A4[G MEE;N><#IS@5Z=10!XI;OXDT[X47'PU'A?4YM9-O-I<-ZL'^@O"Y91.9LX4;& MR5/S9'2O3WTG^S/A^VCVBF3[+I?V6)47EML6T ?3I6Y10!Y_H*>)M%^!.C+ MH.G(^N6FFVX^PWR-&6P!O3!(VOC.,\9QD5FZO>W_ ,1];\,V5GX;U?2K?2M4 MAU6^O-5LS L?DY(BCS]]F8X)7C']TUC",;F"KQO.<+D@<$]JH>#AHE[X(7#NNUWDD;[[MNS^'H*]/HH \4F?Q)J?PHM_AJ?"^IV^LBWBTN:]>#_08X M4VJ9Q-G# HN0H^;)Z5Z/XVT^1_A;XAT[3H))I&T:Y@@AB0LSGR65551U)X MKI** /,_$WA;4M7^$GA<6-EYVJ:"]AJ4=C/\AE>%!NB.>A(+#![\4DMU?_$# MQOX8N+7P_J^D6&B3R7MWFT4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YM\6O$7B"Q& MG:+X>T_6_)ORS:AJ>DZ>]S);0C^&/ P)&Y&2?E'/I5?1[72/$7P^U?P/X>\+ MZYX?@DT^54EU;37@1Y&& Q=LEWW$$]\#VKU&B@#QS4YM=\;^!M,\"W'A35+& M\=[6+5KB[M]MK#%"Z,[)+DK)NV#:%SUYQ7:_%:RNM1^%'B&TT^VFNKF:S98X M8(R[N'/AYH6E>6T4EO91B56&#YI7=)D=CO+&NBHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RWXL>(==35+#PYI>F> M(!I5U&9=4U+1M.DGE$>2!!&P&%9L'+9R 1CK4"_#'A?5O#\4 M5F!:QZKI[6J/(&WKAFSN.Y 2>O.:]6HH \IU6_UCXC+X?T1_"^JZ6UOJ%O>Z MQ-J%MY<,2PG<4C:G\+-2M--M)[RY>:T*PV\9D=@+ MJ)CA1R< $GV!KMZ* . ^(^FZB/$7A+Q+9:;<:O::%=S27>GVRAI'62+8LJ*? MO,AY '//%0:,MYXI^+$'BBWT2_T?3K'3)+-YM1MS;S7KNZL%\L_-L3:3E@.3 MQZUZ-10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'DGQ2UW6+OQ-;>&5T?Q(?#9A$NIW>C:;)-)=YZ6ZNO"J1]X@YYQQS4 M^JVR>-/A5>Z/X1\,ZEHLNDM!-I]IJE@;19'B<2!4W=<[2I.>K(O"]NGAK5=*LM'U!-5OYM4MO)"R1HPCBCS_K#N;)9> !G-;/Q3L+S M4/#VEQZ?:3W4D>MV,KK!&7*HLP+,0.@ Y)[5VU% '"?$VT^UQZ2NH^&6\0:$ MLSF^6TCD:\M6V_NI8=C!NN0VWG!&.]9GPZ\,1IXTU#Q+9>'Y] TT62V%C!>* M5N;G+^9+/*&)<$D(HWDMA.<5Z=10 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'CGQ'US4]6\:'PW?Z#XG?PG;1J]XVD:9+ M*=3<@'RO,7 $0!PV#DG(]QI:[')XP^']G-X5\,ZCI\_AO5+6]LM-U*R^QM+Y M!!VQJW8H6 /KQ7J-% 'FAN+[Q[X]\-WR:!JFEZ5H!FN[F75+4P/),T>Q(XU/ M+8R6+ 8X)6GB:ZUWQ>^O^.O!OC"XBLIR=&TJ'0Y6@M@.DSYQOE/OPO;V] MXHH \UUF6]LO'&A_$&RT'4[JSN=)?3K^UCM2;RV1G66-C#]XX8$,!DC/2KW@ M>RO]2\9^(O&&HZ;<:9#J*6]I86UVFR?R8@V7=>J[F;@'!PO(KO** "BBB@ H MHHH **** "BBB@ HHHH **** "N;\!_\B[=?]AK5?_3A<5TE#/^PU)_Z;[RNDH **** "BBB@ HHHH **** . M2\<:;8ZOJGA&QU6SM[ZTEUI_,M[F)9(WQ879&58$'! /U%6?^%<>"/\ H3?# M_P#X*X/_ (FCQ1_R,7@S_L-2?^F^\KI* .;_ .%<>"/^A-\/_P#@K@_^)H_X M5QX(_P"A-\/_ /@K@_\ B:Z2B@#F_P#A7'@C_H3?#_\ X*X/_B:/^%<>"/\ MH3?#_P#X*X/_ (FNDHH YO\ X5QX(_Z$WP__ ."N#_XFC_A7'@C_ *$WP_\ M^"N#_P")KI** .;_ .%<>"/^A-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ MB:Z2B@#F_P#A7'@C_H3?#_\ X*X/_B:/^%<>"/\ H3?#_P#X*X/_ (FNDHH MYO\ X5QX(_Z$WP__ ."N#_XFC_A7'@C_ *$WP_\ ^"N#_P")KI*HZQK%GH6F MR7VH2[(DZ ?><]E [FFDV[(#)_X5QX(_Z$WP_P#^"N#_ .)H_P"%<>"/^A-\ M/_\ @K@_^)K)\)_$F#7=2DL=1B2SED?_ $8AOE<=E)/\7Z'^?=54X2@[2&TU MN!9XO$ET3J/AV::PU*>9CD MF'I*Q/)W)M;)Z\]:=IOQ4TO4+O3EDTC7+&SU658;#4;NRV6]RS#* $,6&['& MY1F@#3_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B:Y3PQX[U M"[^)/C:VU+3=82PT]8&@6:.,):*L&Y@D:]H\NL_V M=JVG:-%:&[;4[^W6. JN-R@AB2P)(P!@D'!- &E_PKCP1_T)OA__ ,%<'_Q- M'_"N/!'_ $)OA_\ \%<'_P 36;I_Q3TJ\O[""]TK6M(AU2016%YJ-F(H;ESR MJJ0Q*EAT#!<]J9* -7_A7'@C_H3?#_\ X*X/_B:/^%<>"/\ H3?#_P#X*X/_ (FLN;Q;HFN7 M/@K4K#4=4\C5KF3[&+-PD4Q$3[EN%/)48/ Z,!3+_P"+FAV4]ZR:=K-YIFGS M&"\U>UL]]K;N#A@6W!F"GJ55@* -?_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_ MZ$WP_P#^"N#_ .)JKJOQ%T^PU=M-TW2]6UZYB@2XG&D6ZS+!&XRA9BRC+ $@ M#)([5O:#KECXET&UU?29&DM+I-T;,A5A@D$$'D$$$'Z4 9?_ KCP1_T)OA_ M_P %<'_Q-'_"N/!'_0F^'_\ P5P?_$U@ZY?:KXL^)$O@_2M5N-(TW3+-+K4[ MFS8+<2O(3Y<*,0=@P"Q8<] ,59L_#?B+POXLTYM%U74=9T&ZWQZC;ZK>><]J M<926-W^8\\%"/^A-\/_\ M@K@_^)H_X5QX(_Z$WP__ ."N#_XFLJ[^*NG6NNG1$T/7KK5OLD5W]AM[16DV M.">?GPI7&&W$#) !-=!X7\4Z;XNT@ZAI+2A4E:">">,QRV\J_>C=3]UAZ4 5 M/^%<>"/^A-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ B:Z2B@#F_P#A7'@C M_H3?#_\ X*X/_B:/^%<>"/\ H3?#_P#X*X/_ (FNDHH YO\ X5QX(_Z$WP__ M ."N#_XFC_A7'@C_ *$WP_\ ^"N#_P")KI** .;_ .%<>"/^A-\/_P#@K@_^ M)H_X5QX(_P"A-\/_ /@K@_\ B:Z2B@#F_P#A7'@C_H3?#_\ X*X/_B:/^%<> M"/\ H3?#_P#X*X/_ (FNDHH YO\ X5QX(_Z$WP__ ."N#_XFC_A7'@C_ *$W MP_\ ^"N#_P")KI** .;_ .%<>"/^A-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K M@_\ B:N>+-8FT#PO>:E:QQR2P!-JR9VG"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ M (*X/_B:H_#_ ,87WBM;_P#M""WB:U,>TP*PSNW=Z.;_X5QX(_Z$WP_P#^"N#_ .)H_P"%<>"/^A-\/_\ @K@_^)I?B#JFJZ)\ M/=:U+P]"9M2MK5G@4)O(/=MO?:,MCVK@-)T0:YHXU'P%\6-3U/7@@E5;S4UE MMG?J5DM@I\M3TP!D>_>C([[_ (5QX(_Z$WP__P""N#_XFC_A7'@C_H3?#_\ MX*X/_B:YWXL:O?Z1HF@S7E_?^&?#=UXU\3^,YM1\6^*+ M1;'79K6WAL-7DAC2,!2 %Y ZGI6Y\--2OX_&'BWPQ+K-SKVFZ-);FUO[N022 MJ9$)>)W &\J1UZCO0!TG_"N/!'_0F^'_ /P5P?\ Q-'_ KCP1_T)OA__P % M<'_Q-)/#7BS6_$,FG6;F2VUF^ED,,BJ2H,<@5DR>,XY[4 =E_PKCP1 M_P!";X?_ /!7!_\ $T?\*X\$?]";X?\ _!7!_P#$UP&I1:YX)\#Z9X\NO%.J M7UVKVLNK6MU<;K6:.9T5U2+&V/:7&TKCISFMCR;_ ,?^/_$EE)K^J:7I6@M# M:6\>E77D-).T>]Y'8.#D4 =/_ ,*X\$?]";X?_P#!7!_\31_PKCP1 M_P!";X?_ /!7!_\ $U2^&>O7VM^&KNWUBX6ZU'1M2N=*N;@ #SFA? <@="5* MD^]4]7U&]B^/'AW3X[RX2RFTFZDDMEE81NP9<,5S@D=C0!L_\*X\$?\ 0F^' M_P#P5P?_ !-'_"N/!'_0F^'_ /P5P?\ Q--0^ MP@PVISCYR'R<<9*!@,\\Y%=#K_CW3M#U*TTRWL]0UG4KJ$W*6>E0B618 2>3TS0!)_PKCP1_T)OA__ ,%<'_Q-'_"N/!'_ $)OA_\ \%<'_P 3 M7)^#O'EH]UX]UW5M2N8]'L+V+8MYO!M1Y*!HQ&W*MOR"H'+>]=!I/Q(T_4M7 ML].O=(UK1)=0!^POJEGY271 W;5(8X; SM;:?:@"Y_PKCP1_T)OA_P#\%<'_ M ,31_P *X\$?]";X?_\ !7!_\35%_BAH-OI6NW=['>6LVA7/V6ZL98U^T/(< M>6(U#$,),C:<\^U=9:3M=64-P]O+;-+&KF";&^,D9VMM)&1T."1[T 8/_"N/ M!'_0F^'_ /P5P?\ Q-'_ KCP1_T)OA__P %<'_Q-=)6%XG\+)XGBMT?6=:T MKR&8AM)OFMC)G'#%>H&./J: (/\ A7'@C_H3?#__ (*X/_B:/^%<>"/^A-\/ M_P#@K@_^)KS_ .'G@Z?6WUJYO_&7BYVTOQ!=64*?VU+L:*&0!0X/WLCKZUUV MH_%+2K/4+^WLM*UK5X=,"/^A-\/_P#@K@_^ M)KE_$GC./7=+\#ZKX;O;NWM[WQ1!:W"9:%R LP>&1?\ >7E3QP*[7Q;-+;>" M];GMY'BFBT^=XY(V*LC"-B"".A![T 4O^%<>"/\ H3?#_P#X*X/_ (FC_A7' M@C_H3?#_ /X*X/\ XFN+\%^"X];^'.C:SJGB[Q9%*T?AWXU9/A7=ZYXMU,3V>FW5Q FJ.O_'W!&^U),#J6^[QU([DT ='_P * MX\$?]";X?_\ !7!_\31_PKCP1_T)OA__ ,%<'_Q-4])^)&GZEJ]GIU[I&M:) M+J /V%]4L_*2Z(&[:I#'#8&=K;3[5Q_AWXK3VDWC+4?$FDZ\ME8ZC&L0DBB_ MT96,,2P8$F ^Z3>>HVY.<\4 =Y_PKCP1_P!";X?_ /!7!_\ $T?\*X\$?]"; MX?\ _!7!_P#$U=UOQ)9Z#?:1:7D<[R:O>"S@,2@A7V,V6R1@84],_2L31_B5 M8Z]XDN]'TO1=:G:ROY;"ZNQ;)]G@DC8@EGW]#C(P"<8R!D4 7O\ A7'@C_H3 M?#__ (*X/_B:/^%<>"/^A-\/_P#@K@_^)KFK3XX:!>:#'KD.C>(#H_\ R\:A M]A!AM3G'SD/DXXR4# 9YYR*]'CD26-9(V#(X#*P/!![T <[_ ,*X\$?]";X? M_P#!7!_\31_PKCP1_P!";X?_ /!7!_\ $UTE% '-_P#"N/!'_0F^'_\ P5P? M_$T?\*X\$?\ 0F^'_P#P5P?_ !-=)10!S?\ PKCP1_T)OA__ ,%<'_Q-'_"N M/!'_ $)OA_\ \%<'_P 37244 7<-A937=TX2&%"[L>P%"UT#8P?^%<>"/^A-\/\ _@K@_P#B:/\ A7'@ MC_H3?#__ (*X/_B:XZZ^+EX;PFRTZ 6P/ F)+D?4' _6N]\->([;Q-I0N[93 M&ZMLEB8Y*-_4>]=%3#U*<>:2,85ZKSZ3?7&GWF^V2.YMI6CDCW7,2G M#*01P2/H37.;&O\ \*X\$?\ 0F^'_P#P5P?_ !-'_"N/!'_0F^'_ /P5P?\ MQ-8/A3Q;?ZIX)UO3-=?R/%&@0R6VH!&P68(3'.IX^5P-P/'.:J0>+;S1?V<; M#79)YKO59=)A2!Y&,DDUS* B$D\L=[ GZ&@#J?\ A7'@C_H3?#__ (*X/_B: M/^%<>"/^A-\/_P#@K@_^)KGOA;=ZII=[K7@OQ+J-SJ6HZ0\=Q#=W"R^W;US(YF(RV& M^7:".GUH [K_ (5QX(_Z$WP__P""N#_XFC_A7'@C_H3?#_\ X*X/_B:YB[L/ M$7AGX?>-7;Q--JVF)I,\^D7LLY:\@80.6#2* " P4JP.>M4/"_P\O=9\!:+K M$7CWQ?;ZG>Z;!=>8^JO-$LKQ*QS&V0RY/0]N] ';?\*X\$?]";X?_P#!7!_\ M31_PKCP1_P!";X?_ /!7!_\ $U3^&_BB]\0^"VN/$!C34]-N9['4'4;4,L+8 M9QTP",'V)-<-X(\5:V?'6GZYK%]>2:'XV>Z2PMIW/EV9B;]P%!X7S(PQX^\< M&@#T7_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)K#\0WVK>) M_B(/!NCZE<:/865DM[JE[:8$\F]BL<,;$'9G!8L!GC Q6;XG@U+X5P6WB:P\ M0:KJ6B17$4.JV&K71N=L4CA/-CD;YE92PXS@^U '7?\ "N/!'_0F^'__ 5P M?_$T?\*X\$?]";X?_P#!7!_\3725X=X1>/QU!)<^)/B-K6D>*#/*DVC6NHK: M+9%7(5! 1\^ !\QSGZT >F_\*X\$?]";X?\ _!7!_P#$T?\ "N/!'_0F^'__ M 5P?_$UP_B_Q%XO\'>%_"5GJWVK4=3EUJVBN[W2D79=0B;B([BI$DB[1@#: M2&&0#SV&K_$*QTF]M-.CTO5M1U>YMQ='3+&W62>",_Q298(G/'+=>F: +'_" MN/!'_0F^'_\ P5P?_$T?\*X\$?\ 0F^'_P#P5P?_ !-06WQ)\-S^$;WQ%-"/\ H3?# M_P#X*X/_ (FN7\#^.XK+X=^#;?4GOM9US5[9=D$)$UQ(,G=*Y=AA!W9C^=>F M4 =?L^>(=8N;& M?3/$>J7FI37EI'JUG->3M*_EEFAD0,Q)PKQ@X_V_?E(O%&K:A^TG:[=3N8_# MZB\L8[19V$,K6\0,DC)G:2))&7.,_N_:@#T;_A7'@C_H3?#_ /X*X/\ XFC_ M (5QX(_Z$WP__P""N#_XFL.3XPZ/%9KJ;Z+KXT-G"_VU]A'V4*6V[S\V_9G^ M+9BKVM?$K3]'\5'P[#I&L:KJ(M4O!'IMLLH,3$C=DN.FWG./O#&2<4 7O^%< M>"/^A-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ B:YC2?&<.AZUX^O_ !'J M%P+&QU"WCMX)'+LI:W0B*),GYF8_=7JV6CZ;IDM[IFJ?VCJH/V7 M1XH%DO'P,ME%8J,#!)+8&>2#0!+_ ,*X\$?]";X?_P#!7!_\31_PKCP1_P!" M;X?_ /!7!_\ $UBZE\28;GP7XBN=*T_5H-8TJW;SM.FME2YMF93LE*LVTIQN MW D8!Z]*U/AGK5UKWPWT2]U"WO8KDV4"R27H7=X% $W M_"N/!'_0F^'_ /P5P?\ Q-'_ KCP1_T)OA__P %<'_Q-4UU*YUSXK2Z9:W$ MT.G^';5);M8W*BXN9P?+1L'YE6,%L=,NI["L_P"$^I7VH_\ ":_VA>7%W]F\ M6W]O!Y\K/Y42[-L:Y/RJ,G ' S0!N?\ "N/!'_0F^'__ 5P?_$T?\*X\$?] M";X?_P#!7!_\37.3ZSK-M\0O'::<\]X]CH5O<6-BSLT9FVS$!4S@%BJ@XZ\5 MS/A:PC\8^'8-1TSXL:P_BF:W$CP?VBBQ07!7E&M-N @;C&.<<&@#TG_A7'@C M_H3?#_\ X*X/_B:/^%<>"/\ H3?#_P#X*X/_ (FMC21J*Z-9KK9MVU$0H+IK M8GRS)CYBN0#C.<9%<[JOQ$M+#6+S3-.T/7-"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XFLV\^+' MANT\-:-KO^FW%EK%R;6W\BW+2+* V49,[L[D*X )SCZU=\/>/;'7M>FT273= M4T?5([<72VNIP+&TL.[;O3:S C/'7/M0!+_PKCP1_P!";X?_ /!7!_\ $T?\ M*X\$?]";X?\ _!7!_P#$UA:[\4=,2VUJ"PLM8GM[%9;>?6+6U)M;:8*009 = MWRG&652%ZD@6:9R[R,5&26/)/N: '_\ M"N/!'_0F^'__ 5P?_$T?\*X\$?]";X?_P#!7!_\37EUA)HFK>)?%I\6_$S5 M="N+77KBWMK-/$GV15@"H5*QLW3)89''&.U=_:ZWX?\ ?@N"Z&OZCXAM;VX MVV4KW1U">[D;@1Q,/O?=/'0<\T :7_"N/!'_ $)OA_\ \%<'_P 31_PKCP1_ MT)OA_P#\%<'_ ,33/#WCRPU[69='FL-2T?58X?M L=4@$WL<&F:NEGI\\\%]J4MNBVMJT6[=O??TPN> >"N<$XH U?^%< M>"/^A-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ B:S-/^*ND7MU8BXTK6M- MLM1D6*QU*^LO+M[AV^X V2R[OX=ZKGM5C2=>TFUU?QE<3ZCJ2QZ9<(UZ=0E# M06P$"M^X Y5-O)!YW9H M_\ "N/!'_0F^'__ 5P?_$T?\*X\$?]";X?_P#! M7!_\36$/C'HZ)927FB>(+*#4IXH+">YL0D=TTCA05.[C@[L-M)4$@'%6KOXI M:=#XAU71+'0]=U74-*D5;F*PM%DPK(&#[BX&.<8)#$@X!QF@#3_X5QX(_P"A M-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B:T/#?B+3O%?AZUUK1I6EL[I2 M4++M8$$JRD=B""#]*Y+Q'J&J^)?B-'X+T?4Y](LK6Q%_JEY:8$[AF*QPQL0= MF<%BV,XQ@B@#=_X5QX(_Z$WP_P#^"N#_ .)H_P"%<>"/^A-\/_\ @K@_^)K( M@\,^(O"WBC2YO#^K:EK&C7$AAU.SU:]\]H%QE9HW<[@01@KDY!Z#K3[_ .*^ MD6EU?K::7K6J6>FR&*^U&PL_,M[9E^^"Q8%MO?:&Q0!J?\*X\$?]";X?_P#! M7!_\31_PKCP1_P!";X?_ /!7!_\ $U2UCXGZ%I-UHMO%%?:F^NV[W&G_ -GP M"7SPH4X R""0V>1@ ')&*HP_%[2[E;J&T\/^(KC4K%RMYID5@#<6P !W/\^S M!!^7#$M@X!Q0!M_\*X\$?]";X?\ _!7!_P#$T?\ "N/!'_0F^'__ 5P?_$U MGZE\5?#FF^&-$\0.;RXT_6Y1#:M;P;VWE6."F@^/].UO6+C M2+BQU+1M2@@^T_9-4@$3R0YP9$(9@P!X/.1Z4 2_\*X\$?\ 0F^'_P#P5P?_ M !-'_"N/!'_0F^'_ /P5P?\ Q-8*S74WT77QH;.%_MK["/LH4MMWGY MM^S/\6S%:&L_$K3-(\5-XAZ[X$ MEU,7&N:=';:I#97,5IB"\MYQ,@\IP3@#+ -@G*DXK<\1>.;#0-6@TF.QU'6- M5FB,XL=,@$LB19QYC[F557/ )(R>E #O^%<>"/\ H3?#_P#X*X/_ (FC_A7' M@C_H3?#_ /X*X/\ XFJR?$KP^WA2?76:[1+:X%G-9/;,+I+DD 0&+KO)8<=. M.;37=9DT>XTK5M&U$0?:%MM3MQ&98L[2RLK,IP2,C.>>E #_^%<>" M/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:I>!M4N4U+7O"NI7$MS=: M%2:UF7?"68\LP^9">^S)Y-=C0!S?_"N/!'_0F^'_ /P5P?\ Q-'_ M KCP1_T)OA__P %<'_Q-=)10!S?_"N/!'_0F^'_ /P5P?\ Q-'_ KCP1_T M)OA__P %<'_Q-=)10!S?_"N/!'_0F^'_ /P5P?\ Q-'_ KCP1_T)OA__P % M<'_Q-=)10!S?_"N/!'_0F^'_ /P5P?\ Q-'_ KCP1_T)OA__P %<'_Q-=)1 M0!Y_XL\%>%=(TNQOM*\-:/8W<6M:7Y=Q;6$4@5S?CS_ M )%VU_[#6E?^G"WKI* "N;\!_P#(NW7_ &&M5_\ 3A<5TE#/\ ML-2?^F^\KI* "BBB@ HHHH **** "BBB@ KE?'?A>^\46%M#I]W' 87+/'*2 M$DSC&< ],?K754549.+NAIV=SQO_ (5#KW_/WIO_ ']D_P#B*@O?A5X@L[.6 MX5[.Y\M=WE0.Q=OH"HS7M=%='UJH5SL^=_#_ (7U+Q+>/;Z?&J^6,R2RDJB> MQ(!Y]JZ3_A4.O?\ /WIO_?V3_P"(KV"&W@M]_P!GACB\QR[[%"[F/4G'4^]2 M4Y8J;?NC=1]#R.Q^%&O6U_#,=1LX0CAC)#(Y=?IE13KW3]2\>_&B^N-(UN;2 M(/"5LMI#+?8M1\ ?$Z]M] M5NI/$L'C+3)<+-$D'VB\@0XB(10B[XSMSC))[XYQ]!UP:2VAP?#SQ+K,]W+< M00W/A#4HS:W^R;8V&DVOVFY;2;2=;=1S,(WCE90.Y8* MPQW)KV&B@#R#Q?XST?XAZ1I7A_PB9KW5+C4K6:6 0.K:>D<@=VFR/DP%(]23 MQFN@^&ZJ/%/C]P!N.O$$^H$$?^)KOZ* / _!O_(!^%'_ &&]4_\ 0KFM+PCX MNT?P+\-9O!WB>U>;7K%KJW.CO;N[:H7D=EV#:0ZR!ASR.3GBO:J* /$?$<^C MVGC"2XU>]U3X<:DVGVODWEE-OMKX;.8F3R]C-$-)(J3/;^0UQ$'(25H_P" LH!Q[UU=% 'FFL7'_" _%B[\3ZE!,=!U MVQBM[F\BC:3['<1$A2ZJ"0C*?O= 1S6A;_$>/Q)XHTS3/ <:ZO:&0OJFHF-Q M;VT(4X57X#2%L8 SWS[=W10!XGX/\9:1X&^&#^#_ !''-#XATY;BV.F+;NTE M\S.Y5HL+B0/N!R/?/K4_@G1KO0_''@/3=5B"7EIX3G61#R8V\V/CZC.*]EHH M \EF\6Z-X3^//B2;Q!,;.VGTNR47C1L8HV!?Y&8 [2W;/!VGOBK/A'7K'0M- M\8^.]<\[2M U'5%FMWFMY S1A8X1+Y84MAWZ<9QR>.:[*P\,?8O'FK^)/M>_ M^TK6WM_L_E8\ORM_.[/.=_3 QCO6_0 4444 %%%% !1110 4444 %%%% !7D M-]\)M>N;^:8:C93!W+"2:1P[?7"FO7J*B<(SW.G#XJIAVW3ZGA>M_#C5]!T> M?4KRYLGA@V[EBDB="3 MM#$>_8]*\_\ %^N?"SQ7I%V=(TN8>,7C)M(+#3I8+^.ZQ\FXJHZ-C))(QZ\5 M[W170DDK(\JI-U).)ZPD%EXTT27XQ)]HTI?#T44<]Q&7LTO^DY? P'(^ MZ3QCIS5;X9ZEJ%CX_M---[K!\&B&XM_#DES;NB7?*MM?/)V*&"%@,J#C&,5[ MK13(/$O!WP[\*>,?%?CN\\2Z-%?W$/B*>*-W=UVKM4X^4CN37K>A>'=(\,Z: M+#P_IUOI]KN+F.!-H9NF3ZG@+M4\)QF73+CPRVE+>%6CCO;S?O3;G M&X( %+?[6.17ME% 'B&O^)[#X@?#/3? VF0W+Z[?FSM[[3V@=7L%BDC:5I<@ M;5&P@'OD8K;MM>TSXUF[U86\PQ)&DK_(&'8[54X]ZIZU_R<5X M8_[ MW_Z$M>C44 >)>'T6/\ 8VE"*%']BW9P/4O(3^IK0LM7L_ _CR/6O$S- M:Z5J_A^SAM]1:-FBADBSNB9@#M+!@PSP<>M>NT4 ?.MXLWC;P]\1+[P];7S1 MC7;.\6&*,QW$T,:1DLBL/O%1O4$<\<=JU8)-"\3^+/#-IHOBKQ5XLFM]1BOY M89YHXXM/$63YDW^C@@_P[,J3N(R._NM% '@?B9I/$'C>;XF:-ID5YHGA6XC@ ME4*2VI+&6\Z=.<'R=_R'OM;G@"O=-/O[75=-M[_3YEGM;F-9894.0ZL,@BK% M% '(:+X<\9V/B8WNL>//[4TO=(1IO]CPPX!SM'FJ=WR\?7%=?110!P'PF_X] M?%__ &-FI?\ HP5S_A#QEH_P[TK5O#WBTRV6J6^HW4T4)@9FU!))"Z/%@8?( M8+C.01SBO7Z* /#+G3+SPW^SOX876K=[1K/6+:]N4*D_9HFO#+\W'&U7 /IT MJQ?^.HM7\7:K;ZYXSU'P_IBK"^CVFE6XWZC \882I(8W9RQ. J8(Z=:]KHH M^=_#V1X,\)1R+<1RQ_$5EDCNVW31M^^.V0]=_(SGO7MWC/\ Y$/7_P#L&W/_ M **:MJB@#P[0?@UX8\4?!71;BSTRUL]=FTZ&XBO]F[,^T$>8IR&4G@@@\&G: MMJ%WX\^!,UG9:=)9ZSX?O(8]3TFP0))&T$@+B)<$*O%DUOJ,5_+#/-''%IXBR?,F_T<$'^'9E2=Q&1WJ^(Y/M& MC_%/0;9'EUAM6AU..Q5#YLMO&ULS2*, H_# M=P]]$FLB2:X2%U2(^3(!&Q8#YSDG;U&TYQQ70_"556W\8%5 +>+=2+$#J?, M_D!7H%% 'B7A]%C_ &-I0BA1_8MV<#U+R$_J:]<\/?\ (LZ7_P!><7_H K1H MH **** "BBB@ HHHH **** "BBB@#R>^^%>N7%]-,-0LY@[DAYI'#-]<*:JS M?"G7HH7D$]C(54L$21]S8[#*=:]BHKM6.K(Y7A*3/FB2-XI&CE1D=3AE88(/ MH174:+\.]:UO34O86M[>)R=@N&968?W@ IXKV6;2["YN!/<6-M+,.DCPJS#\ M2*M5M/,)->XK,RC@TG[S/'_^%2Z[_P _>G?]_'_^(J7X@:'=>'_@#J=C?7*W M$@NK1LJ250&[@^49&<61T4Z$*;O$\N^+FCWVCHWCOPY$9 M+NSM)+75;93@7=DP.2?]J,_,/;/IBN1TRVNO&FF_#;PAIM^]BNF:1%KEWXE&C:A+- M:10^5#*28V/E*H*B3DDY[>M:OB7QEHUCX@U/1/BUHUK'H^]7TF_FL&GMYXRH MW*S88+(&!_N]O8GT^B@#P*RMK!=#^(]UX&@N[?P7+X\"O MSMVX!(P,^V*W_!OQE\$:5\./#]@VK-=:E:Z5;0-86MM+),\JQ*#&H"X)R".N M/>O7J* /#;B'6M"^"W&5 9$#YV@@<\YYKV:B@#R*U\11Z M9XLM/B,MM-+X:\3:1!'>7%O$96L9X\E3(J@G9@E20#@KSQBL3Q]\1M,^(=H_ M@C3E5;'4M0MH7UP2@V:PAQ( GA!X- "S^;]GD^S;/.V'R]_W=V.,X[9KQB[\9?#_ %_35M/C#H5MI_B: M)3%=6T^FR[V8<9@D4%BIP"-K'M[&O:P,# X%% '@E:9=2Z5+XATW4+>V\EED MO;>U55E=8S@D-RP[G::[EO'_ (>\6:U9VGAJSCUUX[>>6?4!$5&EKY9ZLR\. MY^7:"#USP*]#HH ^=_A]:O\ #G0/"GCF2YFNM)UBT2PUAIR&^Q O^XD0XRL: MGY6'3D'D]/H@$,H*G(/(([T44 ?/&BW[^$/@]X \=6\#S_V9')!XE^$]_/J'C#7=5\026A>ZT.SMQ;P6;#EQ*JQ@A$ /+O\V.^:]1\-^7 M)\;K^5-KY\,66UQSP9'/!]#@5Z310!X%J/A74-1\>^-O%&AS33:MX=U:WN[/ M3V(,-QMMT,BE<'YV3A3U! QC.:N>*=3LM<\3^%O'JZSJVE>&[S2I+5]1TS;N MLIBX;;-E'"J<%2<<,HR0*]QHH \3T&TM-8D\:ZOH5[K^OP?V&^GQ:KJ$J,EV MVUV\N)%B0MM/\63G=@#O7>?"C5;'5?A7X>_L^Y2X^R:=;VEQL_Y9S)"@=#[@ MUV%% ' ^#,VOQ6\?V)_%VE>,GFT MR'4M;FU6RO9(':&X295)4.H(W*5((->BWGAT3^,-/\0VMS]FN;:"2UN4\O<+ MJ!OF"'D8*N P//5ACYLC:H \F\/WVM:WK7CGQMX4L-\=Q9V]MHBWT+QB]:%' M+-M)4A2S8!XS[8K'USQ3\*/%FF-_PD^B26_B9XOWEE'IDL>H)/C[JLJ@L=W0 MDX]>]>XT4 :'%L[GR]-TG2K8"6]AV@B17\MVD+'(PN-N.U>ST4 ?/7A-,^%/A MY%/'(DD7C"Z$D5PVZ2-P9SAS_>'&??FO1]1_Y."T3_L 77_HZ*N^HH \1T7Q M9I?@?X;:SX/\1I/'KUJU\B6@MW9]0$KR.DD> =RD.!GMCG%>@_"K_DD?A?\ M[!<'_H KK:* /,/AWX?T;5=1\<3ZII-C>S+XJND62YMDD8+Y<1QE@>,D\>]3 M_$"UB\.:UX,\00Z=C0]"O)Q>16D&1;I-"R"78H^ZK')P.,UZ110!Y?;ZW9>/ M/C#X>U+PHS7NFZ'9W?VS441A"S3!%2)6(^9AM+$=OK6)8:'>^(/@3XWTS1X] MU[=:MJ)C1>#*RW&=OU(7;7M=% 'SU<3:'XET_2M$L/%'C'7=1NKB!9=#EFBB M:SV,K,TQ-M\@CQGWQQP..:ZSP$BCXB?$-P!N.IVX)]0+9,?S-21 M^ =;U"_TUO%WBY]8L=,N4NH+2/3TMO-E3[C2N&._!YP H)ZUW= ' _!G_DGS M?]A2^_\ 2F2J?B&9O _Q7_X2Z]MYY-"U73EL;VY@B:0VE_#]$UJ.2--'^'G@^Z\+^*EFM];L+JZQ9?9V9]1$DSNC18&'#!P/;'.*]CHH \1\$:' M>:#XD^&.FZQ#Y=[;:'?L\;=8BS(=I]" V#^-=?X- _X7!\2#CDSZ<"?^W05W M]% 'S9X=U&+2_@S\)[^[AFN(;?7IGD6*,R,%$ES\P4.>.*[NY\01^,_ MB5IFM^!XFU2V\/:7?/-=*C+%<32H@BMPQ RV5R1VSZUW/B3PQ_PD&IZ!=_:_ ML_\ 8^H"]V>5O\[Y&3;G(V_>SGGITK?H ^9?$WB0>)?A/?SZAXPUW5?$$EH7 MNM#L[<6\%FPY<2JL8(1 #R[_ #8[YKU'PWYO_ /($\>?]CG9?^A6]:7BRUBT+XQ:GJOB/Q'K7AO2]6L;=;74= M/91"7CRK0R,T;[3R&7H#D]37M5% '@UM9:9+X%\2:U+IGB36])U'5;8M?W-P M%NGCBVK]MB2.%679U P2P7D@9K<\!:[>/X]@TOPWXMO?&/AQ[61[NXOH0S6+ MKCRQYX5=[-DC:>0!FO7:#TXZT >?>'%:Y^.GC*[A+&"WLK&T<_PF7:SX^H5A M_P!]5Z#6+X6\.)X;TV:)KC[7>7ES)=WMV4V&>9SDG;DX "@9.%4#)ZUM4 % M%%% !1110 4444 %%%% '-^//^1=M?\ L-:5_P"G"WKI*YOQY_R+MK_V&M*_ M].%O724 %QN],O3=QO'?%6KK;6^J^(-':TBO;:[D2VT:6.1_)G2 M8*&:Z8+DQ@9VG@UUM%% !7-^ _\ D7;K_L-:K_Z<+BNDKF_ ?_(NW7_8:U7_ M -.%Q0!TE%%% '/^*=-U6\GT2\T.&SGN-+U W30WERT"2*;:>$@.L;D$&8'[ MO8U']N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\; M_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ M /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ MR'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 < MW]N\;_\ 0O>'_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P M?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1 M]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0 MO>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P? M3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'72 M44 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 ' M_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ M "'2K?>-B?F\/Z !@]-=F//;_ETKHZ* .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ M *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^ MG_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI** M.;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O M#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y# MH^W>-_\ H7O#_P#X/I__ )#KI** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[ MP_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ MD.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI** .;^W M>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ MX/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W> M-_\ H7O#_P#X/I__ )#KI** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ M^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.ND MHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI** .;^W>-_^ MA>\/_P#@^G_^0Z5K[QL&.SP_H!7/!.NS D?3[)71T4 '_P#P M?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1 M]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0 MO>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P? M3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'72 M44 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 ' M_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ M "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\; M_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ M /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ MR'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 < MW]N\;_\ 0O>'_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_ /P?3_\ R'7244 '_P#P?3__ "'1 M]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0 MO>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P? M3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'72 M44 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 ' M_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ M "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\; M_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ M /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ MR'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 < MW]N\;_\ 0O>'_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'7244 '_P#P M?3__ "'2_;O&VTY\/Z!NR,#^W9L8^OV3Z5T=% '-_;O&_P#T+WA__P 'T_\ M\AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N\;_] M"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T M_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 M '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ M]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA__P ' MT_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R'1]N M\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ M ,'T_P#\AUTE% '-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R' M7244 '__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[ MQO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AUTE% '-_;O&_P#T+WA_ M_P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'7244 '__ ?3_P#R M'1]N\;_]"]X?_P#!]/\ _(==)10!S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+ MWA__ ,'T_P#\AUTE% '.+?>-B?F\/Z !@]-=F//;_ETI/MWC?_H7O#__ (/I M_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH M YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ MZ%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/ MI_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D.C[= MXW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ M (/I_P#Y#KI** .;^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D. MNDHH YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MW MC?\ Z%[P_P#^#Z?_ .0Z/MWC?_H7O#__ (/I_P#Y#KI** .;^W>-_P#H7O#_ M /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.NDHH YO[=XW_ .A>\/\ _@^G_P#D M.C[=XW_Z%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0ZM>$]+O-( HT V^I^0+J6\N[N1;>0R(AGN9)MH8JI; D SM&<=*VJ* "BBB@#__V0$! end
XML 13 atro-20201231_htm.xml IDEA: XBRL DOCUMENT 0000008063 2020-01-01 2020-12-31 0000008063 atro:CommonClassUndefinedMember 2021-02-18 0000008063 us-gaap:CommonClassBMember 2021-02-18 0000008063 2020-06-27 0000008063 2019-01-01 2019-12-31 0000008063 2018-01-01 2018-12-31 0000008063 2020-12-31 0000008063 2019-12-31 0000008063 atro:CommonClassUndefinedMember 2019-12-31 0000008063 atro:CommonClassUndefinedMember 2020-12-31 0000008063 us-gaap:CommonClassBMember 2019-12-31 0000008063 us-gaap:CommonClassBMember 2020-12-31 0000008063 2018-12-31 0000008063 2017-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2017-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 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 2020-01-01 2020-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2017-12-31 0000008063 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-12-31 0000008063 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember us-gaap:SubsequentEventMember 2021-02-13 2021-02-13 0000008063 atro:FreedomCommunicationTechnologiesIncMember 2019-07-01 2019-07-01 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-07-12 2019-07-12 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 0000008063 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0000008063 atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 2020-09-27 2020-12-31 0000008063 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 2021-01-01 2020-12-31 0000008063 2019-01-01 0000008063 atro:CommercialTransportAircraftMember 2020-01-01 2020-12-31 0000008063 atro:CommercialTransportAircraftMember 2019-01-01 2019-12-31 0000008063 atro:CommercialTransportAircraftMember 2018-01-01 2018-12-31 0000008063 atro:MilitaryAircraftMember 2020-01-01 2020-12-31 0000008063 atro:MilitaryAircraftMember 2019-01-01 2019-12-31 0000008063 atro:MilitaryAircraftMember 2018-01-01 2018-12-31 0000008063 atro:BusinessJetMember 2020-01-01 2020-12-31 0000008063 atro:BusinessJetMember 2019-01-01 2019-12-31 0000008063 atro:BusinessJetMember 2018-01-01 2018-12-31 0000008063 atro:OtherAerospaceMember 2020-01-01 2020-12-31 0000008063 atro:OtherAerospaceMember 2019-01-01 2019-12-31 0000008063 atro:OtherAerospaceMember 2018-01-01 2018-12-31 0000008063 atro:AerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 atro:SemiconductorMember 2020-01-01 2020-12-31 0000008063 atro:SemiconductorMember 2019-01-01 2019-12-31 0000008063 atro:SemiconductorMember 2018-01-01 2018-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2020-01-01 2020-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2019-01-01 2019-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2018-01-01 2018-12-31 0000008063 atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineAvionicsMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineAvionicsMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineAvionicsMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineStructuresMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineStructuresMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineStructuresMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineOtherMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineOtherMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineOtherMember 2018-01-01 2018-12-31 0000008063 us-gaap:LandMember 2020-12-31 0000008063 us-gaap:LandMember 2019-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000008063 us-gaap:ConstructionInProgressMember 2020-12-31 0000008063 us-gaap:ConstructionInProgressMember 2019-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-12-31 0000008063 us-gaap:PatentsMember 2020-01-01 2020-12-31 0000008063 us-gaap:PatentsMember 2020-12-31 0000008063 us-gaap:PatentsMember 2019-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2019-12-31 0000008063 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0000008063 us-gaap:TradeNamesMember 2020-12-31 0000008063 us-gaap:TradeNamesMember 2019-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2020-01-01 2020-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2020-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2019-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2020-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2019-12-31 0000008063 atro:AerospaceSegmentMember 2018-12-31 0000008063 atro:TestSystemsSegmentMember 2018-12-31 0000008063 atro:AerospaceSegmentMember 2019-12-31 0000008063 atro:TestSystemsSegmentMember 2019-12-31 0000008063 atro:AerospaceSegmentMember 2020-12-31 0000008063 atro:TestSystemsSegmentMember 2020-12-31 0000008063 2020-01-01 2020-03-28 0000008063 atro:PECOIncMember 2020-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-04 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-31 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-12-31 0000008063 us-gaap:NotesPayableToBanksMember 2020-12-31 0000008063 us-gaap:NotesPayableToBanksMember 2019-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-03 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2022-07-02 0000008063 srt:MaximumMember atro:FifthAmendedAndRestatedCreditAgreementMember 2020-01-01 2020-12-31 0000008063 atro:FifthAmendedAndRestatedCreditAgreementMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-04 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2021-10-02 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2021-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2022-04-02 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0000008063 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-04 2021-10-02 0000008063 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-03 0000008063 srt:ScenarioForecastMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-03 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000008063 2020-05-04 2020-05-04 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember 2020-01-01 2020-12-31 0000008063 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0000008063 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0000008063 atro:DeferredTaxLiabilitiesMember 2020-12-31 0000008063 atro:DeferredTaxLiabilitiesMember 2019-12-31 0000008063 us-gaap:DomesticCountryMember 2020-12-31 0000008063 us-gaap:DomesticCountryMember us-gaap:TaxYear2020Member 2020-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2020-01-01 2020-12-31 0000008063 2017-01-01 2017-12-31 0000008063 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000008063 atro:AstronicsPlanMember 2020-01-01 2020-12-31 0000008063 atro:AstronicsPlanMember 2019-01-01 2019-12-31 0000008063 atro:AstronicsPlanMember 2018-01-01 2018-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-01-01 2020-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-01-01 2019-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-01-01 2019-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2020-01-01 2020-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2020-12-31 0000008063 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:CommonClassBMember 2018-10-12 2018-10-12 0000008063 atro:StockIncentivePlanMember 2020-01-01 2020-12-31 0000008063 atro:StockIncentivePlanMember 2020-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2020-01-01 2020-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2020-12-31 0000008063 atro:LongTermIncentivePlanMember 2020-01-01 2020-12-31 0000008063 atro:LongTermIncentivePlanMember 2020-12-31 0000008063 srt:DirectorMember 2020-01-01 2020-12-31 0000008063 atro:KeyEmployeeMember 2020-01-01 2020-12-31 0000008063 atro:KeyEmployeeMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2020-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000008063 us-gaap:EmployeeStockMember 2020-12-31 0000008063 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2020-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-12-31 0000008063 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0000008063 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0000008063 2020-06-28 2020-09-26 0000008063 2020-03-29 2020-06-27 0000008063 2019-09-29 2019-12-31 0000008063 2019-06-30 2019-09-28 0000008063 2019-03-31 2019-06-29 0000008063 2019-01-01 2019-03-30 0000008063 us-gaap:DomesticCountryMember 2020-01-01 2020-03-28 0000008063 us-gaap:DomesticCountryMember 2020-09-27 2020-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2020-01-01 2020-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-01-01 2019-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2020-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2019-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2019-01-01 2019-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE us-gaap:SellingGeneralAndAdministrativeExpensesMember atro:PatentInfringementMember 2020-01-01 2020-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2020-01-01 2020-12-31 0000008063 atro:LufthansaTechnikAGMember 2020-08-01 2020-08-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2020-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2019-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2018-12-31 0000008063 atro:AstronicsAeroSatCorporationMember 2019-01-01 2019-12-31 0000008063 country:US 2020-01-01 2020-12-31 0000008063 country:US 2019-01-01 2019-12-31 0000008063 country:US 2018-01-01 2018-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2020-01-01 2020-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2019-01-01 2019-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2018-01-01 2018-12-31 0000008063 srt:AsiaMember 2020-01-01 2020-12-31 0000008063 srt:AsiaMember 2019-01-01 2019-12-31 0000008063 srt:AsiaMember 2018-01-01 2018-12-31 0000008063 srt:EuropeMember 2020-01-01 2020-12-31 0000008063 srt:EuropeMember 2019-01-01 2019-12-31 0000008063 srt:EuropeMember 2018-01-01 2018-12-31 0000008063 srt:SouthAmericaMember 2020-01-01 2020-12-31 0000008063 srt:SouthAmericaMember 2019-01-01 2019-12-31 0000008063 srt:SouthAmericaMember 2018-01-01 2018-12-31 0000008063 atro:OtherContinentMember 2020-01-01 2020-12-31 0000008063 atro:OtherContinentMember 2019-01-01 2019-12-31 0000008063 atro:OtherContinentMember 2018-01-01 2018-12-31 0000008063 country:US 2020-12-31 0000008063 country:US 2019-12-31 0000008063 country:FR 2020-12-31 0000008063 country:FR 2019-12-31 0000008063 country:IN 2020-12-31 0000008063 country:IN 2019-12-31 0000008063 country:CA 2020-12-31 0000008063 country:CA 2019-12-31 0000008063 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000008063 us-gaap:NonUsMember 2019-01-01 2019-12-31 0000008063 us-gaap:NonUsMember 2018-01-01 2018-12-31 0000008063 us-gaap:NonUsMember 2020-12-31 0000008063 us-gaap:NonUsMember 2019-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-01-01 2019-03-30 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2020-01-01 2020-12-31 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2020-01-01 2020-12-31 0000008063 atro:AerospaceSegmentMember 2019-09-29 2019-12-31 0000008063 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoriesMember 2020-01-01 2020-12-31 0000008063 us-gaap:InventoriesMember 2019-01-01 2019-12-31 0000008063 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-01-01 2020-12-31 0000008063 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0000008063 us-gaap:PropertyPlantAndEquipmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherAssetsMember 2020-01-01 2020-12-31 0000008063 us-gaap:OtherAssetsMember 2019-01-01 2019-12-31 0000008063 atro:IntangibleAssetsNetMember 2020-01-01 2020-12-31 0000008063 atro:IntangibleAssetsNetMember 2019-01-01 2019-12-31 0000008063 us-gaap:GoodwillMember 2020-01-01 2020-12-31 0000008063 us-gaap:GoodwillMember 2019-01-01 2019-12-31 0000008063 atro:EmployeeRelatedLiabilitiesCurrentMember 2020-01-01 2020-12-31 0000008063 atro:EmployeeRelatedLiabilitiesCurrentMember 2019-01-01 2019-12-31 0000008063 atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember 2020-01-01 2020-12-31 0000008063 atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherLiabilitiesMember 2020-01-01 2020-12-31 0000008063 us-gaap:OtherLiabilitiesMember 2019-01-01 2019-12-31 0000008063 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2019-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2020-01-01 2020-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2020-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2018-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2019-01-01 2019-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2017-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2018-01-01 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 shares iso4217:USD iso4217:USD shares atro:segment pure atro:reporting_unit atro:fiscal_quarter atro:retirement_plan atro:customer false 2020 FY false 0000008063 P12M P12M us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent 0.15 P0Y 10-K true false 2020-12-31 --12-31 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 No No Yes Yes Accelerated Filer false true false 24033041 6861102 266000000 Portions of the Company’s Proxy Statement for the 2021 Annual Meeting of Shareholders to be held May 25, 2021 are incorporated by reference into Part III of this Report. 502587000 772702000 803256000 405744000 616560000 622560000 96843000 156142000 180696000 110528000 143358000 117033000 87016000 11083000 0 -100701000 1701000 63663000 0 78801000 0 -4968000 -6058000 -1671000 -6741000 -6141000 -9710000 -112410000 68303000 52282000 3371000 16286000 5479000 -115781000 52017000 46803000 -3.76 1.62 1.45 -3.76 1.60 1.41 -115781000 52017000 46803000 2574000 114000 -2691000 3396000 2413000 -4087000 -822000 -2299000 1396000 -116603000 49718000 48199000 40412000 31906000 93056000 147998000 157059000 145787000 26420000 15853000 0 1537000 316947000 343081000 106678000 112499000 18953000 23602000 8999000 31271000 109886000 127293000 58282000 144970000 619745000 782716000 0 224000 26446000 35842000 16285000 22485000 1017000 1080000 4998000 4517000 20419000 25132000 24571000 31360000 93736000 120640000 173000000 188000000 32437000 27247000 16637000 21039000 30655000 33011000 2909000 3922000 349374000 393859000 0.01 0.01 40000000 40000000 27824766 24016706 26874223 23348205 278000 269000 0.01 0.01 15000000 15000000 6877437 6877437 7650382 7650382 69000 76000 82187000 76340000 -16450000 -15628000 312803000 428584000 3808060 3526018 108516000 100784000 270371000 388857000 619745000 782716000 -115781000 52017000 46803000 31854000 33049000 35032000 6079000 16947000 3271000 5184000 3843000 3098000 15553000 -14385000 -2680000 4500000 4208000 0 0 78801000 0 87016000 11083000 0 0 -19619000 -1000000 3493000 5000000 0 1173000 6539000 0 5877000 0 0 -2157000 -1610000 668000 -53928000 -34083000 47291000 13614000 12711000 14695000 45000 1160000 -464000 -9930000 -16617000 9171000 -17667000 -10737000 8177000 -10440000 3371000 -4460000 -7043000 -11919000 15735000 -4556000 -3840000 0 -403000 1490000 1924000 37335000 42689000 54881000 0 28907000 0 0 104877000 0 7459000 12083000 16317000 -1662000 -743000 3350000 -5797000 64630000 -19667000 155000000 117000000 35015000 170228000 156107000 72834000 7732000 50784000 0 360000 0 516000 666000 -545000 2201000 1922000 1746000 0 -24576000 -92182000 -36134000 1544000 147000 -372000 8506000 15284000 -1292000 31906000 16622000 17914000 40412000 31906000 16622000 5829000 5707000 9710000 -1536000 27343000 12218000 269000 260000 229000 1000 1000 1000 8000 8000 30000 278000 269000 260000 76000 83000 111000 1000 1000 2000 8000 8000 30000 69000 76000 83000 76340000 73044000 67748000 5847000 3296000 5296000 82187000 76340000 73044000 -15628000 -13329000 -13352000 -1373000 2574000 114000 -2691000 3396000 2413000 -4087000 -16450000 -15628000 -13329000 428584000 376567000 325191000 3268000 1373000 -115781000 52017000 46803000 68000 312803000 428584000 376567000 -100784000 -50000000 -50000000 7732000 50784000 -108516000 -100784000 -50000000 270371000 388857000 386625000 26874000 25978000 22861000 45000 18000 0 48000 63000 166000 858000 815000 2951000 27825000 26874000 25978000 7650000 8290000 11083000 85000 175000 158000 -858000 -815000 -2951000 6877000 7650000 8290000 3526000 1675000 1675000 282000 1851000 0 3808000 3526000 1675000 SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million, plus certain contingent earnouts as described in Note 22. The Company recorded a pre-tax gain on the sale of approximately $80.1 million. The Company recorded income tax expense relating to the gain of $19.7 million. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“Freedom”). Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited, for $7.0 million in cash, plus contingent purchase consideration (“earnout”) estimated at a fair value of $2.5 million at acquisition. No earnout was payable for the period from acquisition through December 31, 2020. Diagnosys Inc. and its affiliates (“Diagnosys”) is included in our Test Systems segment. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information regarding these acquisitions and divestitures see Note 21 and Note 22.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic has had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. We expect this low level of investment by the airlines will continue at least into 2021, however, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic and the related length of its impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the global COVID-19 pandemic, we took immediate and aggressive action to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility on May 4, 2020, as further described in Note 8. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 7 for a discussion of goodwill impairment charges. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualified for government subsidies from the Canadian and French government as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. The Company recorded $2.7 million in COVID-19 related government assistance in the Consolidated Statements of Operations for the year ended December 31, 2020, of which $2.4 million and $0.3 million was included in Cost of Products Sold and Selling, General and Administrative (“SG&amp;A”) expenses, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Activities </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information regarding these restructuring plans see Note 23.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the acquired businesses, see Note 21.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products sold includes the costs to manufacture products such as direct materials and labor and manufacturing overhead as well as all engineering and developmental 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 expenses amounted to $86.8 million in 2020, $108.9 million in 2019 and $114.3 million in 2018. SG&amp;A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2020, 2019 and 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in costs of products sold.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&amp;A expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Estimated Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&amp;E”) is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was approximately $13.3 million, $13.7 million and $15.0 million in 2020, 2019 and 2018, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to one reporting unit in the Aerospace segment. The charge was comprised of PP&amp;E, intangible assets and right-of-use assets. See Note 23 for further information regarding the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restructuring and impairment charges. No other long-lived asset impairments were warranted based on the quantitative analysis performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Held for Sale</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019, the Company had agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold during 2020. See Note 22 for additional information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for further information regarding the goodwill impairment charges in 2020 and 2019. The 2018 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment is tested under ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as amended by Accounting Standards Update (“ASU”) 2012-2. As the undiscounted cash flows of the AeroSat reporting unit were insufficient to recover the carrying value of the long-lived assets, the Company proceeded to determine the fair value of the intangible assets in AeroSat. The qualitative factors applied under this provision indicated no impairment to the Company’s indefinite lived intangible assets in 2020 or 2018. The Company concluded that the fair value of the intangible assets was de minimis as a result of their nominal projected future cash flows and the Company recorded a full impairment charge of approximately $6.2 million in the December 31, 2019 Consolidated Statements of Operations associated to intangible assets of the AeroSat reporting unit in conjunction with restructuring activities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within Other Assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income in the Consolidated Statements of Operations. Such amounts were immaterial in 2020 and 2019, and not applicable in 2018. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. There were no observable price changes for this investment during 2020. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. There was no such impairment was recorded in 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Tax Asset Valuation Allowance</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its foreign currency translation in accordance with ASC Topic 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The aggregate transaction gain included in operations was insignificant in 2020 and 2018, and the loss included in operations was insignificant in 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid any cash dividends in the three-year period ended December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its acquisitions under ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations and Reorganizations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. See Note 21 regarding the acquisitions in 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2016-13</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Financial Instruments - Credit Losses (Topic 326)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted. </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-13</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fair Value Measurement (Topic 820)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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. </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2016-02</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Leases (Topic 842)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&amp;E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2019</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we do not expect any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies, we do not expect this ASU to have a material impact on its consolidated results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and are expected to have minimal impact on our financial statements an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d related disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.</span></div> 2 103800000 80100000 19700000 10700000 21800000 600000 1000000.0 0.01 -1300000 7000000.0 2500000 2700000 2400000 300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.</span></div> Cost of Products Sold, Engineering and Development 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 developmental 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 expenses amounted to $86.8 million in 2020, $108.9 million in 2019 and $114.3 million in 2018. SG&amp;A expenses include costs primarily related to our sales, marketing and administrative departments.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in costs of products sold.</span></div> 86800000 108900000 114300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&amp;A expenses.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.</span></div> P3M <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Estimated Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&amp;E”) is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.</span></div> P25Y P40Y P4Y P10Y 13300000 13700000 15000000.0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to one reporting unit in the Aerospace segment. The charge was comprised of PP&amp;E, intangible assets and right-of-use assets. See Note 23 for further information regarding the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restructuring and impairment charges. No other long-lived asset impairments were warranted based on the quantitative analysis performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Held for Sale</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019, the Company had agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold during 2020. See Note 22 for additional information.</span></div> 700000 9500000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.</span></div> 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment is tested under ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other,</span> as amended by Accounting Standards Update (“ASU”) 2012-2. 0 0 6200000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within Other Assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income in the Consolidated Statements of Operations. Such amounts were immaterial in 2020 and 2019, and not applicable in 2018. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. There were no observable price changes for this investment during 2020. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. There was no such impairment was recorded in 2018.</span></div> 3500000 5000000.0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Tax Asset Valuation Allowance</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.</span></div> P3Y 23300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></div> Foreign Currency Translation<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its foreign currency translation in accordance with ASC Topic 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span>. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid any cash dividends in the three-year period ended December 31, 2020.</span></div> 0 0 0 Loss ContingenciesLoss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known. Acquisitions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its acquisitions under ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations and Reorganizations</span> (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Newly Adopted and Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2016-13</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Financial Instruments - Credit Losses (Topic 326)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted. </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-13</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fair Value Measurement (Topic 820)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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. </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2016-02</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Leases (Topic 842)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&amp;E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2019</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we do not expect any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies, we do not expect this ASU to have a material impact on its consolidated results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and are expected to have minimal impact on our financial statements an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d related disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2016-13</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Financial Instruments - Credit Losses (Topic 326)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted. </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-13</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fair Value Measurement (Topic 820)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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. </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2016-02</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Leases (Topic 842)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&amp;E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2019</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This ASU simplifies the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we do not expect any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies, we do not expect this ASU to have a material impact on its consolidated results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in Update 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new guidance provides the following optional expedients: simplify accounting analyses under current U.S. GAAP for contract modifications, simplify the assessment of hedge effectiveness, allow hedging relationships affected by reference rate reform to continue and allow a one-time election to sell or transfer debt securities classified as held to maturity that reference a rate affected by reference rate reform.</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments are effective for all entities from the beginning of an interim period that includes the issuance date of the ASU. An entity may elect to apply the amendments prospectively through December 31, 2022. The administrator of LIBOR has announced it will consult on its intention to cease the publication of the one week and two month USD LIBOR settings immediately following the LIBOR publication on December 31, 2021, and the remaining USD LIBOR settings immediately following the LIBOR publication on June 30, 2023. Extending the publication of certain USD LIBOR tenors until June 30, 2023 would allow most legacy USD LIBOR contracts to mature before LIBOR experiences disruptions. The Company is currently evaluating the impact of adopting this guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Planned date of adoption:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Before December 31, 2022</span></div></td></tr></table></div> 18400000 18500000 -3500000 6500000 REVENUE<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Statements of Operations are from contracts with customers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of December 31, 2020, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated 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 December 31, 2020 and 2019, the Company did not have material capitalized fulfillment costs. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2020, we had $283.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $216.9 million of our remaining performance obligations as revenue in 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Balance Sheets classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $23.5 million and $19.6 million during the year ended December 31, 2020 and 2019, respectively, in revenues that were included in the contract liability balance at the beginning of the period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contract assets and contract liabilities consist of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending Balance, December 31, 2020</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in contract assets reflects the net impact of the billing of previously unbilled revenue during the period exceeding new revenue recognized in excess of billings. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of additional customer advances or deferred revenues recorded.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,944</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,542</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,138</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,541</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,090</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,625</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,254</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,377</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,462</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,383</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,787</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,849</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,951</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,832</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,134</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,625</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 283400000 216900000 23500000 19600000 The following table presents the beginning and ending balances of contract assets and contract liabilities:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending Balance, December 31, 2020</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 19567000 38758000 17697000 28641000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Military</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,944</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,542</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,138</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,541</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,090</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,625</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,254</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,377</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,462</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,383</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,787</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,849</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,951</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,832</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,134</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,625</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 262636000 523921000 536269000 67944000 76542000 68138000 60437000 67541000 43090000 26971000 24605000 28128000 417988000 692609000 675625000 3483000 9692000 84254000 81116000 70401000 43377000 84599000 80093000 127631000 502587000 772702000 803256000 179245000 338237000 303180000 118928000 185462000 174383000 76113000 106787000 131849000 6899000 14401000 13951000 9832000 23117000 24134000 26971000 24605000 28128000 417988000 692609000 675625000 84599000 80093000 127631000 502587000 772702000 803256000 ACCOUNTS RECEIVABLE <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable at December 31 consists of:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled Recoverable Costs and Accrued Profits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Allowance for Estimated Credit Losses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable at December 31 consists of:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled Recoverable Costs and Accrued Profits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Allowance for Estimated Credit Losses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,559)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 78577000 131990000 17697000 19567000 96274000 151557000 3218000 3559000 93056000 147998000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1486000 2144000 71000 3559000 1913000 2254000 3218000 INVENTORIES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>At December 31, 2020, the Company’s reserve for inventory valuation was $33.4 million, or 17.5% of gross inventory. At December 31, 2019, the Company’s reserve for inventory valuation was $33.6 million, or 18.7% of gross inventory. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories at December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26964000 33434000 21987000 25594000 108108000 86759000 157059000 145787000 33400000 0.175 33600000 0.187 PROPERTY, PLANT AND EQUIPMENT<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment at December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and Improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Property, Plant and Equipment of $1.5 million is classified in Assets Held for Sale at December 31, 2019. Refer to Note 22.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, there was a $2.3 million impairment of property, plant and equipment in the year ended December 31, 2019, classified within Impairment Loss in the Consolidated Statements of Operations, as more fully disclosed in Note 23.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment at December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and Improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9891000 9802000 75493000 74723000 119444000 115202000 5843000 5453000 210671000 205180000 103993000 92681000 106678000 112499000 1500000 2300000 INTANGIBLE ASSETS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets at December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $17.1 million, $17.6 million and $19.4 million for 2020, 2019 and 2018, respectively. During 2019 there was a $6.2 million impairment of intangible assets as more fully described in Note 23. The amount is classified within Impairment Loss in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon acquired intangible assets at December 31, 2020, amortization expense for each of the next five years is estimated to be:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:86.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.510%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,904 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,849 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets at December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P11Y 2146000 1891000 2146000 1804000 P4Y 11082000 10085000 11318000 7696000 P10Y 11512000 7537000 11438000 6550000 P9Y 48043000 25766000 48201000 21196000 P15Y 142478000 60096000 142212000 50776000 P12Y 215261000 105375000 215315000 88022000 17100000 17600000 19400000 6200000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon acquired intangible assets at December 31, 2020, amortization expense for each of the next five years is estimated to be:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:86.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.510%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,904 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,849 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15336000 14904000 13871000 12849000 10929000 GOODWILL<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry, resulting in an abrupt and significant decrease of airline passenger travel. In response, the global airlines grounded a significant portion of their fleet and have begun to defer or cancel aircraft scheduled for delivery this year. Additionally, airlines have announced plans to reduce capital and discretionary spending to conserve cash in the immediate future. In turn, aircraft manufacturers and tier one suppliers have experienced a disruption in production and demand as their customers defer delivery of new aircraft, resulting in slowed or halted production at facilities throughout the world. Commercial airlines and manufacturers are focusing on conserving cash to preserve liquidity, which will have a negative impact on airframe and aftermarket sales as compared with pre-pandemic forecasts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined that the estimated fair value of four of the eight reporting units with goodwill significantly exceeded their respective carrying values and therefore, did not result in a goodwill impairment as of March 28, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the remaining four reporting units with goodwill, we determined that the estimated fair value was less than their respective carrying values. We recognized full impairments of the goodwill of our Astronics Connectivity Systems and Certification (“ACSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of our PECO reporting unit as of March 28, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020. As a result of this quantitative test, we determined that the estimated fair value was less than the respective carrying value as of June 27, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our interim goodwill impairment tests, we recorded non-cash goodwill impairment charges in the Aerospace segment of approximately $86.3 million within the Impairment Loss line of the December 31, 2020 Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill remaining in our PECO reporting unit after the impairments is $20.2 million. There is greater risk of future impairments in the PECO reporting unit as any further deterioration in its performance compared to forecast, changes in order volumes or delivery schedules at its major customer, as well as any changes in economic forecasts and expected recovery in the aerospace industry, may require the Company to complete additional interim impairment tests in future quarters and could result in the reporting unit’s fair value again falling below carrying value in subsequent quarters. Further, if the composition of the reporting unit’s assets and liabilities were to change and result in an increase in the reporting unit’s carrying value, it could lead to additional impairment testing and further impairment losses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s five reporting units remaining with goodwill as of the first day of our fourth quarter were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, the Company concluded that no impairment to the carrying value of goodwill in any of the Company’s reporting units was indicated and no additional impairment charge was recognized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ending December 31, 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the December 31, 2019 Consolidated Statements of Operations.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translations and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Impairment Losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 124952000 0 124952000 -262000 21932000 21670000 1610000 0 1610000 -42000 0 -42000 123038000 21932000 144970000 0 -298000 -298000 86312000 0 86312000 -78000 0 -78000 36648000 21634000 58282000 157349000 21634000 178983000 120701000 0 120701000 36648000 21634000 58282000 8 4 8 4 86300000 20200000 5 1600000 LONG-TERM DEBT<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt at December 31 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR (of at least 1.00%) plus 2.25% during the amended suspension period (3.25% at December 31, 2020).</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bank Debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Current Maturities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Long-term Debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal maturities of long-term debt are approximately:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:86.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.510%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, there was $173.0 million outstanding on the revolving credit facility and there remains $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2020, outstanding letters of credit totaled $1.1 million. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which is set at 1.50x. The interest coverage ratio at December 31, 2020 was 6.34x. The Company was in compliance with its financial covenants at December 31, 2020. During the suspension period, the Company will pay interest on </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. During the year ended December 31, 2020, subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt at December 31 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR (of at least 1.00%) plus 2.25% during the amended suspension period (3.25% at December 31, 2020).</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bank Debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Current Maturities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Long-term Debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.0100 0.0225 0.0325 173000000 188000000 0 224000 173000000 188224000 0 224000 173000000 188000000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal maturities of long-term debt are approximately:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:86.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.510%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 173000000 0 0 173000000 500000000 150000000 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 500000000 375000000 6.00 5.50 4.50 3.75 173000000.0 200900000 20000000 375000000 1100000 180000000.0 1.75 1.50 6.34 0.0100 0.0225 0.0035 0.0100 0.0100 0.0225 0.0010 0.0035 15 100000000 165000000.0 WARRANTY<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTIvZnJhZzphYzlmN2RjOTlkZmE0NDNmODU4MmM1MjNmZWVmYzhhZS90ZXh0cmVnaW9uOmFjOWY3ZGM5OWRmYTQ0M2Y4NTgyYzUyM2ZlZWZjOGFlXzE4Mg_2c65c70d-aca6-42b6-9606-8bdbaf8d35c6">twelve</span> to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty Liabilities Divested or Acquired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,027 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P60M Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty Liabilities Divested or Acquired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,027 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7660000 5027000 5136000 0 -80000 0 1725000 3781000 2806000 -1029000 1451000 -370000 1338000 2519000 2545000 7018000 7660000 5027000 LEASES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain facilities and office equipment, finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any new additional operating lease liabilities and corresponding right-of-use assets are based on the present value of the remaining minimum rental payments. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. The Company’s change in ROU assets in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, was insignificant during the year ended December 31, 2020. No new financing lease liabilities were entered into during the year ended December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's ROU assets and liabilities at December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,556 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Net — Included in Other Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTUvZnJhZzo1MjEyNzRkZDk4MDU0YmE5OTRkOWQxMWJlMTYyYjRlYi90YWJsZTozMGYwZjk0MzkyMjY0YjFjOThmMTM4ZmU0YjI1ZmM0ZC90YWJsZXJhbmdlOjMwZjBmOTQzOTIyNjRiMWM5OGYxMzhmZTRiMjVmYzRkXzE0LTAtMS0xLTE1NjU_b6e1231d-00de-41e7-972d-55c4b3d7365a">Short-term Finance Lease Liabilities — Included in Other Accrued Expenses</span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTUvZnJhZzo1MjEyNzRkZDk4MDU0YmE5OTRkOWQxMWJlMTYyYjRlYi90YWJsZTozMGYwZjk0MzkyMjY0YjFjOThmMTM4ZmU0YjI1ZmM0ZC90YWJsZXJhbmdlOjMwZjBmOTQzOTIyNjRiMWM5OGYxMzhmZTRiMjVmYzRkXzE1LTAtMS0xLTE1NjU_994016a1-89c3-4ac3-ae77-8027806a8c25">Long-term Finance Lease Liabilities — Included in Other Liabilities</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's total lease costs as of December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.3%, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> LEASES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain facilities and office equipment, finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any new additional operating lease liabilities and corresponding right-of-use assets are based on the present value of the remaining minimum rental payments. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. The Company’s change in ROU assets in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, was insignificant during the year ended December 31, 2020. No new financing lease liabilities were entered into during the year ended December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's ROU assets and liabilities at December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,556 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Net — Included in Other Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTUvZnJhZzo1MjEyNzRkZDk4MDU0YmE5OTRkOWQxMWJlMTYyYjRlYi90YWJsZTozMGYwZjk0MzkyMjY0YjFjOThmMTM4ZmU0YjI1ZmM0ZC90YWJsZXJhbmdlOjMwZjBmOTQzOTIyNjRiMWM5OGYxMzhmZTRiMjVmYzRkXzE0LTAtMS0xLTE1NjU_b6e1231d-00de-41e7-972d-55c4b3d7365a">Short-term Finance Lease Liabilities — Included in Other Accrued Expenses</span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTUvZnJhZzo1MjEyNzRkZDk4MDU0YmE5OTRkOWQxMWJlMTYyYjRlYi90YWJsZTozMGYwZjk0MzkyMjY0YjFjOThmMTM4ZmU0YjI1ZmM0ZC90YWJsZXJhbmdlOjMwZjBmOTQzOTIyNjRiMWM5OGYxMzhmZTRiMjVmYzRkXzE1LTAtMS0xLTE1NjU_994016a1-89c3-4ac3-ae77-8027806a8c25">Long-term Finance Lease Liabilities — Included in Other Liabilities</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's total lease costs as of December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.3%, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's ROU assets and liabilities at December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Right-of-Use Asset Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Right-of-Use Assets, Net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Operating Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,556 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Right-of-Use Assets, Net — Included in Other Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTUvZnJhZzo1MjEyNzRkZDk4MDU0YmE5OTRkOWQxMWJlMTYyYjRlYi90YWJsZTozMGYwZjk0MzkyMjY0YjFjOThmMTM4ZmU0YjI1ZmM0ZC90YWJsZXJhbmdlOjMwZjBmOTQzOTIyNjRiMWM5OGYxMzhmZTRiMjVmYzRkXzE0LTAtMS0xLTE1NjU_b6e1231d-00de-41e7-972d-55c4b3d7365a">Short-term Finance Lease Liabilities — Included in Other Accrued Expenses</span></span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYTQ1ODJmNDZmODRmNmQ4NWZiMmMwZDNhMzIyODljL3NlYzphMmE0NTgyZjQ2Zjg0ZjZkODVmYjJjMGQzYTMyMjg5Y18xMTUvZnJhZzo1MjEyNzRkZDk4MDU0YmE5OTRkOWQxMWJlMTYyYjRlYi90YWJsZTozMGYwZjk0MzkyMjY0YjFjOThmMTM4ZmU0YjI1ZmM0ZC90YWJsZXJhbmdlOjMwZjBmOTQzOTIyNjRiMWM5OGYxMzhmZTRiMjVmYzRkXzE1LTAtMS0xLTE1NjU_994016a1-89c3-4ac3-ae77-8027806a8c25">Long-term Finance Lease Liabilities — Included in Other Liabilities</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 28678000 28788000 1710000 1019000 8015000 4167000 18953000 23602000 4998000 4517000 16637000 21039000 21635000 25556000 3484000 3484000 2039000 1020000 1445000 2464000 2081000 1922000 734000 2815000 2815000 4737000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's total lease costs as of December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Cash Flow for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Cash Flow for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1020000 1020000 214000 314000 1234000 1334000 5292000 5050000 691000 1019000 1358000 1236000 175000 223000 1437000 630000 6079000 6898000 7313000 8232000 214000 314000 5334000 4718000 1922000 1746000 P6Y P1Y 0.033 0.053 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5635000 2181000 5167000 747000 3795000 0 2855000 0 2806000 0 3430000 0 23688000 2928000 2053000 113000 21635000 2815000 INCOME TAXES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes at December 31 consists of the following:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates differ from the statutory federal income tax rate as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Federal Income Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Compensation Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non Deductible Goodwill Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Rate Differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development Tax Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Valuation Allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net GILTI and FDII Tax (Benefit) Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of Deferred Taxes for Federal Tax Rate Change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax Rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Advanced Payments and Deferred Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Operating Loss Carryforwards and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and Intangible Assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and Intangible Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,786 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax (Liabilities) Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets — Long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities — Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax (Liabilities) Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, gross federal NOLs, amounted to approximately $26.4 million. In the current year, the Company generated approximately $20.1 million, of which approximately $6.6 million were capital losses, and expects to carry these back to prior tax years. The remaining federal NOLs of approximately $6.3 million will be carried forward and are subject to annual limitations under Internal Revenue Code Section 382. Given that the Company has experienced recent losses and is in a three-year cumulative loss position primarily due to the pandemic, a valuation allowance has been recorded on these NOLs. Of these remaining NOLs, $5.9 million will expire at various dates between 2039 and 2040 and the remaining $0.4 million will carryforward indefinitely.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, gross state net operating loss carryforwards, which the Company expects to utilize, amounted to approximately $5.7 million. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance accordingly. These state net operating loss carryforwards amount to approximately $132.9 million and expire at various dates from 2021 through 2040.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, the estimated federal R&amp;D tax credit for the current year amounted to approximately $1.8 million. The Company expects to carry back these credits to the 2019 tax year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and recorded a state income tax receivable of approximately $2.9 million as a component of Prepaid Expenses and Other Current Assets. The company intends to file amended state income tax returns for tax years 2015 through 2019 in order to claim these refunds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the Company, determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes. Based on the assessment performed, the Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. The Company is also claiming the benefit of the revised filing position for 2018 and subsequent tax years. In addition, the revised state tax filing position resulted in a deferred tax benefit due to the revaluation of deferred tax liabilities. Accordingly, the Company recognized the tax benefits, and related tax reserves, for the revised state filing position during year ended December 31, 2018 and thereafter. The statute of limitations expired on various dates in 2020 for the amended returns for tax years 2014 and 2015, and approximately $0.8 million of the unrecognized tax benefits were recognized during 2020. Absent a state tax audit notice related to the refund claims, the statute of limitations will expire in November of 2021 for the amended return for tax year 2016, at which time approximately $0.5 million of the unrecognized tax benefit is expected to be recognized. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire one year from the date the refund check is issued for the amended return for tax year 2017. The statue of limitations will expire in 2022, 2023, and 2024 for tax years 2018, 2019 and 2020, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2020, reserves for uncertain tax positions were recorded in association with a revised state income tax filing positions pursuant to ASC Topic 740-10. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a Result of Tax Positions Taken in Prior Years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a Result of Tax Positions Taken in the Current Year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate amounted to $1.9 million, $2.6 million and $2.2 million at December 31, 2020, 2019, and 2018, respectively. There are no material penalties or interest liabilities accrued as of December 31, 2020, 2019, or 2018, nor are any material penalties or interest costs included in expense </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for each of the years ended December 31, 2020, 2019 and 2018. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2017 through 2020 for federal purposes and 2016 through 2020 for state purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax (loss) income from the Company’s foreign subsidiaries amounted to $(7.0) million, $12.2 million and $7.3 million for 2020, 2019 and 2018, respectively. The balance of pretax earnings or loss for each of those years were domestic.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Cuts and Jobs Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits (“E&amp;P”) through the year ended December 31, 2017. The Company had an estimated $10.3 million of undistributed foreign E&amp;P subject to the deemed mandatory repatriation and recognized a provisional $1.4 million of income tax expense in the Company’s consolidated statement of income for the year ended December 31, 2017. The Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million recorded during the year ended December 31, 2018. No additional provision for U.S. federal or foreign taxes has been made as the foreign subsidiaries’ undistributed earnings (approximately $23.2 million at December 31, 2020) are considered to be permanently reinvested. It is not practicable to determine the amount of outside basis differences related to the investment in foreign subsidiaries and other taxes that would be payable if these amounts were repatriated to the U.S.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings from its Controlled Foreign Corporations (“CFCs”) in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from excess net tested income over net deemed tangible income return from the CFCs. The GILTI expense would have been completely offset by a foreign tax credit absent the required allocations of interest expense to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded a tax benefit of less than $0.1 million during the year ended December 31, 2020 and tax benefit of approximately $0.8 million during the year ended December 31, 2019, and tax expense of approximately $0.2 million during the year ended December 31, 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Base Erosion and Anti-Abuse Tax (“BEAT”) provisions in the Tax Cuts and Jobs Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company does not expect it will be subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2020, 2019, and 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act. The Company had recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The accounting for these income tax effects of the Tax Cuts and Jobs Act was completed during the fourth quarter of 2018 and the provisional tax impacts were adjusted for the year ended December 31, 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID-19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended December 31, 2020, the Company recorded an approximate $1.5 million benefit relating to the NOL carryback provisions and the technical correction for qualified improvement property provided for in the CARES Act. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant tax loss for the year ended December 31, 2020, </span></div>which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes at December 31 consists of the following:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -8679000 23798000 7540000 -4539000 4471000 -504000 1036000 2402000 1123000 -12182000 30671000 8159000 17044000 -16250000 -1799000 -92000 727000 -1584000 -1399000 1138000 703000 15553000 -14385000 -2680000 3371000 16286000 5479000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates differ from the statutory federal income tax rate as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory Federal Income Tax Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Compensation Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non Deductible Goodwill Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Tax Rate Differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development Tax Credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Valuation Allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net GILTI and FDII Tax (Benefit) Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of Deferred Taxes for Federal Tax Rate Change</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Tax Rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.003 0.005 0.009 0.102 0 0 0 0.005 0.004 -0.010 0.014 0.005 0.033 0.060 0.028 0 0 -0.067 -0.022 0.046 0.062 -0.192 0.011 0 0 -0.012 0.002 0 0 0.008 0 0 -0.001 0.013 0 0 -0.001 0.001 0.003 -0.030 0.238 0.105 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Advanced Payments and Deferred Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Operating Loss Carryforwards and Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and Intangible Assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and Intangible Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,786 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax (Liabilities) Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18189000 17071000 7564000 6427000 866000 854000 2216000 3472000 11244000 8212000 2069000 0 2311000 2612000 5545000 7466000 2300000 3170000 52304000 49284000 37168000 13303000 15136000 35981000 10166000 10060000 0 4683000 928000 496000 4506000 6377000 1186000 751000 16786000 22367000 1650000 13614000 The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets — Long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities — Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax (Liabilities) Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1259000 17536000 2909000 3922000 1650000 13614000 26400000 20100000 6600000 6300000 P3Y 5900000 2039 2040 400000 5700000 132900000 2021 2040 1800000 2900000 800000 500000 A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of the Year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases as a Result of Tax Positions Taken in Prior Years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a Result of Tax Positions Taken in the Current Year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of the Year</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2565000 2197000 0 -775000 0 0 100000 368000 2197000 1890000 2565000 2197000 1900000 2600000 2200000 0 0 0 -7000000.0 12200000 7300000 10300000 1400000 400000 23200000 100000 -800000 200000 -1500000 23300000 PROFIT SHARING/401(k) PLAN<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers eligible domestic full-time employees participation in certain profit sharing/401(k) plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which is partially matched by the Company. In response to the impact of the COVID-19 pandemic, both the discretionary company contribution and the match were temporarily suspended beginning in the second quarter of 2020. The plans may be amended or terminated at any time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total charges to income before income taxes for these plans were approximately $3.3 million, $10.0 million and $8.3 million in 2020, 2019 and 2018, respectively.</span></div> 3300000 10000000.0 8300000 RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2020 and 2019 amounts to $29.4 million and $25.2 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plans provide for benefits based upon average annual compensation and years of service and in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2020 or 2019 for either of the plans.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation, Retirement Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to Accumulated Other Comprehensive Income (“AOCI”), net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized prior service costs of $1.8 million ($2.4 million net of $0.6 million in taxes) and unrecognized actuarial losses of $9.8 million ($11.4 million net of $1.6 million in taxes) are included in AOCI at December 31, 2020 and have not yet been recognized in net periodic pension cost. The prior service cost included in AOCI that is expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2021 is $0.3 million ($0.4 million net of $0.1 million in taxes). The actuarial loss included in AOCI expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2021 is $1.0 million ($1.3 million net of $0.3 million in taxes).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected Benefit Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the Year — January 1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial Loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits Paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of the Year — December 31</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,730 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,547 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:67.769%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.879%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00% - 2.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plans are unfunded at December 31, 2020 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.3 million and a long-term accrued pension liability of $31.4 million. This also is the expected future contribution to the plan, since the plan is unfunded.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit cost is included in SG&amp;A expenses, and all other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) are reported outside of operating income, within Other Expense, Net of Other Income in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the net periodic cost for the years ended December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:55.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost — Benefits Earned During Period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,093 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the net periodic cost are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.60%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects the benefits to be paid in each of the next three years to be $0.3 million, $0.7 million in 2024, $0.6 million in 2025, and $6.8 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31. The accumulated postretirement benefit obligation is $1.1 million for the years ended December 31, 2020 and 2019. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of less than $0.1 million and a long-term accrued pension liability of $1.1 million. The net periodic cost for the years ended December 31, 2020, 2019 and 2018 is approximately $0.1 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The Plan is 92.0% </span></div>funded as of January 1, 2020. The Company’s contributions to the plan were $0.5 million in 2020, and $1.1 million in both 2019 and 2018. These contributions represent less than 1% of total contributions to the plan. 2 29400000 25200000 0 0 1800000 2400000 600000 -9800000 -11400000 1600000 300000 400000 100000 -1000000.0 -1300000 300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected Benefit Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the Year — January 1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial Loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits Paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of the Year — December 31</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,730 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,547 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26547000 21970000 223000 181000 836000 916000 -4472000 -3827000 348000 347000 31730000 26547000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:67.769%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.879%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00% - 2.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td></tr></table></div> 0.0242 0.0317 0.0000 0.0200 0.0200 300000 31400000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the net periodic cost for the years ended December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:55.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.764%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Cost — Benefits Earned During Period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Periodic Cost</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,093 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 223000 181000 200000 836000 916000 899000 386000 386000 386000 -648000 -300000 -629000 2093000 1783000 2114000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the net periodic cost are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.60%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Average Compensation Increases</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.00%</span></div></td></tr></table></div> 0.0317 0.0420 0.0360 0.0200 0.0200 0.0200 0.0300 300000 300000 300000 700000 600000 6800000 1100000 1100000 100000 1100000 100000 100000 100000 0.920 500000 1100000 1100000 0.01 0.01 0.01 SHAREHOLDERS’ EQUITY<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. In the years ended 2019 and 2020, the Company repurchased 1,851,000 and 282,000 shares, at an aggregate cost of $50.8 million and $7.7 million, respectively. The Company has the capacity under the currently authorized program to repurchase an additional $41.5 million. The 10b5-1 plan associated with the program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 8, the Company is currently restricted from further stock repurchases. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserved Common Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, approximately 10.1 million shares of common stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options, issuance of restricted stock and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive (Loss) Income and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income or loss consists of net income or loss and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,042)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,586)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,450)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,628)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive (loss) income are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,691)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit (Expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,413)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive (Loss) Income </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,299)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1851000 282000 50800000 7700000 41500000 10100000 10 1 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,042)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,586)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,450)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,628)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -4468000 -7042000 -14264000 -10868000 -2282000 -2282000 -11982000 -8586000 -16450000 -15628000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive (loss) income are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,691)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit (Expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,413)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive (Loss) Income </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,299)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2574000 114000 -2691000 -3396000 -3054000 5174000 0 -641000 1087000 -3396000 -2413000 4087000 -822000 -2299000 1396000 EARNINGS (LOSS) PER SHARE<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (loss) per share computations are based upon the following table:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (Loss) Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,781)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,795 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,028 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,351 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,795 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,136 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (Loss) Earnings Per Share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.76)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (Loss) Earnings Per Share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.76)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The number of common shares excluded from the computation was approximately 0.8 million for the year ended December 31, 2020, 0.5 million for the year ended December 31, 2019, and 0.2 million for the year ended December 31, 2018.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (loss) per share computations are based upon the following table:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (Loss) Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,781)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,795 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,028 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,351 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings Weighted Average Shares</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,795 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,136 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (Loss) Earnings Per Share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.76)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (Loss) Earnings Per Share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.76)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.</span></div> -115781000 52017000 46803000 30795000 32028000 32351000 0 0 431000 431000 785000 785000 30795000 32459000 33136000 -3.76 1.62 1.45 -3.76 1.60 1.41 800000 500000 200000 EQUITY COMPENSATION<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to join and to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, may not be less than the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years. The Company’s practice has been to issue new shares upon the exercise of the options.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established Incentive Stock Option Plans for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. Generally, the options must be exercised within 10 years from the grant date and vest ratably over a five-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2020, the Company had options outstanding for 485,027 shares under the plans. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company established the Directors Stock Option Plans for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. The options must be exercised within ten years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests six months from the grant date. At December 31, 2020, the Company had options outstanding for 92,115 shares under the plans. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2017, the Company established the Long Term Incentive Plan for the purpose of attracting and retaining directors, executive officers and key employees, and to align management's interest with those of the shareholders. The Plan contemplates the use of a mix of equity award types, and contains, with certain exceptions, a three-year pro-rata vesting schedule for time-based awards. The Long Term Incentive Plan was amended on December 14, 2018 to provide a six-month pro-rata vesting schedule for directors. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2020, the Company had stock options and RSU's outstanding of 557,238 shares under the Long Term Incentive Plan, and there were 1,123,291 shares available for future grant under this plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a five-year period from the date of grant. RSUs granted to officers and key employees cliff vest three years from the date of grant.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:59.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense, Net of Tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during the year ending December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Fair Value of the Options Granted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67% – 1.78%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.63% – 2.87%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 – 7.0</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 – 8.0 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Aggregate intrinsic value in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,359)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $13.23, $27.95 and $30.45 as of December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value of options vested during 2020, 2019 and 2018 was $14.77, $15.91 and $16.54, respectively. The total fair value of options that vested during the year amounted to $1.4 million, $1.6 million and $1.4 million for the years ended December 31, 2020, 2019 and 2018, respectively. At December 31, 2020, total compensation costs related to non-vested option awards not yet recognized amounts to $4.3 million and will be recognized over a weighted average period of approximately 2 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.836%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.686%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price Range</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.19 – $13.63</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.69 – $35.82</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.89 – $45.89</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,923 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,501 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSU’s granted to employees cliff vest three years from the date of grant, while RSU’s granted to directors cliff vest six months from the date of grant. There were 190,100 RSU’s granted in 2020 at a weighted-average price of $19.69, of which 44,800 awards were vested during 2020. Forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2020 was $2.6 million related to RSU's. At December 31, 2020, total compensation costs related to non-vested awards not yet recognized amounts to $2.7 million and will be recognized over a weighted average period of approximately 1.5 years. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees pay is returned with interest. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2020, employees had subscribed to purchase 533,138 shares at $6.73 per share. The weighted average fair value of the options was approximately $3.43, $8.26 and $8.48 for options granted during the year ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:60.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div> P10Y P10Y P5Y 485027 P10Y P6M 92115 P6M 557238 1123291 P6M P5Y P3Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:59.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based Compensation Expense, Net of Tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5184000 3843000 3098000 709000 452000 179000 4475000 3391000 2919000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Fair Value of the Options Granted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 11.93 14.64 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67% – 1.78%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.63% – 2.87%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 – 7.0</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 – 8.0 years</span></div></td></tr></table></div> 0 0.0167 0.0178 0.0263 0.0287 0 0 0 0 0.39 0.39 P5Y P7Y P5Y P8Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Aggregate intrinsic value in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,359)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,501 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1116045 23.07 0 0 0 169763 7.88 33359 34.05 912923 25.50 0 697501 23.64 0 13.23 27.95 30.45 14.77 15.91 16.54 1400000 1600000 1400000 4300000 P2Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.836%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.686%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price Range</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">in Years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.19 – $13.63</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.69 – $35.82</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$45.89 – $45.89</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,923 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,501 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3.19 13.63 255500 P1Y6M 10.98 255500 P1Y6M 10.98 22.69 35.82 648296 P6Y4M24D 30.93 432874 P5Y6M 30.65 45.89 45.89 9127 P4Y2M12D 45.89 9127 P4Y2M12D 45.89 912923 P5Y 25.50 697501 P4Y 23.64 P3Y 190100 19.69 44800 2600000 2700000 P1Y6M 25000 0.85 533138 6.73 3.43 8.26 8.48 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:60.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free Interest Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend Yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility Factor</span></td><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="5" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Life in Years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div> 0.0012 0.0173 0.0260 0 0 0 0.0100 0.0053 0.0033 P1Y P1Y P1Y FAIR VALUE<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that 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. ASC Topic 820 defines fair value 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 style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820 establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:49.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:49.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:49.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">On a Recurring Basis:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Diagnosys acquisition allow for a potential earnout 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 fair value of this contingent consideration was estimated at $2.5 million at acquisition. The fair value assigned to the earnout is determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was reduced to $2.2 million as of December 31, 2020. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">On a Non-recurring Basis:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the provisions of ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles – Goodwill and Other,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method 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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As further discussed in Note 7, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020 and an additional interim quantitative assessment for the PECO reporting unit as of June 27, 2020. The Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. No additional impairment was deemed necessary as a result of our annual test performed as of the first day of the fourth quarter in 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the AeroSat restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statements of Operations associated with the AeroSat reporting unit. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairment charges to goodwill in any of the Company’s reporting units in 2018. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations for the year ended December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the restructuring of AeroSat in 2019, the Company recorded impairment charges to long-lived assets including intangible assets, property, plant and equipment and ROU assets of approximately $9.5 million in the Consolidated Statements of Operations for the year ended December 31, 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments incurred a full impairment charge which accounts for $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. No such impairment was recorded in 2018. These are Level 3 measurements as there were no observable price changes during the year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Freedom and Diagnosys intangible assets acquired in 2019 were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the severance charges recorded, $2.6 million and $2.8 million in 2020 and 2019, respectively, qualify as one-time termination benefit arrangements and were initially measured at fair value using level 3 inputs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</span></div> 13000000.0 P3Y 72000000.0 2500000 -2200000 0 0 0 0 4 86300000 1600000 0 700000 9500000 0 0 3500000 5000000.0 2600000 2800000 SELECTED QUARTERLY FINANCIAL INFORMATION<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes selected quarterly financial information for 2020 and 2019:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sep. 26,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 27,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sep. 28,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 29,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands, except for per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Profit (sales less cost of products sold)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,833 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,719 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,794 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,363 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,077 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment Loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,541)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,451)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,830 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,995 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (Loss) Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic (Loss) Earnings Per Share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted (Loss) Earnings Per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a partial valuation allowance of approximately $7.0 million and $14.1 million against its U.S. federal deferred tax assets during the first and fourth quarters of 2020, respectively. The Company recorded goodwill impairment charges in the first and second quarters of 2020 as discussed in Note 7. Additionally, several events occurred in the fourth quarter of 2019 which impacted the results as presented. Information included in 2019 is impacted by a significant increase to a legal reserve as well as restructuring, impairment and other charges as discussed in Note 19 and Note 23 in our consolidated financial statements, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for 2019 includes the results of Freedom, acquired on July 1, 2019, and Diagnosys, acquired on October 4, 2019, each from the acquisition date forward. Information for 2019 reflects the divestiture of the semiconductor business on February 13, 2019.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes selected quarterly financial information for 2020 and 2019:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sep. 26,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 27,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 28,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sep. 28,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 29,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands, except for per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Profit (sales less cost of products sold)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,833 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,719 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,794 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,363 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,077 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment Loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) Income Before Income Taxes</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,541)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,141)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,451)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,277)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,830 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,995 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (Loss) Income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic (Loss) Earnings Per Share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted (Loss) Earnings Per Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 114803000 106506000 123694000 157584000 198412000 177018000 189098000 208174000 19118000 15173000 26833000 35719000 26908000 36794000 40363000 52077000 0 0 12608000 74408000 11083000 0 0 0 -7541000 -11141000 -24451000 -69277000 -43282000 1760000 8830000 100995000 -19985000 -5254000 -23579000 -66963000 -34065000 1210000 6726000 78146000 -0.65 -0.17 -0.77 -2.17 -1.10 0.04 0.21 2.40 -0.65 -0.17 -0.77 -2.17 -1.10 0.04 0.20 2.35 7000000.0 14100000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lufthansa</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserted that a subsidiary of the Company, 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 did 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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2015, the Regional State Court of Mannheim, Germany held that the patent was infringed. The judgment did not require AES to recall products that are already installed in aircraft or had been sold to other end users. The decision did not quantify damages but required AES to provide certain financial information regarding its direct sales of the infringing product into Germany to enable Lufthansa to make an estimate of requested damages.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe upheld the lower court’s decision. The Company sought permission to appeal to the German Federal Supreme Court. By judgment of March 26, 2019, the German Federal Supreme Court dismissed AES's appeal. With this decision, the above-mentioned proceedings are complete.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2017, Lufthansa filed an action in the Regional State Court of Mannheim for payment of damages caused by the AES’s direct sales of the product into Germany. A first instance decision in this matter was handed down on December 6, 2019. According to this ruling, Lufthansa was awarded damages in the amount of approximately $3.2 million plus interest. Prior to 2019, the Company had accrued $1.0 million related to this matter. As a result of the judgment on direct sales into Germany, the Company recognized an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. AES has appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. If the first instance judgment is later reversed on appeal, the Company could reclaim any amounts that were previously paid to Lufthansa that are in excess of the amount awarded by the appellate court, but there can be no assurances that we will be successful on such appeal.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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 sought an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. Moreover, Lufthansa sought accounting and a finding that the sale of individual components of the EmPower system – either directly to Germany or to international customers if these customers later shipped these products to Germany – constitutes an indirect patent infringement of Lufthansa's patent in Germany. In addition, Lufthansa sought an order obliging AES to confirm by an affidavit that the accounting provided in September 2015 was accurate and a finding that AES is also liable for damages for the sale of modified products if the modification of the products was not communicated to all subsequent buyers of the products. No amount of claimed damages has been specified by Lufthansa.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A first instance decision in this matter was issued on December 6, 2019. The Court found that indirect sales (as defined above) by AES to international customers infringe the patent under the conditions specified in the judgment and that the sale of components of the EmPower system to Germany constitutes an indirect patent infringement. Moreover, the Court granted Lufthansa's request for an affidavit confirming that the accounting provided in September 2015 was accurate. The Court rejected Lufthansa's claim that AES is also liable for damages for the sale of modified products. This means that AES is not liable for damages based on the sale of modified outlet units that removed the infringing feature. AES and Lufthansa both appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. In its appeal, Lufthansa requested an additional finding that AES shall be held liable for all damages (in an unspecified amount) caused by AES’s alleged incorrect accounting of its past sales. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2020, Lufthansa asked AES to provide the accounting on indirect sales (as defined above) and the sale of individual parts and an affidavit confirming the accuracy of the September 2015 accounting of direct sales. AES completed and delivered the final accounting on January 29, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the December 6, 2019 decision of the Regional State Court of Mannheim is confirmed on appeal, AES would be responsible for payment of damages for indirect sales of patent-infringing EmPower in-seat power supply systems in the period from December 29, 2007 to May 22, 2018. AES modified the outlet units at the end of 2014 and substantially all of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. As a result, the period for which AES is liable for damages in connection with indirect sales substantially finished at the end of 2014.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the accounting, Lufthansa is expected to enforce its claim for damages in separate court proceedings. These proceedings would most likely be tried before the Mannheim Court again, which makes it probable that the Mannheim court will determine the damages for the indirect sales on the basis of the same principles as in the direct sales proceedings (unless the latter ruling of the Mannheim court is reversed on appeal). Based on the information available and the determination of the damages in the direct sales claim discussed above, we estimated that the Company’s total exposure related to these matters that was probable and that could be reasonably estimated at December 31, 2019 was approximately $11.6 million plus approximately $4.5 million of accrued interest, for a total of approximately $16.1 million which is reflected as a liability in the Consolidated Balance Sheets as of December 31, 2019. Interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa. Approximately $0.6 million, representing additional interest accrued during 2020, was recorded in the year ended December 31, 2020. These expenses are reflected within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations for the respective periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the indirect sales claims, we currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid before December 31, 2021. Therefore, the liability related to this matter, totaling $16.7 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, Lufthansa filed patent infringement cases in the United Kingdom (“UK”) and in France against AES. The Lufthansa 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. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the French matter, there was a hearing on the validity of the patent in October 2020. On December 4, 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. LHT has appealed this judgment. A date for the hearing of the appeal has not yet been set.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the UK matter, a trial took place in June 2020 to address the issues of infringement and validity of the patent. On June 22, 2020, the Court held the UK patent valid and 3 out of 4 asserted claims infringed. In contrast to the decisions in Germany, the UK Court found that the modified components infringed a valid claim of the patent. If AES is not successful in any appeal phase, then the post-modification outlet units will be included in the calculation of monetary relief. Lufthansa has yet to file a case for damages, which would need to be determined at a separate trial and would require extensive data gathering and analysis which has not yet been completed. Additionally, on January 22, 2021, the Court of Appeal granted AES permission to appeal parts of the first instance decision, determining that AES’s appeal has a reasonable prospect of success. The appeal hearing is scheduled to begin on November 2, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separate from any such damages Lufthansa may seek in connection with the UK infringement decision discussed above, as a result of the first instance judgement in their favor, Lufthansa will be entitled to reimbursement from AES of a proportion of its legal expenditures in the UK case. An interim reimbursement of approximately $1.3 million was paid to Lufthansa in August 2020. The associated expense was recorded in the Consolidated Statements of Operations in the year ended December 31, 2020 within Selling, General &amp; Administrative Expenses. If the first instance decision is reversed on appeal, AES would be entitled to seek the return of such amounts from Lufthansa, as well as reimbursement of AES’s legal fees. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the German, France and UK claims are separate and distinct. Validity and infringement of the Lufthansa patent in each country is a matter for the courts in each of these countries, whose laws differ from each other. In addition, the principles of calculating damages in each jurisdiction differ substantially. Therefore, the Company has assessed each matter separately and cannot apply the same calculation methodology as in the German direct and indirect matters. However, it is reasonably possible that additional damages and interest could be incurred if the appellate court in France was to rule in favor of Lufthansa, or if any appeal in the UK matter is unsuccessful, but at this time we cannot reasonably estimate the range of loss. As loss exposure is not estimable at this time, the Company has not recorded any liability with respect to either the French or the UK matters as of December 31, 2020. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 manufacture, 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 judgement and issued an order dismissing all claims against AES with prejudice. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;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><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to learn whether the PTAB will institute the proceeding. No amounts have been accrued for this matter in the December 31, 2020 financial statements, as loss exposure is neither probable nor estimable at this time.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.</span></div> 3200000 1000000.0 3500000 4700000 11600000 4500000 16100000 0.05 600000 16700000 1300000 SEGMENTS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,625 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (Loss) Profit and Margins:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating (Loss) Profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,284)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to (Deductions from) Operating Profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Businesses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Expenses, Net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income before Income Taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Capital Expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December, 31 2020, there was a goodwill impairment loss of $86.3 million recorded in the Aerospace segment. For the year ended December, 31 2019, there was a goodwill impairment loss of $1.6 million and intangible asset impairment of $6.2 million recorded in the Aerospace segment. In 2018, there were no goodwill or purchased intangible asset impairment losses in either the Aerospace or Test System segment. In the Aerospace segment, goodwill amounted to $36.6 million and $123.0 million at December 31, 2020 and 2019, respectively. In the Test Systems segment, goodwill amounted to $21.6 million and $21.9 million as of December 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America (excluding United States)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,656 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,585 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,834 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,193 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,291 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales recorded by the Company’s foreign operations were $52.3 million, $85.9 million and $70.6 million in 2020, 2019 and 2018, respectively. Net loss from these locations in 2020 was $6.6 million, and net income of $8.6 million and $5.5 million in 2019 and 2018, respectively. Net assets held outside of the U.S. total $63.3 million and $66.4 million at December 31, 2020 and 2019, respectively. The exchange gain included in determining net income was insignificant in 2020 and 2018, and the exchange loss was insignificant in 2019. Cumulative translation adjustments amounted to $(4.5) million and $(7.0) million at December 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a significant concentration of business with two major customers; The Boeing Company (“Boeing”) and Panasonic Aviation Corporation (“Panasonic”). The following is information relating to the activity with those customers:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panasonic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panasonic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to Boeing and Panasonic are primarily in the Aerospace segment.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,625 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (Loss) Profit and Margins:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating (Loss) Profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,284)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to (Deductions from) Operating Profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Gain on Sale of Businesses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Expenses, Net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income before Income Taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Capital Expenditures</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 418079000 692614000 675744000 -91000 -5000 -119000 417988000 692609000 675625000 85589000 80495000 127679000 -990000 -402000 -48000 84599000 80093000 127631000 502587000 772702000 803256000 -89833000 16657000 69761000 -0.215 0.024 0.103 5549000 4494000 10718000 0.066 0.056 0.084 -84284000 21151000 80479000 -0.168 0.027 0.100 0 78801000 0 -6741000 -6141000 -9710000 21385000 25508000 18487000 -112410000 68303000 52282000 25624000 27879000 29947000 5577000 4534000 4500000 653000 636000 585000 31854000 33049000 35032000 484885000 629371000 647870000 105079000 110994000 97056000 29781000 42351000 29714000 619745000 782716000 774640000 6494000 11552000 14680000 952000 380000 1370000 13000 151000 267000 7459000 12083000 16317000 86300000 1600000 6200000 0 0 0 0 0 0 0 0 36600000 123000000.0 21600000 21900000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America (excluding United States)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,656 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,585 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,834 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,193 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,291 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 377218000 583589000 575830000 7656000 12585000 10834000 27579000 40764000 112135000 85306000 130227000 98193000 1788000 862000 1973000 3040000 4675000 4291000 502587000 772702000 803256000 95281000 101169000 9109000 8740000 1223000 1509000 1065000 1081000 106678000 112499000 52300000 85900000 70600000 -6600000 8600000 5500000 63300000 66400000 -4500000 -7000000.0 2 The following is information relating to the activity with those customers:<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panasonic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boeing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panasonic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.095 0.136 0.143 0.111 0.130 0.144 6490000 21806000 4083000 15831000 ACQUISITIONS<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Diagnosys Inc. and its affiliates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">earnout estimated at a fair value of $2.5 million at acquisition. The terms of the acquisition allow for a potential earnout 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. No earnout was payable for the period from acquisition through December 31, 2020. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Diagnosys is included in our Test Systems segment. 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Freedom Communication Technologies, Inc.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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 been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.</span></div> 7000000.0 2500000 13000000.0 P3Y 72000000.0 21800000 600000 DIVESTITURE ACTIVITIES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Semiconductor Test Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2019, the Company completed the divestiture of its semiconductor business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The income tax expense relating to the gain was $19.7 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction also includes 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 has elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the year ended December 31, 2019. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the First and Second Earnouts for the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Airfield Lighting Product Line</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Statements of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Disposal Activity</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019, the Company agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $1.5 million have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold in 2020.</span></div> 103800000 80100000 19700000 35000000.0 10700000 1000000.0 0.01 -1300000 1500000 IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill Impairment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for discussion of the $86.3 million and $1.6 million of goodwill impairments charges in 2020 and 2019, respectively, within the Aerospace segment. Such amounts are reported within the Impairment Loss line of the Consolidated Statements of Operations in the respective year.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restructuring Activities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the restructuring plan, the Company's total impairments and restructuring charges recorded in the fourth quarter of 2019 (including the goodwill impairment described above) amounted to $28.8 million, all of which is included in the Aerospace segment. The Company incurred an impairment charge to ROU assets of approximately $0.7 million and $0.4 million in additional restructuring charges associated with severance at AeroSat during 2020.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Accordingly, restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment were recorded in 2020. Any future restructuring actions will depend upon market conditions, customer actions and other factors.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of the restructuring and impairment charges as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash Asset Write-downs and Impairment Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash Asset Write-downs and Impairment Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts Receivable, Net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid Expenses and Other Current Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible Assets, Net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued Payroll and Employee Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Accrued Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The charge to Prepaid Expenses and Other Current Assets is comprised of prepaid installation fees associated with programs that were either cancelled or are no longer being pursued as a result of the restructuring. The charges to Other Assets is comprised of the ROU asset values for the AeroSat facility lease. The charges to Accrued Payroll and Employee Benefits is comprised of employee termination benefits at AeroSat in 2019 and additional reporting units, primarily in the Aerospace segment, in 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The charges to Other Accrued Expenses and Other Liabilities represents the estimated current and non-current portions of payments to be made under non-cancelable inventory purchase commitments in the future for inventory which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the beginning and ending liability for restructuring charges:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Instrument Impairment</span></div>From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments became impaired in 2020 which resulted in an impairment charge of $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. 86300000 1600000 28800000 700000 400000 4900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of the restructuring and impairment charges as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash Asset Write-downs and Impairment Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash Asset Write-downs and Impairment Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring Charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts Receivable, Net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid Expenses and Other Current Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible Assets, Net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued Payroll and Employee Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Accrued Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the beginning and ending liability for restructuring charges:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 1785000 0 1785000 0 0 0 9429000 0 9429000 0 0 0 1227000 0 1227000 0 0 0 2268000 0 2268000 691000 0 691000 1141000 0 1141000 0 0 0 6186000 0 6186000 86325000 0 86325000 1610000 0 1610000 0 5327000 5327000 0 449000 449000 0 0 0 0 164000 164000 0 0 0 0 4577000 4577000 87016000 5327000 92343000 23646000 5190000 28836000 280000 15397000 5047000 2356000 87016000 11083000 92343000 28836000 5190000 0 5327000 5190000 4886000 0 5631000 5190000 3500000 5000000.0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SCHEDULE II</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Valuation and Qualifying Accounts</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.044%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions Charged to Cost and Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-Offs/Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">End of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Inventory Valuation</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,606 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,362)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,410 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,023)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Inventory Valuation</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,682 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3559000 1913000 2254000 3218000 33606000 4166000 4362000 33410000 13303000 23152000 -713000 37168000 1486000 2144000 71000 3559000 20826000 14803000 2023000 33606000 8098000 5205000 0 13303000 960000 589000 63000 1486000 18013000 2682000 -131000 20826000 7823000 275000 0 8098000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Feb. 18, 2021
Jun. 27, 2020
Document Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2020    
Entity File Number 0-7087    
Entity Registrant Name Astronics Corporation    
Entity Incorporation, State or Country Code NY    
Entity Tax Identification Number 16-0959303    
Entity Address, Address Line One 130 Commerce Way    
Entity Address, City or Town East Aurora    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 14052    
City Area Code 716    
Local Phone Number 805-1599    
Title of 12(b) Security Common Stock, $.01 par value per share    
Trading Symbol ATRO    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 266
Documents Incorporated by Reference Portions of the Company’s Proxy Statement for the 2021 Annual Meeting of Shareholders to be held May 25, 2021 are incorporated by reference into Part III of this Report.    
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Emerging Growth Company false    
Current Fiscal Year End Date --12-31    
Entity Central Index Key 0000008063    
Common Stock      
Document Information      
Entity Common Stock, Shares Outstanding   24,033,041  
Convertible Class B Stock      
Document Information      
Entity Common Stock, Shares Outstanding   6,861,102  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Sales $ 502,587 $ 772,702 $ 803,256
Cost of Products Sold 405,744 616,560 622,560
Gross Profit 96,843 156,142 180,696
Selling, General and Administrative Expenses 110,528 143,358 117,033
Impairment Loss 87,016 11,083 0
(Loss) Income from Operations (100,701) 1,701 63,663
Net Gain on Sale of Businesses 0 78,801 0
Other Expense, Net of Other Income 4,968 6,058 1,671
Interest Expense, Net of Interest Income 6,741 6,141 9,710
(Loss) Income Before Income Taxes (112,410) 68,303 52,282
Provision for Income Taxes 3,371 16,286 5,479
Net (Loss) Income $ (115,781) $ 52,017 $ 46,803
Basic Earnings Per Share (in usd per share) $ (3.76) $ 1.62 $ 1.45
Diluted Earnings Per Share (in usd per share) $ (3.76) $ 1.60 $ 1.41
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net (Loss) Income $ (115,781) $ 52,017 $ 46,803
Other Comprehensive (Loss) Income:      
Foreign Currency Translation Adjustments 2,574 114 (2,691)
Retirement Liability Adjustment – Net of Tax (3,396) (2,413) 4,087
Other Comprehensive (Loss) Income (822) (2,299) 1,396
Comprehensive (Loss) Income $ (116,603) $ 49,718 $ 48,199
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current Assets:    
Cash and Cash Equivalents $ 40,412 $ 31,906
Accounts Receivable, Net of Allowance for Estimated Credit Losses 93,056 147,998
Inventories 157,059 145,787
Prepaid Expenses and Other Current Assets 26,420 15,853
Assets Held for Sale 0 1,537
Total Current Assets 316,947 343,081
Property, Plant and Equipment, Net of Accumulated Depreciation 106,678 112,499
Operating Right-of-Use Assets, Net 18,953 23,602
Other Assets 8,999 31,271
Intangible Assets, Net of Accumulated Amortization 109,886 127,293
Goodwill 58,282 144,970
Total Assets 619,745 782,716
Current Liabilities:    
Current Maturities of Long-term Debt 0 224
Accounts Payable 26,446 35,842
Accrued Payroll and Employee Benefits 16,285 22,485
Accrued Income Taxes 1,017 1,080
Current Operating Lease Liabilities 4,998 4,517
Other Accrued Expenses 20,419 25,132
Customer Advanced Payments and Deferred Revenue 24,571 31,360
Total Current Liabilities 93,736 120,640
Long-term Debt 173,000 188,000
Supplemental Retirement Plan and Other Liabilities for Pension Benefits 32,437 27,247
Long-term Operating Lease Liabilities 16,637 21,039
Other Liabilities 30,655 33,011
Deferred Income Taxes 2,909 3,922
Total Liabilities 349,374 393,859
Shareholders’ Equity:    
Additional Paid-in Capital 82,187 76,340
Accumulated Other Comprehensive Loss (16,450) (15,628)
Retained Earnings 312,803 428,584
Treasury Stock; 3,808,060 Shares at December 31, 2020, 3,526,018 Shares at December 31, 2019 (108,516) (100,784)
Total Shareholders’ Equity 270,371 388,857
Total Liabilities and Shareholders’ Equity 619,745 782,716
Common Stock    
Shareholders’ Equity:    
Common Stock 278 269
Convertible Class B Stock    
Shareholders’ Equity:    
Common Stock $ 69 $ 76
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Treasury Stock, Shares (in shares) 3,808,060 3,526,018
Common Stock    
Common Stock, Par value (in usd per share) $ 0.01 $ 0.01
Common Stock, Shares authorized (in shares) 40,000,000 40,000,000
Common Stock, Shares issued (in shares) 27,824,766 26,874,223
Common Stock, Shares outstanding (in shares) 24,016,706 23,348,205
Convertible Class B Stock    
Common Stock, Par value (in usd per share) $ 0.01 $ 0.01
Common Stock, Shares authorized (in shares) 15,000,000 15,000,000
Common Stock, Shares issued (in shares) 6,877,437 7,650,382
Common Stock, Shares outstanding (in shares) 6,877,437 7,650,382
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash Flows from Operating Activities      
Net (Loss) Income $ (115,781,000) $ 52,017,000 $ 46,803,000
Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures:      
Depreciation and Amortization 31,854,000 33,049,000 35,032,000
Provision for Losses on Inventory and Receivables 6,079,000 16,947,000 3,271,000
Equity-based Compensation Expense 5,184,000 3,843,000 3,098,000
Deferred Tax Expense (Benefit) 15,553,000 (14,385,000) (2,680,000)
Operating Lease Non-cash Expense 4,500,000 4,208,000 0
Net Gain on Sale of Businesses, Before Taxes 0 (78,801,000) 0
Impairment Loss 87,016,000 11,083,000 0
Accrued Litigation Claim 0 19,619,000 1,000,000
Equity Investment Other Than Temporary Impairment 3,493,000 5,000,000 0
Restructuring Activities 1,173,000 6,539,000 0
Deferral of Federal Payroll Taxes 5,877,000 0 0
Other 2,157,000 1,610,000 (668,000)
Cash Flows from Changes in Operating Assets and Liabilities:      
Accounts Receivable 53,928,000 34,083,000 (47,291,000)
Inventories (13,614,000) (12,711,000) (14,695,000)
Prepaid Expenses and Other Current Assets (45,000) (1,160,000) 464,000
Accounts Payable (9,930,000) (16,617,000) 9,171,000
Accrued Expenses (17,667,000) (10,737,000) 8,177,000
Income Taxes Payable/Receivable (10,440,000) 3,371,000 (4,460,000)
Customer Advanced Payments and Deferred Revenue (7,043,000) (11,919,000) 15,735,000
Operating Lease Liabilities (4,556,000) (3,840,000) 0
Supplemental Retirement Plan and Other Liabilities (403,000) 1,490,000 1,924,000
Cash Flows from Operating Activities 37,335,000 42,689,000 54,881,000
Cash Flows from Investing Activities      
Acquisitions of Businesses, Net of Cash Acquired 0 (28,907,000) 0
Proceeds from Sale of Businesses 0 104,877,000 0
Capital Expenditures (7,459,000) (12,083,000) (16,317,000)
Other Investing Activities 1,662,000 743,000 (3,350,000)
Cash Flows from Investing Activities (5,797,000) 64,630,000 (19,667,000)
Cash Flows from Financing Activities      
Proceeds From Long-term Debt 155,000,000 117,000,000 35,015,000
Principal Payments on Long-term Debt (170,228,000) (156,107,000) (72,834,000)
Purchase of Outstanding Shares for Treasury (7,732,000) (50,784,000) 0
Debt Acquisition Costs (360,000) 0 (516,000)
Stock Options Activity 666,000 (545,000) 2,201,000
Finance Lease Principal Payments (1,922,000) (1,746,000) 0
Cash Flows From Financing Activities (24,576,000) (92,182,000) (36,134,000)
Effect of Exchange Rates on Cash 1,544,000 147,000 (372,000)
Increase (Decrease) in Cash and Cash Equivalents 8,506,000 15,284,000 (1,292,000)
Cash and Cash Equivalents at Beginning of Year 31,906,000 16,622,000 17,914,000
Cash and Cash Equivalents at End of Year 40,412,000 31,906,000 16,622,000
Supplemental Cash Flow Information:      
Interest Paid 5,829,000 5,707,000 9,710,000
Income Taxes (Refunded) Paid, Net of Refunds $ (1,536,000) $ 27,343,000 $ 12,218,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Revision of Prior Period, Accounting Standards Update, Adjustment
Retained Earnings
Retained Earnings
Revision of Prior Period, Accounting Standards Update, Adjustment
Treasury Stock
Beginning of Year at Dec. 31, 2017   $ 229 $ 111 $ 67,748 $ (13,352)   $ 325,191   $ (50,000)
Beginning of Year (Accounting Standards Update 2014-09) at Dec. 31, 2017               $ 3,268  
Beginning of Year (Accounting Standards Update 2018-02) at Dec. 31, 2017           $ (1,373)   $ 1,373  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Exercise of Stock Options   1 2 5,296          
Class B Stock Converted to Common Stock   (30) (30)            
Foreign Currency Translation Adjustments $ (2,691)       (2,691)        
Retirement Liability Adjustment – Net of Taxes         4,087        
Net (Loss) Income 46,803           46,803    
Cash Paid in Lieu of Fractional Shares from Stock Distribution             (68)    
End of Year at Dec. 31, 2018 386,625 $ 260 $ 83 73,044 (13,329)   376,567   $ (50,000)
Beginning of Year (in shares) at Dec. 31, 2017   22,861 11,083           1,675
Increase (Decrease) in Stockholders' Equity (in shares)                  
Issuance of Restricted Stock (in shares)   0              
Exercise of Stock Options (in shares)   166 158            
Class B Stock Converted to Common Stock (in shares)   2,951 (2,951)            
Purchase of Shares (in shares)                 0
End of Year (in shares) at Dec. 31, 2018   25,978 8,290           1,675
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Exercise of Stock Options   $ 1 $ 1 3,296          
Class B Stock Converted to Common Stock   (8) (8)            
Foreign Currency Translation Adjustments 114       114        
Retirement Liability Adjustment – Net of Taxes         (2,413)        
Net (Loss) Income 52,017           52,017    
Purchase of Shares                 $ (50,784)
End of Year at Dec. 31, 2019 388,857 $ 269 $ 76 76,340 (15,628)   428,584   $ (100,784)
Increase (Decrease) in Stockholders' Equity (in shares)                  
Issuance of Restricted Stock (in shares)   18              
Exercise of Stock Options (in shares)   63 175            
Class B Stock Converted to Common Stock (in shares)   815 (815)            
Purchase of Shares (in shares)                 1,851
End of Year (in shares) at Dec. 31, 2019   26,874 7,650           3,526
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net Exercise of Stock Options   $ 1 $ 1 5,847          
Class B Stock Converted to Common Stock   (8) (8)            
Foreign Currency Translation Adjustments 2,574       2,574        
Retirement Liability Adjustment – Net of Taxes         (3,396)        
Net (Loss) Income (115,781)           (115,781)    
Purchase of Shares                 $ (7,732)
End of Year at Dec. 31, 2020 $ 270,371 $ 278 $ 69 $ 82,187 $ (16,450)   $ 312,803   $ (108,516)
Increase (Decrease) in Stockholders' Equity (in shares)                  
Issuance of Restricted Stock (in shares)   45              
Exercise of Stock Options (in shares)   48 85            
Class B Stock Converted to Common Stock (in shares)   858 (858)            
Purchase of Shares (in shares)                 282
End of Year (in shares) at Dec. 31, 2020   27,825 6,877           3,808
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Principles and Practices
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Principles and Practices SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries as well as training and simulation devices for both commercial and military applications.
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million, plus certain contingent earnouts as described in Note 22. The Company recorded a pre-tax gain on the sale of approximately $80.1 million. The Company recorded income tax expense relating to the gain of $19.7 million. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the contingent earnouts related to the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“Freedom”). Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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, was not core to the business and represented less than 1% of 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 Test Systems Limited, for $7.0 million in cash, plus contingent purchase consideration (“earnout”) estimated at a fair value of $2.5 million at acquisition. No earnout was payable for the period from acquisition through December 31, 2020. Diagnosys Inc. and its affiliates (“Diagnosys”) is included in our Test Systems segment. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
For more information regarding these acquisitions and divestitures see Note 21 and Note 22.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic has had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. We expect this low level of investment by the airlines will continue at least into 2021, however, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic and the related length of its impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all
of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility on May 4, 2020, as further described in Note 8. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 7 for a discussion of goodwill impairment charges. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French government as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. The Company recorded $2.7 million in COVID-19 related government assistance in the Consolidated Statements of Operations for the year ended December 31, 2020, of which $2.4 million and $0.3 million was included in Cost of Products Sold and Selling, General and Administrative (“SG&A”) expenses, respectively.
Restructuring Activities
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
For more information regarding these restructuring plans see Note 23.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.
For additional information on the acquired businesses, see Note 21.
Cost of Products Sold, Engineering and Development 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 developmental 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 expenses amounted to $86.8 million in 2020, $108.9 million in 2019 and $114.3 million in 2018. SG&A expenses include costs primarily related to our sales, marketing and administrative departments. Interest expense is shown net of interest income. Interest income was insignificant for the years ended December 31, 2020, 2019 and 2018.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant
date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&A expenses.
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.
Property, Plant and Equipment
Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&E”) is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Depreciation expense was approximately $13.3 million, $13.7 million and $15.0 million in 2020, 2019 and 2018, respectively.
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to one reporting unit in the Aerospace segment. The charge was comprised of PP&E, intangible assets and right-of-use assets. See Note 23 for further information regarding the
restructuring and impairment charges. No other long-lived asset impairments were warranted based on the quantitative analysis performed.
Assets Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of December 31, 2019, the Company had agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold during 2020. See Note 22 for additional information.
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.
See Note 7 for further information regarding the goodwill impairment charges in 2020 and 2019. The 2018 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized.
Intangible Assets
The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.
Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by Accounting Standards Update (“ASU”) 2012-2. As the undiscounted cash flows of the AeroSat reporting unit were insufficient to recover the carrying value of the long-lived assets, the Company proceeded to determine the fair value of the intangible assets in AeroSat. The qualitative factors applied under this provision indicated no impairment to the Company’s indefinite lived intangible assets in 2020 or 2018. The Company concluded that the fair value of the intangible assets was de minimis as a result of their nominal projected future cash flows and the Company recorded a full impairment charge of approximately $6.2 million in the December 31, 2019 Consolidated Statements of Operations associated to intangible assets of the AeroSat reporting unit in conjunction with restructuring activities.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within Other Assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other
Income in the Consolidated Statements of Operations. Such amounts were immaterial in 2020 and 2019, and not applicable in 2018. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
The Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. There were no observable price changes for this investment during 2020. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. There was no such impairment was recorded in 2018.
Deferred Tax Asset Valuation Allowance
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
The Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation. The aggregate transaction gain included in operations was insignificant in 2020 and 2018, and the loss included in operations was insignificant in 2019.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2020.
Loss Contingencies
Loss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Acquisitions
The Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations. See Note 21 regarding the acquisitions in 2019.
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2016-13
Financial Instruments - Credit Losses (Topic 326)
The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted.
The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.

Date of adoption: Q1 2020
ASU No. 2018-13
Fair Value Measurement (Topic 820)
The 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.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
Date of adoption: Q1 2020
ASU No. 2016-02
Leases (Topic 842)
The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.
The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.

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

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

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

Planned date of adoption: Before December 31, 2022
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and are expected to have minimal impact on our financial statements and related disclosures.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
Revenue is recognized when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration the Company expects to be entitled in exchange for transferring those products or services. Sales shown on the Company's Consolidated Statements of Operations are from contracts with customers.
Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's
contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.
The Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer. As of December 31, 2020, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated 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 December 31, 2020 and 2019, the Company did not have material capitalized fulfillment costs.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Thus, the contract's transaction price is the revenue recognized when or as that performance obligation is satisfied. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.
Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development, production, maintenance and support). For contracts with multiple performance obligations, the contract’s transaction price is allocated to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus margin approach, under which expected costs are forecast to satisfy a performance obligation and then an appropriate margin is added for that distinct good or service. Shipping and handling activities that occur after the customer has obtained control of the good are considered fulfillment activities, not performance obligations.
Some of our contracts offer price discounts or free units after a specified volume has been purchased. The Company evaluates these options to determine whether they provide a material right to the customer, representing a separate performance obligation. If the option provides a material right to the customer, revenue is allocated to these rights and recognized when those future goods or services are transferred, or when the option expires.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as new contracts. The effect of modifications has been reflected when identifying the satisfied and unsatisfied performance obligations, determining the transaction price and allocating the transaction price.
The majority of the Company’s revenue from contracts with customers is recognized at a point in time, when the customer obtains control of the promised product, which is generally upon delivery and acceptance by the customer. These contracts may provide credits or incentives, which may be accounted for as variable consideration. Variable consideration is estimated at the most likely amount to predict the consideration to which the Company will be entitled, and only to the extent it is probable that a subsequent change in estimate will not result in a significant revenue reversal when estimating the amount of revenue to recognize. Variable consideration is treated as a change to the sales transaction price and based on an assessment of all information (i.e., historical, current and forecasted) that is reasonably available to the Company, and estimated at contract inception and updated at the end of each reporting period as additional information becomes available. Most of our contracts do not contain rights to return product; where this right does exist, it is evaluated as possible variable consideration.
For contracts that are subject to the requirement to accrue anticipated losses, the Company recognizes the entire anticipated loss in the period that the loss becomes probable.
For contracts with customers in which the Company promises to provide a product to the customer that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time, using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead.
The Company also recognizes revenue from service contracts (including service-type warranties) over time. The Company recognizes revenue over time during the term of the agreement as the customer is simultaneously receiving and consuming the benefits provided throughout the Company’s performance. The Company typically recognizes revenue on a straight-line basis throughout the contract period.
On December 31, 2020, we had $283.4 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $216.9 million of our remaining performance obligations as revenue in 2021.
Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Estimated Credit Losses on our Consolidated Balance Sheets.
Billings in excess of cost includes billings in excess of revenue recognized as well as other elements of deferred revenue, which includes advanced payments, up-front payments, and progress billing payments. Billings in excess of cost are reported in our Consolidated Balance Sheets classified as current liabilities, within Customer Advance Payments and Deferred Revenue, and non-current liabilities, within Other Liabilities. To determine the revenue recognized in the period from the beginning balance of billings in excess of cost, the contract liability as of the beginning of the period is recognized as revenue on a contract-by-contract basis when the Company satisfies the performance obligation related to the individual contract. Once the beginning contract liability balance for an individual contract has been fully recognized as revenue, any additional payments received in the period are recognized as revenue once the related costs have been incurred.
We recognized $23.5 million and $19.6 million during the year ended December 31, 2020 and 2019, 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 of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2020
$19,567 $38,758 
Ending Balance, December 31, 2020
$17,697 $28,641 
The decrease in contract assets reflects the net impact of the billing of previously unbilled revenue during the period exceeding new revenue recognized in excess of billings. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of additional customer advances or deferred revenues recorded.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202020192018
Aerospace Segment
Commercial Transport
$262,636 $523,921 $536,269 
Military
67,94476,54268,138
Business Jet
60,43767,54143,090
Other
26,97124,60528,128
Aerospace Total417,988692,609675,625
Test Systems Segment
Semiconductor
3,4839,69284,254
Aerospace & Defense
81,11670,40143,377
Test Systems Total84,59980,093127,631
Total$502,587 $772,702 $803,256 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202020192018
Aerospace Segment
Electrical Power & Motion
$179,245 $338,237 $303,180 
Lighting & Safety
118,928185,462174,383
Avionics
76,113106,787131,849
Systems Certification
6,89914,40113,951
Structures
9,83223,11724,134
Other
26,97124,60528,128
Aerospace Total417,988692,609675,625
Test Systems84,599 80,093127,631
Total$502,587 $772,702 $803,256 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Accounts Receivable ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20202019
Trade Accounts Receivable$78,577 $131,990 
Unbilled Recoverable Costs and Accrued Profits17,697 19,567 
Total Receivables, Gross96,274 151,557 
Less Allowance for Estimated Credit Losses(3,218)(3,559)
Total Receivables, Net$93,056 $147,998 
The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:
(In thousands)
Balance at December 31, 2018
$1,486 
Bad Debt Expense, Net of Recoveries2,144 
Write-off Charges Against the Allowance and Other Adjustments(71)
Balance at December 31, 2019
$3,559 
Bad Debt Expense, Net of Recoveries1,913 
Write-off Charges Against the Allowance and Other Adjustments(2,254)
Balance at December 31, 2020
$3,218 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20202019
Finished Goods$26,964 $33,434 
Work in Progress21,987 25,594 
Raw Material108,108 86,759 
Total Inventories$157,059 $145,787 
At December 31, 2020, the Company’s reserve for inventory valuation was $33.4 million, or 17.5% of gross inventory. At December 31, 2019, the Company’s reserve for inventory valuation was $33.6 million, or 18.7% of gross inventory.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20202019
Land$9,891 $9,802 
Building and Improvements75,493 74,723 
Machinery and Equipment119,444 115,202 
Construction in Progress5,843 5,453 
Total Property, Plant and Equipment, Gross$210,671 $205,180 
Less Accumulated Depreciation103,993 92,681 
Total Property, Plant and Equipment, Net$106,678 $112,499 
Net Property, Plant and Equipment of $1.5 million is classified in Assets Held for Sale at December 31, 2019. Refer to Note 22.
Additionally, there was a $2.3 million impairment of property, plant and equipment in the year ended December 31, 2019, classified within Impairment Loss in the Consolidated Statements of Operations, as more fully disclosed in Note 23.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 20202019
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,891 $2,146 $1,804 
Non-compete Agreement4 years11,082 10,085 11,318 7,696 
Trade Names10 years11,512 7,537 11,438 6,550 
Completed and Unpatented Technology9 years48,043 25,766 48,201 21,196 
Customer Relationships15 years142,478 60,096 142,212 50,776 
Total Intangible Assets12 years$215,261 $105,375 $215,315 $88,022 
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $17.1 million, $17.6 million and $19.4 million for 2020, 2019 and 2018, respectively. During 2019 there was a $6.2 million impairment of intangible assets as more fully described in Note 23. The amount is classified within Impairment Loss in the Consolidated Statements of Operations.
Based upon acquired intangible assets at December 31, 2020, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2021$15,336 
2022$14,904 
2023$13,871 
2024$12,849 
2025$10,929 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill GOODWILL
The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
(In thousands)AerospaceTest SystemsTotal
Balance at December 31, 2018
$124,952 $— $124,952 
Acquisitions and Divestitures(262)21,932 21,670 
Impairment Charge(1,610)— (1,610)
Foreign Currency Translations and Other(42)— (42)
Balance at December 31, 2019
$123,038 $21,932 $144,970 
Acquisitions and Divestitures— (298)(298)
Impairment Charge(86,312)— (86,312)
Foreign Currency Translations and Other(78)— (78)
Balance at December 31, 2020
$36,648 $21,634 $58,282 
Goodwill, Gross$157,349 $21,634 $178,983 
Accumulated Impairment Losses(120,701)— (120,701)
Goodwill, Net$36,648 $21,634 $58,282 
Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry, resulting in an abrupt and significant decrease of airline passenger travel. In response, the global airlines grounded a significant portion of their fleet and have begun to defer or cancel aircraft scheduled for delivery this year. Additionally, airlines have announced plans to reduce capital and discretionary spending to conserve cash in the immediate future. In turn, aircraft manufacturers and tier one suppliers have experienced a disruption in production and demand as their customers defer delivery of new aircraft, resulting in slowed or halted production at facilities throughout the world. Commercial airlines and manufacturers are focusing on conserving cash to preserve liquidity, which will have a negative impact on airframe and aftermarket sales as compared with pre-pandemic forecasts.
Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020.
We determined that the estimated fair value of four of the eight reporting units with goodwill significantly exceeded their respective carrying values and therefore, did not result in a goodwill impairment as of March 28, 2020.
For the remaining four reporting units with goodwill, we determined that the estimated fair value was less than their respective carrying values. We recognized full impairments of the goodwill of our Astronics Connectivity Systems and Certification (“ACSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of our PECO reporting unit as of March 28, 2020.
During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020. As a result of this quantitative test, we determined that the estimated fair value was less than the respective carrying value as of June 27, 2020.
As a result of our interim goodwill impairment tests, we recorded non-cash goodwill impairment charges in the Aerospace segment of approximately $86.3 million within the Impairment Loss line of the December 31, 2020 Consolidated Statements of Operations.
The goodwill remaining in our PECO reporting unit after the impairments is $20.2 million. There is greater risk of future impairments in the PECO reporting unit as any further deterioration in its performance compared to forecast, changes in order volumes or delivery schedules at its major customer, as well as any changes in economic forecasts and expected recovery in the aerospace industry, may require the Company to complete additional interim impairment tests in future quarters and could result in the reporting unit’s fair value again falling below carrying value in subsequent quarters. Further, if the composition of the reporting unit’s assets and liabilities were to change and result in an increase in the reporting unit’s carrying value, it could lead to additional impairment testing and further impairment losses.
The Company’s five reporting units remaining with goodwill as of the first day of our fourth quarter were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, the Company concluded that no impairment to the carrying value of goodwill in any of the Company’s reporting units was indicated and no additional impairment charge was recognized.
In the year ending December 31, 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the December 31, 2019 Consolidated Statements of Operations.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Long-Term Debt LONG-TERM DEBT
Long-term debt at December 31 is as follows:
(In thousands)20202019
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR (of at least 1.00%) plus 2.25% during the amended suspension period (3.25% at December 31, 2020).
$173,000 $188,000 
Other Bank Debt— 224 
Total Debt173,000 188,224 
Less Current Maturities— 224 
Total Long-term Debt$173,000 $188,000 
Principal maturities of long-term debt are approximately:
(In thousands) 
2021$— 
2022— 
2023173,000 
2024— 
2024 and thereafter— 
Total Debt$173,000 
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maturity date of the loans under the Agreement is February 16, 2023. The maximum leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
On May 4, 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspends the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio will be 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter.
At December 31, 2020, there was $173.0 million outstanding on the revolving credit facility and there remains $200.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2020, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility requires the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company is required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which is set at 1.50x. The interest coverage ratio at December 31, 2020 was 6.34x. The Company was in compliance with its financial covenants at December 31, 2020. During the suspension period, the Company will pay interest on
the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company will also pay a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company will pay interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
The Amended Facility also temporarily restricts certain activities, including acquisitions and share repurchases, and requires mandatory prepayments during the suspension period when the Company’s cash balance exceeds $100 million. During the year ended December 31, 2020, subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 million.
The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Warranty
12 Months Ended
Dec. 31, 2020
Guarantees [Abstract]  
Warranty WARRANTY
In the ordinary course of business, the Company warrants its products against defects in design, materials and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)202020192018
Balance at Beginning of the Year$7,660 $5,027 $5,136 
Warranty Liabilities Divested or Acquired— (80)— 
Warranties Issued1,725 3,781 2,806 
Reassessed Warranty Exposure(1,029)1,451 (370)
Warranties Settled(1,338)(2,519)(2,545)
Balance at End of the Year$7,018 $7,660 $5,027 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases LEASES
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain facilities and office equipment, finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
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. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. 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.
Any new additional operating lease liabilities and corresponding right-of-use assets are based on the present value of the remaining minimum rental payments. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. The Company’s change in ROU assets in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, was insignificant during the year ended December 31, 2020. No new financing lease liabilities were entered into during the year ended December 31, 2020.
The following is a summary of the Company's ROU assets and liabilities at December 31:
(In thousands)20202019
Operating Leases:
Operating Right-of-Use Assets, Gross$28,678 $28,788 
Less Accumulated Right-of-Use Asset Impairment1,710 1,019 
Less Accumulated Amortization8,015 4,167 
Operating Right-of-Use Assets, Net$18,953 $23,602 
Short-term Operating Lease Liabilities$4,998 $4,517 
Long-term Operating Lease Liabilities16,637 21,039 
Operating Lease Liabilities$21,635 $25,556 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,484 $3,484 
Less Accumulated Amortization2,039 1,020 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,445 $2,464 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$2,081 $1,922 
Long-term Finance Lease Liabilities — Included in Other Liabilities734 2,815 
Finance Lease Liabilities$2,815 $4,737 
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20202019
Finance Lease Cost:
Amortization of ROU Assets$1,020 $1,020 
Interest on Lease Liabilities214314
Total Finance Lease Cost1,234 1,334 
Operating Lease Cost5,2925,050
Impairment Charge of Operating Lease ROU Asset6911,019
Variable Lease Cost1,3581,236
Short-term Lease Cost (excluding month-to-month)175223
Less Sublease and Rental (Income) Expense(1,437)(630)
Total Operating Lease Cost6,079 6,898 
Total Net Lease Cost$7,313 $8,232 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20202019
Operating Cash Flow for Finance Leases$214 $314 
Operating Cash Flow for Operating Leases$5,334 $4,718 
Financing Cash Flow for Finance Leases$1,922 $1,746 
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 weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.3%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2021$5,635 $2,181 
20225,167 747 
20233,795 — 
20242,855 — 
20252,806 — 
Thereafter3,430 — 
Total Lease Payments$23,688 $2,928 
Less: Interest2,053 113 
Total Lease Liability$21,635 $2,815 
Leases LEASES
The Company has operating and finance leases for leased office and manufacturing facilities and equipment leases. We have concluded that when an agreement grants us the right to substantially all of the economic benefits associated with an identified asset, and we are able to direct the use of that asset throughout the term of the agreement, we have a lease. We lease certain facilities and office equipment, finance leases, and we lease certain production facilities, office equipment and vehicles under operating leases. Some of our leases include options to extend or terminate the leases and these options have been included in the relevant lease term to the extent that they are reasonably certain to be exercised.
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. Variable lease payments based on indices have been included in the related right-of-use assets and lease liabilities on our Consolidated Balance Sheets, while variable lease payments based on usage of the underlying asset have been excluded, as they do not represent present rights or obligations. Variable lease components for leases relate primarily to common area maintenance charges and other separately billed lessor services, sales and real estate taxes. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. 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.
Any new additional operating lease liabilities and corresponding right-of-use assets are based on the present value of the remaining minimum rental payments. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. The Company’s change in ROU assets in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, was insignificant during the year ended December 31, 2020. No new financing lease liabilities were entered into during the year ended December 31, 2020.
The following is a summary of the Company's ROU assets and liabilities at December 31:
(In thousands)20202019
Operating Leases:
Operating Right-of-Use Assets, Gross$28,678 $28,788 
Less Accumulated Right-of-Use Asset Impairment1,710 1,019 
Less Accumulated Amortization8,015 4,167 
Operating Right-of-Use Assets, Net$18,953 $23,602 
Short-term Operating Lease Liabilities$4,998 $4,517 
Long-term Operating Lease Liabilities16,637 21,039 
Operating Lease Liabilities$21,635 $25,556 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,484 $3,484 
Less Accumulated Amortization2,039 1,020 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,445 $2,464 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$2,081 $1,922 
Long-term Finance Lease Liabilities — Included in Other Liabilities734 2,815 
Finance Lease Liabilities$2,815 $4,737 
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20202019
Finance Lease Cost:
Amortization of ROU Assets$1,020 $1,020 
Interest on Lease Liabilities214314
Total Finance Lease Cost1,234 1,334 
Operating Lease Cost5,2925,050
Impairment Charge of Operating Lease ROU Asset6911,019
Variable Lease Cost1,3581,236
Short-term Lease Cost (excluding month-to-month)175223
Less Sublease and Rental (Income) Expense(1,437)(630)
Total Operating Lease Cost6,079 6,898 
Total Net Lease Cost$7,313 $8,232 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20202019
Operating Cash Flow for Finance Leases$214 $314 
Operating Cash Flow for Operating Leases$5,334 $4,718 
Financing Cash Flow for Finance Leases$1,922 $1,746 
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 weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 5.3%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2021$5,635 $2,181 
20225,167 747 
20233,795 — 
20242,855 — 
20252,806 — 
Thereafter3,430 — 
Total Lease Payments$23,688 $2,928 
Less: Interest2,053 113 
Total Lease Liability$21,635 $2,815 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities. Deferred tax assets are reduced, if deemed necessary, by a valuation allowance for the amount of tax benefits which are not expected to be realized. Investment tax credits are recognized on the flow through method.
The provision (benefit) for income taxes at December 31 consists of the following:
(In thousands)202020192018
Current
U.S. Federal$(8,679)$23,798 $7,540 
State(4,539)4,471 (504)
Foreign1,036 2,402 1,123 
Current(12,182)30,671 8,159 
Deferred
U.S. Federal17,044 (16,250)(1,799)
State(92)727 (1,584)
Foreign(1,399)1,138 703 
Deferred15,553 (14,385)(2,680)
Total$3,371 $16,286 $5,479 
The effective tax rates differ from the statutory federal income tax rate as follows:
202020192018
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(0.3)%(0.5)%(0.9)%
Non Deductible Goodwill Impairment(10.2)%— %— %
Other— %0.5 %0.4 %
Foreign Tax Rate Differential(1.0)%1.4 %0.5 %
State Income Tax, Net of Federal Income Tax Effect3.3 %6.0 %2.8 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve— %— %(6.7)%
Research and Development Tax Credits2.2 %(4.6)%(6.2)%
Change in Valuation Allowance(19.2)%1.1 %— %
Net GILTI and FDII Tax (Benefit) Expense— %(1.2)%0.2 %
Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings— %— %(0.8)%
Revaluation of Deferred Taxes for Federal Tax Rate Change— %— %(0.1)%
Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”)1.3 %— %— %
Other(0.1)%0.1 %0.3 %
Effective Tax Rate(3.0)%23.8 %10.5 %
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20202019
Deferred Tax Assets:
Asset Reserves$18,189 $17,071 
Deferred Compensation7,564 6,427 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax866 854 
Customer Advanced Payments and Deferred Revenue2,216 3,472 
Net Operating Loss Carryforwards and Other11,244 8,212 
Goodwill and Intangible Assets2,069 — 
ASC 606 Revenue Recognition2,311 2,612 
Lease Liabilities5,545 7,466 
Other2,300 3,170 
Total Gross Deferred Tax Assets52,304 49,284 
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(37,168)(13,303)
Deferred Tax Assets15,136 35,981 
Deferred Tax Liabilities:
Depreciation10,166 10,060 
Goodwill and Intangible Assets— 4,683 
ASC 606 Revenue Recognition - Section 481(a) Adjustment928 496 
Lease Assets4,506 6,377 
Other1,186 751 
Deferred Tax Liabilities16,786 22,367 
Net Deferred Tax (Liabilities) Assets$(1,650)$13,614 
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20202019
Other Assets — Long-term$1,259 $17,536 
Deferred Tax Liabilities — Long-term(2,909)(3,922)
Net Deferred Tax (Liabilities) Assets$(1,650)$13,614 
At December 31, 2020, gross federal NOLs, amounted to approximately $26.4 million. In the current year, the Company generated approximately $20.1 million, of which approximately $6.6 million were capital losses, and expects to carry these back to prior tax years. The remaining federal NOLs of approximately $6.3 million will be carried forward and are subject to annual limitations under Internal Revenue Code Section 382. Given that the Company has experienced recent losses and is in a three-year cumulative loss position primarily due to the pandemic, a valuation allowance has been recorded on these NOLs. Of these remaining NOLs, $5.9 million will expire at various dates between 2039 and 2040 and the remaining $0.4 million will carryforward indefinitely.
At December 31, 2020, gross state net operating loss carryforwards, which the Company expects to utilize, amounted to approximately $5.7 million. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance accordingly. These state net operating loss carryforwards amount to approximately $132.9 million and expire at various dates from 2021 through 2040.
At December 31, 2020, the estimated federal R&D tax credit for the current year amounted to approximately $1.8 million. The Company expects to carry back these credits to the 2019 tax year.
During the year ended December 31, 2020, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and recorded a state income tax receivable of approximately $2.9 million as a component of Prepaid Expenses and Other Current Assets. The company intends to file amended state income tax returns for tax years 2015 through 2019 in order to claim these refunds.
During the year ended December 31, 2018, the Company, determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes. Based on the assessment performed, the Company concluded that amended state income tax returns would be filed for the open tax years of 2014 through 2017 to reflect this revised tax position and claim the associated tax benefits. The Company is also claiming the benefit of the revised filing position for 2018 and subsequent tax years. In addition, the revised state tax filing position resulted in a deferred tax benefit due to the revaluation of deferred tax liabilities. Accordingly, the Company recognized the tax benefits, and related tax reserves, for the revised state filing position during year ended December 31, 2018 and thereafter. The statute of limitations expired on various dates in 2020 for the amended returns for tax years 2014 and 2015, and approximately $0.8 million of the unrecognized tax benefits were recognized during 2020. Absent a state tax audit notice related to the refund claims, the statute of limitations will expire in November of 2021 for the amended return for tax year 2016, at which time approximately $0.5 million of the unrecognized tax benefit is expected to be recognized. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire one year from the date the refund check is issued for the amended return for tax year 2017. The statue of limitations will expire in 2022, 2023, and 2024 for tax years 2018, 2019 and 2020, respectively.
The Company has analyzed its filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. Should the Company need to accrue a liability for uncertain tax benefits, any interest associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2020, reserves for uncertain tax positions were recorded in association with a revised state income tax filing positions pursuant to ASC Topic 740-10. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)202020192018
Balance at Beginning of the Year$2,565 $2,197 $— 
Decreases as a Result of Tax Positions Taken in Prior Years(775)— — 
Increases as a Result of Tax Positions Taken in the Current Year100 368 2,197 
Balance at End of the Year$1,890 $2,565 $2,197 
The amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate amounted to $1.9 million, $2.6 million and $2.2 million at December 31, 2020, 2019, and 2018, respectively. There are no material penalties or interest liabilities accrued as of December 31, 2020, 2019, or 2018, nor are any material penalties or interest costs included in expense
for each of the years ended December 31, 2020, 2019 and 2018. The years under which we conducted our evaluation coincided with the tax years currently still subject to examination by major federal and state tax jurisdictions, those being 2017 through 2020 for federal purposes and 2016 through 2020 for state purposes.
Pretax (loss) income from the Company’s foreign subsidiaries amounted to $(7.0) million, $12.2 million and $7.3 million for 2020, 2019 and 2018, respectively. The balance of pretax earnings or loss for each of those years were domestic.
On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Act”). The legislation significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Act permanently reduced the U.S. corporate income tax rate from a maximum of 35% to a 21% rate, effective January 1, 2018.
The Tax Cuts and Jobs Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits (“E&P”) through the year ended December 31, 2017. The Company had an estimated $10.3 million of undistributed foreign E&P subject to the deemed mandatory repatriation and recognized a provisional $1.4 million of income tax expense in the Company’s consolidated statement of income for the year ended December 31, 2017. The Company made an adjustment to its provisional amounts included in its consolidated financial statements for the year ended December 31, 2017 resulting in a benefit of approximately $0.4 million recorded during the year ended December 31, 2018. No additional provision for U.S. federal or foreign taxes has been made as the foreign subsidiaries’ undistributed earnings (approximately $23.2 million at December 31, 2020) are considered to be permanently reinvested. It is not practicable to determine the amount of outside basis differences related to the investment in foreign subsidiaries and other taxes that would be payable if these amounts were repatriated to the U.S.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low-taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred. The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings from its Controlled Foreign Corporations (“CFCs”) in excess of an allowable return on the foreign subsidiary’s tangible assets. The GILTI tax expense resulted from excess net tested income over net deemed tangible income return from the CFCs. The GILTI expense would have been completely offset by a foreign tax credit absent the required allocations of interest expense to the GILTI income, which created a U.S. foreign tax credit limitation. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded a tax benefit of less than $0.1 million during the year ended December 31, 2020 and tax benefit of approximately $0.8 million during the year ended December 31, 2019, and tax expense of approximately $0.2 million during the year ended December 31, 2018.
The Base Erosion and Anti-Abuse Tax (“BEAT”) provisions in the Tax Cuts and Jobs Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and impose a minimum tax if greater than regular tax. The Company does not expect it will be subject to this tax and therefore has not included any tax impacts of BEAT in its consolidated financial statements for the year ended December 31, 2020, 2019, and 2018.
On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act. The Company had recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The accounting for these income tax effects of the Tax Cuts and Jobs Act was completed during the fourth quarter of 2018 and the provisional tax impacts were adjusted for the year ended December 31, 2018.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID-19 pandemic. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the year ended December 31, 2020, the Company recorded an approximate $1.5 million benefit relating to the NOL carryback provisions and the technical correction for qualified improvement property provided for in the CARES Act. The Company will continue to monitor additional guidance issued and assess the impact that various provisions will have on its business.
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant tax loss for the year ended December 31, 2020,
which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Profit Sharing/401(k) Plan
12 Months Ended
Dec. 31, 2020
Postemployment Benefits [Abstract]  
Profit Sharing/401(k) Plan PROFIT SHARING/401(k) PLAN
The Company offers eligible domestic full-time employees participation in certain profit sharing/401(k) plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which is partially matched by the Company. In response to the impact of the COVID-19 pandemic, both the discretionary company contribution and the match were temporarily suspended beginning in the second quarter of 2020. The plans may be amended or terminated at any time.
Total charges to income before income taxes for these plans were approximately $3.3 million, $10.0 million and $8.3 million in 2020, 2019 and 2018, respectively.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Retirement Plans and Related Post Retirement Benefits RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
The Company has two non-qualified supplemental retirement defined benefit plans (“SERP” and “SERP II”) for certain current and retired executive officers. The accumulated benefit obligation of the plans as of December 31, 2020 and 2019 amounts to $29.4 million and $25.2 million, respectively.
The Plans provide for benefits based upon average annual compensation and years of service and in the case of SERP, there are offsets for social security and profit sharing benefits. It is the Company’s intent to fund the plans as plan benefits become payable, since no assets exist at December 31, 2020 or 2019 for either of the plans.
The Company accounts for the funded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of its pension plans in accordance with the recognition and disclosure provisions of ASC Topic 715, Compensation, Retirement Benefits, which requires the Company to recognize the funded status in its balance sheet, with a corresponding adjustment to Accumulated Other Comprehensive Income (“AOCI”), net of tax. These amounts will be subsequently recognized as net periodic pension cost pursuant to the Company’s historical policy for amortizing such amounts. Further, actuarial gains and losses that arise in subsequent periods and are not recognized as net periodic pension cost in the same periods will be recognized as a component of AOCI. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.
Unrecognized prior service costs of $1.8 million ($2.4 million net of $0.6 million in taxes) and unrecognized actuarial losses of $9.8 million ($11.4 million net of $1.6 million in taxes) are included in AOCI at December 31, 2020 and have not yet been recognized in net periodic pension cost. The prior service cost included in AOCI that is expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2021 is $0.3 million ($0.4 million net of $0.1 million in taxes). The actuarial loss included in AOCI expected to be recognized in net periodic pension cost during the fiscal year-ended December 31, 2021 is $1.0 million ($1.3 million net of $0.3 million in taxes).
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20202019
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$26,547 $21,970 
Service Cost223 181 
Interest Cost836 916 
Actuarial Loss4,472 3,827 
Benefits Paid(348)(347)
End of the Year — December 31$31,730 $26,547 
The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20202019
Discount Rate2.42%3.17%
Future Average Compensation Increases
0.00% - 2.00%
2.00%
The plans are unfunded at December 31, 2020 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.3 million and a long-term accrued pension liability of $31.4 million. This also is the expected future contribution to the plan, since the plan is unfunded.
The service cost component of net periodic benefit cost is included in SG&A expenses, and all other net periodic benefit costs components (such as interest cost, prior service cost amortization and actuarial gain/loss amortization) are reported outside of operating income, within Other Expense, Net of Other Income in the accompanying Consolidated Statements of Operations.
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)202020192018
Net Periodic Cost
Service Cost — Benefits Earned During Period$223 $181 $200 
Interest Cost836 916 899 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses648 300 629 
Net Periodic Cost$2,093 $1,783 $2,114 
The assumptions used to determine the net periodic cost are as follows:
202020192018
Discount Rate3.17%4.20%3.60%
Future Average Compensation Increases
2.00%
2.00%
2.00% - 3.00%
The Company expects the benefits to be paid in each of the next three years to be $0.3 million, $0.7 million in 2024, $0.6 million in 2025, and $6.8 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.
Participants in SERP are entitled to paid medical, dental and long-term care insurance benefits upon retirement under the plan. The measurement date for determining the plan obligation and cost is December 31. The accumulated postretirement benefit obligation is $1.1 million for the years ended December 31, 2020 and 2019. The plan is recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of less than $0.1 million and a long-term accrued pension liability of $1.1 million. The net periodic cost for the years ended December 31, 2020, 2019 and 2018 is approximately $0.1 million.
The Company is a participating employer in a trustee-managed multiemployer defined benefit pension plan for employees who participate in collective bargaining agreements. The plan generally provides retirement benefits to employees based on years of service to the Company. Contributions are based on the hours worked and are expensed on a current basis. The Plan is 92.0%
funded as of January 1, 2020. The Company’s contributions to the plan were $0.5 million in 2020, and $1.1 million in both 2019 and 2018. These contributions represent less than 1% of total contributions to the plan.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Shareholders' Equity SHAREHOLDERS’ EQUITY
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. In the years ended 2019 and 2020, the Company repurchased 1,851,000 and 282,000 shares, at an aggregate cost of $50.8 million and $7.7 million, respectively. The Company has the capacity under the currently authorized program to repurchase an additional $41.5 million. The 10b5-1 plan associated with the program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 8, the Company is currently restricted from further stock repurchases.
Reserved Common Stock
At December 31, 2020, approximately 10.1 million shares of common stock were reserved for issuance upon conversion of the Class B stock, exercise of stock options, issuance of restricted stock and purchases under the Employee Stock Purchase Plan. Class B Stock is identical to Common Stock, except Class B Stock has ten votes per share, is automatically converted to Common Stock on a one-for-one basis when sold or transferred other than via gift, devise or bequest and cannot receive dividends unless an equal or greater amount of dividends is declared on Common Stock.
Comprehensive (Loss) Income and Accumulated Other Comprehensive Loss
Comprehensive income or loss consists of net income or loss and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.
The components of accumulated other comprehensive loss are as follows:
(In thousands)20202019
Foreign Currency Translation Adjustments$(4,468)$(7,042)
Retirement Liability Adjustment – Before Tax(14,264)(10,868)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax(11,982)(8,586)
Accumulated Other Comprehensive Loss$(16,450)$(15,628)
The components of other comprehensive (loss) income are as follows:
(In thousands)202020192018
Foreign Currency Translation Adjustments$2,574 $114 $(2,691)
Retirement Liability Adjustment(3,396)(3,054)5,174 
Tax Benefit (Expense)— 641 (1,087)
Retirement Liability Adjustment(3,396)(2,413)4,087 
Other Comprehensive (Loss) Income $(822)$(2,299)$1,396 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share EARNINGS (LOSS) PER SHARE
Earnings (loss) per share computations are based upon the following table:
(In thousands, except per share data)202020192018
Net (Loss) Income$(115,781)$52,017 $46,803 
Basic Earnings Weighted Average Shares30,795 32,028 32,351 
Net Effect of Dilutive Stock Options— 431 785 
Diluted Earnings Weighted Average Shares30,795 32,459 33,136 
Basic (Loss) Earnings Per Share$(3.76)$1.62 $1.45 
Diluted (Loss) Earnings Per Share$(3.76)$1.60 $1.41 
The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.
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 excluded from the computation was approximately 0.8 million for the year ended December 31, 2020, 0.5 million for the year ended December 31, 2019, and 0.2 million for the year ended December 31, 2018.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Equity Compensation EQUITY COMPENSATION
The Company has equity compensation plans that authorize the issuance of restricted stock units or options for shares of Common Stock to directors, officers and key employees. Equity-based compensation is designed to reward long-term contributions to the Company and provide incentives for recipients to join and to remain with the Company. The exercise price of stock options, determined by a committee of the Board of Directors, may not be less than the fair market value of the Common Stock on the grant date. Options become exercisable over periods not exceeding ten years. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established Incentive Stock Option Plans for the purpose of attracting and retaining executive officers and key employees, and to align management’s interest with those of the shareholders. Generally, the options must be exercised within 10 years from the grant date and vest ratably over a five-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2020, the Company had options outstanding for 485,027 shares under the plans.
The Company established the Directors Stock Option Plans for the purpose of attracting and retaining the services of experienced and knowledgeable outside directors, and to align their interest with those of the shareholders. The options must be exercised within ten years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests six months from the grant date. At December 31, 2020, the Company had options outstanding for 92,115 shares under the plans.
During 2017, the Company established the Long Term Incentive Plan for the purpose of attracting and retaining directors, executive officers and key employees, and to align management's interest with those of the shareholders. The Plan contemplates the use of a mix of equity award types, and contains, with certain exceptions, a three-year pro-rata vesting schedule for time-based awards. The Long Term Incentive Plan was amended on December 14, 2018 to provide a six-month pro-rata vesting schedule for directors. For stock options, the exercise price is equal to the share price on the date of grant. Upon inception, the remaining options available for future grant under the 2011 Incentive Stock Option Plan and the Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2020, the Company had stock options and RSU's outstanding of 557,238 shares under the Long Term Incentive Plan, and there were 1,123,291 shares available for future grant under this plan.
Stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Vesting requirements vary for directors, officers and key employees. In general, options granted to outside directors vest six months from the date of grant and options granted to officers and key employees straight line vest over a five-year period from the date of grant. RSUs granted to officers and key employees cliff vest three years from the date of grant.
The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)202020192018
Equity-based Compensation Expense$5,184 $3,843 $3,098 
Tax Benefit(709)(452)(179)
Equity-based Compensation Expense, Net of Tax$4,475 $3,391 $2,919 
Stock Options
No options were granted during the year ending December 31, 2020.
202020192018
Weighted Average Fair Value of the Options Granted$— $11.93 $14.64 
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
202020192018
Risk-free Interest Rate
1.67% – 1.78%
2.63% – 2.87%
Dividend Yield
—%
—%
—%
Volatility Factor
0.39
0.39
Expected Life in Years
5.0 – 7.0
5.0 – 8.0 years
To determine expected volatility, the Company uses historical volatility based on weekly closing prices of its Common Stock and considers currently available information to determine if future volatility is expected to differ over the expected terms of the options granted. The risk-free rate is based on the U.S. Treasury yield curve at the time of grant for the appropriate term of the options granted. Expected dividends are based on the Company’s history and expectation of dividend payouts. The expected term of stock options is based on vesting schedules, expected exercise patterns and contractual terms.
A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
2020
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,116,045 $23.07 $— 
Options Granted— $— 
Options Exercised(169,763)$7.88 
Options Forfeited(33,359)$34.05 
Outstanding at December 31912,923 $25.50 $— 
Exercisable at December 31697,501 $23.64 $— 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $13.23, $27.95 and $30.45 as of December 31, 2020, 2019 and 2018, respectively.
The weighted average fair value of options vested during 2020, 2019 and 2018 was $14.77, $15.91 and $16.54, respectively. The total fair value of options that vested during the year amounted to $1.4 million, $1.6 million and $1.4 million for the years ended December 31, 2020, 2019 and 2018, respectively. At December 31, 2020, total compensation costs related to non-vested option awards not yet recognized amounts to $4.3 million and will be recognized over a weighted average period of approximately 2 years.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2020:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$3.19 – $13.63
255,500 1.5$10.98 255,500 1.5$10.98 
$22.69 – $35.82
648,296 6.4$30.93 432,874 5.5$30.65 
$45.89 – $45.89
9,127 4.2$45.89 9,127 4.2$45.89 
912,923 5.0$25.50 697,501 4.0$23.64 
Restricted Stock Units
The fair value of each RSU granted is equal to the fair market value of the Company’s Common Stock on the date of grant. The RSU’s granted to employees cliff vest three years from the date of grant, while RSU’s granted to directors cliff vest six months from the date of grant. There were 190,100 RSU’s granted in 2020 at a weighted-average price of $19.69, of which 44,800 awards were vested during 2020. Forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2020 was $2.6 million related to RSU's. At December 31, 2020, total compensation costs related to non-vested awards not yet recognized amounts to $2.7 million and will be recognized over a weighted average period of approximately 1.5 years.
Employee Stock Purchase Plan
In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number of shares they wish to obtain through the program and their intention to pay for the shares through payroll deductions over the annual cycle of October 1 through September 30. Employees can withdraw anytime during the annual cycle, and all money withheld from the employees pay is returned with interest. If an employee remains enrolled in the program, enough money will have been withheld from the employees’ pay during the year to pay for all the shares that the employee opted for under the program. At December 31, 2020, employees had subscribed to purchase 533,138 shares at $6.73 per share. The weighted average fair value of the options was approximately $3.43, $8.26 and $8.48 for options granted during the year ended December 31, 2020, 2019 and 2018, respectively.
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
202020192018
Risk-free Interest Rate0.12 %1.73 %2.60 %
Dividend Yield— %— %— %
Volatility Factor1.00 0.53 0.33 
Expected Life in Years1.01.01.0
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value FAIR VALUEASC Topic 820, Fair Value Measurements and Disclosures, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that 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. ASC Topic 820 defines fair value 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.
ASC Topic 820 establishes 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.
The terms of the Diagnosys acquisition allow for a potential earnout 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 fair value of this contingent consideration was estimated at $2.5 million at acquisition. The fair value assigned to the earnout is determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was reduced to $2.2 million as of December 31, 2020.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2020 or 2019.
On a Non-recurring Basis:
In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method 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.
As further discussed in Note 7, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020 and an additional interim quantitative assessment for the PECO reporting unit as of June 27, 2020. The Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. No additional impairment was deemed necessary as a result of our annual test performed as of the first day of the fourth quarter in 2020.
In 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the AeroSat restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statements of Operations associated with the AeroSat reporting unit.
There were no impairment charges to goodwill in any of the Company’s reporting units in 2018.
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value. In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations for the year ended December 31, 2020.
In conjunction with the restructuring of AeroSat in 2019, the Company recorded impairment charges to long-lived assets including intangible assets, property, plant and equipment and ROU assets of approximately $9.5 million in the Consolidated Statements of Operations for the year ended December 31, 2019.
There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments incurred a full impairment charge which accounts for $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. No such impairment was recorded in 2018. These are Level 3 measurements as there were no observable price changes during the year.
The Freedom and Diagnosys intangible assets acquired in 2019 were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
Of the severance charges recorded, $2.6 million and $2.8 million in 2020 and 2019, respectively, qualify as one-time termination benefit arrangements and were initially measured at fair value using level 3 inputs.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Information
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Information SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2020 and 2019:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 26,June 27,March 28,Dec. 31,Sep. 28,June 29,March 30,
(In thousands, except for per share data)20202020202020202019201920192019
Sales$114,803 $106,506 $123,694 $157,584 $198,412 $177,018 $189,098 $208,174 
Gross Profit (sales less cost of products sold)$19,118 $15,173 $26,833 $35,719 $26,908 $36,794 $40,363 $52,077 
Impairment Loss$— $— $12,608 $74,408 $11,083 $— $— $— 
(Loss) Income Before Income Taxes$(7,541)$(11,141)$(24,451)$(69,277)$(43,282)$1,760 $8,830 $100,995 
Net (Loss) Income$(19,985)$(5,254)$(23,579)$(66,963)$(34,065)$1,210 $6,726 $78,146 
Basic (Loss) Earnings Per Share$(0.65)$(0.17)$(0.77)$(2.17)$(1.10)$0.04 $0.21 $2.40 
Diluted (Loss) Earnings Per Share$(0.65)$(0.17)$(0.77)$(2.17)$(1.10)$0.04 $0.20 $2.35 
The Company recorded a partial valuation allowance of approximately $7.0 million and $14.1 million against its U.S. federal deferred tax assets during the first and fourth quarters of 2020, respectively. The Company recorded goodwill impairment charges in the first and second quarters of 2020 as discussed in Note 7. Additionally, several events occurred in the fourth quarter of 2019 which impacted the results as presented. Information included in 2019 is impacted by a significant increase to a legal reserve as well as restructuring, impairment and other charges as discussed in Note 19 and Note 23 in our consolidated financial statements, respectively.
Information for 2019 includes the results of Freedom, acquired on July 1, 2019, and Diagnosys, acquired on October 4, 2019, each from the acquisition date forward. Information for 2019 reflects the divestiture of the semiconductor business on February 13, 2019.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Legal Proceedings
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings
Lufthansa
On December 29, 2010, Lufthansa Technik AG (“Lufthansa”) filed a Statement of Claim in the Regional State Court of Mannheim, Germany. Lufthansa’s claim asserted that a subsidiary of the Company, 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 did 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 held that the patent was infringed. The judgment did not require AES to recall products that are already installed in aircraft or had been sold to other end users. The decision did not quantify damages but required AES to provide certain financial information regarding its direct sales of the infringing product into 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 Higher Regional Court of Karlsruhe upheld the lower court’s decision. The Company sought permission to appeal to the German Federal Supreme Court. By judgment of March 26, 2019, the German 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 AES’s direct sales of the product into Germany. A first instance decision in this matter was handed down on December 6, 2019. According to this ruling, Lufthansa was awarded damages in the amount of approximately $3.2 million plus interest. Prior to 2019, the Company had accrued $1.0 million related to this matter. As a result of the judgment on direct sales into Germany, the Company recognized an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. AES has appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. If the first instance judgment is later reversed on appeal, the Company could reclaim any amounts that were previously paid to Lufthansa that are in excess of the amount awarded by the appellate court, but there can be no assurances that we will be successful on such appeal.
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 sought an order obliging AES to provide information and accounting and a finding that AES owes damages for the attacked indirect sales. Moreover, Lufthansa sought accounting and a finding that the sale of individual components of the EmPower system – either directly to Germany or to international customers if these customers later shipped these products to Germany – constitutes an indirect patent infringement of Lufthansa's patent in Germany. In addition, Lufthansa sought an order obliging AES to confirm by an affidavit that the accounting provided in September 2015 was accurate and a finding that AES is also liable for damages for the sale of modified products if the modification of the products was not communicated to all subsequent buyers of the products. No amount of claimed damages has been specified by Lufthansa.
A first instance decision in this matter was issued on December 6, 2019. The Court found that indirect sales (as defined above) by AES to international customers infringe the patent under the conditions specified in the judgment and that the sale of components of the EmPower system to Germany constitutes an indirect patent infringement. Moreover, the Court granted Lufthansa's request for an affidavit confirming that the accounting provided in September 2015 was accurate. The Court rejected Lufthansa's claim that AES is also liable for damages for the sale of modified products. This means that AES is not liable for damages based on the sale of modified outlet units that removed the infringing feature. AES and Lufthansa both appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. In its appeal, Lufthansa requested an additional finding that AES shall be held liable for all damages (in an unspecified amount) caused by AES’s alleged incorrect accounting of its past sales.
On April 28, 2020, Lufthansa asked AES to provide the accounting on indirect sales (as defined above) and the sale of individual parts and an affidavit confirming the accuracy of the September 2015 accounting of direct sales. AES completed and delivered the final accounting on January 29, 2021.
If the December 6, 2019 decision of the Regional State Court of Mannheim is confirmed on appeal, AES would be responsible for payment of damages for indirect sales of patent-infringing EmPower in-seat power supply systems in the period from December 29, 2007 to May 22, 2018. AES modified the outlet units at the end of 2014 and substantially all of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. As a result, the period for which AES is liable for damages in connection with indirect sales substantially finished at the end of 2014.
After the accounting, Lufthansa is expected to enforce its claim for damages in separate court proceedings. These proceedings would most likely be tried before the Mannheim Court again, which makes it probable that the Mannheim court will determine the damages for the indirect sales on the basis of the same principles as in the direct sales proceedings (unless the latter ruling of the Mannheim court is reversed on appeal). Based on the information available and the determination of the damages in the direct sales claim discussed above, we estimated that the Company’s total exposure related to these matters that was probable and that could be reasonably estimated at December 31, 2019 was approximately $11.6 million plus approximately $4.5 million of accrued interest, for a total of approximately $16.1 million which is reflected as a liability in the Consolidated Balance Sheets as of December 31, 2019. Interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa. Approximately $0.6 million, representing additional interest accrued during 2020, was recorded in the year ended December 31, 2020. These expenses are reflected within Selling, General and Administrative Expenses in the Company’s Consolidated Statements of Operations for the respective periods.
In connection with the indirect sales claims, we currently believe it is unlikely that the appeals process will be completed and the damages and related interest will be paid before December 31, 2021. Therefore, the liability related to this matter, totaling $16.7 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2020.
In December 2017, Lufthansa filed patent infringement cases in the United Kingdom (“UK”) and in France against AES. The Lufthansa 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 French matter, there was a hearing on the validity of the patent in October 2020. On December 4, 2020, the Court held the French patent invalid for all asserted claims. There can consequently be no finding of infringement on first instance. LHT has appealed this judgment. A date for the hearing of the appeal has not yet been set.
In the UK matter, a trial took place in June 2020 to address the issues of infringement and validity of the patent. On June 22, 2020, the Court held the UK patent valid and 3 out of 4 asserted claims infringed. In contrast to the decisions in Germany, the UK Court found that the modified components infringed a valid claim of the patent. If AES is not successful in any appeal phase, then the post-modification outlet units will be included in the calculation of monetary relief. Lufthansa has yet to file a case for damages, which would need to be determined at a separate trial and would require extensive data gathering and analysis which has not yet been completed. Additionally, on January 22, 2021, the Court of Appeal granted AES permission to appeal parts of the first instance decision, determining that AES’s appeal has a reasonable prospect of success. The appeal hearing is scheduled to begin on November 2, 2021.
Separate from any such damages Lufthansa may seek in connection with the UK infringement decision discussed above, as a result of the first instance judgement in their favor, Lufthansa will be entitled to reimbursement from AES of a proportion of its legal expenditures in the UK case. An interim reimbursement of approximately $1.3 million was paid to Lufthansa in August 2020. The associated expense was recorded in the Consolidated Statements of Operations in the year ended December 31, 2020 within Selling, General & Administrative Expenses. If the first instance decision is reversed on appeal, AES would be entitled to seek the return of such amounts from Lufthansa, as well as reimbursement of AES’s legal fees.
Each of the German, France and UK claims are separate and distinct. Validity and infringement of the Lufthansa patent in each country is a matter for the courts in each of these countries, whose laws differ from each other. In addition, the principles of calculating damages in each jurisdiction differ substantially. Therefore, the Company has assessed each matter separately and cannot apply the same calculation methodology as in the German direct and indirect matters. However, it is reasonably possible that additional damages and interest could be incurred if the appellate court in France was to rule in favor of Lufthansa, or if any appeal in the UK matter is unsuccessful, but at this time we cannot reasonably estimate the range of loss. As loss exposure is not estimable at this time, the Company has not recorded any liability with respect to either the French or the UK matters as of December 31, 2020.
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 manufacture, 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 judgement 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.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent. The parties are waiting
to learn whether the PTAB will institute the proceeding. No amounts have been accrued for this matter in the December 31, 2020 financial statements, as loss exposure is neither probable nor estimable at this time.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Segments
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Segments SEGMENTS
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202020192018
Sales:
Aerospace$418,079 $692,614 $675,744 
Less Inter-segment Sales(91)(5)(119)
Total Aerospace Sales417,988 692,609 675,625 
Test Systems85,589 80,495 127,679 
Less Inter-segment Sales(990)(402)(48)
Test Systems84,599 80,093 127,631 
Total Consolidated Sales$502,587 $772,702 $803,256 
Operating (Loss) Profit and Margins:
Aerospace$(89,833)$16,657 $69,761 
(21.5)%2.4 %10.3 %
Test Systems5,549 4,494 10,718 
6.6 %5.6 %8.4 %
Total Operating (Loss) Profit$(84,284)$21,151 $80,479 
(16.8)%2.7 %10.0 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$— $78,801 $— 
Interest Expense, Net of Interest Income(6,741)(6,141)(9,710)
Corporate and Other Expenses, Net(21,385)(25,508)(18,487)
(Loss) Income before Income Taxes$(112,410)$68,303 $52,282 
Depreciation and Amortization:
Aerospace$25,624 $27,879 $29,947 
Test Systems5,577 4,534 4,500 
Corporate653 636 585 
Total Depreciation and Amortization$31,854 $33,049 $35,032 
Assets:
Aerospace$484,885 $629,371 $647,870 
Test Systems105,079 110,994 97,056 
Corporate29,781 42,351 29,714 
Total Assets$619,745 $782,716 $774,640 
Capital Expenditures:
Aerospace$6,494 $11,552 $14,680 
Test Systems952 380 1,370 
Corporate13 151 267 
Total Capital Expenditures$7,459 $12,083 $16,317 
Operating profit 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.
For the year ended December, 31 2020, there was a goodwill impairment loss of $86.3 million recorded in the Aerospace segment. For the year ended December, 31 2019, there was a goodwill impairment loss of $1.6 million and intangible asset impairment of $6.2 million recorded in the Aerospace segment. In 2018, there were no goodwill or purchased intangible asset impairment losses in either the Aerospace or Test System segment. In the Aerospace segment, goodwill amounted to $36.6 million and $123.0 million at December 31, 2020 and 2019, respectively. In the Test Systems segment, goodwill amounted to $21.6 million and $21.9 million as of December 31, 2020 and 2019, respectively.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202020192018
United States$377,218 $583,589 $575,830 
North America (excluding United States)7,656 12,585 10,834 
Asia27,579 40,764 112,135 
Europe85,306 130,227 98,193 
South America1,788 862 1,973 
Other3,040 4,675 4,291 
Total$502,587 $772,702 $803,256 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20202019
United States$95,281 $101,169 
France9,109 8,740 
India1,223 1,509 
Canada1,065 1,081 
Total$106,678 $112,499 
Sales recorded by the Company’s foreign operations were $52.3 million, $85.9 million and $70.6 million in 2020, 2019 and 2018, respectively. Net loss from these locations in 2020 was $6.6 million, and net income of $8.6 million and $5.5 million in 2019 and 2018, respectively. Net assets held outside of the U.S. total $63.3 million and $66.4 million at December 31, 2020 and 2019, respectively. The exchange gain included in determining net income was insignificant in 2020 and 2018, and the exchange loss was insignificant in 2019. Cumulative translation adjustments amounted to $(4.5) million and $(7.0) million at December 31, 2020 and 2019, respectively.
The Company has a significant concentration of business with two major customers; The Boeing Company (“Boeing”) and Panasonic Aviation Corporation (“Panasonic”). The following is information relating to the activity with those customers:
202020192018
Percent of Consolidated Sales
Boeing9.5%13.6%14.3%
Panasonic11.1%13.0%14.4%

(In thousands)20202019
Accounts Receivable at December 31,
Boeing$6,490 $21,806 
Panasonic$4,083 $15,831 
Sales to Boeing and Panasonic are primarily in the Aerospace segment.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Acquisitions ACQUISITIONS
Diagnosys Inc. and its affiliates
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an
earnout estimated at a fair value of $2.5 million at acquisition. The terms of the acquisition allow for a potential earnout 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. No earnout was payable for the period from acquisition through December 31, 2020. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Diagnosys is included in our Test Systems segment. 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 purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
Freedom Communication Technologies, Inc.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom 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 been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Divestiture Activities
12 Months Ended
Dec. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Divestiture Activities DIVESTITURE ACTIVITIES
Semiconductor Test Business
On February 13, 2019, the Company completed the divestiture of its semiconductor business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The income tax expense relating to the gain was $19.7 million.
The transaction also includes 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 has elected an accounting policy to recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. We consider the proceeds realizable when we have received communication from the purchaser of its calculation of the earnout and the parties reach agreement on the calculation. No amounts were payable to the Company under either earnout for the year ended December 31, 2019. On February 13, 2021, the Company was notified by the purchaser that they have calculated $10.7 million as being payable to the Company under the First and Second Earnouts for the year ended December 31, 2020. There is a period by which we and the purchaser will review the earnout calculation, which is underway. Upon completion of the review and agreement of any adjustments, the Company expects to record the additional gain on the sale in the first quarter of 2021.
Airfield Lighting Product Line
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, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Statements of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.
Other Disposal Activity
As of December 31, 2019, the Company agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $1.5 million have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold in 2020.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Impairments, Restructuring and Other Charges
12 Months Ended
Dec. 31, 2020
Restructuring and Related Activities [Abstract]  
Impairments, Restructuring and Other Charges IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES
Goodwill Impairment
See Note 7 for discussion of the $86.3 million and $1.6 million of goodwill impairments charges in 2020 and 2019, respectively, within the Aerospace segment. Such amounts are reported within the Impairment Loss line of the Consolidated Statements of Operations in the respective year.
Restructuring Activities
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
As a result of the restructuring plan, the Company's total impairments and restructuring charges recorded in the fourth quarter of 2019 (including the goodwill impairment described above) amounted to $28.8 million, all of which is included in the Aerospace segment. The Company incurred an impairment charge to ROU assets of approximately $0.7 million and $0.4 million in additional restructuring charges associated with severance at AeroSat during 2020.
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Accordingly, restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment were recorded in 2020. Any future restructuring actions will depend upon market conditions, customer actions and other factors.
The following table is a summary of the restructuring and impairment charges as of December 31, 2020 and 2019:
20202019
(In thousands)Non-cash Asset Write-downs and Impairment ChargesRestructuring ChargesTotal Restructuring and Impairment ChargesNon-cash Asset Write-downs and Impairment ChargesRestructuring ChargesTotal Restructuring and Impairment Charges
Accounts Receivable, Net$— $— $— $1,785 $— $1,785 
Inventories— — — 9,429 — 9,429 
Prepaid Expenses and Other Current Assets— — — 1,227 — 1,227 
Property, Plant and Equipment, Net— — — 2,268 — 2,268 
Other Assets691 — 691 1,141 — 1,141 
Intangible Assets, Net— — — 6,186 — 6,186 
Goodwill86,325 — 86,325 1,610 — 1,610 
Accrued Payroll and Employee Benefits— 5,327 5,327 — 449 449 
Other Accrued Expenses— — — — 164 164 
Other Liabilities— — — — 4,577 4,577 
$87,016 $5,327 $92,343 $23,646 $5,190 $28,836 
The charge to Prepaid Expenses and Other Current Assets is comprised of prepaid installation fees associated with programs that were either cancelled or are no longer being pursued as a result of the restructuring. The charges to Other Assets is comprised of the ROU asset values for the AeroSat facility lease. The charges to Accrued Payroll and Employee Benefits is comprised of employee termination benefits at AeroSat in 2019 and additional reporting units, primarily in the Aerospace segment, in 2020. The charges to Other Accrued Expenses and Other Liabilities represents the estimated current and non-current portions of payments to be made under non-cancelable inventory purchase commitments in the future for inventory which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan.
The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:
(In thousands)20202019
Cost of Products Sold$280 $15,397 
Selling, General and Administrative Expenses5,047 2,356 
Impairment Loss87,016 11,083 
Total Restructuring and Impairment Charges$92,343 $28,836 
The following table reconciles the beginning and ending liability for restructuring charges:
(In thousands)20202019
Balance as of January 1$5,190 $— 
Restructuring Charges Recognized5,327 5,190 
Cash Paid(4,886)— 
Balance as of December 31$5,631 $5,190 
Financial Instrument Impairment
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments became impaired in 2020 which resulted in an impairment charge of $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II
Valuation and Qualifying Accounts
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2020Allowance for Estimated Credit Losses$3,559 $1,913 $(2,254)$3,218 
Reserve for Inventory Valuation$33,606 $4,166 $(4,362)$33,410 
Deferred Tax Valuation Allowance$13,303 $23,152 $713 $37,168 
2019Allowance for Estimated Credit Losses$1,486 $2,144 $(71)$3,559 
Reserve for Inventory Valuation$20,826 $14,803 $(2,023)$33,606 
Deferred Tax Valuation Allowance$8,098 $5,205 $— $13,303 
2018Allowance for Estimated Credit Losses$960 $589 $(63)$1,486 
Reserve for Inventory Valuation$18,013 $2,682 $131 $20,826 
Deferred Tax Valuation Allowance$7,823 $275 $— $8,098 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Principles and Practices (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Description of Business
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and England, as well as engineering offices in the Ukraine and India.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development 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 developmental 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 expenses amounted to $86.8 million in 2020, $108.9 million in 2019 and $114.3 million in 2018. SG&A expenses include costs primarily related to our sales, marketing and administrative departments.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of employee stock options and restricted stock units (“RSU's”), to be recognized in the statement of earnings based on the grant
date fair value of the award. For awards with graded vesting, the Company uses a straight-line method of attributing the value of stock-based compensation expense, subject to minimum levels of expense, based on vesting. The Company accounts for forfeitures as they occur.
Under ASC Topic 718, stock compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. Equity-based compensation expense is included in SG&A expenses.
Cash and Cash Equivalents
Cash and Cash Equivalents
All highly liquid instruments with a maturity of three months or less at the time of purchase are considered cash equivalents.
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts Receivable and Allowance for Estimated Credit Losses
Accounts receivable are composed of trade and contract receivables recorded at either the invoiced amount or costs in excess of billings, are expected to be collected within one year, and do not bear interest. The Company records a valuation allowance to account for estimated credit losses. The estimate for credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay. Balances are written off when determined to be uncollectible.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.
Inventories
Inventories
We record our inventories at the lower of cost or net realizable value. We determine the cost basis of our inventory on a first-in, first-out or weighted average basis using a standard cost methodology that approximates actual cost. The Company records reserves to provide for excess, slow moving or obsolete inventory. In determining the appropriate reserve, the Company considers the age of inventory on hand, the overall inventory levels in relation to forecasted demands as well as reserving for specifically identified inventory that the Company believes is no longer salable or whose value has diminished.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&E”) is computed using the straight-line method for financial reporting purposes and using accelerated methods for income tax purposes. Estimated useful lives of the assets are as follows: buildings, 25-40 years; machinery and equipment, 4-10 years. Leased buildings and associated leasehold improvements are amortized over the shorter of the terms of the lease or the estimated useful lives of the assets, with the amortization of such assets included within depreciation expense.
The cost of properties sold or otherwise disposed of and the accumulated depreciation thereon are eliminated from the accounts and the resulting gain or loss, as well as maintenance and repair expenses, is reflected within operating income. Replacements and improvements are capitalized.
Long-Lived Assets
Long-Lived Assets
Long-lived assets to be held and used are initially recorded at cost. The carrying value of these assets is evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying amount may not be recoverable. Impairments are recognized if future undiscounted cash flows from operations are not expected to be sufficient to recover long-lived assets. The carrying amounts are then reduced to fair value, which is typically determined by using a discounted cash flow model.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to one reporting unit in the Aerospace segment. The charge was comprised of PP&E, intangible assets and right-of-use assets. See Note 23 for further information regarding the
restructuring and impairment charges. No other long-lived asset impairments were warranted based on the quantitative analysis performed.
Assets Held for Sale
Assets held for sale are to be reported at lower of its carrying amount or fair value less cost to sell. Judgment is required in estimating the sales price of assets held for sale and the time required to sell the assets. These estimates are based upon available market data and operating cash flows of the assets held for sale.
As of December 31, 2019, the Company had agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities have been classified as held for sale in the Consolidated Balance Sheets at December 31, 2019. These assets were sold during 2020. See Note 22 for additional information.
Goodwill
Goodwill
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
We may elect to perform a qualitative assessment that considers economic, industry and company-specific factors for all or selected reporting units. If, after completing the assessment, it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, we proceed to a quantitative test. We may also elect to perform a quantitative test instead of a qualitative test for any or all of our reporting units.
Quantitative testing requires a comparison of the fair value of each reporting unit to its carrying value. We use the discounted cash flow method to estimate the fair value of our reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected sales growth rates, operating margins and cash flows, the terminal growth rate and the weighted average cost of capital. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.
Intangible Assets
Intangible Assets
The estimated fair values of acquired intangibles are generally determined based upon future economic benefits such as earnings and cash flows. Acquired identifiable intangible assets are recorded at fair value and are amortized over their estimated useful lives. Acquired intangible assets with an indefinite life are not amortized, but are reviewed for impairment at least annually or more frequently whenever events or changes in circumstances indicate that the carrying amounts of those assets are below their estimated fair values.
Impairment is tested under ASC Topic 350, Intangibles - Goodwill and Other, as amended by Accounting Standards Update (“ASU”) 2012-2.
Financial Instruments
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and long-term debt. The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral. The Company does not hold or issue financial instruments for trading purposes. Due to their short-term nature, the carrying values of cash and equivalents, accounts receivable and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments as classified within Other Assets in the Consolidated Balance Sheets. For investments requiring equity method accounting, we recognize our share of the investee’s earnings or losses within Other Expense, Net of Other
Income in the Consolidated Statements of Operations. Such amounts were immaterial in 2020 and 2019, and not applicable in 2018. For investments not requiring equity method accounting, if the investment has no readily determinable fair value, we have elected the practicability exception of ASU 2016-01, under which the investment is measured at cost, less impairment, plus or minus observable price changes from orderly transactions of an identical or similar investment of the same issuer.
The Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. There were no observable price changes for this investment during 2020. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. There was no such impairment was recorded in 2018.
Deferred Tax Asset Valuation Allowance
Deferred Tax Asset Valuation Allowance
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weights all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future pre-tax income to overcome the negative evidence of cumulative losses. Accordingly, during the year ended December 31, 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a partial valuation allowance of approximately $23.3 million during the year ended December 31, 2020 against its U.S. federal deferred tax assets.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of sales and expenses during the reporting periods in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation Foreign Currency TranslationThe Company accounts for its foreign currency translation in accordance with ASC Topic 830, Foreign Currency Translation.
Dividends
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2020.
Loss Contingencies Loss ContingenciesLoss contingencies may from time to time arise from situations such as claims and other legal actions. Loss contingencies are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. In all other instances, legal fees are expensed as incurred. Disclosure is required when there is a reasonable possibility that the ultimate loss will exceed the recorded provision. Contingent liabilities are often resolved over long time periods. In recording liabilities for probable losses, management is required to make estimates and judgments regarding the amount or range of the probable loss. Management continually assesses the adequacy of estimated loss contingencies and, if necessary, adjusts the amounts recorded as better information becomes known.
Acquisitions AcquisitionsThe Company accounts for its acquisitions under ASC Topic 805, Business Combinations and Reorganizations (“ASC Topic 805”). ASC Topic 805 provides guidance on how the acquirer recognizes and measures the consideration transferred, identifiable assets acquired, liabilities assumed, non-controlling interests, and goodwill acquired in a business combination. ASC Topic 805 also expands required disclosures surrounding the nature and financial effects of business combinations.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2016-13
Financial Instruments - Credit Losses (Topic 326)
The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted.
The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.

Date of adoption: Q1 2020
ASU No. 2018-13
Fair Value Measurement (Topic 820)
The 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.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
Date of adoption: Q1 2020
ASU No. 2016-02
Leases (Topic 842)
The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.
The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.

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

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

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

Planned date of adoption: Before December 31, 2022
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and are expected to have minimal impact on our financial statements and related disclosures.
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Impairments, Restructuring and Other Charges (Tables)
12 Months Ended
Dec. 31, 2020
Restructuring and Related Activities [Abstract]  
Restructuring and Impairment Charges
The following table is a summary of the restructuring and impairment charges as of December 31, 2020 and 2019:
20202019
(In thousands)Non-cash Asset Write-downs and Impairment ChargesRestructuring ChargesTotal Restructuring and Impairment ChargesNon-cash Asset Write-downs and Impairment ChargesRestructuring ChargesTotal Restructuring and Impairment Charges
Accounts Receivable, Net$— $— $— $1,785 $— $1,785 
Inventories— — — 9,429 — 9,429 
Prepaid Expenses and Other Current Assets— — — 1,227 — 1,227 
Property, Plant and Equipment, Net— — — 2,268 — 2,268 
Other Assets691 — 691 1,141 — 1,141 
Intangible Assets, Net— — — 6,186 — 6,186 
Goodwill86,325 — 86,325 1,610 — 1,610 
Accrued Payroll and Employee Benefits— 5,327 5,327 — 449 449 
Other Accrued Expenses— — — — 164 164 
Other Liabilities— — — — 4,577 4,577 
$87,016 $5,327 $92,343 $23,646 $5,190 $28,836 
The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:
(In thousands)20202019
Cost of Products Sold$280 $15,397 
Selling, General and Administrative Expenses5,047 2,356 
Impairment Loss87,016 11,083 
Total Restructuring and Impairment Charges$92,343 $28,836 
The following table reconciles the beginning and ending liability for restructuring charges:
(In thousands)20202019
Balance as of January 1$5,190 $— 
Restructuring Charges Recognized5,327 5,190 
Cash Paid(4,886)— 
Balance as of December 31$5,631 $5,190 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Principles and Practices (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of New Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2016-13
Financial Instruments - Credit Losses (Topic 326)
The standard replaces the incurred loss model with the current expected credit loss (“CECL”) model to estimate credit losses for financial assets measured at amortized cost and certain off-balance sheet credit exposures. The CECL model requires a Company to estimate credit losses expected over the life of the financial assets based on historical experience, current conditions and reasonable and supportable forecasts. The provisions of the standard are effective for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. Early adoption is permitted.
The amendment requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. This ASU did not have a significant impact on our consolidated financial statements.

Date of adoption: Q1 2020
ASU No. 2018-13
Fair Value Measurement (Topic 820)
The 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.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
Date of adoption: Q1 2020
ASU No. 2016-02
Leases (Topic 842)
The standard requires lessees to recognize most leases as assets and liabilities on the balance sheet, but record expenses on the statement of operations in a manner similar to current accounting. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The standard also requires additional disclosures about leasing arrangements and requires a modified retrospective transition approach for existing leases, whereby the standard will be applied to the earliest year presented. The provisions of the standard are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted.
The Company 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. As of January 1, 2019, operating lease 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 $3.5 million from net PP&E for assets under existing finance leases at the transition date and a reclassification of existing lease liabilities of $6.5 million on our balance sheet for a leased facilities and equipment. The standard did not materially impact the Company's consolidated statements of operations or retained earnings. Refer to Note 19 for additional information.

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

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

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

Planned date of adoption: Before December 31, 2022
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
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:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2020
$19,567 $38,758 
Ending Balance, December 31, 2020
$17,697 $28,641 
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202020192018
Aerospace Segment
Commercial Transport
$262,636 $523,921 $536,269 
Military
67,94476,54268,138
Business Jet
60,43767,54143,090
Other
26,97124,60528,128
Aerospace Total417,988692,609675,625
Test Systems Segment
Semiconductor
3,4839,69284,254
Aerospace & Defense
81,11670,40143,377
Test Systems Total84,59980,093127,631
Total$502,587 $772,702 $803,256 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202020192018
Aerospace Segment
Electrical Power & Motion
$179,245 $338,237 $303,180 
Lighting & Safety
118,928185,462174,383
Avionics
76,113106,787131,849
Systems Certification
6,89914,40113,951
Structures
9,83223,11724,134
Other
26,97124,60528,128
Aerospace Total417,988692,609675,625
Test Systems84,599 80,093127,631
Total$502,587 $772,702 $803,256 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Summary of Accounts Receivable
Accounts receivable at December 31 consists of:
(In thousands)20202019
Trade Accounts Receivable$78,577 $131,990 
Unbilled Recoverable Costs and Accrued Profits17,697 19,567 
Total Receivables, Gross96,274 151,557 
Less Allowance for Estimated Credit Losses(3,218)(3,559)
Total Receivables, Net$93,056 $147,998 
Summary of Allowance for Estimated Credit Losses Deducted from Accounts Receivable
The following table provides a roll-forward of the allowance for estimated credit losses that is deducted from accounts receivable to present the net amount expected to be collected at December 31:
(In thousands)
Balance at December 31, 2018
$1,486 
Bad Debt Expense, Net of Recoveries2,144 
Write-off Charges Against the Allowance and Other Adjustments(71)
Balance at December 31, 2019
$3,559 
Bad Debt Expense, Net of Recoveries1,913 
Write-off Charges Against the Allowance and Other Adjustments(2,254)
Balance at December 31, 2020
$3,218 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories at December 31 are as follows:
(In thousands)20202019
Finished Goods$26,964 $33,434 
Work in Progress21,987 25,594 
Raw Material108,108 86,759 
Total Inventories$157,059 $145,787 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20202019
Land$9,891 $9,802 
Building and Improvements75,493 74,723 
Machinery and Equipment119,444 115,202 
Construction in Progress5,843 5,453 
Total Property, Plant and Equipment, Gross$210,671 $205,180 
Less Accumulated Depreciation103,993 92,681 
Total Property, Plant and Equipment, Net$106,678 $112,499 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets
The following table summarizes acquired intangible assets at December 31 as follows:
 20202019
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,891 $2,146 $1,804 
Non-compete Agreement4 years11,082 10,085 11,318 7,696 
Trade Names10 years11,512 7,537 11,438 6,550 
Completed and Unpatented Technology9 years48,043 25,766 48,201 21,196 
Customer Relationships15 years142,478 60,096 142,212 50,776 
Total Intangible Assets12 years$215,261 $105,375 $215,315 $88,022 
Summary of Future Amortization Expense for Intangible Assets
Based upon acquired intangible assets at December 31, 2020, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2021$15,336 
2022$14,904 
2023$13,871 
2024$12,849 
2025$10,929 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2020
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 at December 31 as follows:
(In thousands)AerospaceTest SystemsTotal
Balance at December 31, 2018
$124,952 $— $124,952 
Acquisitions and Divestitures(262)21,932 21,670 
Impairment Charge(1,610)— (1,610)
Foreign Currency Translations and Other(42)— (42)
Balance at December 31, 2019
$123,038 $21,932 $144,970 
Acquisitions and Divestitures— (298)(298)
Impairment Charge(86,312)— (86,312)
Foreign Currency Translations and Other(78)— (78)
Balance at December 31, 2020
$36,648 $21,634 $58,282 
Goodwill, Gross$157,349 $21,634 $178,983 
Accumulated Impairment Losses(120,701)— (120,701)
Goodwill, Net$36,648 $21,634 $58,282 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Summary of Long-Term Debt
Long-term debt at December 31 is as follows:
(In thousands)20202019
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR (of at least 1.00%) plus 2.25% during the amended suspension period (3.25% at December 31, 2020).
$173,000 $188,000 
Other Bank Debt— 224 
Total Debt173,000 188,224 
Less Current Maturities— 224 
Total Long-term Debt$173,000 $188,000 
Principal Maturities of Long-Term Debt
Principal maturities of long-term debt are approximately:
(In thousands) 
2021$— 
2022— 
2023173,000 
2024— 
2024 and thereafter— 
Total Debt$173,000 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Warranty (Tables)
12 Months Ended
Dec. 31, 2020
Guarantees [Abstract]  
Summary of Activity in Warranty Accrual Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:
(In thousands)202020192018
Balance at Beginning of the Year$7,660 $5,027 $5,136 
Warranty Liabilities Divested or Acquired— (80)— 
Warranties Issued1,725 3,781 2,806 
Reassessed Warranty Exposure(1,029)1,451 (370)
Warranties Settled(1,338)(2,519)(2,545)
Balance at End of the Year$7,018 $7,660 $5,027 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of ROU Assets and Liabilities
The following is a summary of the Company's ROU assets and liabilities at December 31:
(In thousands)20202019
Operating Leases:
Operating Right-of-Use Assets, Gross$28,678 $28,788 
Less Accumulated Right-of-Use Asset Impairment1,710 1,019 
Less Accumulated Amortization8,015 4,167 
Operating Right-of-Use Assets, Net$18,953 $23,602 
Short-term Operating Lease Liabilities$4,998 $4,517 
Long-term Operating Lease Liabilities16,637 21,039 
Operating Lease Liabilities$21,635 $25,556 
Finance Leases:
Finance Right-of-Use Assets, Gross$3,484 $3,484 
Less Accumulated Amortization2,039 1,020 
Finance Right-of-Use Assets, Net — Included in Other Assets$1,445 $2,464 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$2,081 $1,922 
Long-term Finance Lease Liabilities — Included in Other Liabilities734 2,815 
Finance Lease Liabilities$2,815 $4,737 
Summary of Lease Costs and Cash Paid
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20202019
Finance Lease Cost:
Amortization of ROU Assets$1,020 $1,020 
Interest on Lease Liabilities214314
Total Finance Lease Cost1,234 1,334 
Operating Lease Cost5,2925,050
Impairment Charge of Operating Lease ROU Asset6911,019
Variable Lease Cost1,3581,236
Short-term Lease Cost (excluding month-to-month)175223
Less Sublease and Rental (Income) Expense(1,437)(630)
Total Operating Lease Cost6,079 6,898 
Total Net Lease Cost$7,313 $8,232 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20202019
Operating Cash Flow for Finance Leases$214 $314 
Operating Cash Flow for Operating Leases$5,334 $4,718 
Financing Cash Flow for Finance Leases$1,922 $1,746 
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
2021$5,635 $2,181 
20225,167 747 
20233,795 — 
20242,855 — 
20252,806 — 
Thereafter3,430 — 
Total Lease Payments$23,688 $2,928 
Less: Interest2,053 113 
Total Lease Liability$21,635 $2,815 
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
2021$5,635 $2,181 
20225,167 747 
20233,795 — 
20242,855 — 
20252,806 — 
Thereafter3,430 — 
Total Lease Payments$23,688 $2,928 
Less: Interest2,053 113 
Total Lease Liability$21,635 $2,815 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Provision (Benefit) for Income Taxes
The provision (benefit) for income taxes at December 31 consists of the following:
(In thousands)202020192018
Current
U.S. Federal$(8,679)$23,798 $7,540 
State(4,539)4,471 (504)
Foreign1,036 2,402 1,123 
Current(12,182)30,671 8,159 
Deferred
U.S. Federal17,044 (16,250)(1,799)
State(92)727 (1,584)
Foreign(1,399)1,138 703 
Deferred15,553 (14,385)(2,680)
Total$3,371 $16,286 $5,479 
Effective Tax Rates Differ from Statutory Federal Income Tax Rate
The effective tax rates differ from the statutory federal income tax rate as follows:
202020192018
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(0.3)%(0.5)%(0.9)%
Non Deductible Goodwill Impairment(10.2)%— %— %
Other— %0.5 %0.4 %
Foreign Tax Rate Differential(1.0)%1.4 %0.5 %
State Income Tax, Net of Federal Income Tax Effect3.3 %6.0 %2.8 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve— %— %(6.7)%
Research and Development Tax Credits2.2 %(4.6)%(6.2)%
Change in Valuation Allowance(19.2)%1.1 %— %
Net GILTI and FDII Tax (Benefit) Expense— %(1.2)%0.2 %
Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings— %— %(0.8)%
Revaluation of Deferred Taxes for Federal Tax Rate Change— %— %(0.1)%
Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”)1.3 %— %— %
Other(0.1)%0.1 %0.3 %
Effective Tax Rate(3.0)%23.8 %10.5 %
Significant Components of Company's Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20202019
Deferred Tax Assets:
Asset Reserves$18,189 $17,071 
Deferred Compensation7,564 6,427 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax866 854 
Customer Advanced Payments and Deferred Revenue2,216 3,472 
Net Operating Loss Carryforwards and Other11,244 8,212 
Goodwill and Intangible Assets2,069 — 
ASC 606 Revenue Recognition2,311 2,612 
Lease Liabilities5,545 7,466 
Other2,300 3,170 
Total Gross Deferred Tax Assets52,304 49,284 
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(37,168)(13,303)
Deferred Tax Assets15,136 35,981 
Deferred Tax Liabilities:
Depreciation10,166 10,060 
Goodwill and Intangible Assets— 4,683 
ASC 606 Revenue Recognition - Section 481(a) Adjustment928 496 
Lease Assets4,506 6,377 
Other1,186 751 
Deferred Tax Liabilities16,786 22,367 
Net Deferred Tax (Liabilities) Assets$(1,650)$13,614 
Components of Net Deferred Tax Assets and Liabilities The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20202019
Other Assets — Long-term$1,259 $17,536 
Deferred Tax Liabilities — Long-term(2,909)(3,922)
Net Deferred Tax (Liabilities) Assets$(1,650)$13,614 
Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)202020192018
Balance at Beginning of the Year$2,565 $2,197 $— 
Decreases as a Result of Tax Positions Taken in Prior Years(775)— — 
Increases as a Result of Tax Positions Taken in the Current Year100 368 2,197 
Balance at End of the Year$1,890 $2,565 $2,197 
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits (Tables) - SERP
12 Months Ended
Dec. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation
The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows:
(In thousands)20202019
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$26,547 $21,970 
Service Cost223 181 
Interest Cost836 916 
Actuarial Loss4,472 3,827 
Benefits Paid(348)(347)
End of the Year — December 31$31,730 $26,547 
Assumptions Used to Calculate the Post Retirement Benefit Obligation
The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20202019
Discount Rate2.42%3.17%
Future Average Compensation Increases
0.00% - 2.00%
2.00%
Summary of the Components of Net Periodic Cost
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)202020192018
Net Periodic Cost
Service Cost — Benefits Earned During Period$223 $181 $200 
Interest Cost836 916 899 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses648 300 629 
Net Periodic Cost$2,093 $1,783 $2,114 
Assumptions Used to Determine the Net Periodic Cost
The assumptions used to determine the net periodic cost are as follows:
202020192018
Discount Rate3.17%4.20%3.60%
Future Average Compensation Increases
2.00%
2.00%
2.00% - 3.00%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)20202019
Foreign Currency Translation Adjustments$(4,468)$(7,042)
Retirement Liability Adjustment – Before Tax(14,264)(10,868)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax(11,982)(8,586)
Accumulated Other Comprehensive Loss$(16,450)$(15,628)
Components of Other Comprehensive (Loss) Income
The components of other comprehensive (loss) income are as follows:
(In thousands)202020192018
Foreign Currency Translation Adjustments$2,574 $114 $(2,691)
Retirement Liability Adjustment(3,396)(3,054)5,174 
Tax Benefit (Expense)— 641 (1,087)
Retirement Liability Adjustment(3,396)(2,413)4,087 
Other Comprehensive (Loss) Income $(822)$(2,299)$1,396 
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Computations
Earnings (loss) per share computations are based upon the following table:
(In thousands, except per share data)202020192018
Net (Loss) Income$(115,781)$52,017 $46,803 
Basic Earnings Weighted Average Shares30,795 32,028 32,351 
Net Effect of Dilutive Stock Options— 431 785 
Diluted Earnings Weighted Average Shares30,795 32,459 33,136 
Basic (Loss) Earnings Per Share$(3.76)$1.62 $1.45 
Diluted (Loss) Earnings Per Share$(3.76)$1.60 $1.41 
The above information has been adjusted to reflect the impact of the three-for-twenty distribution of Class B Stock for shareholders of record on October 12, 2018.
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Compensation Expense Information Based on Fair Value of Stock Options and RSUs
The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)202020192018
Equity-based Compensation Expense$5,184 $3,843 $3,098 
Tax Benefit(709)(452)(179)
Equity-based Compensation Expense, Net of Tax$4,475 $3,391 $2,919 
Summary of Weighted Average Fair Value of Options Granted
202020192018
Weighted Average Fair Value of the Options Granted$— $11.93 $14.64 
Summary of Weighted-Average Assumptions
The weighted average fair value for these options was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
202020192018
Risk-free Interest Rate
1.67% – 1.78%
2.63% – 2.87%
Dividend Yield
—%
—%
—%
Volatility Factor
0.39
0.39
Expected Life in Years
5.0 – 7.0
5.0 – 8.0 years
Summary of Company's Stock Option Activity and Related Information
A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
2020
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,116,045 $23.07 $— 
Options Granted— $— 
Options Exercised(169,763)$7.88 
Options Forfeited(33,359)$34.05 
Outstanding at December 31912,923 $25.50 $— 
Exercisable at December 31697,501 $23.64 $— 
Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2020:
 OutstandingExercisable
Exercise Price RangeShares
Weighted Average
Remaining Life
in Years
Weighted 
Average
Exercise Price
Shares
Weighted Average
Remaining Life
in Years
Weighted
Average
Exercise Price
$3.19 – $13.63
255,500 1.5$10.98 255,500 1.5$10.98 
$22.69 – $35.82
648,296 6.4$30.93 432,874 5.5$30.65 
$45.89 – $45.89
9,127 4.2$45.89 9,127 4.2$45.89 
912,923 5.0$25.50 697,501 4.0$23.64 
Fair Value for Options Granted under Employee Stock Purchase Plan
The fair value for the options granted under the Employee Stock Purchase Plan was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted-average assumptions:
202020192018
Risk-free Interest Rate0.12 %1.73 %2.60 %
Dividend Yield— %— %— %
Volatility Factor1.00 0.53 0.33 
Expected Life in Years1.01.01.0
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Information (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Summarizes Selected Quarterly Financial Information
The following table summarizes selected quarterly financial information for 2020 and 2019:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 26,June 27,March 28,Dec. 31,Sep. 28,June 29,March 30,
(In thousands, except for per share data)20202020202020202019201920192019
Sales$114,803 $106,506 $123,694 $157,584 $198,412 $177,018 $189,098 $208,174 
Gross Profit (sales less cost of products sold)$19,118 $15,173 $26,833 $35,719 $26,908 $36,794 $40,363 $52,077 
Impairment Loss$— $— $12,608 $74,408 $11,083 $— $— $— 
(Loss) Income Before Income Taxes$(7,541)$(11,141)$(24,451)$(69,277)$(43,282)$1,760 $8,830 $100,995 
Net (Loss) Income$(19,985)$(5,254)$(23,579)$(66,963)$(34,065)$1,210 $6,726 $78,146 
Basic (Loss) Earnings Per Share$(0.65)$(0.17)$(0.77)$(2.17)$(1.10)$0.04 $0.21 $2.40 
Diluted (Loss) Earnings Per Share$(0.65)$(0.17)$(0.77)$(2.17)$(1.10)$0.04 $0.20 $2.35 
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Segments (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202020192018
Sales:
Aerospace$418,079 $692,614 $675,744 
Less Inter-segment Sales(91)(5)(119)
Total Aerospace Sales417,988 692,609 675,625 
Test Systems85,589 80,495 127,679 
Less Inter-segment Sales(990)(402)(48)
Test Systems84,599 80,093 127,631 
Total Consolidated Sales$502,587 $772,702 $803,256 
Operating (Loss) Profit and Margins:
Aerospace$(89,833)$16,657 $69,761 
(21.5)%2.4 %10.3 %
Test Systems5,549 4,494 10,718 
6.6 %5.6 %8.4 %
Total Operating (Loss) Profit$(84,284)$21,151 $80,479 
(16.8)%2.7 %10.0 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$— $78,801 $— 
Interest Expense, Net of Interest Income(6,741)(6,141)(9,710)
Corporate and Other Expenses, Net(21,385)(25,508)(18,487)
(Loss) Income before Income Taxes$(112,410)$68,303 $52,282 
Depreciation and Amortization:
Aerospace$25,624 $27,879 $29,947 
Test Systems5,577 4,534 4,500 
Corporate653 636 585 
Total Depreciation and Amortization$31,854 $33,049 $35,032 
Assets:
Aerospace$484,885 $629,371 $647,870 
Test Systems105,079 110,994 97,056 
Corporate29,781 42,351 29,714 
Total Assets$619,745 $782,716 $774,640 
Capital Expenditures:
Aerospace$6,494 $11,552 $14,680 
Test Systems952 380 1,370 
Corporate13 151 267 
Total Capital Expenditures$7,459 $12,083 $16,317 
Summarizes the Company's Sales and Long-Lived Assets by Geographic Region
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202020192018
United States$377,218 $583,589 $575,830 
North America (excluding United States)7,656 12,585 10,834 
Asia27,579 40,764 112,135 
Europe85,306 130,227 98,193 
South America1,788 862 1,973 
Other3,040 4,675 4,291 
Total$502,587 $772,702 $803,256 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20202019
United States$95,281 $101,169 
France9,109 8,740 
India1,223 1,509 
Canada1,065 1,081 
Total$106,678 $112,499 
Schedule of Activities with Major Customers The following is information relating to the activity with those customers:
202020192018
Percent of Consolidated Sales
Boeing9.5%13.6%14.3%
Panasonic11.1%13.0%14.4%

(In thousands)20202019
Accounts Receivable at December 31,
Boeing$6,490 $21,806 
Panasonic$4,083 $15,831 
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Principles and Practices - Narrative (Details)
3 Months Ended 12 Months Ended
Feb. 13, 2021
USD ($)
Oct. 04, 2019
USD ($)
Jul. 12, 2019
USD ($)
Jul. 01, 2019
USD ($)
Feb. 13, 2019
USD ($)
Dec. 31, 2020
reporting_unit
Mar. 28, 2020
reporting_unit
Mar. 30, 2019
USD ($)
Dec. 31, 2020
USD ($)
reporting_unit
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Number of reportable segments | segment                 2    
Business acquisition purchase price paid in cash                 $ 0 $ 28,907,000 $ 0
COVID-19 related government assistance amount                 2,700,000    
Research and development, design and related engineering                 $ 86,800,000 108,900,000 114,300,000
Cash and cash equivalents maturity period (in months)                 3 months    
Depreciation expense                 $ 13,300,000 13,700,000 15,000,000.0
Impairment charge to right-of-use                 $ 691,000 1,019,000  
Long-lived asset impairment charge                   9,500,000  
Number of reporting units | reporting_unit             8        
Number of reporting units impaired | reporting_unit                 4    
Impairment charge                 $ 86,312,000 1,610,000 0
Number of reporting units have goodwill and subject to goodwill impairment test | reporting_unit           5     5    
Intangible asset impairment charge                 $ 0   0
Equity investment impairment                 3,493,000 5,000,000 0
Cumulative pretax loss position period           3 years          
Cash dividends paid                 0 0 $ 0
Cost of Products Sold                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
COVID-19 related government assistance amount                 2,400,000    
Selling, General and Administrative Expenses                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
COVID-19 related government assistance amount                 $ 300,000    
Astronics AeroSat Corporation                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Impairment charge                   1,600,000  
Disposed of by Sale | Airfield Lighting Product Line                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Proceeds from sale     $ 1,000,000.0                
Percentage of revenue (as a percentage)     1.00%           1.00%    
Pre-tax loss on sale     $ 1,300,000           $ 1,300,000    
Test Systems                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Impairment charge                 0 0  
Test Systems | Held for Sale                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total cash proceeds of divesture         $ 103,800,000            
Gain on sale, net of tax         80,100,000     $ 80,100,000      
Income taxes from divesture         $ 19,700,000     $ 19,700,000      
Test Systems | Held for Sale | Subsequent Event                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Contingent earn-outs $ 10,700,000                    
Aerospace                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Impairment charge                 $ 86,312,000 1,610,000  
Intangible asset impairment charge                   $ 6,200,000  
Building | Minimum                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Property, plant and equipment, useful life (in years)                 25 years    
Building | Maximum                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Property, plant and equipment, useful life (in years)                 40 years    
Machinery and Equipment | Minimum                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Property, plant and equipment, useful life (in years)                 4 years    
Machinery and Equipment | Maximum                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Property, plant and equipment, useful life (in years)                 10 years    
Freedom Communication Technologies, Inc.                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Business acquisition purchase price paid in cash       $ 21,800,000              
Cash acquired       $ 600,000              
Diagnosys Test Systems Limited                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Cash purchase price   $ 7,000,000.0                  
Contingent consideration, fair value   2,500,000                  
Potential additional earn-out   $ 13,000,000.0                  
Achievement period (in years)   3 years                  
Earn-out achievement benchmark   $ 72,000,000.0                  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Principles and Practices - Newly Adopted and Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating Right-of-Use Assets, Net $ 18,953 $ 23,602  
Total Lease Liability 21,635 25,556  
Property, Plant and Equipment, Net (106,678) (112,499)  
Total Lease Liability $ 2,815 $ 4,737  
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating Right-of-Use Assets, Net     $ 18,400
Total Lease Liability     18,500
Total Lease Liability     6,500
Accounting Standards Update 2016-02 | Restatement Adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Property, Plant and Equipment, Net     $ 3,500
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 283.4  
Revenue recognized included in contract liability balance 23.5 $ 19.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 216.9  
Period of recognition 12 months  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 17,697 $ 19,567
Contract Liabilities $ 28,641 $ 38,758
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                      
Sales $ 114,803 $ 106,506 $ 123,694 $ 157,584 $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 502,587 $ 772,702 $ 803,256
Commercial Transport                      
Disaggregation of Revenue [Line Items]                      
Sales                 262,636 523,921 536,269
Military                      
Disaggregation of Revenue [Line Items]                      
Sales                 67,944 76,542 68,138
Business Jet                      
Disaggregation of Revenue [Line Items]                      
Sales                 60,437 67,541 43,090
Other                      
Disaggregation of Revenue [Line Items]                      
Sales                 26,971 24,605 28,128
Aerospace                      
Disaggregation of Revenue [Line Items]                      
Sales                 417,988 692,609 675,625
Semiconductor                      
Disaggregation of Revenue [Line Items]                      
Sales                 3,483 9,692 84,254
Aerospace & Defense                      
Disaggregation of Revenue [Line Items]                      
Sales                 81,116 70,401 43,377
Test Systems                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 84,599 $ 80,093 $ 127,631
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                      
Sales $ 114,803 $ 106,506 $ 123,694 $ 157,584 $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 502,587 $ 772,702 $ 803,256
Aerospace                      
Disaggregation of Revenue [Line Items]                      
Sales                 417,988 692,609 675,625
Test Systems                      
Disaggregation of Revenue [Line Items]                      
Sales                 84,599 80,093 127,631
Electrical Power & Motion                      
Disaggregation of Revenue [Line Items]                      
Sales                 179,245 338,237 303,180
Lighting & Safety                      
Disaggregation of Revenue [Line Items]                      
Sales                 118,928 185,462 174,383
Avionics                      
Disaggregation of Revenue [Line Items]                      
Sales                 76,113 106,787 131,849
Systems Certification                      
Disaggregation of Revenue [Line Items]                      
Sales                 6,899 14,401 13,951
Structures                      
Disaggregation of Revenue [Line Items]                      
Sales                 9,832 23,117 24,134
Other                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 26,971 $ 24,605 $ 28,128
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]    
Trade Accounts Receivable $ 78,577 $ 131,990
Unbilled Recoverable Costs and Accrued Profits 17,697 19,567
Total Receivables, Gross 96,274 151,557
Less Allowance for Estimated Credit Losses (3,218) (3,559)
Total Receivables, Net $ 93,056 $ 147,998
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Receivables, Loans, Notes Receivable, and Others (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 3,559 $ 1,486
Bad Debt Expense, Net of Recoveries 1,913 2,144
Write-off Charges Against the Allowance and Other Adjustments (2,254) (71)
Ending balance $ 3,218 $ 3,559
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished Goods $ 26,964 $ 33,434
Work in Progress 21,987 25,594
Raw Material 108,108 86,759
Total Inventories $ 157,059 $ 145,787
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Reserve for inventory valuation $ 33.4 $ 33.6
Percentage of reserve for inventory valuation 17.50% 18.70%
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 205,180 $ 210,671
Less Accumulated Depreciation 92,681 103,993
Total Property, Plant and Equipment, Net 112,499 106,678
Aerospace    
Property, Plant and Equipment [Line Items]    
Impairment of long-lived assets held-for-use 2,300  
Held for Sale | Test Systems    
Property, Plant and Equipment [Line Items]    
Net property, plant and equipment 1,500  
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,802 9,891
Building and Improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 74,723 75,493
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 115,202 119,444
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 5,453 $ 5,843
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Weighted Average Life 12 years  
Gross Carrying Amount $ 215,261 $ 215,315
Accumulated Amortization $ 105,375 88,022
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,891 1,804
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,318
Accumulated Amortization $ 10,085 7,696
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,512 11,438
Accumulated Amortization $ 7,537 6,550
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 48,043 48,201
Accumulated Amortization $ 25,766 21,196
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,478 142,212
Accumulated Amortization $ 60,096 $ 50,776
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets      
Amortization expense for intangibles $ 17,100,000 $ 17,600,000 $ 19,400,000
Intangible asset impairment charge $ 0   $ 0
Aerospace      
Finite-Lived Intangible Assets      
Intangible asset impairment charge   $ 6,200,000  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 15,336
2022 14,904
2023 13,871
2024 12,849
2025 $ 10,929
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Goodwill        
Goodwill, Beginning Balance $ 144,970,000 $ 124,952,000    
Acquisitions and Divestitures (298,000) 21,670,000    
Impairment Charge (86,312,000) (1,610,000) $ 0  
Foreign Currency Translations and Other (78,000) (42,000)    
Goodwill, Ending Balance 58,282,000 144,970,000 124,952,000  
Goodwill, Gross       $ 178,983,000
Accumulated Impairment Losses       (120,701,000)
Goodwill, Net 58,282,000 144,970,000 124,952,000 58,282,000
Aerospace        
Goodwill        
Goodwill, Beginning Balance 123,038,000 124,952,000    
Acquisitions and Divestitures 0 (262,000)    
Impairment Charge (86,312,000) (1,610,000)    
Foreign Currency Translations and Other (78,000) (42,000)    
Goodwill, Ending Balance 36,648,000 123,038,000 124,952,000  
Goodwill, Gross       157,349,000
Accumulated Impairment Losses       (120,701,000)
Goodwill, Net 36,648,000 123,038,000 124,952,000 36,648,000
Test Systems        
Goodwill        
Goodwill, Beginning Balance 21,932,000 0    
Acquisitions and Divestitures (298,000) 21,932,000    
Impairment Charge 0 0    
Foreign Currency Translations and Other 0 0    
Goodwill, Ending Balance 21,634,000 21,932,000 0  
Goodwill, Gross       21,634,000
Accumulated Impairment Losses       0
Goodwill, Net $ 21,634,000 $ 21,932,000 $ 0 $ 21,634,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 28, 2020
reporting_unit
Dec. 31, 2020
USD ($)
reporting_unit
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Goodwill [Line Items]        
Number of reporting units have goodwill and subject to goodwill impairment test | reporting_unit   5    
Number of reporting units | reporting_unit 8      
Impairment charge   $ 86,312,000 $ 1,610,000 $ 0
Goodwill   58,282,000 144,970,000 $ 124,952,000
Astronics AeroSat Corporation        
Goodwill [Line Items]        
Impairment charge     $ 1,600,000  
PECO Inc        
Goodwill [Line Items]        
Goodwill   $ 20,200,000    
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
8 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument        
Total Debt $ 173,000 $ 173,000 $ 173,000 $ 188,224
Less Current Maturities 0 0 0 224
Total Long-term Debt $ 173,000 $ 173,000 $ 173,000 188,000
Line of Credit | Revolving Credit Facility | LIBOR        
Debt Instrument        
Interest rate on revolving credit at LIBOR rate 3.25% 2.25% 2.25%  
Line of Credit | Revolving Credit Facility | Fifth Amended and Restated Credit Agreement        
Debt Instrument        
Long-term debt $ 173,000 $ 173,000 $ 173,000 188,000
Other Bank Debt        
Debt Instrument        
Long-term debt $ 0 $ 0 $ 0 $ 224
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Principal Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Maturities of Long-term Debt and Capital Lease Obligations [Abstract]    
2021 $ 0  
2022 0  
2023 173,000  
2024 0  
2025 0  
Total Debt $ 173,000 $ 188,224
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Narrative (Details)
3 Months Ended 8 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
May 04, 2020
USD ($)
Oct. 02, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
fiscal_quarter
Dec. 31, 2019
Jul. 02, 2022
Apr. 02, 2022
Dec. 31, 2021
Jul. 03, 2021
Apr. 03, 2021
May 03, 2020
USD ($)
Debt Instrument                        
Minimum liquidity   $ 100,000,000                    
Letter of Credit | Forecast                        
Debt Instrument                        
Covenant, leverage ratio, maximum     6.00       3.75 4.50 5.50      
Fifth Amended and Restated Credit Agreement                        
Debt Instrument                        
Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) | fiscal_quarter         4              
Fifth Amended and Restated Credit Agreement | Maximum                        
Debt Instrument                        
Permitted leverage ratio         4.50              
Line of Credit | Revolving Credit Facility                        
Debt Instrument                        
Minimum interest coverage ratio on a quarterly basis 6.34     6.34 6.34              
Commitment fee percentage         0.35%              
Line of credit facility, consent fee percentage         1500.00%              
Line of Credit | Revolving Credit Facility | Forecast                        
Debt Instrument                        
Minimum liquidity     $ 180,000,000.0                  
Minimum interest coverage ratio on a quarterly basis                   1.75 1.50  
Line of Credit | Revolving Credit Facility | Minimum                        
Debt Instrument                        
Commitment fee (percentage)         0.10%              
Line of Credit | Revolving Credit Facility | LIBOR                        
Debt Instrument                        
Interest rate on revolving credit at LIBOR rate 3.25%     2.25% 2.25%              
Line of Credit | Revolving Credit Facility | LIBOR | Minimum                        
Debt Instrument                        
Interest rate on revolving credit at LIBOR rate         1.00% 1.00%            
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility                        
Debt Instrument                        
Maximum borrowing capacity                       $ 500,000,000
Optional increase in maximum borrowing capacity $ 150,000,000     $ 150,000,000 $ 150,000,000              
Outstanding letters of credit on revolving credit facility 173,000,000.0     173,000,000.0 173,000,000.0              
Revolving line of credit 200,900,000     200,900,000 200,900,000              
Outstanding letters of credit 1,100,000     1,100,000 1,100,000              
Prepayments of lines of credit         $ 165,000,000.0              
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | Maximum                        
Debt Instrument                        
Commitment fee (percentage)         0.20%              
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | LIBOR | Minimum                        
Debt Instrument                        
Interest rate on revolving credit at LIBOR rate         1.00%              
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | LIBOR | Maximum                        
Debt Instrument                        
Interest rate on revolving credit at LIBOR rate         1.50%              
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit                        
Debt Instrument                        
Outstanding letters of credit on revolving credit facility $ 20,000,000     $ 20,000,000 $ 20,000,000              
Line of Credit | Amended And Restated Credit Agreement | Revolving Credit Facility                        
Debt Instrument                        
Maximum borrowing capacity   $ 375,000,000                    
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Warranty - Narrative (Details)
12 Months Ended
Dec. 31, 2020
Minimum  
Product Warranty Liability  
Product warranty period 12 months
Maximum  
Product Warranty Liability  
Product warranty period 60 months
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Warranty - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Movement in Standard Product Warranty Accrual      
Balance at Beginning of the Year $ 7,660 $ 5,027 $ 5,136
Warranty Liabilities Divested or Acquired 0 (80) 0
Warranties Issued 1,725 3,781 2,806
Reassessed Warranty Exposure (1,029) 1,451 (370)
Warranties Settled (1,338) (2,519) (2,545)
Balance at End of the Year $ 7,018 $ 7,660 $ 5,027
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of ROU Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Leases:      
Operating Right-of-Use Assets, Gross $ 28,678 $ 28,788  
Less Accumulated Right-of-Use Asset Impairment 1,710 1,019  
Less Accumulated Amortization 8,015 4,167  
Operating Right-of-Use Assets, Net 18,953 23,602  
Short-term Operating Lease Liabilities 4,998 4,517  
Long-term Operating Lease Liabilities 16,637 21,039  
Operating Lease Liabilities 21,635 25,556  
Finance Leases:      
Finance Right-of-Use Assets, Gross 3,484 3,484  
Less Accumulated Amortization 2,039 1,020  
Finance Right-of-Use Assets, Net — Included in Other Assets $ 1,445 2,464  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesCurrent    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent    
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses $ 2,081 1,922  
Long-term Finance Lease Liabilities — Included in Other Liabilities 734 2,815  
Total Lease Liability 2,815 4,737  
Operating Cash Flow for Finance Leases 214 314  
Operating Cash Flow for Operating Leases 5,334 4,718  
Financing Cash Flow for Finance Leases $ 1,922 $ 1,746 $ 0
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Amortization of ROU Assets $ 1,020 $ 1,020
Interest on Lease Liabilities 214 314
Total Finance Lease Cost 1,234 1,334
Operating Lease Cost 5,292 5,050
Impairment Charge of Operating Lease ROU Asset 691 1,019
Variable Lease Cost 1,358 1,236
Short-term Lease Cost (excluding month-to-month) 175 223
Less Sublease and Rental (Income) Expense (1,437) (630)
Total Operating Lease Cost 6,079 6,898
Total Net Lease Cost $ 7,313 $ 8,232
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details)
Dec. 31, 2020
Leases [Abstract]  
Operating leases, weighted-average remaining term 6 years
Financing leases, weighted-average remaining term 1 year
Weighted-average operating lease discount rate (as a percentage) 3.30%
Weighted-average finance lease discount rate (as a percentage) 5.30%
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 5,635  
2022 5,167  
2023 3,795  
2024 2,855  
2025 2,806  
Thereafter 3,430  
Total Lease Payments 23,688  
Less: Interest 2,053  
Total Lease Liability 21,635 $ 25,556
Financing Leases    
2021 2,181  
2022 747  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total Lease Payments 2,928  
Less: Interest 113  
Total Lease Liability $ 2,815 $ 4,737
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current      
U.S. Federal $ (8,679) $ 23,798 $ 7,540
State (4,539) 4,471 (504)
Foreign 1,036 2,402 1,123
Current (12,182) 30,671 8,159
Deferred      
U.S. Federal 17,044 (16,250) (1,799)
State (92) 727 (1,584)
Foreign (1,399) 1,138 703
Deferred 15,553 (14,385) (2,680)
Total $ 3,371 $ 16,286 $ 5,479
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Statutory Federal Income Tax Rate 21.00% 21.00% 21.00%
Stock Compensation Expense (0.30%) (0.50%) (0.90%)
Non Deductible Goodwill Impairment (10.20%) 0.00% 0.00%
Other 0.00% 0.50% 0.40%
Foreign Tax Rate Differential (1.00%) 1.40% 0.50%
State Income Tax, Net of Federal Income Tax Effect 3.30% 6.00% 2.80%
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve 0.00% 0.00% (6.70%)
Research and Development Tax Credits 2.20% (4.60%) (6.20%)
Change in Valuation Allowance (19.20%) 1.10% 0.00%
Net GILTI and FDII Tax (Benefit) Expense 0 (0.012) 0.002
Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings 0.00% 0.00% (0.80%)
Revaluation of Deferred Taxes for Federal Tax Rate Change 0.00% 0.00% (0.10%)
Tax Rate Change on 2020 Federal Net Operating Loss (“NOL”) 1.30% 0.00% 0.00%
Other (0.10%) 0.10% 0.30%
Effective Tax Rate (3.00%) 23.80% 10.50%
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Tax Assets:    
Asset Reserves $ 18,189 $ 17,071
Deferred Compensation 7,564 6,427
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax 866 854
Customer Advanced Payments and Deferred Revenue 2,216 3,472
Net Operating Loss Carryforwards and Other 11,244 8,212
Goodwill and Intangible Assets 2,069 0
ASC 606 Revenue Recognition 2,311 2,612
Lease Liabilities 5,545 7,466
Other 2,300 3,170
Total Gross Deferred Tax Assets 52,304 49,284
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax (37,168) (13,303)
Deferred Tax Assets 15,136 35,981
Deferred Tax Liabilities:    
Depreciation 10,166 10,060
Goodwill and Intangible Assets 0 4,683
ASC 606 Revenue Recognition - Section 481(a) Adjustment 928 496
Lease Assets 4,506 6,377
Other 1,186 751
Deferred Tax Liabilities 16,786 22,367
Net Deferred Tax (Liabilities) Assets $ (1,650)  
Net Deferred Tax (Liabilities) Assets   $ 13,614
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Valuation Allowance [Line Items]    
Deferred Tax Liabilities $ (2,909) $ (3,922)
Net Deferred Tax (Liabilities) Assets   13,614
Net Deferred Tax (Liabilities) Assets (1,650)  
Other Assets — Long-term    
Valuation Allowance [Line Items]    
Deferred Tax Assets 1,259 17,536
Deferred Tax Liabilities — Long-term    
Valuation Allowance [Line Items]    
Deferred Tax Liabilities $ (2,909) $ (3,922)
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Mar. 28, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax            
Cumulative loss period     3 years      
Income tax receivable $ 2,900,000   $ 2,900,000      
Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations     800,000      
Unrecognized tax benefits 500,000   500,000      
Unrecognized tax benefits that would impact effective tax rate 1,900,000   1,900,000 $ 2,600,000 $ 2,200,000  
Penalties or interest liabilities accrued 0   0 0 0  
Pretax income     (7,000,000.0) 12,200,000 7,300,000  
Foreign earnings repatriated           $ 10,300,000
Income tax expense on foreign earnings           $ 1,400,000
Foreign subsidiaries' undistributed earnings 23,200,000   23,200,000      
Tax Cuts and Jobs Act, income tax expense (benefit)     (100,000) $ 800,000 (200,000)  
Other tax expense (benefit)     (1,500,000)      
Federal            
Income Tax            
Operating loss carryforwards 26,400,000   26,400,000      
Operating loss carryforwards expected to be utilized 6,300,000   6,300,000      
Operating loss carryforwards, subject to expiration 5,900,000   5,900,000      
Operating loss carryforwards, not subject to expiration 400,000   $ 400,000      
Operating loss carryforwards expiration beginning year     2039      
Operating loss carryforwards expiration ending year     2040      
Tax credit carryforwards 1,800,000   $ 1,800,000      
Income tax expense on foreign earnings         $ 400,000  
Valuation allowance, deferred tax asset, increase (decrease) 14,100,000 $ 7,000,000.0 23,300,000      
Federal | Tax Year 2020            
Income Tax            
Operating loss carryforwards 20,100,000   20,100,000      
Capital losses amount 6,600,000   6,600,000      
State            
Income Tax            
Operating loss carryforwards expected to be utilized 5,700,000   5,700,000      
Net operating loss carryforwards $ 132,900,000   $ 132,900,000      
Operating loss carryforwards expiration beginning year     2021      
Operating loss carryforwards expiration ending year     2040      
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at Beginning of the Year $ 2,565 $ 2,197 $ 0
Decreases as a Result of Tax Positions Taken in Prior Years (775) 0 0
Increases as a Result of Tax Positions Taken in the Current Year 100 368 2,197
Balance at End of the Year $ 1,890 $ 2,565 $ 2,197
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Profit Sharing/401(k) Plan - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Astronics Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Defined contribution plan charges recognized $ 3.3 $ 10.0 $ 8.3
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
retirement_plan
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Defined Benefit Plan Disclosure      
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan 2    
Accumulated benefit obligation of the plans $ 29,400,000 $ 25,200,000  
Fair value of plan assets at period end 0 0  
Unrecognized prior service costs, net 2,400,000    
Unrecognized prior service costs, tax 600,000    
Unrecognized actuarial losses 9,800,000    
Unrecognized actuarial losses, net 11,400,000    
Unrecognized actuarial losses, tax 1,600,000    
Net periodic pension cost 300,000    
Net periodic pension cost net of tax 400,000    
Net periodic pension cost, tax 100,000    
Actuarial loss 1,000,000.0    
Actuarial loss, net of tax 1,300,000    
Actuarial loss, tax 300,000    
SERP      
Defined Benefit Plan Disclosure      
Unrecognized prior service costs 1,800,000    
Current accrued pension liability 300,000    
Long-term accrued pension liability 31,400,000    
Expected future payments in 2021 (less than for SERP Medical) 300,000    
Expected future payments in 2022 (less than for SERP Medical) 300,000    
Expected future payments in 2023 (less than for SERP Medical) 300,000    
Expected future payments in 2024 (less than for SERP Medical) 700,000    
Expected future payments in 2025 (less than for SERP Medical) 600,000    
Benefits to be paid in the aggregate for the following five years 6,800,000    
Net periodic benefit cost 2,093,000 1,783,000 $ 2,114,000
SERP Medical      
Defined Benefit Plan Disclosure      
Current accrued pension liability 100,000    
Long-term accrued pension liability 1,100,000    
Change in retirement benefit obligation 1,100,000 1,100,000  
Net periodic benefit cost $ 100,000 100,000 100,000
Percentage of fund 92.00%    
Contribution of employer $ 500,000 $ 1,100,000 $ 1,100,000
Total employer contribution 1.00% 1.00% 1.00%
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) - SERP - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Balance at beginning of the year $ 26,547 $ 21,970  
Service Cost 223 181 $ 200
Interest Cost 836 916 899
Actuarial Loss 4,472 3,827  
Benefits Paid (348) (347)  
Balance at end of the year $ 31,730 $ 26,547 $ 21,970
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
SERP      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount Rate 3.17%   2.42%
SERP Medical      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Future Average Compensation Increases 2.00% 2.00%  
SERP Medical | Minimum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Future Average Compensation Increases 0.00% 2.00%  
SERP Medical | Maximum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Future Average Compensation Increases 2.00% 3.00%  
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) - SERP - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net Periodic Cost      
Service Cost — Benefits Earned During Period $ 223 $ 181 $ 200
Interest Cost 836 916 899
Amortization of Prior Service Cost 386 386 386
Amortization of Losses 648 300 629
Net Periodic Cost $ 2,093 $ 1,783 $ 2,114
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SERP      
Defined Benefit Plan Disclosure      
Discount Rate 3.17% 4.20% 3.60%
SERP Medical      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases   2.00% 2.00%
SERP Medical | Minimum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases   0.00% 2.00%
SERP Medical | Maximum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases   2.00% 3.00%
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Narrative (Details)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
shares
Stockholders Equity      
Treasury stock, value $ 108,516,000 $ 100,784,000  
Common stock reserved (in shares) | shares 10,100    
Income tax effect recorded for currency translation adjustments $ 0    
Convertible Class B Stock      
Stockholders Equity      
Class B stock voting rights per share | $ / shares $ 10    
Conversion ratio for Class B stock to common stock 1    
Treasury Stock      
Stockholders Equity      
Number of shares repurchased (in shares) | shares 282 1,851 0
Treasury stock, value $ 7,700,000 $ 50,800,000  
Amount authorized for stock repurchase program $ 41,500,000    
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity $ 270,371 $ 388,857 $ 386,625  
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity (4,468) (7,042)    
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity (11,982) (8,586)    
Retirement Liability Adjustment – Before Tax (14,264) (10,868)    
Retirement Liability Adjustment – Before Tax 2,282 2,282    
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity $ (16,450) $ (15,628) $ (13,329) $ (13,352)
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive (Loss) Income $ (822) $ (2,299) $ 1,396
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive (Loss) Income 2,574 114 (2,691)
Retirement Liability Adjustment      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive (Loss) Income (3,396) (2,413) 4,087
Retirement Liability Adjustment (3,396) (3,054) 5,174
Tax Benefit (Expense) $ 0 $ 641 $ (1,087)
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share - Earnings (Loss) Per Share Computations (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 12, 2018
Dec. 31, 2020
USD ($)
$ / shares
Sep. 26, 2020
USD ($)
$ / shares
Jun. 27, 2020
USD ($)
$ / shares
Mar. 28, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Sep. 28, 2019
USD ($)
$ / shares
Jun. 29, 2019
USD ($)
$ / shares
Mar. 30, 2019
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Class of Stock [Line Items]                        
Net (Loss) Income | $   $ (19,985) $ (5,254) $ (23,579) $ (66,963) $ (34,065) $ 1,210 $ 6,726 $ 78,146 $ (115,781) $ 52,017 $ 46,803
Basic Earnings Weighted Average Shares (in shares)                   30,795 32,028 32,351
Net Effect of Dilutive Stock Options (in shares)                   0 431 785
Diluted Earnings Weighted Average Shares (in shares)                   30,795 32,459 33,136
Basic (Loss) Earnings Per Share (in usd per share) | $ / shares   $ (0.65) $ (0.17) $ (0.77) $ (2.17) $ (1.10) $ 0.04 $ 0.21 $ 2.40 $ (3.76) $ 1.62 $ 1.45
Diluted (Loss) Per Share (in usd per share) | $ / shares   $ (0.65) $ (0.17) $ (0.77) $ (2.17) $ (1.10) $ 0.04 $ 0.20 $ 2.35 $ (3.76) $ 1.60 $ 1.41
Number of shares out-of-the-money (in shares)                   800 500 200
Convertible Class B Stock                        
Class of Stock [Line Items]                        
Stock split ratio, common stock 0.15                      
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Equity-based compensation expense $ 5,184 $ 3,843 $ 3,098
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Options outstanding (in shares) 912,923 1,116,045  
Share price (in usd per share) $ 13.23 $ 27.95 $ 30.45
Weighted average fair value of options vested (in usd per share) $ 14.77 $ 15.91 $ 16.54
Total fair value of options that vested during the year $ 1,400 $ 1,600 $ 1,400
Total compensation costs related to non-vested awards $ 4,300    
Weighted average period (in years) 2 years    
Weighted average fair value of options granted (in usd per share) $ 0 $ 11.93 $ 14.64
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Period of options granted (in years) 3 years    
Total compensation costs related to non-vested awards $ 2,700    
Weighted average period (in years) 1 year 6 months    
Number of awards granted in period (in shares) 190,100    
Weighted-average price of awards (in usd per share) $ 19.69    
Number of awards vested in period (in shares) 44,800    
Equity-based compensation expense $ 2,600    
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Share price (in usd per share) $ 6.73    
Cash compensation limit $ 25    
Common stock price to market value (percentage) 85.00%    
Number of shares employees had subscribed to purchase (in shares) 533,138    
Weighted average fair value of options granted (in usd per share) $ 3.43 $ 8.26 $ 8.48
Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Stock option exercisable period (not exceeding, in years) 10 years    
Period of options granted (in years) 5 years    
Options outstanding (in shares) 485,027    
Directors Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Stock option exercisable period (not exceeding, in years) 10 years    
Period of options granted (in years) 6 months    
Options outstanding (in shares) 92,115    
Long Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Period of options granted (in years) 6 months    
Options outstanding (in shares) 557,238    
Options available for future grant (in shares) 1,123,291    
Director      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Period of options granted (in years) 6 months    
Key Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Period of options granted (in years) 5 years    
Key Employee | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Period of options granted (in years) 3 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Stock option exercisable period (not exceeding, in years) 10 years    
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Equity-based Compensation Expense $ 5,184 $ 3,843 $ 3,098
Tax Benefit (709) (452) (179)
Equity-based Compensation Expense, Net of Tax $ 4,475 $ 3,391 $ 2,919
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Weighted Average Fair Value of the Options Granted (in usd per share) $ 0 $ 11.93 $ 14.64
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Summary of Weighted-Average Assumptions (Details) - Stock Option
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Risk-free Interest Rate 0.00%    
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 0.00% 39.00% 39.00%
Expected Life in Years   0 years  
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Risk-free Interest Rate   1.67% 2.63%
Expected Life in Years   5 years 5 years
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]      
Risk-free Interest Rate   1.78% 2.87%
Expected Life in Years   7 years 8 years
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) - Stock Option
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Options  
Balance at beginning of the period (in shares) | shares 1,116,045
Options granted (in shares) | shares 0
Options exercised (in shares) | shares (169,763)
Options forfeited (in shares) | shares (33,359)
Balance at end of the period (in shares) | shares 912,923
Exercisable at end of the period (in shares) | shares 697,501
Weighted Average Exercise Price  
Balance at beginning of the period (in usd per share) | $ / shares $ 23.07
Options granted (in usd per share) | $ / shares 0
Options exercised (in usd per share) | $ / shares 7.88
Options forfeited (in usd per share) | $ / shares 34.05
Balance at end of the period (in usd per share) | $ / shares 25.50
Exercisable at end of the period (in usd per share) | $ / shares $ 23.64
Aggregate Intrinsic Value  
Balance at beginning of the period (in usd) | $ $ 0
Balance at end of the period (in usd) | $ 0
Exercisable at end of the period (in usd) | $ $ 0
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Outstanding    
Shares (in shares) 912,923 1,116,045
Weighted average remaining life (in years) 5 years  
Weighted average exercise price (in usd per share) $ 25.50 $ 23.07
Exercisable    
Shares (in shares) 697,501  
Weighted average remaining life (in years) 4 years  
Weighted average exercise price (in usd per share) $ 23.64  
$3.19 – $13.63    
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]    
Exercise price, lower range (in usd per share) 3.19  
Exercise price, upper range (in usd per share) $ 13.63  
Outstanding    
Shares (in shares) 255,500  
Weighted average remaining life (in years) 1 year 6 months  
Weighted average exercise price (in usd per share) $ 10.98  
Exercisable    
Shares (in shares) 255,500  
Weighted average remaining life (in years) 1 year 6 months  
Weighted average exercise price (in usd per share) $ 10.98  
$22.69 – $35.82    
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]    
Exercise price, lower range (in usd per share) 22.69  
Exercise price, upper range (in usd per share) $ 35.82  
Outstanding    
Shares (in shares) 648,296  
Weighted average remaining life (in years) 6 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 30.93  
Exercisable    
Shares (in shares) 432,874  
Weighted average remaining life (in years) 5 years 6 months  
Weighted average exercise price (in usd per share) $ 30.65  
$45.89 – $45.89    
Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]    
Exercise price, lower range (in usd per share) 45.89  
Exercise price, upper range (in usd per share) $ 45.89  
Outstanding    
Shares (in shares) 9,127  
Weighted average remaining life (in years) 4 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
Exercisable    
Shares (in shares) 9,127  
Weighted average remaining life (in years) 4 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) - Employee Stock
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Risk-free Interest Rate 0.12% 1.73% 2.60%
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 1.00% 0.53% 0.33%
Expected Life in Years 1 year 1 year 1 year
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 04, 2019
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Impairment charge                   $ 86,312,000 $ 1,610,000 $ 0
Impairment charge to right-of-use                   691,000 1,019,000  
Impairment loss   $ 0 $ 0 $ 12,608,000 $ 74,408,000 $ 11,083,000 $ 0 $ 0 $ 0 87,016,000 11,083,000 0
Intangible asset impairment charge                   0   0
Equity investment impairment                   3,493,000 5,000,000 0
Astronics AeroSat Corporation                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Impairment charge                     1,600,000  
Aerospace                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Impairment charge                   86,312,000 1,610,000  
Intangible asset impairment charge                     6,200,000  
Severance costs                   4,900,000    
Level 3                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Severance costs                   2,600,000 2,800,000  
Recurring Basis | Level 3 | Other Assets                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Financial assets carried at fair value   0       0       0 0  
Recurring Basis | Level 3 | Other Liabilities                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Financial liabilities carried at fair value   0       $ 0       0 0  
Nonrecurring Basis | Level 3                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Impairment charge                     0  
Intangible asset impairment charge                     $ 0 $ 0
Diagnosys Test Systems Limited                        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
Potential additional earn-out $ 13,000,000.0                      
Achievement period (in years) 3 years                      
Earn-out achievement benchmark $ 72,000,000.0                      
Contingent consideration, fair value $ 2,500,000                      
Reduced Fair Value   $ 2,200,000               $ 2,200,000    
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 114,803 $ 106,506 $ 123,694 $ 157,584 $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 502,587 $ 772,702 $ 803,256
Gross Profit (sales less cost of products sold) 19,118 15,173 26,833 35,719 26,908 36,794 40,363 52,077 96,843 156,142 180,696
Impairment Loss 0 0 12,608 74,408 11,083 0 0 0 87,016 11,083 0
(Loss) Income Before Income Taxes (7,541) (11,141) (24,451) (69,277) (43,282) 1,760 8,830 100,995      
Net (Loss) Income $ (19,985) $ (5,254) $ (23,579) $ (66,963) $ (34,065) $ 1,210 $ 6,726 $ 78,146 $ (115,781) $ 52,017 $ 46,803
Basic Earnings Per Share (in usd per share) $ (0.65) $ (0.17) $ (0.77) $ (2.17) $ (1.10) $ 0.04 $ 0.21 $ 2.40 $ (3.76) $ 1.62 $ 1.45
Diluted Earnings Per Share (in usd per share) $ (0.65) $ (0.17) $ (0.77) $ (2.17) $ (1.10) $ 0.04 $ 0.20 $ 2.35 $ (3.76) $ 1.60 $ 1.41
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Information - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
Mar. 28, 2020
Dec. 31, 2020
Federal      
Selected Quarterly Financial Information [Line Items]      
Valuation allowance, deferred tax asset, increase (decrease) $ 14.1 $ 7.0 $ 23.3
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Legal Proceedings - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Loss Contingencies        
Total gain (loss) on litigation settlement   $ 0 $ (19,619) $ (1,000)
Lufthansa        
Loss Contingencies        
Loss contingency, damages paid, value $ 1,300      
Lufthansa | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany        
Loss Contingencies        
Litigation settlement, amount awarded to other party, excluding interest   3,200    
Loss contingency accrual   4,700 1,000  
Incremental reserve     3,500  
Indirect Sales | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany        
Loss Contingencies        
Loss contingency, estimate of possible loss, excluding interest     11,600  
Litigation settlement interest     4,500  
Total gain (loss) on litigation settlement   16,700 $ 16,100  
Interest rate accrued above bank rate until final payment     0.05  
Indirect Sales | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany | Selling, General and Administrative Expenses        
Loss Contingencies        
Litigation settlement interest   $ 600    
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information                      
Sales $ 114,803 $ 106,506 $ 123,694 $ 157,584 $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 502,587 $ 772,702 $ 803,256
Total Operating (Loss) Profit                 (100,701) 1,701 63,663
Additions to (Deductions from) Operating Profit:                      
Net Gain on Sale of Businesses                 0 78,801 0
Interest Expense, Net of Interest Income                 (6,741) (6,141) (9,710)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest                 (112,410) 68,303 52,282
Total Depreciation and Amortization                 31,854 33,049 35,032
Total Assets 619,745       782,716       619,745 782,716 774,640
Total Capital Expenditures                 7,459 12,083 16,317
Aerospace                      
Segment Reporting Information                      
Sales                 417,988 692,609 675,625
Test Systems                      
Segment Reporting Information                      
Sales                 84,599 80,093 127,631
Operating Segments                      
Segment Reporting Information                      
Total Operating (Loss) Profit                 $ (84,284) $ 21,151 $ 80,479
Operating Margins                 (16.80%) 2.70% 10.00%
Operating Segments | Aerospace                      
Segment Reporting Information                      
Sales                 $ 418,079 $ 692,614 $ 675,744
Total Operating (Loss) Profit                 $ (89,833) $ 16,657 $ 69,761
Operating Margins                 (21.50%) 2.40% 10.30%
Additions to (Deductions from) Operating Profit:                      
Total Depreciation and Amortization                 $ 25,624 $ 27,879 $ 29,947
Total Assets 484,885       629,371       484,885 629,371 647,870
Total Capital Expenditures                 6,494 11,552 14,680
Operating Segments | Test Systems                      
Segment Reporting Information                      
Sales                 85,589 80,495 127,679
Total Operating (Loss) Profit                 $ 5,549 $ 4,494 $ 10,718
Operating Margins                 6.60% 5.60% 8.40%
Additions to (Deductions from) Operating Profit:                      
Total Depreciation and Amortization                 $ 5,577 $ 4,534 $ 4,500
Total Assets 105,079       110,994       105,079 110,994 97,056
Total Capital Expenditures                 952 380 1,370
Intersegment Eliminations | Aerospace                      
Segment Reporting Information                      
Sales                 (91) (5) (119)
Intersegment Eliminations | Test Systems                      
Segment Reporting Information                      
Sales                 (990) (402) (48)
Corporate                      
Additions to (Deductions from) Operating Profit:                      
Corporate and Other Expenses, Net                 (21,385) (25,508) (18,487)
Total Depreciation and Amortization                 653 636 585
Total Assets $ 29,781       $ 42,351       29,781 42,351 29,714
Total Capital Expenditures                 $ 13 $ 151 $ 267
XML 117 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information      
Goodwill impairment loss $ 86,312,000 $ 1,610,000 $ 0
Intangible asset impairment charge 0   0
Goodwill 58,282,000 144,970,000 124,952,000
Astronics AeroSat Corporation      
Segment Reporting Information      
Goodwill impairment loss   1,600,000  
Aerospace      
Segment Reporting Information      
Goodwill impairment loss 86,312,000 1,610,000  
Intangible asset impairment charge   6,200,000  
Goodwill 36,648,000 123,038,000 124,952,000
Test Systems      
Segment Reporting Information      
Goodwill impairment loss 0 0  
Goodwill 21,634,000 21,932,000 0
Operating Segments | Aerospace      
Segment Reporting Information      
Goodwill impairment loss     0
Purchased intangible impairment loss     0
Goodwill 36,600,000 123,000,000.0  
Operating Segments | Test Systems      
Segment Reporting Information      
Goodwill impairment loss     0
Purchased intangible impairment loss     $ 0
Goodwill $ 21,600,000 $ 21,900,000  
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets                      
Sales $ 114,803 $ 106,506 $ 123,694 $ 157,584 $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 502,587 $ 772,702 $ 803,256
Property, Plant and Equipment, Net of Accumulated Depreciation 106,678       112,499       106,678 112,499  
Net (Loss) Income (19,985) $ (5,254) $ (23,579) $ (66,963) (34,065) $ 1,210 $ 6,726 $ 78,146 (115,781) 52,017 46,803
Cumulative translation adjustments (4,500)       (7,000)       (4,500) (7,000)  
United States                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 377,218 583,589 575,830
Property, Plant and Equipment, Net of Accumulated Depreciation 95,281       101,169       95,281 101,169  
North America (excluding United States)                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 7,656 12,585 10,834
Asia                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 27,579 40,764 112,135
Europe                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 85,306 130,227 98,193
South America                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 1,788 862 1,973
Other                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 3,040 4,675 4,291
France                      
Revenues from External Customers and Long-Lived Assets                      
Property, Plant and Equipment, Net of Accumulated Depreciation 9,109       8,740       9,109 8,740  
India                      
Revenues from External Customers and Long-Lived Assets                      
Property, Plant and Equipment, Net of Accumulated Depreciation 1,223       1,509       1,223 1,509  
Canada                      
Revenues from External Customers and Long-Lived Assets                      
Property, Plant and Equipment, Net of Accumulated Depreciation 1,065       1,081       1,065 1,081  
Non-US                      
Revenues from External Customers and Long-Lived Assets                      
Sales                 52,300 85,900 70,600
Net (Loss) Income                 (6,600) 8,600 $ 5,500
Net assets $ 63,300       $ 66,400       $ 63,300 $ 66,400  
XML 119 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Schedule of Activities with Major Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
USD ($)
Dec. 31, 2018
Segment Reporting [Abstract]      
Number of major customers | customer 2    
Boeing | Customer Concentration Risk | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 9.50% 13.60% 14.30%
Boeing | Customer Concentration Risk | Accounts Receivable, Net      
Revenue, Major Customer      
Accounts receivable $ 6,490 $ 21,806  
Panasonic | Customer Concentration Risk | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 11.10% 13.00% 14.40%
Panasonic | Customer Concentration Risk | Accounts Receivable, Net      
Revenue, Major Customer      
Accounts receivable $ 4,083 $ 15,831  
XML 120 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Narrative (Details) - USD ($)
12 Months Ended
Oct. 04, 2019
Jul. 01, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash     $ 0 $ 28,907,000 $ 0
Diagnosys Inc.          
Business Acquisition [Line Items]          
Cash purchase price $ 7,000,000.0        
Contingent consideration, fair value 2,500,000        
Potential additional earn-out $ 13,000,000.0        
Achievement period (in years) 3 years        
Earn-out achievement benchmark $ 72,000,000.0        
Freedom Communication Technologies, Inc.          
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash   $ 21,800,000      
Cash acquired   $ 600,000      
XML 121 R108.htm IDEA: XBRL DOCUMENT v3.20.4
Divestiture Activities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Feb. 13, 2021
Jul. 12, 2019
Feb. 13, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
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.0  
Held for Sale | Test Systems            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Total cash proceeds of divesture     $ 103.8      
Gain on sale, net of tax     80.1 $ 80.1    
Income taxes from divesture     $ 19.7 $ 19.7    
Net property, plant and equipment           $ 1.5
Held for Sale | Test Systems | Subsequent Event            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Contingent earn-outs $ 10.7          
Disposed of by Sale | Airfield Lighting Product Line            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Proceeds from sale   $ 1.0        
Percentage of revenue (as a percentage)   1.00%     1.00%  
Pre-tax loss on sale   $ (1.3)     $ (1.3)  
XML 122 R109.htm IDEA: XBRL DOCUMENT v3.20.4
Impairments, Restructuring and Other Charges - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]        
Goodwill impairment loss   $ 86,312,000 $ 1,610,000 $ 0
Impairment Charge of Operating Lease ROU Asset   691,000 1,019,000  
Equity investment impairment   3,493,000 5,000,000 $ 0
Aerospace        
Restructuring Cost and Reserve [Line Items]        
Goodwill impairment loss   86,312,000 1,610,000  
Restructuring, settlement and impairment provisions $ 28,800,000 400,000    
Severance costs   $ 4,900,000    
Astronics AeroSat Corporation        
Restructuring Cost and Reserve [Line Items]        
Goodwill impairment loss     $ 1,600,000  
XML 123 R110.htm IDEA: XBRL DOCUMENT v3.20.4
Impairments, Restructuring and Other Charges Summary of the Restructuring (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges $ 87,016 $ 23,646
Restructuring Charges 5,327 5,190
Total Restructuring and Impairment Charges 92,343 28,836
Accounts Receivable, Net    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 1,785
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 0 1,785
Inventories    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 9,429
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 0 9,429
Prepaid Expenses and Other Current Assets    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 1,227
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 0 1,227
Property, Plant and Equipment, Net    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 2,268
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 0 2,268
Other Assets    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 691 1,141
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 691 1,141
Intangible Assets, Net    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 6,186
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 0 6,186
Goodwill    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 86,325 1,610
Restructuring Charges 0 0
Total Restructuring and Impairment Charges 86,325 1,610
Accrued Payroll and Employee Benefits    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 0
Restructuring Charges 5,327 449
Total Restructuring and Impairment Charges 5,327 449
Other Accrued Expenses    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 0
Restructuring Charges 0 164
Total Restructuring and Impairment Charges 0 164
Other Liabilities    
Restructuring Cost and Reserve [Line Items]    
Non-cash Asset Write-downs and Impairment Charges 0 0
Restructuring Charges 0 4,577
Total Restructuring and Impairment Charges $ 0 $ 4,577
XML 124 R111.htm IDEA: XBRL DOCUMENT v3.20.4
Impairments, Restructuring and Other Charges - Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 31, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]                      
Restructuring Charges                 $ 5,327 $ 5,190  
Impairment Loss $ 0 $ 0 $ 12,608 $ 74,408 $ 11,083 $ 0 $ 0 $ 0 87,016 11,083 $ 0
Total Restructuring and Impairment Charges                 92,343 28,836  
Cost of Products Sold                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring Charges                 280 15,397  
Selling, General and Administrative Expenses                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring Charges                 $ 5,047 $ 2,356  
XML 125 R112.htm IDEA: XBRL DOCUMENT v3.20.4
Impairments, Restructuring and Other Charges - Beginning and Ending Liability for Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]    
Beginning balance $ 5,190 $ 0
Restructuring Charges Recognized 5,327 5,190
Cash Paid (4,886) 0
Ending balance $ 5,631 $ 5,190
XML 126 R113.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Estimated Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 3,559 $ 1,486 $ 960
Additions Charged to Cost and Expense 1,913 2,144 589
Write-Offs/Other (2,254) (71) (63)
Balance at End of Period 3,218 3,559 1,486
Reserve for Inventory Valuation      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 33,606 20,826 18,013
Additions Charged to Cost and Expense 4,166 14,803 2,682
Write-Offs/Other (4,362) (2,023) 131
Balance at End of Period 33,410 33,606 20,826
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 13,303 8,098 7,823
Additions Charged to Cost and Expense 23,152 5,205 275
Write-Offs/Other 713 0 0
Balance at End of Period $ 37,168 $ 13,303 $ 8,098
EXCEL 127 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .9S85('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #F&ULS9+! M2L0P$(9?17)O)VG50^CFHGA2$%Q0O(5D=C?8I"$9:??M3>MN%]$'\)B9/]]\ M ].9*,V0\#D-$1,YS%>3[T.6)F[8@2A*@&P.Z'6N2R*4YFY(7E-YICU$;3[T M'J'A_!8\DK::-,S *JY$ICIKI$FH:4@GO#4K/GZF?H%9 ]BCQT 91"V J7EB M/$Y]!Q? #"-,/G\7T*[$I?HG=ND .R6G[-;4.([UV"ZYLH. MZ?'EV7=RH5, M.A@LO[*3=(RX8>?)K^W=_?:!J88WHN)MQ<567,N6RQOQ/KO^\+L(^\&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( .9S85*97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MYG-A4AXE/&AO!@ 71L !@ !X;"]W;W)K+ SEF 9X]*?S=+(2QYRC-ISEM+:U?O.AT3+T7.S;%: M"0EWYDKGW,*I7G3,2@N>E$%YUF%!T.OD/)6MB[/RVD1?G*G"9JD4$TU,D>=< M/U^*3#V>MVAK>^$N72RMN]"Y.%OQA9@*^WDUT7#6V:$D:2ZD294D6LS/6P/Z M[BIB+J!\XDLJ'LW>,7%-F2GUW9V,D_-6X!B)3,3607#X>1!#D64."7C\M0%M M[=[I O>/M^BCLO'0F!DW8JBRKVEBE^>M?HLD8LZ+S-ZIQ]_$ID%=AQ>KS)3_ MR>/ZV2AJD;@P5N6;8&"0IW+]RY\VB=@+Z <' M@F@+T(H(?>$&X"PJ8!T28@ M*C.S;DJ9ARMN^<695H]$NZ:HV*"Y@UEHSE>LY"FA'8: <;E;!1'>S]\TI4]1H>3H/V!X1% M=\>BVXS%0,J"9^1.K)2V571P'*L+@=#I[>CT&B9%<]"I4F8.4\*QYCPS&*>3 M':>39IPF0JI,H#:\KI-7/\)M4TJY!O_V&D=Q3=]J$Y#U_(N,$ MQETZ3^.2*=+#-9"TUPY.NZ=A$&(,F6?(FC <)(D6QAQM#\A'>(Y\DM6YPR%I M&$#:\USH6)"O_!GCZ86;AO^(Y]"=03_?JT=9R;$&CAO0R4+#P,'H>0.@N(2_ MI+<;AQ.M'E(95^<1Q\3'H'<%BLOY2VH392RXPY_IZO#DP!%I%'09QLU;!,5U MO>S% 13,AZG@ ">TAQ'QOD!Q.?^H8LC)9*DD)KXU(/V@VZ;=TU.,D7<#BDOY M?6K!"-2<4/9F]I9,15QHR%8E+1S)S450G*E5\?;UGC?1^6&CMZK5UX5@.+5#6HIH8COA- M&(R9EWK62.K'T@J]7C:[$I)OJ58RPQ%KF'FE9XV4ONPZ,@0#6BA=*1@U.(,X M%@ ! ,D:#&/GM9[A4KUA-\UYEI'+PL!M4]V/_VTMP+SH,UROQ\/1'10!26K! MJ ?6"C#&LC@;97Q1R0S'JUDX,:_]K-%28+H$I7"EU(K+ZG[$86HSY76=-5H. M3(I9EL:0'L6KQOG5!J5;HK@MKX<+U@.#?JAX>>BE/,05>+MH,WO%/HS,F5N> MS 7,N>KJJ@9UXO1$2>,LUB[%-LV__-QG].2]<87;T_.ZCBM7C',8(^XYMY&Q M76'?"%%J$D!,G8NN-T$(/$?2%PW1VX; M'0B><&W)>#Q>=$/>*W7)\ ME!I7?WT34)>,X&*E+M2 U6T1[>T1X4;QDM5FK^ P+QQNA)7QH;>=L)'M7,.R M:N'&W*^ 8)>8.M0 UG:C]YT0]XNM2>_W(K:S4@/7;E/6#BE&S9M.V,ATAD!/ M [6Q3,03^2"J\X5#!>5?/^AA"^_0FT^(F\5^58X!>M,(^__GWF;HQ3]L)/X_ M+B-*O3/D4V'!-*4K^JLVAS?(O7U#B((P#"):[0J1=X4(U^^AD@\")'P&JZ1A MQHTAE[7)C+Q(1O1_W2CVDA]\CG%R4WW4, MB=V6V/K3Q.[J[MO1H/QBTO&/KS\\W7"G-H9D8@ZAP?$)3%V]_I:S/K%J57[= MF"EK55X>+@4'%W0/P/VY4G9[XEZP^Z)V\3=02P,$% @ YG-A4B"O\U^. M! ;A !@ !X;"]W;W)KPA ;*12$FDO' ,Q'&:!NAV@_5N>RAZ8"PZ%E8279*.TW_?H63+MDBI:2^Q M/MX9SJ,AA\-,=E+]T&LA#'HKBTK?C-;&;#X%@5ZN1E$;DV15^))(;TM2Z[^GHE"[FY&>'1X M\#5_61O[()A.-OQ%+(3YOGE2T7K*\%)7.98646-V,;O&G.6;6H%;\EHN= M/KE&%N59RA_VYC&[&84V(E&(I;$N./R\BCM1%-83Q/'7WNFH'=,:GEX?O/]4 MPP/,,]?B3A:_YYE9WXS2$&",J\:G[YV_Y#G!A@VF- ]@:D:Q#W&$1[@^B]!O'>(*Z_3(-2?X@)Z.[=YGCL,9^_WSP=H(G: M?$2UOZC'WV.UE*4X9@+]> ][CU'M?>XQ[O"UX(;](:LZ0VLZ7B M=9J$)$G9)'@]_92NC#'"0G(NF[NR-(Q(0EO96?!)&WPR&/R=U,;.RRA?H5VZ %:&@1]@ZUH MMBC,MAI4NF>J[1WZ/VP#Y)&P-'60!CV=\YQLP7B0YXM9"W58*E?(XMGMMW[: M9,[+A-TR!S6BB^6J:.@L'H\*4X9[P,@1C ROGLH():!J=]G:%P-XQ V!=*3L-1A<84)]("LR^+*8IJ&?37PV#[@X?YAQG6^ M1/=<5; %0R,!I6*QYC#_+J N;G6&H,HC;9]<>C$;[^P4,[IFW5W+(\/7M-M> M>%5QTH-X;"_P<'\QSXNM/97\?TCV/DA7!I!=1I\H[E;(X.0@5@KU4A]H-5K* M;66:$TW[M#TTW]9'Q<[SF3U,UP>\HYOF)/Z9JY<>I8'#8WVY%CP3R@K@_4I*<[BQ [3_8IC^ U!+ P04 " #FO*-"$-NB/JRO1*ZY38J&2T)DY0S(,AZYIS#LV5B\!;PE9*];'T#XV3% M^2_3N,QFCF<"(@5)E5' ^G5'%J0HC) .XW>MZ31#&F+[^U']G?6NO:RP) M> M?*.9RF=.[(",K/&N4-=\_Y[4?B9&+^6%M$^PK[&> ]*=5+RLR3J"DK+JC>_K M/+0(,#Q"0#4!=0G!$8)?$_RG$H*:$-C,5%9L'I98X?E4\#T0!JW5S(=-IF5K M^Y29LM\HH?]2S5/S!6>2%S3#BF3@1NF7KJF2@*_!@I=Z)N6FQ'<$O/S I7P% M+EG*2P).P)>;)7CY_!5X#B@#MSG?20,!+9Y,A\D ??ET>CSBQF\* MY%L]_XA>4Y-^2>I:?#]?227T OHQ,ES0#!?8X8(CPWW2.\U!J8,L&G5V3105U;3[0/&*%E0]M!R!%\]B!.$;8*:+ MGI>W^'[(8]0/S?>3L&-R (4"Z'=L]E&!%T?#+N/&93SJ\I^39,A4W \W1JCC M:0"$4))T//51L)V> T])XRD9]?2?;I*AI1R&7B?]BSXN2"*SP1T8&D#%L&6[ MIN;Q;D]4#O]%_K&45T0_LI4UY6/6&PHDZ @ M:RWIG48Z)E%= :J&XEM[**ZXTD>L_&PO=V]R:W-H965T&ULM9G;'$4VI[QI;3)C-)ZXF3]AH6(8L3DE!) MR(<^?9<0)=+$0>Y%;VQ26@#_KA;[+T_^%+*9"F7NIM"P+\' MN9!EVO=?//6!& T@W#. ]@/H:P>P M?@ SCNZ4&;>NA1879XUZ1$UG#;-U%R8V9C1X4]3=SWBK&_BV@''Z8J'J5I5% M+K3,T94H1;V4Z+:;KD6GZ-OM-?KIS<_H#2IJ]'6MMJVH\_9LKF'E;OQ\V:]R MM5N%>E:YELNWB)$31#'%CN&+5P\GVUL\B!*6<,9J-U5DINJVV<,%QYS0L_G# M."2V%2,9C@]6+W3R@TX>U'FY7*HMR$)?Y%*"QKM2GJ#?H5JH%;HL84^;WQ^J M WK?ZJ(R6;%H9%YH]$E!M)S^[):,1THSAJ-XXH]M17B29:G;H>C@4!1TZ&/] M &%63>&6%MF+1@F.LHDVAQF/DC1Q:XL/VN*@MIM&;D21H_=/4'0A=B9!_M!K MV:"7&>A2'EN2:,R[S?-"N&U%HC1B;MW)07<23A(C"GV096Y2X192V24QL1:? MRK,M2,0\44T/ZM*@NJ]*B_(5 4RMM1F),YY,)#K,.,,I<8O,#B*S(S\]@+;1 MSR?H!DJJ-K]\5Q4V0$ ][+CE%F(#FXN=S([E#B.DW3BCL., M4)YE;G<('C"!@P[] >Z MOH>&=*?JM7IMU;VX3<..:F ;3EI-LK/OOK;9I3% MF'I$C]A&PJ+-7O.G2#]\O&Z:9=/BX+!BA":>#"$#A @]4KJTJ.\+*,'C,$[S MXK)2C2[^\>9%O\C+Q,C2=%I^778TH9FG5I"!?"2,OM^4RA^+LG2*8]:B44K3 M*>H<9H3S+,$>;0/M2!AWNUH12 ;2C')$AY-!=IV20HIX*$Q&>A%HE=U(I\* M<5>4A0:,A=H1,J"'A-FSG_BST-O&S-LEUB=5WY]JV510;N[<.]8FRK2H.TPH MY9Y(#,PA1Z"S[TQNQ'/7ECC%V3P!*'(KU6TS%J7<5TX&\) P>4!BLX4M"0H; M59:[HEYM2O4L);J2M5P5GC2S(4-BFEI99IM!8$=F+W4/+")A&.UU?ZR7JI+H MJWAR-TO$Q1@R!:;3*O5L53H AH8!LT_8 32?)!S/QCO#I9G:Z.#CIG*GV645 M$4\C0@>^T%?QI0_OOLUSRK090J'GGZ+&9181YLE<.CKOA%&S, ?)3FO^T'7X M)H>[5F37DU[+E83HYW J@&YZZ]Q[U.8'A1Z93#VPS1@!EGL\&"A#PY1YV?4= M2PJ;)QE+V+1..,P(Q3'WB1VP0\/8.5YFJ>,TE#",I[7699>F8[N7$@?PT/"Y MZ7:[V92R2P$(ZQ>IB\;G).;1M(XZ[2+HP3S"1\_]PER"TBG@(Z"_:&HH-6Z5 M-FC@!)GBZ3G88<>A34P]S34;@,2.G(,:*(#;YAG=:K7\_@MB)RE.3W",D:1UVH3,M M&T#&PB"#G5M!BV!2+53)!NJP]/^HE ,O6)@7?L%]1&T$4.O!F\LH]D""#Y#@ M1TY%JGZ0C38/B1:E:%MT=32P?$ $)_]#8/E0U?F18\>1P/;#Q^\XXFF/X+!) MIBDZ'[W_ZEX^?A;-?5&WJ)0K&(3?)C"ZV;W/V]UHM3&OQ.Z4AG.1N5Q+ 6'H M#.#[E5)Z?].]93N\5;WX%U!+ P04 " #F0#;N>?XG.ME.2FP&H@-X>;)2L@":S.5:U=M),%9!2J8BR",W )3[DQ& MU=I<3D:BU(QR,I= E46!Y=.4,+$;.Y[SLG!/U[FV"^YDM,%KLB#ZUV8NS6-FB169"?:'9CH?.XD#,K+")=/W8O>- M-(9"RY<*IJIOL*MCP]@!::FT*!JP45!07O_BQR81'8 7G "@!H N!?@-P*^, MULHJ6W=8X\E(BAV0-MJPV4&5FPIMW%!NCW&AI7E*#4Y/9H(KP6B&->N)"%$$O:>/V1/NM:/]-T3-1%.;=KR2_ MD8.@I0LNIKL!YK3!%K.25$DH508V1-;)Z,U%S1UW/,(!] X2<29H3W;8R@[? M(;LY.%SJ7$CZS[S&9\XP/#J; -:? ^T7!.[ICUK]T?OU4Z7*\]JC(TDH3E 0 M1]&!]I[ *(D#A/Q^[7&K/7Z_=G,]*(UY1OGZG('X6%< O2B&AP9Z GT_2! , M^PTDK8'DC &^)5+3)2-@QK!28'JVGH8M]_ #ZVEX23V="=J3[<'72P!^9$4U M[-W#\L+>DKHD#'A_*/ ^,HA'Z"3JA_O8V\MZ^C M_ZTK[_C&.6'A.+#?@MMI*FQ']P/+->4*,+(R2#B(S=^CK)ND>J+%INHSED*; MKJ4:YJ:Q)-(&F.0902P,$% @ YG-A4C$BH<5]"0 M^RH !@ !X;"]W;W)K3R_.22?IV+5#

Z_JF_?%NJ>8!Q_]YV>[.^I M&QY^WO5^8\@#F<>LE;.Z_+-8J-7Y27)"%G*9;4MU7[_\1_:$0MU?7I>M^4M> M>FQP0O)MJ^IUWQA&L"ZJ[G_VVD_$00,:C31@?0/VOH$8:<#[!ORC#43?0)B9 MZ:B8>9AG*KLX:^H7TF@T]*8_F,DTK8%^4>FX/Z@&?BV@G;J8U55;E\4B4W)! M'A3\@Z"JEM1+,LO:%;F!A=&2"?GC84Y.__7I;*K@IKKI-.]O<-7=@(W<@#+R M6UVI54NNJX5<##N8PFCW0V:[(5\Q;X]SF7\AG'XF+& !,J#9AYO3%&D^_WCS MQ,.&[P/ 37]\+ !VEI=-O2;?-[+)5%$]D4N])0I5R-9S&[&_C3"W$2.W^1TD MY/2V;MM/Y%N5UVN)1;+K(C1=:,%XOIA0&L8)#0*8Z.?#.7:A(4Q([ #G+E!$ M2< /@0-"X9Y0Z)VWR\7_8'=TBU75Y%[F=947I20.4_VSF>71^?U,KE_S@(3[7E$WL#,)>AU M7F2="L(-+M=UHXI_S 4L2%UWT<&$6NRE M=M?4SX5)$)"?B Z)A#FM("S/$+:Z>3-\(7*R>,X>R_?KO*,;.X.+@M@E,7-Q M-$H%LB!=(&!*ZW! DBS2W$7(TL"DP\-*SDG K(7SD][J:Y%HP/)'KNSPM<]9"".H&A7VQ90>B]^)E<2=J;48<4W M7]\]/J:>GPN9Q$D2N#EC[NUMR)!9ALS+\-MZDQ6-3@-&8% 2S+EM$@*1O"[7$V^0WYMR(]55I$?;@"WS>K6<4(NLLQABYP"CD6 A=X!@C:TSH M,6>B53\KM6C#:FUFK0Y)?.##/83D_@K4#H#^PM2+SJ/.MM MD3T6I5F./LM*K1^@?D, 4E5OM?.VY@V=4S=GP^IE;O*;(4@N<.5%?("(63KN MX)@U LQO!';&=&3;,C=#3RB/*&+84"C83"0KHE 1I>$X(9O_F3__WS42E'6Q M,S+=:N@D>+8%1P>"W"T3E"Z2V85KS&88CIKTZE!UD2(2XSRM"V!^%[!?CZ!/ M8XN1N2E[DIHTXA!"D#2*L-,M DVIYS3!K!M@'W,#N]"AE-S$/:%Q%"&JA4*# MF&.<7&A"AQ(^Y&3M //;@?X\;I+'+E13OX0P-U7#N(7 PH;X!!YC.P[I4XCA M@ATRM"Z ^5W S%3L8'M=+IZS*H?X HPMX@%$@,42<16F5N-P18 I\XBH M=17,7\'X]4IDSQ&I.L2<8YG"10HXPV/K%:F,B"3Q"*OU+BS])?/4'4X^7'#E MUDUPOYL8E [?';SUP7Q78C>XYGUIO)M;[BL*=).*0"8,YA11=F]O0Y;68O!C M%J/.I5STD^D6&5!6Q\L*" 1D'SM)S+V]#5E90\']AF*6;0J]\4WV77357I0) M8A5B$2+U20Q)&6IQ46C$Z7@*Y@=/&_RVHE.MXVN^IX=4!J*((>Q<8(P5*!'< MI).*,6;67'"_N?CU?=US1-Q &*>(AT*0D8@0!SG'^J3I.V,VY&DM!O<_^'C/ M\Z:HP&E\7+]L8N?^Q+[?V3?Z-K=U]311LEF#B7E$ZS3C3"3KN7+A-\?S8\XD")F[3E37ZQY[51X@B21U&S["#+8H-(XK*,X*-6<+' MDSNWR9W[D_O=MLE7VIZ!.'_?JE:!A=%KYF&5@;29!S0_&O!OV^8-I>SFXTD< M-ILSL_]JCB41T^M".SNL6/MQPI)'#DU#I#@ X3I*]P M6&$>/K6U)D+X3<2#JO.?8,4Z%]'O<#1$PDWN4838:@0W"9%S_1P!,A:,6S!A M/8/P>X9.LF1_8'"W(4H/JS*D#%F!*#(6[E3,$>08-^LB1%6"LA_%:B>TJN!>7Z-3<52'*?J>X1KYX% ME"5B*$*!%- P(/8T%\%->#S^[%HE:P=3C"[W"\A*_ANH^JZTM$("BF M1XB#02=ECB"=21E2M5Y'Q%[7."AG[#4*3'+WZB!D%]^3 6%]AO#[C&\56"?P MW:#E!7JB%?>V MW?[J_@W.2_/>XKOK5_3KO'L/TW;3O1;Z6]: *K2DE$OH,O@2P[":[DW+[HNJ M-^;=P\=:J7IM/JYDMI"-!L#OR[I6NR_Z!OOW72_^#U!+ P04 " #F2D_;?CY15T^*; MG25K/]1V_-SQ[GB\YZ'MPP5%6]=%@WC3+'T>C>C9GBZQ^S9>L MDN_<$RNV/7K/FPO!3RU6CC)2\6K*H+7@'! M;H\&/\,?+TBJ#%K$[P5[J+>> Y7*#>'V\Z_>3]OD93(W6<-[S)BL=9I.P MV80O%O*P73=\]G'[NJB:H\$WD-/BQ56\DW\W]D*ZN^/=/%_I'&QHZ\E=]4K\<75/R-Y9#?G%FW.+6H= M$H_#-^RNJ%0V*HD_629 UH 3-GL-,'P%4 13URE:^XQ;GXHY[X\1&A^.[K?/ MAXV!$/8Q4QN3I"FA?=2IC1I"C&/4AYW9,(QB.#;6O'!XBR/Y;P/KU1%OZH@? M6<>7@290A27#:'RP3[7/L2.QA+KC)9MXR3/'2X<1VBO>M\2U7RGN[\.YC>J! M>EG%FZSBU@I[LCJO9NJ ,/!2!MD^.U CLCTL)@/]=<7+$DAQ]" 3_3MPE)+- MXDFPI+]*%3K]S,2LD $HWE.K@M^6:EZ[QLUD[2[9KH!QAFR$T?13&Q&C<>*N M8KI)) TFTN,HT+&7G'L-!SM(<9):X0QQ9"05QO0BIIN(:3!BN8M2P$HN7 G! MJMD7\%YD52U)2$UG/6^=0H+:W8H2L'^.6ZH3A5LWJ^48)O2O82M7I5&2S3B1=K\7E MK>"+KIU/BKH1QZ*J5,U6U_^U#'S+M85-[;*X=MR3;\PS+]>[MT9C(.(D\3< M9PB0DTC2&PC2VE\Q%-E_% M:^'0_PAB%ZP?HZ8V%*8V>\*ZIFKGQ!!3*?5MH68I%&:I@'H=.ZME$PVFE,9& MN28=KJ]>K<^1;%":F%/"7C!-,(G,!G<0((P31,UMM'$$T9@:!^;"$=H01H&* M:TI%]!OK.J2)%(6)]"FZ#CFXSS/XL&8^'+Z(_F=AA^U;9V((\Q,'!OK(&FNV MQ#ONI<^CZ[#-?A3&9@:.&^LVJI^"ID@GL+. M-8DFV'&)2VA*S!+:,'E;-86= X5CY-$B6!,D?KX[W-["#FO^P[OY[U'"KO,7 M$G:[(5/LH$I*/$R)-5/B,%,^0=AA^X9G";LPIA^SIE<G"#OLN/G%9G^? M[D+U ]2=MCQZ2K&/I6/-9/A,)/M)>VP35E#"..4&AU[M@>P_U6, M)C@2)KC]Y%WGI*H.V(3(/'H#++U163X?OB?U1VQ+X3F5\2 M]E^I8-D=.T(MNALPV& BF@9LYL7 TC".C3?V0TEU))4I56GJTHWFU[^93V:> M2ZG4X-B9?3^,AY:JSB5/7IZ\G-33FZ;]W&VTV[^G/=GVOV[4N+_#2MKIW?GKZP[UM7M9WGCW%9^_;9T^; MH:_*VKUOLV[8;O-V_]Q5S M'Z4HMZ[NRJ;.6K?Z^<[%V4_/'_#S>.!OI;OIHG]GO)-%TWSF/UX7/]\YY06Y MRBU['B&G_[MVEZZJ>"!:QM]US#M^2GXQ_K>-_@I[I[TL\LY=-M7O9=%O?K[S M^$Y6N%4^5/V'YN97I_MYR.,MFZK#?[,;>?;ACW>RY=#US59?IA5LRUK^/_^B M=(A>>'QZY(5S?>$9\_>]HV-UG+3]-H_ ]L%6_3XLJ:#^6J;^G; MDM[KGUW)863-*KLJUW6Y*I=YW6<7RV4SU'U9K[/W;5DORUWENBRO"_J3";ET MW=-[/_-76_Z;*7=>&*=(![M'"_^G-;_?/S6T=\ MX9;S[/[9+#L_/3^]9;S[GAKW,=[](^/%VVZJ=/_?_O'W]ZO7EQ=N/V<7EY;M/;S^^?OM+ M]O[#Z[>7K]^_>7F57;Q]07]>7'Y\?4E_O7#=LBUWD!M::K]QV?.AH_&[+KL@ M:C1UN>RRRZ;=-6V.I[[[CW][?'Y^^L1_B[_/GF1-B]?UZ\MFN\OKO7[Y?5;2 M+K.*E EO?=NF*K'?+3=U4S9K/HF\PV+IJ%GF5Y:YMNEV^ M=#.60U(4#B2#Q.L2R[H@&6KIW7GV;FAYBF)8]D+;SK773%IZ:ED-A?.3SK(- M"?/)SK70>O21#DJG566[YH;6N':UD[W3["7/L1A$S]#(VP;_[/9=[[;=+*M8 M-_ 6,6V^'5ADE'TA5 MY#THUO4VPCS[W66;_-K1X. K6C\I=%DX;QST_%27_.)53^]W_B@_S:_F=E"S M[#*O\R*?9:]:T(.G?%FO*_I_6E.7W9!>Y?]W]9K8Q+6\V6:U4O+*+)];,A+R MZNNZ*/-Y]I$^5I:@5=+YWC2DZ8FI^GQ1.3J@->E_)LB%'37>_L@[O+(=\B#A M>WV'.*(C 1/:T!$.JUR)Y5E@I:PYYB:\8@RE#+07]HDG'L_$3'A-1FY'_THF ME!64=4__ZXZ<$RTDIS^&'>\=JYI.$F!2+IM]@>-,;J< M>##?LF;FXVJRNV>G]^>/F2H59'%7#1WDDZA+*X "9XYP>5L3 ,(1%%"E"QJ MGGG;]"X[/T\9G^9MV@*D(EQUTN=?LC4/V-1A%:P1=[32+R7S3K7/[CX^G9_9 M2HZ,1P+?;&F;-*#[L@,[MXY/GAC!-"DF6M'.?IP_"L,='O#Y67K 2G=23#31 M8H_O=D.[)"EVK7 S?;07W4-:<\DL1X\2"<-$3)^%@^K/]Y!X79;-,M2%D[.8 MHBXV(R?#C^SI"](_O'/"!6Z[H%<-&X!"Q!.P-Z3_R@:KOMF4RPU)"9@]W<(- M+9%FN&9@R=_HK'XO8 !YGP;%0F]R4A.?=DUM[!^93QT)FGK=.@?-P:=*N\R+ M/TAF5=/%V^=38TW5-WJHHAF*HN2AB7)8_SH0 M\YQ-B6R^_/M0MLR&M'%===EU W]"JV:*]_0//JUEOBM9= B=+C_SLZ]H1T6S MY;&"=B+)"Z9[1BJ?L)K9%GW!S,O<1B!3V2QQJ+23_U-6:Q+K&0WT):<1/%B@ M/='7-[3:BG5 HA.A36B1,[9XA+5*VJ\)]+*\+JNL$@N]*(E>+2&/AC1H^]GU M?A$\D4("K*,YHOEC+4+\V3%VD378A-#*N?@?+#%WZ10B_5$[\,#=T_D/7B18 MD^3=QA]'=&KG4\?6-14ODI0"(Y1!%!IQ."$,0P_,)&0C'!12UY!V9P*SGH4R MOBA;DF(:Y8VA%#61&2-*[.7NV?QTO$(UO+>^3(= +&C<=&"D9Y/JV^MV7C^A M ;*A#AH8ATVJI<[._IW'))ER]>"^JDVKAMZ[79N>S>\GVN\=&2;6'P]NE10, M:#( ]0&6VQO$(FITPX+XHLS'%MG.A8PN3:.GLVJ)^1)S'D,1X5*%#4TE:-,P M\RQ[4>;KNB$\D?+JFW++X&XFY_CH\!S-C 4%:TIPQ-0FNZH)/89G>1-$0TH_ MSU:$4+/KO!I Y[OG\X=!W?="NP[Z:T[FT*M59@0S B8]JJ=!E>@]^JYMAO5F M2LL'(D#=,/F8Q7-"HE69H%O_9.R+?+O4>Q[PW,KX-876O]/;M!>B_6]TIOER M,] I]PD;O')M730WI L"F&8342= >LG\#SWNOBQ9T!F!TP3/\WJ=5U"1"JA? M$>FV+$ME+0$;B9VL\Q:*FZC:N9B6(F010N-M.L4I9_C28Y;7Q/U++\R7[_[V M^L7)V8_9>WJ(X1PM(9R("$U.LDV0F%T5Q1DDFV2XKLMV""=A(_F#Z(:6P+.< MPN\#R3MY'P0)_?FY;TV*\NKT@QOFO7>5W^0PBXK.C\!.HD6R?&7= 2/O-)DKI10J@^LH?L M8RQ\D[-BZH:B<+6"\1 %*)7 =>R6D#JKF^U>]L[:M&3XT9+24EL?' 7S569T MXMU00?_H0VN2&+'=>GS;_(^F+?N]_:VS1?@?*@BNF)BTBD.$XR4O&Q*0Y=![ MYQ:V"RJ[O5MERP8"[ELI+N+0UJ"1+%Z./T]F(WD;Q)CR5SH" ML8&3K7DOIF:D97XRP$N=#;MUFQM'D(9R7TK@!-T8K&&DY)D9SQX]">XB/&D! M9/0<+;EJ;L@B,7NS4U.S! '4Z3[]\@ D1;N22B052 BF8T>-^%9P]::YH7%: MX4(^-]:FGAM6$;^)5O(J1RC5\3-!\Y"F)UFI<8;L8Y4^*H&S6=&Z.]9UA6.Z M 8;6YC*I!ZM0-!6B8E [8+;.^-JPL\%Q4D]K(J:Z>KTJJ'V M* :[J!DQ+-C:NJ)"A+C(]]V8HE@4'*>%V_9(XLFTJWA>Q>,]L[ F^NV 75%TT5E.P=;074J2(98'<=J(^/= Q+[+SF/,YB+M;Y3=/]'0YVJ+[8D&R=5RSA6U:H>50 MUV09"0,0-B2]2D(V)Q-$1X) B[X-+R_PB@6HB4\R;X[9\O*RK)3*3:I6KC:K0AL$F5)1VX[V=EW][^G M=ZM\SY/637U"ZR=20ZVH_T85'N_6:E/[-1L;A"=MM!^DW#UFEG[$S\3RC M&YEQ*U$"?I&8O*FN ;)8F_3A !M&"7OQ !@BD&5:#2V QF%,YS',0PXFZ4A3 M-#4?OJE.T8'=6)?#4T_0LO@!\^P#0?Z65X_!'T%PUA9]G^("@R[F;7'=J$H5SQS9'39?69MP\02 M\V=FIJ*S.JD0,5/_A19,:GG#[B"XOM/8@5_J$JM:.,2E9-U"Q!"V2[VYOY-# M*\"+2; F--G6V*GZ5:X+NA 1ZC(7U4>N?$WF(WH#&$TLY@&&--_E\CV(OTY/9$$)R*ITH?!^[(L-$WBT9.@_9 4?XS-X%'6<^XFU! MOQF_(_NF)3T(;BB=UMW3X/'#^8Q=OTM&M?3N>TL57#7*TE?D?2&X] O2/Q(E MORA8][&3 ZMD?LW5+_^1;W=/+H*CK"0&/M^)#6,3^<%9+H<5Q@5_+E;TN!^1 M"JAPJVK0K_H-W^0TB"4J$I'W8C."R!9O]T$/Q:6D\(/,C2.;CKP&I_;3[ST/ M>S>E0%XLCM%;/.\$Q!$^?;KC71>CP">[=V8ER7*1?B?M#ALIFW.%VDC8#IF4 M%7TZ#/NS0*"96ZV0I/'F&C-';DH@!$>>6+QZJ!&.?UWE(=4!8T2ADD+ ::CFSG>@LS2_X0?YP["@R!,+I[J,%;:"5.0+208>% MQ!F@CLD[T6"K [/%)??N5Q(MPFP<^L!1I@)AW"N@L78BI^%<3!*_,6!R>"YQ MF.3^/$[:LXWW&@Q1<,E>!)T6W+,N:#=+00M,1B1C+&\^FG6S(8^ #N*FIM'B M ",)'.,!QOI+?2>*0 OSD&Y@;=M%#H:KB)UJ7AL-D,2&6K\8M< A(1,'Y+:N MWS10D#,\#]I5>Q'Y [7@N; M..$3$W8BH\<1)<3L1G/'+\D^0T*018.@ M!5P6,I$M;4W2;JU$B$).^YAE\T&BN H%V^R\0FZ=J9."_41&/,NA;17ZQLR\ MG#I0F/_)K!G"G2*2>07"Q$8X!8G<<(7HJZ)XWY6YG2_Z5_L/BFGZZ ML4_#^8\/N9LXY9>D4OK]R7-X LQGM-%@($)J254_+Q^5$I)>VAGJM5!05#%V MQ6E9LE>L,0I?*10JLJXN/0+]V.Q(EAZ=/9ZE2P##GSVAH7BVY*MHF/!ZR-LB M>BN?MPY:4]6%;%<7 M:81K2SXG50R04I M.LX#'JA!LOY(T!-+XA\\(JT?#,[XBVL':3%529_S"(P=A?W!*3D;XB'D7EIB M]JV4Q=(!(,;U1OP(_W8;O8TIM[L&A[5B/%G(F!R(X^+4Z.DNRKZ3,B\1+!-? MX[HI&9"+I>*-6HP3*!$H<-#"!92]B'(7#[=H,LD* MY*VW%E/AB0Y(I!HT2.[IPAZB;!\D"CEM#0N*JR4CVI<2IXF_/^#K,:#@0%G7 MF?H1"(=]Y0N-.JY"Y-8D<[R/M3KR4E,D2##L9+'W/(+T5KY$&-K (!Y>>UF+ MCMH\ ZY^[3AZR<6N? J$VVHNLM6M(B;7$[H'S.&"+(0:2"7X=%,W4XV=<\S> MN%#+&RW'[XA_1>EK &%B')'R;;[G%#YKNMR3)]!42<>9#(Y)/3ERH U91>D]DL2R*DQP!<: N(R^4=U>H8@< M%1&=>B2L24FR_@'Y@$%$4L$SK/?XX!+YL(\-CLA,+J5_)V4]TW]Q<0T-?X/K M*:R!B> L_S(&^[=K8!/!D#*^8!-V=_9R@%&U5,<>UZ NW[2&E>R_E.MK?9(H M56AZ @V<.M\VR+HPCRX((;O>A9T@$&?[-@,>)P-UAG'-L6B]1,F'!!8DK.K$OF(LQAPN"7O'!5 MZ:[%;M0-,BH._A-X@(]M0X97T=$&KCR\J V':MYKG=\L>U_E&F!X:1G1Z-N= M_];G2WWJP&PUCEVP!Z&]K1;K%EQ\QUH(<9,7T5_JX-PR@\'R]^\!GU[&958L M:XC^"OL)+)\ QT"D/EHF%P,0@1M:!B2:6Q467BY=Q<$@#B+B;?6A0@VTO36/ M !!!\]50916BH(;P56&P"C>7J_LI6PQE50@\.7]X\N!4/,LGI,N6!$=G)SI0_/LC0,J\&.(2QQT/->$N WB.R%0H6O8\JX91ONT#OG&%I@&3B0Y M\:O'2';KQGW#1F?!P.A4_H05,X <'A(K_(IYPZ#Q7(.=/LS!_,%*#Y$K,T/95H@XH-#J8<>5SUQ?IHLYQ,CW@\1 MF1G^?)2FK\X>II6<$]&,<9KI#>=KWR!?>R%G^N;;,KBM)0NJ:G^@-?3,S2S' MCESG98EC@8*Z-8[,H[ *5NC&R(Q+H#P><$!,\(BBY/6R;(E#)%V(NUT&_:I/9#M+;@" MY34NK?Q! %@*U$T-8*2RL5S)!"J?0J?3M56!7>K#0@50!EJ_69T,@5T.Z[-/ MDXRRQE?5"0QV@0-"%N2J#7@NMD^5HB'!S// MKD+62ZRS5L0\M)&/=S1X=R4H.ADX\;?)*"7#U$EW. MZ3CVC&_U"B,B/I3-% MAMWR% 8"1*L(T0:^I91?YZ4@3;U:0#R?CS*ED>)+X5&R)F3ZZ?M1@'U\<0+5 MSWS[*2S7RERBVL%(3B=8^F*<7[P=AAZY]R+6*9HT9$.C8N]\3/HI%:'AANR* M[^##OSN@@IV$+@9L#$BD\4G1)$&VSJ7@:S)'.<]^L6JJV/?B6R%=*+12@SA2 M%%JNC"J&O*[9BU-74I/@*V8G)S4E*]0ZH 04$6 QQHD%%M,L]O<&WCU&J)F!(P>,)LSG$/&XZE2#:-(?$H%?P07\.J@D]H M9BR*E4B8 /0[B(S("7!M:YM)#PD4J\2KY<35BC#EJL?= [GQ9\ZJ7X=%1.*X M$R+7^'227A[/?(5:7(3NKT0E1#.4X.QV*^*;J8[L$2%5LJ)J<9JVZ1N(9VLM M<$IZ? NJ$3L:\59:9#FBVW^.AY7R ,L?R:F0I0J9V904CGRN,35HW8./O=#%!$PW:G 3J>:,MF(HZG MZ858*:WE6!M,PKIM;DAO8;!9I)])ES'.?-^88EKHN%E;ST. D+FMJF_ MPLR=@NHD1S,B/H=VN&"73R#&J=Y;73$[##M+S4\/ZM67O_77F5^JL;Z)HM=( M<3[Z1DQR2^FL 3OSHD1WPY^*E8OY'@6';:)1CFXO3%F+@$P7'(R8#*M(9XC@ M7'!;D! W#*>8)LY4%-&AA((8@2#VGL #:6LQ]B<"9AB'ZK5V/.07CE06:V41 MIM30&)#'!/8;'0L_EZ/V-5J/V53O9L+L_H_]&X5D#5=0CFQH&.*1*[]P M(!VBF\,HNWO_X>DL8JHN.PFX@X_A'8L8 BI634].YV11PJ<=,NFACN"3#P62 M5)V?G ,\\@:/>=S1]6$N3ARI'J I4H&3_O9Q77/@B:=05>VFTVKG. 1_6!-P MR%ETG+I0M,*HXV/;M#%E.A%6.E3G/LU<^OOTZJA3X.''&(1(> MUQ0 X79]7*"[T@X"]6&)P"S$2D/"+/K0KF"C0I E!%6^A5N,4CV*$#LMJ^#H MD*0!G4^N=]Y7MJRH[N3H_<3(]C2N4]==%!)R0_)'?*X- [!R#X95SEBN5W MFW]V75C3#.F=WJV)3Z0P++HP*[;/5P!+SG#+<"YI!!%&:%#S),;]HRXM#,9A MKN#!:RP!ULJ T=>=>"GOBD<5/D0X5-9O)<_>XOG8'Q"9U$%R\5)0GCR:^BC."F5(?$H6Z]"VM.N,1\T!7/T@?L M??AF=00P>*T_G)R2TA?;&NX^1?.S]RVW GTN8R;^=+ VVAN#H5Q9\S\6N-?. M2Y08G<$W20J0R<(%F[CF'ODMQ;Q<4,/Q!#*651[3T9@$-R.APMJ1GHNC!XB" M"NH!2& PP;HV&$E@'XX4VR7L5$#&]^ .>#/- 1O,^Z(!Q,AS460?=7KF>8] M?@S+I%,^3KA&H4]$C"0J%E= W().TA'&N*2^'4G MQY'Q#J;%\\]>8R-\?-O:XT2@A%_2R&%"E*@W6/!N6Z=]>,2)BZ:9>.4Q)S%7 M#@F8C_D74:K9WWQ)72@UO#ADM,/+;+Y#RSCQ=[1?P.'5->&*!;GX<9!F3[_ N9%*Z%ONWLH2H?>1O4BF71T2LM1 MMVR7:"XO/G#OS67BL_#%>XX5D2:A@XC;N+F#4L#;2AISSGUWO:;T],BX$,(< M LV\B_5W7WIHQ6\(2_H><.P,B@$(WM;$3,@T&C#4$ S?[]9KS1-K'_6:0ZA* MZLJYY=4@Q)# M*:RE/2Z@=OWWL4SXMAQD@1?HR$208<'U9L=JY&92_"/5EER4$%H4@3K)TD/5.\V48^3O)^4$PG[ M^,H\5-FQ@)R(@)RP@)R@S("'%8CD*Y0TB=?Y0J=1Y<.86:9B$1.I ZFEY$GM M3HXR:-BPQY=FF2PGJI!?&4B$ NQVZJU@@PN?D/.+HFN>/@=1-"?TK2*,*4: MUT3XY0J?FHYK(!SR;VB),1^@/MJSN55E)TG!J.C_=@U]&XWS^!8"&ZACG#%1 M^A$QRZBUP='[T''7.KZK38IH2J4?1CW.HT*A;]VYMPR\+_2'6;D"UQ$GE?>G M#A._]&GDCT#@?('+5XH=N=/*\L7:U-^XQFS!SV?K)22!Z2&/Y:@I=6#;P?*&X.3U92 M#X[*7=\Q+WHRJD$['%QR.8@:V)VZZ,RB L?0MT'PRP1U+:S@T29QHL@"RG/M MLJUH"NWKH15S35P5 (6%]A:74/[+??:1'9CJ&VZG66.,I;W91V]RI@-R"=;% M\8?X\N/[)("W3JQ]]K@1TQIQ\*B7)JKZDF9]4?>;@ZN (P_W\#&?O.)0NW![9*[-*[9ZVG-(4GZ9+9KJ!E7.C*[G2V@/S\<%Y M 8[K<+#\/C0(CNZMR$4&O6!BULWW:,-28>,D >HM/(CDH_GS<(@C70%-TJ/. MCSS%:\MH<>1,CE$U@38U4RN7C,&RZ(ENMS BM1AO=%I%_J&U2=TH31IJFUK4 M>=CUO'@R[F/EI]+>3*+:@7KTGGI>T KRI5S^]EFI:H+)N$"?'!/?+FNFET#B M1'"7\.'"]?THVRL-AKKL<]W!K?JLZ0SYC@E]OCTX2S\#,(EL''4AOV# M:Z+^:]W$Q5D:(%R<33ZV:Q)=:/'&UQ4DDV?)VC;IV,,7][6IE2#WI%J,0G(U"QU'U''0>J5T MIU)I\F6'NQ2>,8-E91W5^FZ5 ($2B.9Y@R'T<8+5Y*Q)J>+9F*_C4_9*_:V[ M(;:]*!H!)#A1(.3DQSF:NF&_1\3EJP_8:)8-37Y8(V1^0FCHI8 38D<)+L4_ M$O);SHS>(<#YMIE+D//L_I$,TLGH[D97OT(WUY>7;SQ,DP'BVIKT$EUZP4-9,X[*ADP_RE/RJ*-ULUJ= MZ)7%3'Z_R%)0>F?/@B6T(%U(5&'DZ^:.KLWOTH. ?Y91 5 2YI?K!PZU)""5*KYI'&VX?IH7UCB"U'L/^&"/9OPO%R M;TI5Y?GI@9QNFVL5T\@140)'&\_E/& ;8S1M&8V]0%"J]GN7?YQ-% M=YN23$N[W.RGF5$I>@G)I8R5<-4__;!0O5+R\V@@IFUU+#'!91_3 M5/[&0_[AY/1<[GUYY?OXP?G!H:IX<.+).?]3#Y)$W,JM/ R1=T=<4PN5)[I0 M"I;T"JKW-9N)%AAIRW*^FEO7+N2H.*6CFBOXZ!+CXB4CCHI O>$6E7(%)9J) MU98D9/J0=(Q3XO[V)+O&)_U^IS]X(SV+]-P8\H(,\Y1\ !-!Q82T1XPG)";) M[X,!6X#9X$-_74-I,WZ$8DQ9R7U6[0XD:],VL1K\]&L$3EHX7^YC\79B]9)+ M9L43M!\Y^%?K^L=QVY5_ILKWF%HA#W2"YPI1S7_-:_E)&34[X?KGH;*7'/+\ MSXA+KI\*ESH35>Y>%%I/ M5?PS-J)5<&FW5*TX'=71A"EDE\L)0ZZ(6U8947X?I%=O@I+ULKFL!6A>^1?K@,=!V*E>*8G'=_B)9UE%ZY M4>L8449JP3"!U;3XEJAQC/TO70H)NJ1<)C*#N)XZPI;CELRDO&Z[HG,$(-!; M7W49:?CLOX@._VK7D3#H@[33UPDMKE>0DSVWNNX33O>#%OH1N@V@'EA[&'YW M-2QZ;0GU\.0 MWID->RD'Z,:P-LP;*%3^L[DF#(8KLY=2_O$PC<[(?_.!;=J M&W5"^]J,_PI$BP* ;T6TOH;Q_R.DY4-EBA='H.U9S#L_GIR=6]W+1RY+,(#[ MZ,'I]S/BO"U!G=7>C/O(6B8O)MZBQLA+XQ5&H1C)E]9$P\1E$>([:DL1WSG; MJL+"[X8JQT8I)GK.+SV^OV]UM0"^4:-([JY$N%AW!S6XU22ZUWR&>N;CW1EC M_9/ '#/9/QO,Q2.&!^3.2CH#EBM881+)@)OE]CW'_/%+[*[1PV2ZI(F+C<"\3Z M4:2#HQPJ-%;U#P3<&M+HA_I'&%?_YDV/GL&$WLVQM9F!F [\99DS=P5F@AI5VE)W[;#K_:I1FO M$2&M0PH[G)T'SK:+\ ,/Y#Q>2Q&J3JX_ 82?WCM4U$!:OD9IDLI6-*!N-001 MOX !AJFUD;O0/RF3M"I6LTR0EVYB;?X1XA^U*:':UQN4LA\!HLE?$QJ%W7WT M\L]9C//3D],' J%0Q?&!W_G@<,G4QT8>D^EX)8 O:Y.:3'X?!:6*TG.N@3Y!+E;,6;PG-!Z)XJ%R;Z-R2 M.W/RJ4^T 4#V5%MWCDXTU\NU7UOD 20X1 )[_D61TE$&U<6$ULL=6%Q:W V MN. DT\@L:M/I$M]E5QRH5Z9/UU>9&'QY?0/+^H/&DZ'S\ M(XM2^&8_Z86?@#76YS'DP63P^F!79Z%.)/S\P/]\FK\.M('[:-;$/QWPDNMN M?6IRM%\#%&%6>IC+_5DZJW0H[< @7*^1XS7GW,/+(1QCK,R,A3(_>2 DK+JH M&>5A8_=@NT9EO>%'Z\0(Z+^PBE6)&ZZPY!*ST=J$0CNNCQJ"HF_MTWO]LZ?WRH[^LZ3_M[?.U^ MTVO[E5O1JZ?S1P_O2)C2_B"'FH?DWS/LFRW^N<$O'_,#]/VJ:7K[@R?@WT?! M\I[]/U!+ P04 " #FF4B5^V9KZ(!M\K7=WMJJ5S/G0H;A+Q^/%W4'J\N;U M2[[VL7[]TK1-H4OUL1:V/1QD?7RC"O/TZF9R$RY\TKM]0Q?N7K^LY$X]J.;O MU<<:W^XBE5P?5&FU*46MMJ]N[B??O)G1_7S#3UH]V=YG09ILC/E,7][GKV[& M)) J5-80!8D_C^JM*@HB!#'^Y6G>1)9TL/\Y4/\SZPY=-M*JMZ;X6>?-_M7- MZD;D:BO;HOEDGOZBO#YSHI>9PO*_XLG=.UO>B*RUC3GXPY#@H$OW5W[Q=N@= M6(TO'$C]@93E=HQ8RN]D(U^_K,V3J.EN4*,/K"J?AG"Z)*<\-#5^U3C7O/ZD M'E79JI=W#8C1I;O,'WSC#J87#DY2\<&4S=Z*=V6N\B&!.T@114F#*&_2JQ2_ M4]E(3">)2,?I^ J]:51MRO2FUU43V]H-K62F7MT@LZRJ']7-ZT_O?GKWM[^_$T$-;9$$ MF=F5^M\J%T][52;"U$+:1#1[!04/E2R/ MJ4=JMJ*S)2&0%EMJ*"";3%,7S( MVZRQ=)+XZ$Q9T1@A?:S!)!JI@O\.IBT;4)8-Y1XED64^H&IUKFK)2=7GK+Y4 M[BXC-DJHLM%- 9:@I[YD>UGNX JP#0+6NMSAO+'JK%0C\2 +"&?WYJD40U9_ MLN1/:PJ=RP8L'AK\ 5(0A:WXH?+262%K[_[,N]\Z_P=EP>6C/-))T:CZ@ -E M3O?FVIU_!$Z)S3$>3X0L('*[V_O[=ZH$LZ(X0LVL:',%2];J7ZVN61ZVO6= MC,FVHG:F(+&F8[+6>BQR>03S+8BRGM" \;;,E#";0N^XT==9^W!-D364@3!.L2MT0?R M!62M?:SY0&.FN=YR.+' P]MU^6ATAB_#$"0Q,J6XA%<>YK&A+2< M,]:BBG*,XQXHXH) %@D0&^;0X)$9ZZ+4;,AAI)&,YG#!V<_%[?D,P[4-#+?5 M'&$NB1QEEWR%08B1&))21XFCDC7'MLM@NM'I5SG+N5.D#6,XA'&GKVC%Q2E_1>"3NV3JH!>JP@0JA'@PC M+#=@0JSW\E%UQGTN+]5]W$\]S"D&D&EJO4-@%9TA\M8#&V38H$)@Q)?!*"/@BI/L0ZC?)$A)FS%D%'&9=3.F)S=X3""+CGO.4-3]6EDW=RVU4FZE*2_ M[*)Z)-[*2B/@6%#O7,;[[IQ/&K;;^Q((VR#P5#20S#(73F3,05U[(PNVZ@.U M=R032D^1>XO"63GA,J5!"#,(P07A>33UT[XT 2!0>#=R4RB'_>R(H\NTK*=5 M=_*I)N2D[-A>S%1V=#J>K$]25N=G,C:[9CRPN%0)H9X,78T8(@IY/'A?@JUM M8/^&/=[K+TX#P\6G=MC:E@Y8R3,M5YH]R?P+%8Z*B[5; M.M)!YKZ4KEKD^E'G+6SB8K/?H&GG9:LJ26G:RUYV'E[�<6 MFM/GBC,13J%##^2CA.I+$Q(ZNC\4I9ZQ*+.MS]L+8(7<0A1<<.T!$YZN+KH6 M)CL@7+GHF9(ZF;8+KR 6YQ8E>$=L3[U:D-^WP*BE6Y4=,_S^50[[%J:B?$C" M[V!'145#]Y+%H*BU;54!*K\>B3^;^K3,_;KP?3G_^(=5.EE^>\'K*!PFDQZ[ ME40\77!P:[E#A"DW"I;!__K ]<4I2RUH+@NJJ9C/"RXBS ._,]F+67L2UBXS M<986"N*@T GEKD21@('K178^D&-%(M015=%:F+C>$:Q4L#L$0D>-(;?V232X MWP\9R";TWHP^OC020%V M>(N3F+.$ :DM,S)4/GW'5R)RF;B^:@BJ"KBIM( MT$3ASED[7G5P'^O.FPS%JC=>Q&I(G;KKR4+/X.;%4")9MS#QG4!TQ\3!R._, M+$-3A?<#]&.@Y>3?ULHA2P#NQ*A)8,6;BGR/E%^"78#P"34T+G>=UHE8\HP-^N7 MSIQ.A,#'_B9&+NCXXZ:+741CJ13RI=:USWSLH!K6,3/ MV+LZ_KBK-V:[\99!6)=^ODVZL\]%)RY7JDW(-VX*!O62^U(GJD]01&*IGOJJ M4B J1'?&Q6G(/ :NWZD$E_EZ?G0[$=651W9P6W;?+\)X".Q XCF"Z MOT%H*UI7J$)3&^NTS3)5<3S0%J?/*(RXG? 'V:$ QLA<.SA"')!K'E5<*-"- MFS-A\"AKUX\-5F0C\=/9ZR1ZJ%!L')*.0[C0G[EK\1LX ZD@31;&P<'ZK3_ M!/ +HUK8P+G6ECL3CS'HFPC!W9@09P 7_KU=B4]$WN"%6LK$">Z!#N@L7._= MW]1T72&\8(%N[&-_/H2=UZVW<8)D,5:NF:SAH9Q;.1GD\UJYUI2Z<-4W?*Q5(_8B_'Y162R'_66J*Q-UJP:KCL)8WGGV4Z"W MEW%&;'3]_%2OR )B7DG"'^MF3:(JKO/[&59'[,\6F[MP8ML^$46"\0]KR>@X3@6\G*-S< MBL(2-_>T8*N;H45# ;+7]M.#9J2K$C3Z>,!W@T'<)<;%( O!NQ>2@;0UM,3K M$L:WVDV0W:/? :E'74Y4K3%/LL[[ZRF*]XN]Z?L@ [?^L;6S_"PQ'",(=<[- M#&ZV*#.Y"X D>*)6FZ.;=7)5 :M]/,81'U8-%>W$[;T6:[!B%4A;4_R9-N5Q;6G+.[VUK[R:F+W*\. 6X1OAQXC\4-Y M;FO]1,-*+EZDJ^EH)@ZHGGZ[#$SS^_^+'9V+N2=*#+_*) MR8FQD]KDPNY'X M.8RO@PKJQLHOG#M0\T4Z68S6?>Z4%+\J ;&+0TA)"DTH6EV0TL,12C@0VV@> MJF/H6C2L=(T*P<'-=:Y;(%XV\N:C'ID.--]^H:8P8A%"U+I:NK1:NN^X.G]P),W)@%=\96 MAI;=%&+NH>1]YN?O3YR 1#\1?U/<+]QC8GCBT* :\BXB\EOND<7W7'XI;2BF MKJZOWW1QTI,V-G?E%S8]@[;I_A\>*-VNF1< MV7@EAQAQ8JOA C+*=V3/;D\HAG'0L3P9,$] /)"\W1QO(WF'Y1$V?E=[XYX- MQ;SOK>R[?>0/=&8H\QG5@F&V[LG=&4K=IF#;#BI57\^$'V[V1H 0F[Z0/O.1 M"\OS%LN"GXM>P\7[;Q:C>^#U\X#&BW0ZFL?20M'V8K(>+>*57E? 3Z$5O2UT M]:D1=5B*7]8J,#?14!*JA7L2J4X>J5T(GV!CW]1?B*%!9]![,\$C9.A#AL2U MBD\=0Q3; !;]X@MA:WH!.,W>F].QB_]^!"O(GL/:XEXJ^R;&DI'_S[0L"W\\42 M'Z:K9#E?T7MC@Q//8P)GELEB36?25;*83=@0N.*\1TD99]Y['PN<='E^7MA](5H7^-4R_W M8UOM:QMOKTX+H0/,.@\+\XM!Y1I$;PZ-+@5%<,? @$'G@ZP_0\P'M?.5Y_1) M,%UQI)\'%'N6,IW^68E[51M^]RV0HV2$&AG-/#_2_$15E")@D2:+Z0*?YNDT M6:<3^C1=).EB+3Z0*2G:%LMD/9N)Y2*9SU*Q6"63Z4J\H:F3#/97"+T8)[/I MDFZ<(YYFTV2\'OL"F"Z2]7(BTEFR&,\IXB9I7[X?N?.>(237JY58K"'.> U" M\V21SL6/-/P]\#L*-JKRH Z:7B?#N ]G3)/9:BK6B.A4K&9).I_UJ/]1'JIO MN7Z7")75))E,%F()8<8K M2I_E,DV6XQ2?5N,I."_^!^]_]/N+[\FH_V??OZ-$X+6;^&B ]-XL'PP78,*# M=9+.Y@0B0)%TRG "C2:K,>1!YTW*N#,/3);I* P2Z9P MPSVRO]29I5B93&"[\2)9PE83H,]JMHYV?JOJ)B[PQ2)9P=R3&;ME@C"<3\1# M4\,Y>?>\7UKO?J,+)NQR](4W7#..#> M(HY7XSO8]^[5X^YV]P+W!WY\:46AMC@Z'BWG-VX:"E\:4_&+R!O3 *GX(RTS M5$TWX/>M,4WX0@SBF^FO_P-02P,$% @ YG-A4BANMK=Z P R < !D M !X;"]W;W)K&ULI57;;MLX$/V5@="'!% C2Y8L M.[ -V*YW&R!M@US:A\4^T-+(XI8B79*VT[_OD'(4!TV,!?HBDG,Y7462*&AMF+M0&)6DJI1MFZ:C7D=EH9*5W:D24]'J# MJ&% 2;S28;=,P_7..0NTG01P\"6[YNK9.$$W'&[;&.[0/ MFQM-IZA#*7F#TG E06,U"6;QY3QU]M[@*\>].=J#RV2EU'=WN"HG0<\10H&% M=0B,EATN4 @'1#1^'#"#+J1S/-X_H?_E MJOU'/.23.;Q"">._L&]MDWX Q=98U1R4.ZM)R\G/3F=%H;;2&KC% OF.K02. M(TO 3AT5!Y!Y"Y*\ 1(G\$E)6QM8RA++EP 1,>IH)4^TYLE)Q ]87$ _#B'I M);T3>/TNS;['Z[^!]YR=@7]F*V,U_0[_G@!..^#4 Z=_5K^3(.[B79H-*W 2 MT,TRJ'<83&>+Q9>'S_=W<+M<+*^^SN;72^BBZ2X:, M4+6Q6J*EB4"BZ,(9, M5'4)9U<2;*VVALG2G/MBTB<>P;UF)<(KY.$=Y,,PRW/:Q-2 T:@'#W+%A<#2 MF:D=:F^W4"X(X3H4O27MC585)UF-G"9I#EE,H3[VB&[(%RNP?I$-EKM>$FP##2IWE/D/=,E MU8]*1^5]00D[2D5+2;24;$UMX(;F0;DMG+K2JJ&1\WN[K +?8VD]O"2BK'%6 M@(\;]+YDLD)JI!#M^66'?^OJG G/[Z69NSKQT.4>IL,!&96D75E84A1IL"T1 MY7CH*:(D67PI&B?PI>FPC1T71MD.*[-\2 M;VT[:#MI]TS-VNG\;-Z^<9^(/A$'@16Y]B[R+ #=OAOMP:J-G]4K96GR^VU- M3RUJ9T#Z2BG[=' !NL=[^@M02P,$% @ YG-A4@O(B9IV @ '@4 !D M !X;"]W;W)K&ULG53;;MLP#/T5PNC#!ACU-5MCRT"]*N?1CVH-A,+-26,DENVK\O)2=>!JP9L ?;%,5S>$B+FNRD>M8E MHH'7NA)ZZI7&;,=!H/,2:Z;/Y18%[:REJIFAI=H$>JN0%0Y45T$NI=1.-9:N-=P"/'G3ZRP5:RDO+9+N;%U NM(*PP-Y:!T><% M+[&J+!')^+7G]+J4%GAL']AO7.U4RXIIO)35$R],.?6&'A2X9DUEEG+W%??U M]"Q?+BOMWK!K8Y/8@[S11M9[,"FHN6B_['7?AR/ ,/P $.\!L=/=)G(JKYAA MV43)'2@;36S6<*4Z-(GCPOZ4>Z-HEQ/.9'/Q@L)(Q5%/ D.$UAWD>_"L!<(7Y.221#W$8AR?XDJZ\Q/$E_RCO M#:ZXSBNI&X7PXV*EC:+S\/-$AK3+D+H,Z?\U\"383MQ8;UF.4X]&2J-Z02^; MWSU>WSU\6\ZO[^&('9@!:@_6*U34(F!4"=.PEA4-EA[#I[D 4\I&,U'HSZZ! M](I&<,,%IP-2P!8&N("%DAM2H2&._-%P ''/ M[XU26+(=W#*#BK,*HG#HTP/#OC_HC>!!&G(>JSR#J#?P0]HC*^WY R+Z6YN# MHS-;H]JXR=20RT:8]OAVWF[X+]HS_SN\O3ENF=IPH:'"-4'#\T'/ ]5.8[LP M&PO=V]R:W-H965TD[:H1CV@99.%E%*5$FJ;O[]CI2M>GUQAV)? M1![%>Y[G[LCC["#5>UTB&OA4B5K/O=*8YCH(=%9BQ?10-EC3GT*JBADRU3[0 MC4*6.Z=*!'$87@45X[6WF+FUC5K,9&L$KW&C0+=5Q=3+"H4\S+W(.RUL^;XT M=B%8S!JVQR8:VYK$%A,?>6T?4JM?O=AK<<#_IL#C:2G93O MK7&7S[W0"D*!F;$(C(:/>(-"6""2\>&(Z?64UO%\?D+_S<5.L>R8QALI_N2Y M*>?>Q(,<"]8*LY6'5WB,9V3Q,BFT^\*AVYL28]9J(ZNC,]D5K[N1?3KFXJ\R9QO+9%>3**_G+R,XN-HOHJ M\^+#1K#: *MS6']H>4.)-[/ $(7=&&1'N%4'%W\'+HKA0=:FU+"N<\S_#1"0 MMEY@?!*XBB\BWF(VA"3R(0[C\ )>T@><.+SD9P*&OY8[;10=E;\O4*4]5>JH MTO\KMS^ V[[>K+?/[PCN?OGX#,O'6UC_\>9N\[ FZW)'LT3A3WMBY'&%MN*7CNRO!D:.@.#\EX32)<1;1OSV"L%U:H]J[C4X)E6YNN+?:K_:.R['KIY^W= MB_3 U)[7&@06Y!H.QR,/5-?E.\/(QG76G334I]VTI(<1E=U _PM)0H^&)>B? MVL4_4$L#!!0 ( .9S85(W:>[L9 0 #\) 9 >&PO=V]R:W-H965T M4XB1M$K3HB\2AAF?.#,^0FAV4_FI*1 L/E:S-/"BM M;4Z'0Y.76'$S4 W6]&6G=,4MF7H_-(U&7OA%E1S&430:5ES4P6+FYZ[U8J9: M*T6-UQI,6U5SAN_Q%NWGYEJ3-3RB%*+"V@A5 M@\;=/%BRTU7J_+W#'P(/YL487"9;I;XZ8U/,@\@10HFY=0B<7O>X1BD=$-'X MUF,&QY!NX"OMC3K\AGT^F<8M7\RT.H!V MWH3F!CY5OYK(B=IMRJW5]%70.KO8U);7>[&5"$MCT)K9T!*L^SC,>XA5!Q&_ M \%B^*1J6QHXKPLL7@,,B<^15/Q$:A5_B'B&^0 2%D(,DQR<3C)>_@ M72A5'(24P.L"_I$QG F32V5:C?#G]H M2/K?6J&Q /',B'>YVU'*5RI^I=<50U:JOY>(]))8B'M5S,61I,8 M6$2OS%D)F\ X'$U'<*=Y@7#%*RH,QD5:6RS>D31['N4"S*PF2< M]7,)-<@H@45%SN,T')U2HD%11D&(T[$3-ZUP0"8V- MPZ ];5K=*(-F\!H6'^A&,>B7/0O2P('$=\+& T;GG)3D&7IS]&3Z I^PZ2 ] MSC@()].PTZESH,$D)!*F07_@R\XJT1B*+DX'O0]XIV15/TE*Q$^1T$+8DQ\US MC$LG?]%5=4V[K:0HO.QO+;TJ+W;B\7M#+>;E,( 5W3X%M(V_S/YE1X=]??A[ M.X \+UT@QZ/&!TL[>8^]:"@'-%94GI=5L,73OY\%A.XE13I*1LZ*G96&4VI! MLA)G)>%DS)R5.BL.)^G469F78CB-I_#683M\<:E17^S]U>T42=7M[K?C[/'O M8-E=BL_NW:_%)Z[WHC8@<4=+H\$X"T!WUW5G6-7X*W*K+#6A'Y;TAX/:.=#W MG:(=[@T7X/C/M/@!4$L#!!0 ( .9S85))9WK&4@D .\8 9 >&PO M=V]R:W-H965T2+#MQFMT%BEH/\MYSSWU2N5A; M]]TOE0KBH2R,_]!;AK!Z=W3DLZ4JI>_;E3)X,[>NE &W;G'D5T[)G#>5Q5$Z M&)P>E5*;WN4%/_OB+B]L%0IMU!<'O6JU]YUJ0)3-KO]/- M3?ZA-R! JE!9( D2/_=JJHJ"! '&CUIFKU5)&[O7C?1?V7;8,I->36WQ3>=A M^:$W[HE$Y&6V\/R_6,>U)Z.>R"H?;%EO!H)2F_@K'VH> M.AO&@P,;TGI#RKBC(D9Y+8.\O'!V+1RMAC2Z8%-Y-\!I0TZY"PYO-?:%RX_6 MYFM=%!=' =+HV5%6[[R*.],#.X>I^&Q-6'KQB\E5OBO@"#!:+&F#Y2I]5N*U MROIB-$Q$.D@'S\@;M;:-6-[H)[8):7)Q8X(T"STKE)AXKX(7U]IGA?654^)? MDYD/#A'R[V?4'K=JCUGM\?] Z4]VWMY>?[OY]$E\72HQMP4R1IN%"))0Q[31 M?RHO EYG2YB#:VWBK71N0XME:2L3A)V+16M^$*!6E3/E0*^0OI;MWXG7-[3= M5AX4^3=BHISU*YDI\57Y(.XV/JC2BZ\VR$)TUYZ-D;UTA%'W0 ^5Z\3D_3-R(=)N>CE'Y.SP;B MIEQ)[9#]04R7TBV4>(T7P\&;5GISC^1$ZADQK9Q3)MN(KTX:7\BMLEL0Y,3K MX[2SF6Z>,>BOO[S?5;>&P%9E2I,V'40E*M+S9" U]&0&GE MHK SQ+'*K+'EAHF4;;)1T?3')U&6I\'@432A#'0N94%1U543!&#K HQRA89;%RBL@0W'9%+D?3&U M(,!ENNM_PK5GLZ/B#XBD%9)K*NF.R02[F+\BNX5&(8(7X;_U4F=+P04_>K#- M@SH+2!;4SITL50S^.9()/>4[ LO+@L!X:,-BN!J2PI(4O6WS"G&D@ !#H/@L M#48VSGN"IW/E8I(A'Y"E8"%J)JMLX\=EBP0F* FT3G&>J MAW '#^SJ]BP''/@H@)ZT/97W]JDK8V2$*I"-7%>.9F(./IAL0F-SH-9).8>\ M$CP5/M9%W&[[LR=64O&4)LIN?;NFC6WE:NKQ8N4=HH- M2%,/F5)Y="&D4LE2/"_OD=!ZLB$BUSF3'?.$*^96A]YVAZ=M1*=CP$[1^8&T ML!G/(F?R7\S,KE=_9AVSCB"WX.9/$E3M6.$;@EL+<4^ )^@"MZ\IQ=8<03TTT?]R0YY7CT23; MJ72QLEN'*A&["$\R"95=N8GTQ.[5SCB @*KXA]V6ZN?@QN"#OS1UVWOM60B* M#"UNJTI3OMC);0B_((_)X,,L_;U":TK/&I(F0-]D S..=OM([/\9PX+5H(D^NT"L?V#:4 MFU?CT_X(Q]FBH&2@]*[W[LV3@J>J.G ?3[1(#&\+G3-A=^!7M5EZ"[?&8.*Z MO<6]+350>3#^J3.V#:M)?GCR%>A,&^!U1Z#G"XR"M,5I_YVK,<\WN[O-<8R=W- MLH2PK%5L2H2I(S3.S=TY(#;H!PI%@*%@81VUI4_-UJ7<8!UF%J?B\$Z60 U/ MC.6J@.5"MF-I&Z7[P4DJ:HKK$E17$5L5>:<7Q5QY-YZW;A)S0G16X*)3ELNB3ODLL?$4S>1F/G=<%'O)A0M>>V M?%(QVF_U'5C=Y;;W>\U[0"W ME6TX\VJ"]GE^:FQ%?M%@02W,4*T^X-U8IWG'=L:)9S HHC.AJ ]PCSZ'[$V\ M!SF=MP/='DH^G"P1>S^+ 7ZP$P,)3B&:Y$;F$$^8;+H9!BS*&"EF=&2B/HF, M":ZB\Q0'@_'"');_K)CAJ5?]]2QV>O["E/O65]*CS$1J=9,&?VND\ M69D0OT>W3]NO^9/X$7N[//XI (/G0AL:>N;8.NB?G?306?GS>KP)=L6?M&&ULU5E=<]NZ$?TK&-5I MG1E9'Y2<^":.9^PXN?5,_3B[@,\WQGYS:Z6\N"_RTKT9K+VO7HW'+EVK0KJ1J52)D:6QA?1X MM:NQJZR2&2\J\G$RF;P8%U*7@XMS_O;97IR;VN>Z5)^M<'512/MPI7*S>3.8 M#IH/7_1J[>G#^.*\DBOUN_)_5)\MWL:ME$P7JG3:E,*JY9O!Y?35U9SF\X1_ M:+5QG6=!2!;&?*.7F^S-8$(*J5REGB1(_-RIMRK/21#4^!YE#MHM:6'WN9'^ MGK$#RT(Z]=;D_]297[\9G U$II:RSOT7L_F[BGA.25YJ7IQ;LQ&69D,:/3!47@WE M=$E.^=U;C&JL\Q>U$,DI.GXFLMJ0$[27C+JYV M5SL[XZ1,$6G$ERV]L=/'7OYPE MT^2U2)*YN#5>YN%SLY"6T= 'Y9QX6UL+/.*C]%#.:^7V+-]Z@07MT^$SD*6Z MPN1B*PG6R!\Y$/$FJ\J:>XUY*G_8Y[4IY+9*3)*D^S)K]\;+O#LR9X^1*91< M8L=VK&."K>:W\,%;4U2R?/B;^Q'/BV-R'\E.)J_;K_P^?0UO6W.G,T51:844 M1Z?8J]!Y'BB["<,T"*7@![UA:Y)I*J9E;P1,"1!.\6>>M'@0=45#1]/35N"( M441[/X@,^I+)>9&1I>N$]E9]A.M[M; U"HZ8ON"XFC6"X)2Z0/3>*8OZ(ZR$ M0B1Q6;-=V(/0X3+["A[&AW=7-[?7E^(820C>AYX95._O]UQL,#H;O3REE8CC MB(WSP(CY"'!H@.T5("Y-;<42_ 2O?8>>\&63Y$WV$'71,Z4;%;+OM7;:QR0J MM/>]O&Z5&2+=%E]1_FB;7&,B(2S=J!L.HI*:<,3T-@%07?+GJ@US69@:YHSV M7LI4Y^0$I*TDPRFAH'M.&YE2G0PQ"TJ<"*!T^OZDH!(128,)8J'\1JDRD 9' MX!2F><8%%EBJJ$;4D4/[Y6OWR%=]'#)W)H"1(C4%T'( +)4BK4C:!XIW&!=. M(S,&1*W>C4J3T32J-!DE>&HMDEFY@<6-9S.E7,&P?RN4#W597K5'8-]2C-*/;7UM2K-9L:89;761/O3J4&'V,V MD 2FR2[0G4+2(.TG=ZG\XYTW@ %GBQ<(O6TNDFB_UG9GUZ$X[24MAS]2%O&\ M,W.^.U-;)%5_8C)DR%:!R-BZ+5WP,B73K>@MOX_$Y9X2.0PSF'6.0/:CK=O0 M@8/32S9J#,8=CV_SN*DEF$.M/*2AK1_]TDJ3=U+G03/2D@48U6"DC M6:FY4Z5$8&8@M=I1.BRH^1^R-V"#KF:Y\DQX^!QT"O[;T0]TB'A"H8EU(>D M#0'6C=%#L1V]0JV0+%,N'SL*##O!F"KK80UDHG;^@+K[W?(D1B! C89=CJ:C M:3>O0D(\$8M^7^I9<)@&>_?( T8B1[+Z.SX:M@5,4MDDYK33NA154"2>9S>7!_6_LSNTQY*=D24]5#(%D=;K2C4 M^K5[BERZIWB7S2;Y W&RAJ+J/E65?S(WIPU10@FGN .GPG0?HO+0OON:5T[) M%Z/9_+Y?IN@SP,""H$@.0NZ(M$?1UTB;5*,<-2GD]HH>B>MM9[U#A'UC,MM5 MJ# _6.%W@NPG*OUQ,*5;R\"XAX\*CTQ$.L=R_G"PFN=/5O/):';Z9[7[,4;D M\C*2[O^]6?L-%J2&(]E_T5_];[PR#=K\C'M^N+?:VZ?$$TO6T@#0, AJK@&J M= TB8I/3P!U035,V-DU?!WI3L>/*P/=D@P/[LP6]*@!66IT3>P?R=6VUX9LJ M/E)V:U&G[7=I#>6,*N(TG4/Y;N'\4QK10#CHV.EE0Z/[I.N[R5?(3/4P M;8_8I,'1],7IZ-&I\3$>L\CU*IR&NB>G'6?!P%_)]7EHD1Q'6(ZW%IPP099:.G!%/H[GAJPN_1FJ4ICRA.P%+?-^NT"J>SKH*DA8H MG+4-F\E8N< QAD_"N8;78#R2@I[#:]:0V*&_?8L^=GL-"&-='$([@*KGZ+HG M..8N9@;J/Q*9$5G$Y/9U(?PP?D+-3!KI 3U$H!+9B68@*ZE-'\9Z((7#FQKM:"D!XBV[2T-+2C2 W&=]: M)N!;-JS=D;RP[&>Z(6@K]5;[MF8/!=*Q7#&!@!6\-?E0?*VS51!.K0,Q39/L M##JD;FJ-T0#1-,UISXF5O@LW)6 Z2J'>54JFTIPOG?(\PHPVU46!SHWO MH'8LM>\>=-RY4BZ47?'%.7B I(7;Y?9K>S=_&:ZDM]/#Q?Y':5=THLC5$DLG M:- &PH;+\O#B3<47U OCX5=^7"ODN*4)&%\:XYL7VJ#]C\7%?P!02P,$% M @ YG-A4A?K1KD' P - 8 !D !X;"]W;W)K&ULG57;;N,V$/V5@;HH8D"(+KXFM0W8R78;H%L$WK;!HN@#+8TM8BE2RZ'B M^.\[I&RM>TD>^F!RAIQS>(;BC.<'8[]0A>C@I5::%E'E7'.;)%146 NZ-@UJ MWMD96PO'KMTGU%@490#5*LG3=)+40NIH.0]KCW8Y-ZU34N.C!6KK6MCC&I4Y M+*(L.B]LY+YR?B%9SANQQT_H?FL>+7M)SU+*&C5)H\'B;A&MLMOUR,>'@-\E M'NC"!I_)UI@OWGDH%U'J!:'"PGD&P=,SWJ%2GHAE?#UQ1OV1'GAIG]E_#+ES M+EM!>&?4DRQ=M8AF$92X$ZUR&W/X"4_YC#U?812%$0Y=;)Y'4+3D3'T"LX): MZFX6+Z=[N #,TE< ^0F0!]W=04'EO7!B.;?F -9',YLW0JH!S>*D]A_ED[.\ M*QGGED_"6J'=<9XX9O-K27%"KCMD_@HRR^&CT:XB>*]++/].D+",7DM^UK+. MWV2\Q^(:AED,>9JG;_ -^]R&@6_X"M^'5OC<$ G^6&W)67X"?[[!.^IY1X%W M]#_N[$VDK[!;:D2!BXA+B- ^8[1\6FTVJU]^_0P/&ER%8&PI-1<(%*:UQ/X. MMBTQ$U$< NY,W0A]A$.G@T#RK[&F; LVQ)Y+D9Q_FNA]J=DDN=T4+#8:8D8/J]U'O865.#.Z!Z1K@*,DU+S$&# M\*UXR&[\,(.U4$(7",+!&AFK/9PS\+H_H[#P#J;Q9)+R/([3?!KF;#B!\Z7" MSU)LI9).\F>[YXHEAR7?":R*KZVT;'__W2S/\A_@:I8.>N<$]Z 'HI;#LGB: MCV$83V<9Y/$LG< &!1'?(F_VI[U_:0RUEM/*6,[-@&&C<097PRF37Y!R=W** M@1PV',X&<)7'X^RFFT?CP67>7 [_RMA?S3\S_Z^7F%Q4@75?4 M_6K?$E==)_@6WO73C\+R_1,HW#$TO9Z.([!=C^H<9YK0%[;&<9<)9L5M':T/ MX/V=,>[L^ /Z/XKE7U!+ P04 " #F7 $IBR:_))@'2 M;'M7H+LMFG;WP^$^T!)M$Y5$+TG%R?WZ>V8HR7+LI.WB@/MB8->6*7^DUG_4]7ZL("IR1U_BG78&V-S6CEOBIH8$A2Z#-_R MH;9#AV#:?X8@J0D2ECL:M#Y MZ_<**KG+,P]>M'*6UG2O UWR#%VJ][U^SE$K>F6,GR42RE$\@W*[TN%T*6F9CK M4I:I$GG0!ED8'C-AYG.-%[2ID&4UAXJ5)3(\Z5Q[C>WT4OU1Z172R-<\3L7O M"@?=*Y&:,LTK>$_XI?1BO53($ORWL$HQP<+*TCM1.6Q0PE* "V^0P# IWFB9 MYX\"'Y"%=RAP-(5.Q4R5:JY!*ITSJ98>9ZRU7Q)[G8&UGFLLX:WR$4NYAB86 M_\]R14=DVB)MF6GE5. /$9D C]94BR4@AC=X98M&@E;VB#BREC+HS6KSDTB5 M]8"KIX:J#=K:*WIB_%;0;2XK:[(J0,R&8;3#C8GOU5*G.F M8&U-91N7Z^ D;*8S'%E'/7A% EO6'4)ZQ=K7%'02?KH-#1MBIN!?W;@)*Y,Q1U1.9$:OK MP+EEQ:$CK>;L:%>/=."T^X8<-0L@P1FM$6T/QXC)>P3=M@X;MY^*WQI&8;%E MU[("'\3T-\*)DYVQXL3,3RA[.6N#%ML:4^:116#M6X2IR77&U*]ESGEW1V4- M9E\O==[1\SGQ*HF'OR0N1<#*O2;JQZN6#VB>BJP.#TJ?LQ"8P2)MLD^%P M:64MY7%3)SAMVUPT0F; E6>3,D#;S=VMF X3VDZ6;5/T&UD)F=I4I()D [#- M.&JZ;M_ R SV N:0,MH)IWW%7HIJ"*P/;.I"L(%,4U.5I [# !9!6"YV'=K" M1)I3%#F*KJ>11165 Q2E 8'$)ML%CU#_.B"^JBR\[H*"=>6 !X"2B S[%1%[ M+_-*B8"^@C*#3F]PMM&/U"$+/\W$/9"S S3HU""<'.R9T9Z]R-#%JQ!7(?V"!6KQ-Z#U#.1R%&0JU$3: M1U2PBV7/8^,,DI@U2P%K;EH$Q))#6X*@[VR!P26[WRDD!%YE:N8! Q1U%#C6 M%'69#HHA%CV"CXQRVFWJ_O:7:1)/?G*4XRB$Y)]/'[XTJFN&H_"&#GO)F'QD M6S><@%(L,V#$$$3)%,V&)5PK$3VP6F$R-%II0"VH*^D\IQ@8R4Z/ M2EIPI A")ZZ*&9*XZ<9/Q:^&#PX-T7[IUI2L6R)]-W>RUMSD>3"\YG0,E\3& M][4M_^ZZMN."T@TVWV5^(8X8% S*0IFY8SX+'_&Y^- :.33T%YV53TU\?H%^ M-WQ0)/YAC7/BE4BFT7@R#0^3Z13D6+Y)TZJH0MW;I1;O(+FVC%EQ-(G[^"09 M=DAO"F.]_D_(V"GVC,0PBL>3;\GV*\YX)>)I=#X:D&2#:-Q/4#K![83;N2?: MBO<=D[W"&>?G4_X>Q1/QWI2+;U/%XV@\F(@$F@QVK/F$/S:-!R-Z&$6CT5B\ MK7OJQO+-[Q?M/HB&TV'[_;+I$A8*HL';+S(GPW%R)C\!.#;H^8'K;]A%EHV& M0Y8_&HZ'7;MN:;*E]0M$\1 M1L]S>E7O(/=/X-$?241O"%*WN@LNC]^7@MLRW8+^8MN-X$2IWG$#T3;?[QAG MG*>"L:M6$@]Q^E!\9A%WCP*3!-:)HP$^GX8O;QA%R7F"S_ZHWTW@6V[32+:G M5*VL8GP>URG>MF!;)P]&4SY_W(VESHZCT)YRG:,)RXDW)_QP+.+)2"3)("3 M737;-%.?0H&#N=&ZJ.,FOL01HGI0"[*M0G8EH3_OP Q&U4>N6 M#G\+R?CP;MQ M79GK2T^@\OOZD^V.D<8W3SK&<-?8:>!P9ZXLX0_R5W%7N5_+O5=[7"=6*[H< M4=LGTZ_U%6[/S2)-F[;A)ER6%23T'H-D$%$91.9+'='M@3"0]P(,: M(VJ2U(-V[-K-/8/:3[RI;Q3M9?]H=MQIF_D"T'93(:Q)CSV(.VOTO!!F<#O[*>T=XV"?#]Q8D M\$/#Z1_W0LD.<.SD^":GZP5 2\R97_$=;2R-:ZH_;I<]TMY5S3Z@&B.YO7C#X!N#]V(PX0ELWY8O!CQWR=^W>=MMP[C@OS +'[6S\-&?G(6_2'>8A1]FX8=9^&$6?IB% M'V;AAUGX819^F(4?9N&'6?AA%GZ8A1]FX8=9^&$6?IB%'V;AAUGX819^F(4? M9N'_OUGX6>C7L"-YHO2GX<:DDKF"T >_GQOCF!QW0_H.-Z_\"4$L# M!!0 ( .9S85+_HEU-1A4 #$^ 9 >&PO=V]R:W-H965T&E*+^IA925^+Y:YNKCR:*J MUN_/SU6RD*M8=8NUS/'+O"A7<86/Y=.Y6I]7JC\U6?/O!W M=^6G#T5=+;-PDFQ5/PJ7O38?O]$)+6JBI69# I66:[?X^]&#MZ$ M2>_ A,A,B)ANO1%3>1U7\:B!6>79("[+22D/58E?,\RK/MWF M2;&2XC'^+M6'\PHKTO?GB9E]J6='!V:'D?BER*N%$C=Y*M/V N<@Q=$367HN MHZ,K7LND*_IA(*)>U#NR7M_QU^?U^J_R)ZXSE2P+59=2_-?%3%4E+.*_CVPQ M<%L,>(O!7Q3AT=GD=._5.D[DQQ-XE9+ELSSY=/OKU==?;L3CQ7_>/(C'A117 MQ6H=YQNX05(\Y=G_2$6F)\M2IJ(";[%2LE(BSE.QS.)9MLRJ#&/@M*+"=/E] M#2_ V'E=$?\T)2ER)?]5RSS!P&(N*KE:%R4<4Z39'$OK'V:R>I$RYU7F61[G M218O00:&5EG^Q#O2:O",C)?93TE77.\C%Z3@JSJ1:2"R.5B2*XS()796H"00 MLXV(Q7.\K&/MPTN "&B0CK-X5=1YQ?03%3*7\PPKORRR9,'KYT75L%\5&((M MXR5$F';%;?XL506,J;1(0$SFZ#*23D5AV,?>>"B+^FDA5K):%%B!E+,NB^>, M4:IC"#AE^C)M&!49AH@KB""1JYDL8=\L_4Q56O*T>$&L0:+O1>>6]BMJ!1FJ M4W8$O(13>IF(JQI2!+V_=1^ZXK-,90E]O!.=23 :3T_Q%/6#\72"AW$P'/3$ M0Q574G0&P;"/GP?!8!R*SK W.!5 -6!6+L*@UQ^)*!CT(CR'4=_MT0FC()Q$ MIZ+?P^JAF 3A<-IHLD5". YZ@P&FC()HV#O% \C CF;_*5891V/Z>CCQ-L?G M/@W#QOV)&/?ZS?+A,!@.^Q@Q"/J3(5:,@M$$*S\6%;/<#_J@Z9V@'2LUA(4*&/58EX6*Y:X F%U5<#>YX:%1E\\!59JU*+>;VOAP4VV M_'M "UWL)]X'"]6*? 1D %IIQJ;WI]47=B'N-H'LY[XRZXU/>3LFX)'@ M1EW+9R0F:Y8;K7=E("#J1C1ET!V=ZJDLT*M%G#])&(KXW6'2A<.D3CC5P\)N MV-J9B/OI]LOC+6_Y^?KVEO?J7%JTL$KWB WU4CVF@SFUAN%FL24P8M[+=5R5 MF2:(!&44>1.7.82I]LNCUYUH>30 B[G._SB@,9!9N3N[,'(XL&IX:DCVQV)Q M]B&[%LGDZQJ/'$:^%$J)#JT2]7[\]>L7?@I_!"ZPM1PV9+M=CT7>X]$WSOL= M$9V^MMVHSQ87:NMUK+:0&FDAY8P,$KG4D4$#RAOC9!*7Y8:#(P>G(V&1I;LO MK*[K9;$L&;\O"X(:UR,,4D$BW#\X]LR MB';8"C@T^KAX,%CY9B0N>/'W^MTZJ2+L1DB93.D!X0-H[F:U,!&1;#00HV" M &(1QP5NHO@-+BVN2"N0W$M2PQ:]T=09_\7#E1CU1HZ >YVKL*RBH!^&>!UAT2\2]8KXXJD3(74PA#P' M8%53@?&]'H@/QST367\JB>H]^A-#&CP0@RD"[F O!#):>%%$RSXP6MNW)O'[ MI[34Z8^#<#2A# ,90 ]!XQ=DW8E!SK"'E4?T MUAOU7E.)5<8 64G_J$K.Q(.I00>3L!.?PJ[^J(WU3J,)Y#DRJC)+(UG#4B/D M-V-K*W"3D1@/#[-":= 88R+H:#1FP;6&=KRQIW:C=Y1_C2A=@P?V83,#3I\( M]=X"#ERPY!4#J$&87!7++(WIN\MXR3;Q0,6IVD*.+6 Y B1: %M"_U+D3V<5 MLBDB' FG@9 A5'Y00+MSD5%.>\BJ.OU@&B'<_F6A76RA)%$?B"=V))M=(JK! MH#6.ZU(D7J-R^)ZM(*WE1KR+1DBL5C X6 J5)CJ6F%1\ WP+?!073T@#2A;T M]CH4"\TZ 7F/*8;:HT;=D1TD7A#%$+76&;D_2F3$DH"5K0LG1<1R4","8*:S M&%DKOEN7&95A$!21IW0U5$KJ!1'Z^9QS#-RFH-]00'XVTZ$STQ&.$(")(,-1 M]>P/CLF06I[71&:V KGD50B*.38B%Y5ECI^L#UX5J72NUY]$7?$3D@*2:URU M1+F 71*KV)KA'HA ,M>28!I0V\+$8RK_I#PC;J&95;V,.5JRP)#M2S1,*,$@BJ.\O459V0-HFO*[[.S<=&OMJBW@V[ MT[8(9WAUE5&U?M1UAMUQXSG7C=1KB+:L MP%:U(>PQWV[G0=K%-_2S=2H8W!QY5&8Z S'AOLFX8 =F4BLD3T.S M&W@@ =/R.28;Z R/DF9OC%Z#'=-U)K/?M.*$?L;ZI*Y'MJ&W*<8V5W;E'?8C MS^@,4NRU.2ZW81.AZYR0T1TR&^Y5J8KW21U^W/\M7JU_O/9:-*[]X\/C,0,) MD?8[ WG<;V@:X32VL91L.\B8#4+"]41A2Y*17T MTGL*!M:<9ST[ PD(LV=>>Q>_6R: M9J*@P;?H9B)L]26K7[B:]M+.IYJ?21& M0'!5"))E#EE0W:/ENH%MN6IPV I&.AIZE06'D?26%!]+P,LY6#D;G"!OJ MC7I$G>+K,?A_IL@NDBW5="HI75.*\TNX-YW<4(/5M\.DR)-EG3KJ7Y/RBR6? ME)(Z]Z.S(4_Z4#M$-? 5,":Y-Q5UIIR*F,4JT&S5 +N':O;6T0_=S'HWV16^A&>.6G,LB_XC3EX4%K+2TC&KF]*K+A M>FFRX;B=0%NZO(R@;+==6L-;G?.+!K_;2O1:U,9XG*@"X]I+)T1SMH!?K/*. M&VRJW>*82]C4H93Q'-Z@U:/;JHP7?HJFXP-;:#M 9*8OU#3T]6X'_7M@4A=4 M>#H];*-2KT%Z:P5U[DNJ=4P@VYU^PS01!+G/%/<7/(W'-06?O*BR1#;2M?HD M0-'FJ *OQ;PC"S]) _N_%L]:KNP^B)3[1=&2!/$_"BC+,@ '*:,]>@3WDO;[V%1&BF3%RIV@.A5\0T]NSR-55 _!&' M[7Y@K"P:[%K@)-"AQ8Q B(=SK77+T>18K?PL1E&R(8F3R6WYF:XK0(0]!S(Y M#P,32_L/V*1*L\003.XFM,9*H!8[E0V6N\ =4&1^D=3$4'J;-F)GMLAH[=)% MSZ-2W:3<9:[1G<,/WI(T:1C4E1,X MW,X+/!7M6 *BN:ICG7!3/^FQ6&>)& ]Z9R'!$6^4)YCE@@;#/C?MO%;S0;@+ M( >*^K1KHQ(8VMH3J&JW=[-C9Y&VPP,E7LJG+.?JT9#U3Y+N.Q$%P]&0W\/I M&.^V"0.)E]3R4CIUO.?027.I[7+G1/+(V1*(N.-6PS_9:#OC\?#4K63?;_,_ MMR+;MLE$F=B0^J"CB2'5X^T&(FIS%0:3:6^'N\?6>?3AJ$-6SZ;;#+ 6G,'7 MS-'#[AEFJ\!!23-MNCQ(QD>M>NP='6"Y+_866Z1'"W.$:3L@1O4%N3@ 58O=2M0>#$*]LD!1V89S9SA0Z-7[./ MRAAQT*A)@]M!W_;0.YQHO-8S="/)).=4E.1TT$II2XT-FGPM*4!%EC8P)CU, M-34I0C J64"NU[N2WV.DJGJ-&?'[!YW_[$ ^K=4"9(JB!37>I$Y/**UV.;9) MGNPRK>*.TH3=H7J7IGA K49;=J@%<&HARL7A[:[%W/3W*6_.T@S9G%1MT^R, MZ;2M,3\1V][(NJ,^.44/-:TRSM"2<6X0Y&VQ1(:%HK#-4I M&(-2DJ[XFC>&H6-^.-:Y"H0!MDP52U_\1JTNB0S^9(TU\MD>:FI,E\%(MM26HYM0.1I/P>:FY7<'% ':9;;C_ M1?#*)30J*3 =@&7P13:!$$2GDEO5&U$<$*@L)56#?"8IX$UE5A7L:#1*;50E M5[K-N:)HQ*-*_TB9AE%-H$^;W4]X;N0_WVL8FEL2Q]K>?5AN[*4?+5[B\R#Y MV@QCNO*6K>H5;=,?_L!YB(C"'WA,X&'ESW%>T]FL*5'T]OOUP]=V4I-(QI2 MGG$:;;@$LVVS=V'/\RZ.1/NH-+O[\,19]U'N;%SQTEV]-US:!E=0FPQS7A]NZ#5C W;&RN9?H MW]38*E:SYB9!EA^(;93_:=AEH7'5XBJ.=;S1/3M[0&-MRA0'#5::'5DC_UA0 MP78X>!AP4@:<]F-V@/UMVLW5*T5-J@VU-;>T>08Q R Y\4RD>QFT,0S;TJ\JI$ M:00.["6'*Q.XF (KC*O/5\K)@M-4NM#*;F\/9DB89FM[O72' @>/3ORQUS%O MA&;!U?4?F6"S*=]@8B^R7!?/L&1]Q,]0OVT.5B(N_P,W_I9V.^T!B_A9:@BA M%OY2LO\7\SE=].';NQ[@V-.;6/>3=&_']#!(+(F1(^-^N^JWSJ-)T)3:@T.J M^_@C=A9I&9"44Q1Q!_]O"QY1 MK[G ?20V3?[W9Q:Q6&DRM%U[> M7#SN022+,?MQ5Y*IY)SIZVS(&@,8L#T@^A?(F30$K.W5,(Z@?-BAXXLU0T_Q MIBW/639UT+ 3)[6,?'/QQ'9<:F66\JE>QAQRVAB:%E)YM]H)&^WMB58JERG= MJ+4]>CY'IGA/PW'RJ^'FRM:?CZW;=X'_G"A MPP59R64-!*ZX<=X583AQ"G^XN*3/33[-:5&I_8/;X\LL<5D\8\5/%Q=WQ*O* MJCIV'=:4'6Z1H*3MHZ1_/38MPPO;SI6!S;720X?;QVZ:YJGC6&V(F54U(K89\7=5DM!")(6=FCG>;$[*"0.6?4)8MWPG$<$^%+O_#EUVCVR;GVPAM(LE@A+#U(Y%34>^>.AKWZ^:+H\#V9UFO]--J39?-1&&FLQD]X/YF],_A6 )G/A M;,K\2%;DXSM7F/:>Y3EMM"W]LKLR1*Y?X8I MW.S%/;X^,Z=.#+?= M"WT'>H749G8JH^\[$'U PGK2T)(U%"O*[4O#=Y%"!T5R/52J$O)!IB%+_05E_J(HU_REX5E15L>+'A40&6]( _#XOBLI^ MH W&ULK55-C]LX#/TKA#&'+3"-G8]V9XLD0#*SW0;H M1S#3[1X6/2@V'0LC2ZY$-Y-_7U)VW S0F;WL)1%-\O$]2J+F!^?O0X5(\% ; M&Q9)1=2\2=.05UBK,'(-6O:4SM>*V/3[-#0>51&3:I-.LNQU6BMMD^4\?MOZ MY=RU9+3%K8?0UK7RQS4:=U@DX^3TX5;O*Y(/Z7+>J#W>(?W=;#U;Z8!2Z!IM MT,Z"QW*1K,9OUC.)CP%?-!["V1I$RS$VQ2+)A! :S$D0%/]]QVLT1H"8 MQK<>,QE*2N+Y^H3^-FIG+3L5\-J9?W1!U2*Y2J# 4K6&;MWA'?9Z7@E>[DR( MOW#H8J>O$LC;0*[NDYE!K6WWKQ[Z/IPE7&5/)$SZA$GDW16*+&\4J>7>O9KS:+GUKM0$=Y7RVN[363;^[?X%;(VR\Y087Z+2 MO,=:=UB3)[#&$_C@+%4!_K0%%H\!4B8VL)N8#Z"Z?@2)MDD>P9O M.JB=1KSI4VI=(*P;XXY\K@C6:)'5!_AWM0OD^81\?:;(;"@RBT5F_TM+_P/K M]M/;S6>X>[>ZW7S\:\!ZO_H(GRN$:U7;E2\%MI"CI[X^D+3$0^/B3=,/(QBN;B4L.^Z0.") H* M'7*/ L5W&I2UK3*0][QR/@Y>[UIQCV##E[ HM!B79WQJ=1:(#-DX'ZFY$JA" MS2-$&0$G)W;/XE#IO +=RU'&'!F(>&85L#O&N+XYL:['T#@;\(2AV9537P&N M/WW9W+P<_\%8?'!KG5_"SE$5?8_U_4H8BRYB:*P/!_1?-VW-36:>VS!8YFS<*3Q:I!_;*UG'],#13.*N&=_9!LPIDUA?3T90' MCC%QMR[&V2@[F5'PQ=5/O\@1XG)/N8OBYL7596P[QKEKCJ-?7:WT;'+5R,QE M/@=N;VNI&V+#U^$)6'63[V=X]WY\8.&:M1@L.34;_&PO=V]R:W-H965T5[=FMK:U]@$A(P@Q), 86?/U>[I!4E0LV3,/.P]Q M1 KHR^GNTPWH?&WL;VZEE!>/69J[B\[*^^)=O^_BE<[O9O;RW)0^U;F:6>'*+)-V.HW4A*=J=QIDPNK%A>=Z?#=U9C6\X)_:K5V MK<^"/)D;\QL]W"87G0$9I%(5>Y(@\=]W=:W2E 3!C&^5S$ZCDC:V/]?2/[+O M\&4NG;HVZ;]TXE<7G4E')&HAR]3?F?7?5>7/,KXKUB'M6[,6EE9#&GU@5WDWC-,Y M!>7>6WRKL<]?WBFOK0+*7LQ2F3LA\T3J4_:XZEWI1Q275M#"+A<9*UV.391R761EPK0TP\U0O)?. 60B/5<$D>(5GY)+* MYLHV^<1ZHL'P3,C,E#E2P1MQ%)WUQJC!-&4ZP8JCZ+@7U6^Z,,P5BEDFW013 M0J +:[[K1+%#\SJWB$H2418DZKNR($"(S(&LB $Y6"]82VHV2EJVDZ()1_DE M0"$W8HBAKPB\+KVQ^-HR)$Y!#>ET)M:0ZP"7U7[#VV$3X>)6TNI\V9C5$[=> M:,>BJ]!3/(:G[QTT>@H!D%B4D+ #(GUH^:;@ [Z5&SE/55 M-=)=^CW PUS&G>Q6FOS9"5AO)RD1Z1 =6DUKR#!*2R]]B7S3/=5C4$2B%PM M0V;,E5\K%=!;2&W%=YF6C"$[49DH:P^M^14QW9M*[@WM(H>+JDL%/'3.EME$ MDKXUO&!1%J@L<]V$-=$N3HTKK0H90A(XS-/[:_%@"AV+T^%QE[VM\Z&[CR1$ M5ZQ7.EY!P[<27^Z$C^)5:?Y=[0$)QH9T3-E:[B3=8+1$*EI*:I,GE"0R^14- M*:N28-HJLZ\<*-)HU8JP0%'>YIP$==%/OUXWI=T5.<8-BJM\Y(@BA^M"6Z.: M@#6H9>[@#I2EFZT#"24;;2Z4U28!1#7T,3%H45I7RF#?OA1>(>^,U3&JH3"I MCC><.5!MO?Z=7'0E8*Q,Z8F/I27'NC0[E"@4;%N"C4)V('2.H48>XSNX "BW M5E<6AK54D;GQ?]B/JKB=I"JJY-3 [,J03!#WDGS MC@"2CPH52/"6;07;6%41HKUG.]*'PSWBA_O%6XIKG);)UJ/]S$6&K$#E'.@- MA,Z)97;Q. ALX+6GV#S5S?FFB4.+P$M(]=VL>$Z/2$KF>^8!\ ]0HN[R5C$E M_.C4D!0!]U$+N\'>R R?0EZU3O MS!!SM=1YSM2(X*O DA63NJ9O/=-!=H>1NHN%?O_$%Q&J;6%2G*3<._'ZEHK1 ME [*D:F_J&S@E[;6H#,EI5*R=(ZDFR?J;]-4"A3G>X M\W!/J\,>*':7ENY__DEFQ?LI6Y4C2MW@+)JHX3'GH"2WU8CA,XP286SFFJ E MW7T<7\T?VX%_=]SH,W.V%[VI@E[@%8PVI7=TOH"7!H9A"6*N>?P*DQR\"A/: M37"I*[X$R@MOJTGMQS,DW]U34/[D^^=:8LOCX,*?IL, 1+>ZIPIP3'A( M+##@/.H,7N*DU[9Q]_J$EB*YJ@SDKJ&R(C4;B*<[#.$MSOM*O#?0H)YKJ##-7LY?6H=M@/_VT0$-8-6]5 MHP$OVB8-'XBW%W^$[QG8[Y78=WO<;]W99\HN^9<)FB! ON'ZOGG;_/@Q#7?^ MV^7AEY//P(]N)5*UP%80X'%'V/!K1'CPIN!? .;&>Y/QQY628 ):@.\7QOCZ M@10T/PE=_@]02P,$% @ YG-A4FCQ]+,C!@ P@T !D !X;"]W;W)K M&ULI5=M;]LV$/XKA!=L-J#8DF(G3IH$B-L4+="7 M+$DW#,,^T-+9XB*)*DG9\7[]GB-MQ^[:K,.^Z(7B/7?WW',GZ7RIS8,MB)QX MK,K:7G0*YYJSPJ"H':1P?#RJIZL[E MN5^[,9?GNG6EJNG&"-M6E32K"95Z>=%).IN%6S4O'"\,+L\;.:<[H/^VN>.7*;2TDM=_JIR5UQTQAV1TTRVI;O5 MRS>TSF?$>)DNK3^*9=B;PF/66J>KM3'N*U6'LWQ<\[!C,(Z_89"N#5(?=W#D MHWPEG;P\-WHI#.\&&E_X5+TU@E,U%^7.&3Q5L'.7=X4T5.@R)V-_$M>?6^56 MYP,'9'X^R-8HDX"2?@,E2<5[7;O"BNLZIWP?8("0MG&EF[@FZ;.(KRCKBZ,D M$FFW=S_^,$Z3DQ?B^N=/;^]_$]ZKF+2KJ

MQ(W1*FK1M:K]7XK)EJ:7.B9>*4,FD ;*V9&5\*AJX33X2Q;5VBC M_B(K'# ,-:W)"NB<#3-=56@=J#![B,2R4%DA9(E&#IO7#AEK:V4Y/,O&RMD] M *&X"3-MM<^NN0622DP[*0\[FA.=PB1^LXWX-1W!^C1\O2CQM8'IST M3S8+$3S8AOP0*E?]W8()>/6Q9!(Z8)FVB-:$I=88JAWRW!8J1_*AZ.!]IUX< M5)XKSEZ6XF"8]$<;Y\%=$D]'AXEH2MYIKT4>C;T#4Y [':[OR6*R)^LJW8DW+W5+LDPVVQ=H'7(.*TK9=PVV!7INL%!@ CP-3G4X)= M,=FT#3V2R51HJ "I&R_1Z D)CW82#KN8OFV6.Y*XKII2KXC6>=YLZG^#NO:W MSL-#4*IR$(H>*UDNNPQQ9!DU[@L3+T;TW (5LJ)ARID8#I8UJ$$=HX&]D+EO MO'UDEHS$@0Y!UR'._.*$^;( KL7 ])W,S3HCU!NWOK2N@# 72HJYFD$^.2T\ M:WCMTN<6['A&,EG7VH&MC-!)(E<+3C!G@DI"&H# ;F0+.T@1=39"5KJM?8\^ M;56+(_$]\+/ B&N*#WN"Q);5EX,A+^+9B\$!-"LB3N040W&4;I M\;"'BS@:,QRO3JBF&097&F'0KX_?"W[%Y5EC)]'I&'%UQ]%H?-S[/HD@G>0X M&HYBGUDRBHY3CNH?O'^-ZV[I5;DN]'>3CL/XOS"?1J.3(J) M(9M]E>?]YD4&XS3MA4S2TU.^2AA*?.U[<+#S75V1F?N_!^Y=3)/PB;U=W?Z@ M7(7O\J?MX>_FO31S5>/3AF8PC?LGHXXPX8\AW#C=^*_TJ7:8L?ZRP$\6&=Z MYS.->;R^80?;W[;+OP%02P,$% @ YG-A4F0"1*[N P R @ !D !X M;"]W;W)K&ULK59M;]LV$/XK!ZT8$L"VWOR6S#9@ M)]D:8$T"NUL_#/M 2R>+"R6J)%7'_WY'2I9=H$T78%\DDKKGN5?>:;:7ZEGG MB 9>"E'JN9<;4UW[ODYR+)@>R I+^I))53!#6[7S=:60I0Y4"#\*@K%?,%YZ MBYD[>U*+F:R-X"4^*=!U43!U6*&0^[D7>L>#-=_EQA[XBUG%=KA!\T?UI&CG M=RPI+[#47):@,)M[R_!Z-;3R3N!/CGM]M@;KR5;*9[NY3^=>8 U"@8FQ#(Q> M7_ &A;!$9,;GEM/K5%K@^?K(_JOSG7S9,HTW4GSBJ;.7-@YG@.GW %$+B)S=C2)GY2TS M;#%3<@_*2A.;73A7'9J,XZ5-RL8H^LH)9Q9W3)6\W&FX^%UJ?0E/J&"3,X4S MWQ"]%?*3EFK54$7?H0HC^"!+DVNX*U-,OR;PR:[.N.AHW"IZE?$6DP'$80^B M( I>X8L[9V/'%__(V+]=W<%(BG)**E&CG2R*+JC;,5KL&>V#+-86ZHNHW.4(F!=U! MPH)A6X'7<'%O/\A:LS+5/<"7!"MS1IA215VZX-,CO+*/*3Q0IVC]NR]))<([ MN C#46\R#2]I/8IZ03BAQ7#D%G++ZCHVCATW67972#069PRT5M[S!LC$R>X;%J//WYIVD41K_ , YA,ATU M8J3@#2J'HRN(XUX8CUMS6P>_43#D;#R8C*VGX6 "389S*5)4VDHH3*1*@<0?$R.W9'88]5S&!RU* MMO'>)7571CBL*/FEUDV8O:Y$2$XD:WD_;FANX1)5U82-#J*_M?MWF M/2635962+YS2B^( P6!*S5P(^]4FPR(.Y ^@[9Q ?0^=HF/OZQ%B] 9$>-5S MG@:#Z"VHZ>!;3= _FRX%JIV;H9H\K$O3#)KNM!O3RV8ZG<2;&?^!J1VG$A*8 M$3083$8>J&9N-ALC*S>KMM+0Y'/+G'XU4%D!^IY):8X;JZ#[>5G\"U!+ P04 M " #FG"SK>O7J M_+Q*EJ+@E2]7HH1OYE(5O(9+M3BO5DKPE!XJ\O,H"$;G!<_*D[>OZ=ZU>OM: M-G6>E>):L:HI"JXV[T0NUV].PA-[XR9;+&N\'&5OCD)4""1BZ1&"AS^ M/(CW(L^1$(CQNZ%YTK+$!]W/EOI'TAUTF?%*O)?YKUE:+]^<3$Y8*N:\R>L; MN?Y)&'V&2"^1>47_L[4^&P].6-)4M2S,PR!!D97Z+W\T=G >F 0''HC, Q') MK1F1E!]XS=^^5G+-%)X&:OB!5*6G0;BL1*?"Y^NWE[TU6;]A[68"; M*XZ6>GU> V'\^CPQ1-YI(M$!(F'$?I%EO:S899F*M$_@'"1JQ8JL6.^BHQ0_ MB,1G@]!C41 %1^@-6C4'1&]P@-[MDBMQANY+V37?0%35[$(I7BX$??[7Q:RJ M%83(OX\PBUMF,3&+O\VF3Q#YYY>KN]_8^\^_7%]^NKVXN_K\B=TM!5'EY88M M><6$9I0XC-@JYV7%ZB6O&6_JI539?P5<"I955LE#6; M"9:+BIQ2TN$YSQ1\J^X!=!]XWK14>G:6^O "HK1F*:^%SSX;[\P$"-"*S6_3:)P_$,%.B,T@MH84C,! MA\%<&"V"E8"J)@J:E9&GM961V=BH1YM!?(%4&>!2RJZLBXQ>6@EV38&*3D,J MJT:MI";*:\I$E!Q]IT0-CL,KX)PT1.APT'G6WSR'Z (CEURG>*MN5H(K03X; M"K)3A51=RCP5:*L?12D4S_.-Y^K)"@!E=*FU0TJ$(+3"0%N9S94LMEQ'4CT@ M5\71,AOM+\[FH,X9/F9\MS<>K9&L"!FE/L]M8I#"SBYH! MI(IB!DPMK'J]I%KRM*4/Q1O\5U+P(.]X,O2":-R& H"\\1KZ\+#G\4B;#]_J M?5)4J =0DC!)/*+%! 17JL.@E.MYM\6 -/("\/A0?]_:!2>C()PW*>Y'0P_ M \"S.P3X#A0P$OY0(#@N_29$^.X/8 'ZC@3%PH2DP:@5G6N,M-""*>(&L>$DH;8L,!X)*6#A0\@RQ@OR+:F,_GC:Y"1IHC$U= M)4Y&Q(/V70.T)93WJ-8\Z9NE W_+EA!S_!8 M,=)Q\A1DK2%@F)(Y0 W+RJ-1K1U?2A!(P3FE):JH+P#\*'A*.*4C#D//I-/S M)T<_OENW[N N7A<.Q%@\EN[AZ7&N456MG0"Z.!%TU#2^,9U@9'HS*^ ML6"O]T/@+BMT8R(7);2G*4LU@! "4!G$2-'A;<*BUR:MI")*V*$BT!Y"AIRSRIB"B"UP5^R1;4U!&6U\ZT4]Q(#1J[("/OZW\K[3L H7$$I0 M3ME'M/Y7-T^&N:)L1)D"1IE (DAD>[ZN-B0>U*FLUM57)$P-[#@?\4 M@ I"G+!0=RKV.R!2;0VW-F,T8JG6X0K]O%VJOOBW<$X)7C50-#;D3!#_H>WA ML7GK(M5"$E\!\H$]D"3M0 Z)T'HV-0$# >J]F38GO&U5_3J1&O*;06U5+!\ M8EVR@XICCEU$=77>;@VI+S=/=_T?M/-"&2RF[0X$+G6":&[H>>Q:V%F%]#1P M^>M=+K79-!GDA -N.#R%\R"_"_64T2\O%@LE%N12W#Y!Z"4&@K)>);#0MH." MEU;;:^IH.WI7+3V-D9^='@V"XA^\;%#U$'NM<.0%,2)Z-/"#L8.;VXC:X>GV MB>#3X'DZ-_%<\TV#:&\ M1 C=T= ?!@[K2V<5M?70:#KVAD&H-1K%SD,8:/RXT;$? %IIUQ\H 7+# M9)(U1-$*Q\-'&QYZ;',W/BYA[WBJ6&C2 =>8,*'![$(N?ARAAS&O3+S=+T6,T&DE8/A(>NU]A#VP@8 M^^,Q"!@.?>AC2,!PY _C?9RUS_>S(X/U>;;]#2]D8YO8T]"/86;/3?0"SJ#E-:0 MEM^GL3_HJ;2&SSAW.L?-)+#C23,0X%X#J]*CG9\B=X_+O#=Z547JPY7MIKZ_8'[JH=?+BQMH?,-OOQAMWJDW8'RFW;'T.^?GL+\ MOYK>Z<"'H+*=&:;Q: #@.P1$#:"7Q#H1!CY,%?ONG4;09SI/#X;^)&*C> +3 M_(B-?)I- NS%XT'D3<8QM(%#?6\$?V,X[CRM+Z=>&(U9[$QRZ8\H$-I6V M5-@J$.M[5 ENNM=0&JJ^T&NHNYUQ3G" 6YC@VLEE>Y%T[(U*#S#WO6'9,Y0" MK_819_+]DX.NAP4C/TBUVP(X5)_'\?!X@UZF_PC>#N9-/6 MC--P"L'B4?Y2>8MC;P(D#=@0FUTL]VTGT6#8;P,N/82E%_!F#C,!2GU5)GF3 MFNT9P9\X^)K03OTN !_"7UU&(@?''0REZ?\O N'GH6_DC_]J],74-OA[:0+1 M!/)UHY(EK\RR]PHXIFEFYR):M![8AZ19E305K9%G(,[VEK':V> ?98P94B:R MT9C?Y@J^3BPIJ,'E%Y#RLLP23$6UDHKLK9,.-X;=^L=YGGHI7/KA:^J-0Z]9 M606O;FY!K1(AH>!@L:;8M=]I-/0"B.B>%(D&!&T@2A&=$2V\3(8O+)@<1)G] MY'JOC0G"/D.:T]J]\Z >WCB64H,Q)6Z7C3+8.70G,RAJ";)"=SM"JV3]^*56U2+G"U2;A^'9\JO@8R&QJ+'01Q*>NE-';/ M8%U2LUXN<;!NL;$+%U0DP^0%3"K-V[GV30_@#X1%V1XW+Q,J8_9NJ6^L!;-L M25I8OB!"U_$?$\) MFEF5J&RFHVME$W8(8U_8O1< MJL?43[B!'^/0,?&C MD>ZJ)WX\T7W>UA)[SRKR3S396YW#]GMSRZRSY%$X^_]8,P9^&+$7N%<<,%HL M!NS0+I&]V/MI=YT8^@"3@3\#@93P W\^EK.T%,FA_]/CV?U!+ P04 " #FR0'8.7:]F!D'\4SVPV(_4-V4Q*2;[)!LR\ZOWU=%L@\=]F"1+[9$ M->M\]:K(?K6Q[JM?*Q7$;5T9__IH'4+SR_&Q+]:JEGYJ&V7PR]*Z6@9\=:MC MWS@E2]Y45\?SDY/GQ[74YNC-*U[[Z-Z\LFVHM%$?G?!M74MW=Z$JNWE]-#O* M"Y_T:AUHX?C-JT:NU+4*?S8?';X==U)*72OCM37"J>7KH_/9+Q=/Z7E^X+-6 M&S_X+,B3A;5?ZJJHB03#C6Y)YU*FDCNCLR-1JJ5LJ_#);OZIDC_/2%YA*\]_Q28^>_KT2!2M M#[9.FV%!K4W\+V]3' 8;SDX.;)BG#7.V.RIB*]_)(-^\7= M,$X;2LIUIQD?9>Q+WS WMG<_&;-6'MQ7M3 MJG(LX!B&=-;,LS47\WLEOE/%5)S.)F)^,C^Y1]YIY]TIRSM]T#OQ3ONBLKYU MRHO_G"]\< #$?^_1\;33\91U//V_(OC WO/+3^+S^:]_OA?GUV_%'[;1A3B; MGTS$P/+?E"2S40G!"VG*D2L3\?CO?SN;ST]>C@3PVNSE3P10Z/1B2?)N2-Y$ M*!_DHM( #>2)I9.UHM(1*'%1LS)M5H,=K%3=-OCG15@K%&,E@RI%V1F"I6^M M3D9.Q1]K[06T!%X0LFDJ#64M8.*$A0B'IAS'&E M:!NB3(.T(_107Y"Z4E4QW&]M#33<$!^F" M+MI*.KC8M('B24\>2 7"H $&? 0,$)H$""^^M.6*GI@P++6YL=4-E@N+1@%X M2]/1[6@HF M5I)K V]3E?1"$67K=-#?E1^*TX8-=PJI<5:6HE(WJJ*8PXP*3=7_(GZE)3'+ M6R04?6LME2BGSHO'K9'E%[035?Y$H8W-,.'%LS\('F)= &,<(3\,$8IWFI3, M#RLA*5[7FE*<9%"*!D+VJ+:NBQN7)H43T'PP"D*6B"( 5RMX#>@A(0V%$].4*IHP1 MTW?%_D!51_8@^3Z'^)V6*V/]'7PM4.%>QV&-@,U9 G$ 8YPEH:1#HV".:1O2 M1%1HVI *Z@X1!8F0!SV]4YBV#&=(Z:E&I MQ+#&4AZ]F \$E[$_LO/H3=J6T:V!R^R;9E*B#D?RQ_RT0?4BFKKF/@I!C^;3 M9YT&JH,^&#O2*8TK$_%##N:PC)/7^F@E]68$QR;@U2JL;3D1F[4NUCVK;F': MM_@1-O8A02Y4(7U #R7FH]XMX S&"1 PG.+^E3@W4G-LO*G^;J335!Q,C[%= MI.YH%UWW6X[00+DA%PKE DX76ZG)V0&$>33DEJ-H-_3$VN;I5A=L,*@J)LHWIWBV/:#L, MR<6]H.*F9W>TD]SYR>SGQ >_6_/$;7/"I>$)RY7<@*G6<[AOM&<@P*^^[9T^ MP\QYB3G"K#1GB5EC]E+\P]IRHZL8SRMR,\8O30 =B/UV5"'>J<8ZGO!:HPDX M+<'D>UP8\.48>SO\FD?!(4HM*,$R="@'C@^A\*3P_+'X6$I M<>E88!JW>1H+JGEB#4WRLKHC7*4=WUIJ@!B>J26OZU(\]SJU4C*C9WQ%\\0)LPX5*=PB\#I+2]5AY/T+ZKNMO!RAR MUAHS4&=J+-#?J'N)^5FJ#\+JN#4\H++3^/']VZOM,$85_VH1OOF+0?UW8$#Q M$;6 9%")C(%]D2S6TJT4S\H6)$%XX;)P;*,)AZ)C;,NENR,WB"9] M6S'N*7K2&*)\QFH/,^G[,<[AEU+>=0N6P$IH<, % 35F]=(PL6[A]H7P\'S@/%C%N\0+.,,O -; M9L0Q_F;3YUV;3'/D5J>:_0P%QMM*EXR5ZWQ(YUA<-6D8VBV)L9MCL(P;[Y[Z M0N#Z\J,S;!?H[5/K=MH8!K,S-"!K5D\J!*SLYG*H4_%4IWBNX)!A!LFSRV:M MC**9!.=Q#!EX&E56Q!D EIE5//P4VA5M3<>.@A?B745_W[!5,#508FQ H?;Z MJM2*M@Q@\/.0Z6-\"_+6Y1D0O:#O4\CC%Q@W[%B^CWQG@ZSI^:FX7MNV*O?] M)M1MH8@%'I).$^$N/['8Y!MZ^_?!2'L;N/L<5.E'YR+4+5S_TIJB.]I$KJ-Q M6/.I#P*@Q=@:TP[^1[K9#[VW5Y\OWST!>NG&2V$#\T%?(V9/?<#N3U=_#N>' M<;6<3%\,JH6&M=@@,]0C^7L51YG!V>RR5_4K!8VN$//&OU9=F:7H\",4W=3N M&V@/A7!,,S0TIL+4F2OW$LG^PJQV"@NQJ-J21.MN^DR_$1-:N$%G_::BJ8_O M(3$,-O&R#M_NC?G/@R/5#XX8#=]_A8GN89]]LV)'@,F.J#L[7 @!DG M7_P?IZ.67U721.?"B:!K[Z!6J &*(VA#FQLDN)/*I&%T-![!K&E^6U"3IP,; M1;R78!=4YG @SJ9>C8018\;D1J#SV0%S8LS5GFQO>WS;*>,3P=\6S15R]-(B*&A4>"><( M$W!_9!6>W]-_'ST;7$+P865KQ,U!2B?:7(DFX15C%A_KMP:LK0?/O('B.')Y^^[-*O"G.#:^[*8ENQ[[UP8&^@=KX)B,?]W>J/]Z N-Z!J(X) M/X^=]QZ^;&578(YN\-+4L^DR.$Y"_?T*[$SO"^C8\.!1YRI=<%.W9\#FDA(DI'8'!L\WHC[^)BS]=;%^.'C@[;C)BOE?@JJB@YN#L<"E8O>3=F:X3N1TW[O#X\&;V%H!%O2^F>X!X7=\*=NM=J^T MS^.;W/[Q^#X<9]H5U"%32VS%_/#L2+CXCCE^";;A][H+&X*M^>-:21SYZ0'\ MOK0@[_2%%'0O^M_\#U!+ P04 " #F# &0 'AL M+W=O0N">"\ M;2[2-$W2#<.P#[1$VT0ET26I.-FOWW.4[;RT:3_U0ZP3=??<B5;?)EKTPB'5[,8VI61HO)&33V,PW T M;(1J!T<'?NW*'!WHSM6JE5>&V:YIA'DXEK5>'PZBP7;A6BV6CA:&1PGNIE6AX.0 M",E:EHX0!!YW\D36-0&!QI<-YF#GD@R?REOTJW/)P4 Q8 M)>>BJ]VU7O\A-_%DA%?JVOI?MNYULW3 RLXZW6R,P:!1;?\4]YL\/#$HPE<, MXHU!['GWCCS+4^'$T8'1:V9(&V@D^%"]-RC)@2<19',;A=_"27>R)QTM>P?M!R.Q4V;+6MC.2_3.9 M66>PA?[]CM]TYS?U?M.?D/,?()]=G)W3R9#JY M8-/+\P_7[R>WTP^7['8IV5S7:$G5+I@3LUIN^E+])RVS6X9?=@SG.X;J28H@ M^6HPT580HO';;5!]U=G^IU9TE0+6&[:KWXU"U,N65SP METK%5FF\54I"SO:G+7-+W5FXM9S)^U*NG">S@F>[%"A9A79XTY/[ZB<:O_RY M$37BWF-1E/(B3$@*1SP+1R3%"1^-4Y*RG&>%E\8%3['%(>4Y#Z."I&+,PS%) M<5CP*$_9[T9;RZZ,GBO']JWW@3_+2FT=TW.V,KKJ2H>,ZQH9(EP>]6 9$(@' M\E0D)"09S\'4KXQ#TDE&//>\TI G(]+)8A[F.9LV*Z$,SD['+HC!'OOUER*. MXM^>25',1QXG3WGJA2CB89&\HKZ5]@GR#39JJ1O)CB72+K=OM^+>IW$?>4HC M"F@?F-%&C.$GZ\71F,=Y[L4TX7$1^^!Y/@KQ+!!QZ$L0\O$X8Y>XG)Y[)=PQ M'Q>91\AXG*6]AX1G^;CW@"R-$B\F*0]'6>\AC@@9B8NIM#GJE([8L;"JW+HX M$Z9%5Z!NV$LW?B\!(PQZ! A1OA$V <3;E2B(0A+"($S](XZH7$$:XBRI.VJH MG^ C]#Z2S#?UB4;IVP?0OL.=6^<&1AU59?.0(Y5N%@[\"Q(JM+[23+ S:I<$PA1B3G@% M1XM0=%EV/KRMFV=1]-CHS?52X80B=O[T)$V$A0'!DEM,319HL@J>73.J+>NN MZK$]BK*/$+,'5-"J1:OFJA2(%]H8OJQD3N-++1<@2;CF3I*/->8;>F+)&9PL MO@3\:<(H-QK,S"YUW\P(>)"FE^.$EA$RSJT6)Y7"V0K5QRO!.BP0NGU9Q^E7 MEP4%V$=LGR4(.3PW4E:ZX9C5OG2*T@VK=QVVI;_TT?&>TZD2BU;;!_M<\4/I M] QAI5M=*5",N=&-]^-5K2\QW0U40[,6IGJ%(X9#N@-[CA6BL4XY&@7 DY:L M;!1M,.08)K/.XBK&20N(:3.EBZ%K7CV^[ MU=WP.^EGOD?U?G+&O;A 5V(SS&&*(R,;,--/H_V+TRL_ &E( M =_G&E7>O)"#W;\$1_\#4$L#!!0 ( .9S85*S6M?^IA, &DZ 9 M>&PO=V]R:W-H965TV4KNU+[;(&0"- M[M/=IQO@J[O&W?BM,:WZO*MJ__W)MFWW?S\]]<76[+2?-WM3X\FZ<3O=XJ/; MG/J],[KD0;OJ='EV]NQTIVU]\OH5?_?!O7[5=&UE:_/!*=_M=MH=+DW5W'U_ MLCB)7_QF-]N6OCA]_6JO-^;:M)_V'QP^G:992KLSM;=-K9Q9?W]RL?C[Y3F] MSR_\TYH[G_VM:">KIKFA#V_+[T_.2"!3F:*E&33^NS57IJIH(HCQ9YCS)"U) M _._X^P_\MZQEY7VYJJI?K=EN_W^Y,6)*LU:=U7[6W/WLPG[>4KS%4WE^5]U M)^\^79ZHHO-MLPN#(<'.UO*__ASTD UX<7;/@&48L&2Y92&6\@?=ZM>O7'.G M'+V-V>@/WBJ/AG"V)J-*Q5+]VM3MUJLW=6G*X02GD"<)M8Q"72Z_..,/IIBK)XN96IXMS[XP MWY.TR2<\WY-[YKMJ=CO; DJM5[HNU17$Q5Y-75CCU0_6%U7C.V?4?UVL?.N ME/_^PJKG:=5S7O7\?Z/:KTS1K=NMKKU6[VL%K9C=RCBU_(XTLSB;J?[Y1U-L M:WNC+GY2C_[V;R^6R[.7Z2%_7KS\5JUM94JEU76K6T/J4,U:757:[I2M5;LU MZC>S@:] ;'X%BNH M+LQC ZU; M@!B\(MYN7(GIG?FSLS0;2:D@!EQQKQ!.*OJ.A!21Z1-M2E>5V9@2$@4IZ,&$ MI-@@YB[P.JEC>I1KRJX 5DDUM'0!_!I76-A%0H)Q/E>)MW5AU'\VMP$?SP@? M9T]$EQB,".XU!T%$<57JG28=.5-IME.C2@N16N5UA>^#E1ZZH5R01PBIQCF9 M5'L5D)A/'\$X5Q^QB$"FM*6J&[RP-X5='\@(QK=V1Q"$-%%@VHU.8L=O90KK MU]6])3+?F!-,0^@J_^T6&+<+/G,]K)&H.V MV'J)8-$!X5B $MI-RA* F@C/@*F$'?$^1W:D9$U6]"W9E#>GK2N<7D,FI[::-F/J!+>&=VJ@ M;;B>\[)^"=-P)H[K_]EI1%%8*QIBU26ARB@5Q+FU)92.D "& .W6NF8@8WN< M526Y;[0C6R@+R:? >.P=$ANB%O&GJ?6J,IG1\=U.WY@QFDA$?.X1)/L+04GI M_=[H2A!,*_^,M YM)(,F4[[3KO*NVYHY!>?D?(0 X.#9[(&C$:H"!(RJV+L8 MH"FH1KT/I0S1:H_M6\]F(8=CT:/@(?;]:!#-"(@=2-LN0'&N+@\]HAB7KMB& MP+'X;O;5"<@/:&6Q]'_XL/9<_6[;+4;;7G"93*^@H,>T'+["J-S_"*44I2HD M ':HS/5Z'^).4]C0G91*H(GT M'9PE"X!!$7K7=+)%V,(UGQGPT.,W3^9+,$?D+:RZKSH: )G@ G.0$POM8+G> MZA%A%!5T43B*I=\LYF=IBBQM9%N$^)Z#LP<=CEKK$58/M9JK<;@L7FHVM?V7 MF!IYS3%1@7TQM7&W[,+8TM,D#[9/42/I4WCCXKLLUOC(=_R]T@-U1#:9D^#+ MTN28^>9\_CRN-R.AH$4KHD1=SCC'()SY=VZ3Q)JRWK.XO,,3=!9^9S87Q/.@3$$>+!.TF( MJDK)>\:IAI(4O@!*5@8)B7AGYVA'20R44LB(>.J[@A99=Q5M"9^V*5Y-\.K) MJ",Y,>9DUE>PL]YHTB7;\Z$QB34GS%%'G\!>0](D.#.N:DZ/ ]:WU;>FIP:] MH C!@3O8=0C)_2 QJ]]:;+K,XYE760Z]A[S9^C[Z!L"(#F9B# (CR%)9PB$\ M=A0B*&N.I,0_C2<; EZ9<7/>U4R6.3WIXC3"WMKFRW-DX-$7>VQ[6@PLK9/T9C2#6^K;75QPVPK MU]\*F, M#0R6I*D.N>DE"=R'.1?F!\JLV/[A%H80B'T[ A[1B/7:EOK6MKUV,_T'-#!9OC;[-D 2!%]R<(%H M3+Y]#R0(FY5O5&69E.9E5P1(-.6N*>W:"B42_8F^PX-"Y]DDO4-"$ NGTK"K MZ:W@MXAX5'$3R8765MV!S#4:/0==S?@"1Z.,4%!6DH* ZS%KQE7S7^(]8(G= MR+,3Y1%*2]%Q#6'*6,4/N,(C35D1&H[N_VT>*N^#; !47E1A 2.J!Q $/3[; M8HC=*1WJNCSVNZ\Z6X;]OX#Y/"JT22<;I+-V%.1#]<(H&H X@'L0+?XZGG.3 M./,'Q!VM+SG__P3G(87L#*8>S$BXGIB0FJ^,H\E9J>%LR,@V\A PQ^8VY+NL M?EP;W7;." $C(_3^+%"+7FA MTE16:(Q0:C+/<$?_T+4TA9C&+!>)?X_#8(^Q(-A7Z2.!3_8V).DDYAV3*1Y/)3X]SEPFQCA;/_;PGJDN8"I#]P8U9:G6KMF-J=S9 M<\+ KQHZ60H_$\TF'Z;Q S\.<8Q:41 ,(\Y9^93@6NH^ :D'%5JI?#O4%M=UN+*B($K(E@!6W 1'4X>[JCKLA(T\-- M $'6;PE<1UN&(.LV9*X>8KF/003S>2_!FCMAD 19F?8N\7HDV?V]4([_PN52 M>T80M6L\1>4;:BD 7:UC6M 'O 1.@2M71;.@)FK#86%>:<6J2BFJ+XEX&%=L M);R,W%8F'N>3,6 %=D@.-N5DKW>T!<0ONZ=W=$+G8&B^R4==75$=RFTX(2_2 M?8ESC@2E[LQ1F8RJZ#)/4H-2XE;;BO<> UGLI7QPG$/ MYDX:''D[:K&8/QOVHT8OG&?-'>IFA294WVGA!! MNF.A?:@GLRMD-D--5G8R1$6).;UI)I=/40/ M1(S89!KR@]R7Z7/T-SN S,I(=RS$T;'*%ZSRV%CAT)1P.]W(G(E;D)')$?*N M)6_7>\F/P5CON2/P2YB4#L,?U4W]."CCVPYGV#RV13&, EA O(V MM:5H\0%S!5\D>;C%LZ;.&ZD5I5U'+5X$T7)&!V2E'&&S-,UZS9R0H,D\=?*P M>C9X5P@-'G-MQ$Q6 MQ7C[G+>,Q]M%,;-Y7Y!A,'9&T?]FR@.%-S=@[(X88J M1VS4$]H%'DMOW@)2):$N-A+2,N^+MA$CD]GS;NIYK 7Z@C8==(65TS0\?RI< MT@T"\<_@!-SJI9I:6AM"0^HF%45<$N1MI'K4I9BK7W[^.-%RSUKRBB"> DM2 MPCJO_+:A\W( OY0NB6F32C^]2^K4Q)'X.*ZY09[3A9%39= :T@LW:Z15*J&) MVB3^:!>$CFGML[9ENN475 V)@II%R33A$^+'--OY6-?YJ;/$4,1LW\8SQ5BI MY+OSH()]91/Z)+NB;A A6QS%PY7Y'#??&[I MPM)9-6JXTF)TW]8>3X M ]%>6>T(F"DC =F)%%0P6%Z="G86.7:P_0O1;>Q D1TFSYHE7DT?=?4'P''; M>>^B[S;T;J5[9LDE",, M7V"D%G8"3QS./<&QYT]ZBDVUPM$1'R:_Z#8=-IJH(\6:IK!,(@*'G.2@#V-_ M#R"L]U+2O^G=_N5]I/2^<]*^QSU5^HV:+[FA&$A"5*'X.N!YFPY-V71).(2=>&1'ZC,6' E\3E6>)%B!1D8XGOQ-E3U.%&%C2 6(AX^\^8 M9H17#4]DVBE"1<>WM+!0BP-W@V/K/R91+I=]>K5)9TF1CE"P)*I2Z3NZ>T&L M2%0B[U/ &YWXR%%&JNZI+1^#-^)!5D'S#'^@YO&E%0\.\P]Z+T0ZJ\D>>DN2>GZ7W5EY<=J=Q(M3O4UO$AK^U937:VGA%J\DV* M,PBL]"T'I4&';$;GAI@F2\9V1(.DA.ISMQS=,S? D]9"3W<_^EY&8 @RACL6V?S')I6E0LRA+_NBB@-\X,S<2;/A\#I1UH#J MM,%[N@.!#(^N9"[.)ZX62)I&[=*J8>7#H8^O)\-/BC9YU.]T-( XDAY@^=^U M1Z3;M'1/;.)B[G %W=]=X$Y_=OJ253=_;:I;ON,$AQ-)LG/ M*P9W]:Y"8X^/*REGQ@9@'?@I'^BY+MPYV*+H&Y[--^PHI:$87#L.NQU=2!X('N?U0SK[ 0%4B/6ARQU"H\)6^7-]LV 3BX9&GE Z3 M6^GKHF"J=-X?[B2.M)G?SV'_WCN#>2P7A'VQWY>$9B34T57,6 T-_73$G?O^ M5+Q >65=T5FIVV+9O$A7CB;>Y*,L/N.15G 0:OI^Z,,!.:KACP$Y4F!S+QQ[ M]<5+P:$@VIO6)N.A$EDAH6#J5%"[_HV$A.']4FF!W#DK-Q0,D5F'T>-D'<,_ M4@+"#8U!MK^A,2D],)E@I1#%$ MP6']?QWNO3V(!_1'Z+P\UYGY;%_.)$!W1 ME"<5QF+KLU\ZP"=AK*:VA<>4>/TZ')+%+M;%Q^O4QGK4-AM# LWBE2LY)5S# M%/"&=.7J*^FAUQO+%EK,>9*X@G_B>6VU!'Z^%Q""+O]08']P5GYVT9._\"." M<'];+G/%WF/6G\GD5>'8O8D.F48'0 6#F%!WY'GRV7$GH[]IG.M\,(?(R!<1 M^K>UJCN>,]YP\30K71'*X7S_QJ.T "5D#S]7H$)_:CJQOCBTF#NVR+ MN#%8/L$J.4%?6%ZK#R+8Q]01"+7X9:-=F0#TX>/%903&C$N,<'$XA.'(G8#) M/_I+)S'1.N[U:F[WV3:,K."==&)B$N>A1:3VM/$J2R#?\> LNTD4[B9RYR&> M-P@:^_M <''E=K475VNA(Z97N!DZ7BJIA S2?VBGX>[AZ-S36[[DPHH;I%* M^$:<_)QF4W/WJ&[3U0XIMO(30XXHH!4ZP"6<&X0.4RCYJ55%FS=BS9++1F5 MI K.QT!XMO=T+XDBI,S Y+))9>]\ZG=II]G/_W;&;?A'CEXJ+/DE8/HV_8[R M0GX^V+\N/\)$/$18H-IRC:%G\^=/3Y23'S;*A[;9\X\)5TW;-CO^$U$=:8M> MP/-UT[3Q RV0?EWZ^G\ 4$L#!!0 ( .9S85*H\_^(?0@ .T4 9 M>&PO=V]R:W-H965T,9.G+O,7'*>.&D_=/J!)F$)=Q2A(Z@XOE_?9P%*HM38N:0?1)$@]GWWV07/ M[FWWNUMJW;,OJZ9U+R?+OE\_G\]=M=2KTLWL6K=X[5=GCL5O,W;K39>V) M5LU<1E$V7Y6FG9R?^;7K[OS,;OK&M/JZ8VZS6I7=PZ5N[/W+B9AL%SZ8Q;*G MA?GYV;IW]-MARVWI M]"O;_,O4_?+E1$U8K>_*3=-_L/<_Z\&>E/A5MG'^RN[#7EE,6+5QO5T-Q-!@ M9=KP7WX9_# B4-$C!'(@D%[O(,AK^;KLR_.SSMZSCG:#&]UX4STUE#,M!>6F M[_#6@*X_O]$+N+AW9_,>W&AM7@V4EX%2/D(I)'MGVW[IV%5;Z_J0P1QJ['21 M6UTNY9,<7^MJQF+!F8QD] 2_>&=;[/G%3]O&/NBU[7K3+MB_+VY=WR$3_O,$ M^V3'/O'LDQ]PW3=8YKBP.!%O;K5'3S)RDZSDK8U*#[WG$W?MMAO M-PY"W*GW,RZBH(MB-V6CL>E"=]:MRTJS$Y8(Q:.\P%U62)Z)A.[RE.=)PG[1 MSK&W;:^[?[C!#L^!30MQRJ8I?D(4I^RC[Y*GU/37ZR#+Z\[>V=Z'[UW M9;@._R0%"R! M&Q*\YSFBEP*53D-?9U>E(4A#QG+U'%_D)G8 AC\F+S-ZQRXU#^COG7?KW MORDIY MRJ>(J$J,E'U"R^>H+.H[3W',#@]V+MVUE5YI-,Z0?95C&A?^'%P7B M_LIVJ'-$T ?A5]1%M^7E C,XFL>*$E/"H9&B#%4\4?GIUE>#B%N-RM+;IX_E M%Z\\TEGRA$0A=(K'44Q)(N%3B:I#3ZS,OH0O5H0Y?_J%PTR0E.A42,A Y6M+ M%KQ(\O^)>)XCXFF@/RD>$H"J*B69<H3;VBH(\5X(E MDL?(-GH"@@QXX 439X'E)/4I@2H3F:^WA&<)3"[7AC;[,"(7-]TQ0&6^)%!3 M@JN=VFJOU3-IJ8ULTW[X>6( ML-I9L"6:[0VV0-WWSP$P-'#5WIKQ%V:+_2>DBVLK>]-TS"S6I>F\WC=H-I(VQ.5 >Q6>!N&/%A& M'$WK9>P#_1WBD4Y_7;P ?&ZEDZ_@]+)=&/)!20DZ)J+]V4Q^C[9HM]19=PK1 MI;5[E6#,>M-52XR53\LFA1$Q2-+&A_-0(/B,$OY _E-$R!BM8+?4C\>+,*CY?<'M^WQI'G;"#RKQ&_+E<3QHI=BO^*#]=0T^0GR8 M?2CO>Y_:X?1A_H0W2;M7%DYN'WP3RE]LRQ>A"!6PIUYHN^C*]=)@P-.+T 6? MGKZ^-6Y]:HV?-GH4,J%,G.=<8AT]1<5^[L$=IB(51^P]T'P)4->=J4HVW:/$ M 9-3(%4& !8TMZ0T*"ATCPMG2NHU*9 ZP>R0883 #A&G[&K3 1=HS(HCD,41 MES)GA>("$](-SG![F0)(KIC*).Z*/![Z*W63"/T)TQNNLMC.4T\/3S\0ES4I MVO4/G*V;L@USEOYC8]:^/&X?@(E(H^[A_PC*<3R*%)V=>I^(,"UE!7O3E2UJ MJ. "\ZI"TXJ0X[4AWTB)5H(N7:"%M&5-2U&6TE7M72(B#'ZY\MT*@P1FT3!I M[H $9GS-=II%S*+=0CBEGD>2DU3NP9,#2]-QK5#UY-&HGDP[@+.W=J@9=5PS M-"=Y>*09C]1!YVEL-<@=>'AH/1F!!??\6@*M,#-Y;#\NYG26'FKS#3W*,",L M-3H9DM&A1Q%C\M&GV'SP/L7.:T"'BP W3?!:=_K@?ACQD2]]'QTK2Z10:A&RD MD-P.0SZ[1WMB_;UEJ_(W5&+X@J$[]\)SO+2:7+=E/*44E]&+L.P?Q(M3K],U MRLC9%FA[\7D8:[=S&]UO*7?;ML3'H&_

&ZTTT8@@9\]Q^%3/\PZ+VTR/:= MSL^/$?M:=]4P"7SEP#@85\Q2'*#B689K,HN?C4P18B;\N\B_2YX]#D87516. M^!\0,O/90^1Q >!80B.PJE. JRUAUMP/L[:_OM PG8?>$\_R]02P,$% M @ YG-A4@^G<>M#!0 9 P !D !X;"]W;W)K&UL[5=-<]LV$/TK&-73$ZL/RHG=U/:,[313MW7BQDYSZ/0 @2L28Q!@ %"R M^NO[%J08.FV<3,^]6"2 W7V[^]X2/MDZ?Q\JHB@>:F/#Z:2*L7DQFP5542W# MU#5DL;-VOI81K[ZW&GYVX-AIMZ<:+T-:U M]+L+,FY[.EE,]@MO=5E%7IB=G32RI%N*[YH;C[?9X*70-=F@G16>UJ>3\\6+ MBT,^GP[\KFD;1L^",UDY=\\O5\7I9,Z R)"*[$'B9T.79 P[ HP/O<_)$)(- MQ\][[Z]2[LAE)0-=.O->%[$ZG1Q/1$%KV9KXUFU_HCZ?9^Q/.1/27['MSBZ7 M$Z':$%W=&P-!K6WW*Q_Z.HP,CN>?,==?X9ZT4NKIV-51 _ MVH**QPYF@#+@R?=X+O(G/;XD-17+12;R>3Y_PM]RR&^9_"T_X^^B#5@)05RZ M>J6M3(F*/\Y7(7HPXL\G0AP.(0Y3B,/_6,(O6%_^]N[J]NKNZLWK6_%2R]*Z ML OBRJ(.TA9"QR#D>JV-EI&">&/%&Q7=BKPXY"(MOL]$K(C3:Z3=@>4 XZE( MBV"/NA=NG5X:KUEV GKV*(,M(<15T(667L.Q#&(+;?"O(A\A9^%@YK$0"!C6 MWM4@'BJ)PD&3,:$#_R%0PH:_QP0!PBB",VU27./=1A?DLU%>=WSB=A<@N#%LB>!*ABH3C6D!S0J2WF*D"%@C"[:1 "#64GNQD:8E MSO(@GSX;7/#^Q\9,Q1U*$,DC:E^/T:Z0!L,IP9"B<9%LU-(,06'0-B(Z!B*+ M(IE@^V"Q'$%V&]2*_5IZ0"$J3R1V\!#2T"A$FD"5I@UAI"6?%B/+>=1'&*R: M!"QY.3C*1XZ+UG.S8H6,T#KMBJEX[09P6S2LD3NY,I022*U.Q[J6C=,$*M>6 ME8#(J&8*[876E6?@SFHOF@K.>[ZP;-"6]^@ PA29N 87D%$+=L1']'E%WA9N M:S,,A=* )5FB"G?1EO!+*1^%*@ !31# M4*;%J.&CKO6/^12HY.)^8B+!4M27\TA :FG;-;3?^BZ^@G0\5?RAV: (+49N M8E@B,Z$D3>I8Q^;4"FQD4$_3.!^[Y#PU3$5XJ_ 9Z"F9/CW>6:U"MG_YKB95 M22Q) W9;:A%+J^0# K4<5VFO6NAKY:0O(#R'ST!'(.YM:=P*Y/N"$D/7T:;U MB!:2^%%>IKE*O>RIPM49\8/;O2+"+B:ET7\1J';3N^"*1_1&,]'ZF* MK>;.>W#?10 I6GQJ!S[*!X;1N$ )E.YAR^ZKS/1E*P5^\:P@[@^(P?J#XD:C M[=MOCO/%T0\A@;.*#\!I!QQQ/ 5\B#L1#8R=BE?080$9P$G=&PO=V]R:W-H965TQVU*--ROG*QWQTZ\G8>M)EZ)4V^\"DU5:;^_)NMV%Z/9J'WPWJPWD1],+L^W>DT+BA^V[SQ^33HKI:FH M#L;5RM/J8G0U^^[Z%3&:/C@6[( M6C:$,#YGFZ/.)2OVO[?6WTKNR&6I ]TX^YLIX^9B=#92):UT8^-[M_N!@IGTV<4YEEA+G$G1Q+E&QWU MY;EW.^59&M;XBZ0JV@C.U%R41?1X:Z 7+]\ DQ!-;#RI*T;(1$/A?!)AFR4F M1;9SG>S,G[$SFZN?71TW0=W6)95# Q,$U44V;R.[GK]H\0T58W4R.U;SZ7SZ M@KV3+M,3L7?R;*:A0(2F;JA4OV[):VZ+H'1=*KS;NJ"M^MZ[9AO4[U?+$#TZ MYI\O.'[5.7XECE_]WQ#_@9V[C[>+^[O[#^]OU=7-_=W'N_N[VX5:4&606-D4 MT7EU#U?JN@G0#4']6JNWM/0-QDW-3AC*V3^.5=R0NG'55M=[5>#34@0D_+3L MA>I6RL2@PL#\LK6\,W%C:E$2EXM]B%2Q^!HC&\?J'F\.TCJHVD5X@^'H1&W5 MM&Y>-A)=1&&VWA5$90 1%(0H2P5"$DV4C92N7%-+%DX=S:8GXS,,B[4H<#+2 MI@MMY]&?2L,B_2WJ1[4&#H2>[5T=GT_&LM:=RUBOC$?%G M0!O)LPYCFYR9&J@BKG-7XJTKX&YX9DXJ]_.9O/IZ_?2HRWZ94\F[U6)JA" MVZ)!0,"!&:WD]+6J0&1FFP&PMBT08R+>Z-$$R8$GIB ?.8YGD92ATKDP804M84>FG;'$W= MBRM[+UT?<%'[(NYC".1I9)) &RW1$MJ4>00>9/Y#\V5BK[OY$\]/!5K?A?8@ M,_< /,LU?08A[)C]:;I>*:DM2B ;6J9*',F-TK(;EYNILL')Y^T^=P)7/QS+2U:SNOC$)@"#$93!/Z61G02- M[#]A_S)U6K+0OD.2WH H9(]AXN)-IF!\Q8]#T?:<*C/;NC;_IH1=YH..-Z7. M+73S0@$Z:2QQ4#C"R2<2)5A;6>3I7(-VNQ:<+=@82-S M*1/#!6>2;&F]9V&L?NGU)WG6W4N0N5U:S*68BM ;_)']M6?.'@\4\:*CL*90 MM81,6E7X#'AZZLYGPX+F\]"L#/?1_HN\XT9'?K1/@/6X"4?;X;3@(BY)NN"E M%&+'FXS6;0S WM&A"ET&,OB>'G@K[]>K5XCC MK&_RW.ST?JP^;)%67DEZY'#[ M0%!-6F@ )3-1[S0%*Q%"_I*<> J>NF]/&]X3I8Y'L^'Y5^BP22?#R\K',C\M MV%?D7=CJ@MHU[/BKZ]N _3R!S0+)!F;Y(5JX5K-O$N$]$';N/]S#K(/>RWO8 M;'S27Y6X'V62N8D0@O/L/U?Q!J0$*@KUW$)KU[+S:J MM=SN<6!P3Z0KT^P?"5;HW'\33?Q]^UGYM:C[K5U %R^*^[M.-/OV(;BNW MZ*6+6-_DZX8TB(L%\'[E7&Q_L(/NWRJ7_P%02P,$% @ YG-A4E:?>A6/ M" 318 !D !X;"]W;W)K&ULQ5A;<]LV%OXK M&*^GV\PPLDC)DIPZGI$=-W&G23RRTS[L[ -$0A(V), H!WUU^]W -XDRTGV MH;,/M@@2Y_:=*W#^J,UGNQ'"L:]%KNSKHXUSY:N3$YMN1,'M0)="XXDK;E?!N[),]SCA+W7RFTLNU:9R'89G$#55M^DT?VKR0N3+]]SR6"$4,QSGU50^3@> M3-H7V+5NV,K.5)8&BYA4WG6>,!G&9Q%2VY;")V>^C1#^;H,])&DNC+8E3P6S M8DU,%[HBEMP($)?:D+MZ=#UK?M?6,L*HT?Y**ZMSF7D7WSG\!/7P M^6,I#*=2X96DS9UF;"NX&>RYJQEY6%*19Q\RC $Z*]&9P4 M[>E5YA#624FU);" -^J'+.1?HF$/_?KLH8)0BK=B!NP>"GINBAN$N?4:UX*! MBO4ATKBJKR&)7VE$#BN-1+67^98A.!10? ED"IA*?JM4@ ]V.S004AZ$+9/_ MH"FE6BD1@-[V%-IPF,0R_8CV\!N! 9%S1@^^( F\8X7I=U( M(T*H]?&'C@&RC!2R)#CWN'5^$5_1#0'=@,UMP!W5OXFMIUZ(ZIA#0*KM/PD5 MQW?3@MCOTC6)8D2J#8IF$XR'8XO]+%6:5YF'#KL.Y!Z:E$V-7%*D+/6#>%$G M$-8 ^SB9#69-]D:,@Q2L'S<2B28I$XA[I\6!G+SO3*3ME3$D2?4U"#:1N,7' M3XPC^$+*\;(T^BL"Q"'WV?%P,-TM+,/!N'U!.91EDKP*# ]C!LXZ#4D1G"L> MX#D%;1&;38QF@8:J4*W\QS]NWKP$EC A$X5,?73M!@89DWK(".1<+Z$#'*1T M@9I%NI9PBTRKG!OLIDV\14JJ#(W<;*,Z7NIH;&*-8BIU=>5IRY3'\Z=_S))X M^@ORK(*EHA>(@=-N'.Y$&]B*M"*-=Z'B7=%J XOR<>7')SRG(FCF?#QTZ5OO MMF1UMAN&R3 BW_(:IOJJ[ ,!<+W)EU9?+0OT-O5RY3;#0('6NI> M[ZQGD+VFU[R]]Z7LZ?QR@,'_021%F9\1%L!(/A#:$P%\;RIOFV_[O631.SO96MQA0N,S8==TX^C,>54KH/ _E\#FN<90D MT[W5K:%*X)!!MSD-#L3T^DLE2P(A&/H?Z3F.XG'< MDT^K&^6X6DN*X4#U;9F3*)Y-]E;M[#F;1*/DM/U:+^-H$@][4FD%IYH*R7O+ MMP:9%*PNREQO,;->"B56LH?C*?A,Z__-N_'XS/_5!M?\6M\\IW^KQF3L_P+Y M[Y(O91Y*Z?C&+ M9J.)KQY=$_WQH$*%2=$/C+2P$R6CK"FELLBE/,Q(*W&@=:(QKPTO:.3C=?44 MTHM(J0[G.3$T?@97&@.E6N/34OC)IS*6<.7?&9$&/;/\Q+@3A_NJ$WD[/; ' MGE<'YD^46W+)EN4"1_4G GXL@O8EBV8'3:Y2!="6S>[>9.&["DHNL=V956C6 M)61HWK4'FNJ3=A5U'>HP1ONAVT5 /RPA&8C[09/$ 'P_:V4LK<.$R!25YWKM M%:WGD))OPXQ*([E W\L$#,@@PE/X* AMK*Z-6_(\5+5TYB@*Z0)Y,V:$+DL> MZPC:.5-IU\T*06##S#=X\K,.1GPM93WD/43 M\0\V76A?P]G-PS]VGFS"E$Z1E@FZ"^EW;U(XS ;VU7Z_[AKY% CQ>48G/[K"\&?9-FA.H^%XBAXP M.IT\.337-2J.H^%L]+^TWGXUZXK7_NA#DYA"KHH0F4NQEDHU7 &0/P37D;SU M^!V<%;\!UR7/P^3OG?$;SH*1'O\.B@/73*=]*[X,&FN_44F MU2E,.>&VKWW;WI7.PQ5AMSU(%_\%U!+ P04 " #F5K@>9XZ8MXS7S' M4"1'.Z6_FS6BA:>VD681*=;8"G.E-BAII5*Z%9:&>A69C491^J2V MB7@<9U$K:AE,1G[N5D]&:FN;6N*M!K-M6Z&?9]BHW3A@P6'BKEZMK9N()J.- M6.$]VB^;6TVCZ(A2UBU*4RL)&JMQ,&77L]3%^X"O->[,61^EOKO!LAP' ML1.$#1;6(0AJ'G&.3>. 2,8_>\S@2.D2S_L']-^\=_+R( S.5?.M+NUZ'.0! ME%B);6/OU.X#[OWT'5ZA&N._L.MBLRR 8FNL:O?)I*"M9=>*IWT=SA+R^(4$ MOD_@7G='Y%7>""LF(ZUVH%TTH;F.M^JS25PMW:;<6TVK->79R3WMOX"7'$B0>+WFI!(LY',H0 N.7 M\3!\NQ+PU_3!6$U_U=^O:$B/&E*O(?W_MN%5 G>VK\U&%#@.Z/ :U(\83.[G M'Q8W7SXN'.O;AO]$H>$&3:'KC0^Z6PS"-UU;O/Q<52;Z3$CZ')G^FC.\BZ4D+K4U ME&YZ_@^ :4,WBP^G.PH6QM9T6(EIKI'(X:,R!@W\#$G8[P^I9>&0)=1>\)#W MTYY?X2R'NZXL'F4I'U%:I9_/ZD)Q29C%&772D&6NO4C#)..];BEE,96G0DV\ M\(=X.DL]223Z)$QBQ\^3D/4Y=09>3C(@T)PLL>&[+;$PS9T.'K(T=7H&K'=T M^K8?'HE M818[K-SMU$7FI70NW[;#2(DO)0^SG'M^=G+Y#B<#"O3Y@Q]]= [_ZYA'9S=O MB_2#N_?%@#\QW25\G#T^8=/NYCZ%=^_?)SH?-1V4!BM*C:\&_0!T]Z9T ZLV M_AY_4)9>!=]=TS.,V@70>J64/0P&PO=V]R:W-H965TUV)^.!DWC<=@87%_='B2Q)%5.DAD5*UCS]G*TVBJ+; M63# 3-PMD;6<.LMWMNIO#G7SP6ZT;K./V[*RWS[8M.WNJT>/;+[16V5G]4Y7 M\,VJ;K:JA5^;]2.[:[0JZ*5M^6AQ^1'*C#S;Z.<.M+.OZ _[RJOCVP06N2)7I>6_IL=Y-F+!UG>V;;>RLNP@JVI^%_U40AQGQ<6\@(1XA%/ M1*M\J5KUW3=-?<@:?!I&PQ]HJ_0V+,Y4>"IW;0/?&GBO_>Z.3R.K5]F=65=F M97)5M=EUGM==U9IJG;UI3)6;7:EMIJH"?D5"YO#;PS=U:7*C[9??/&IA*3C@ MHURF?<'3+LY,.U]D/]95N['9;57H(AW@$>S!;V3A-O)B,3KB2YW/LLOY)%M< M+"Y&QKOTA+FD\2[/C!=30/:9_=_UTK:X__\?F>"QG^ Q3?#X[()MWI@=\290 M_T5GX0%KAVCY60.U&^T'RZYAO75EJS)1N:KM3N9Z@T(!8:V(G$D]9HJD*8/@&WIUE/W<-3E%T>>\PN\$YEATK M!1AY6]./]FA;O;63K$1!QBW2M&JEVV/X4NT-+]8M;N*^H\=SW;0D0SR7,DW> MJ%6;P93P<->($*D.Y%JU1#';NA%FV3]UME%[#8.3S,'Z0?WRPG'C1,_WE<$7 M[UIXW_JC?#^[F[F#FF0WJE*%FF3?-T0/G/*V6I?P+ZS)9@=0@OBOKM; )KK! MS=:KE9"79_G0@$KG5U]5A5&S$99_XEG^R2BG1JH$N.8&-@625=#VAMC^-P^6 MO8,=Y/X3H-;*5$ ) P2U2#\\'3WNFQH$!89]XY3"75W"UF\C%D92O]1[0!H[7"W]?@>L#M]-LA]( M!93TX74!M$]_?5%N"J\,X5P*=UZ6J)_#(Z1N0?MU*T5Z M)GJ^RS]YFJ'8:$ 3FS%(M@3%("_IW21OL=;,!31]K"P7_Z-[.BK S MV 8M9$;2Y^3'D)8!?$>LI;(]"DU+>.-T+ L(A'$:L UR9I@!EM706@4>UVI>CKGNRC.IT_^QHV\!&. M!5<9FS?:IG7$1QG2?&(%Z H0<#BAKD%!(PT2B5<^=*"S[.V9K4T\7>#S1IZQ<'T-5AOJT U3X"OF@_:FU.5 M,GFA=ZII2;7 3!NSV[D'_P;_01E)/]VX3P/5^Z2UI[0=T3[/O/9Y-BKHMZ#+ MVN/TA<+S1?X 4IRU6[]QJ$1NO#U"Q8T&"#R!_ ,H=M&\8(WJ U(BPJF@IZM" M-06"O<*CD(#V[FX\E'M7[T" M:+(QHC%XNTO:[DX=V8X C^CMKJR/&GF$SQ"WL ;3R4?HONYMG*4 $1S).'_9 M54@AM\"W=^__:@,6@JF6:*'R&MR;?P<3YX$ S:::"N8G/0./U/P(K88L6K8" M* ?*J^RTTQ+J *2>9=^C_CP0U0^FW> [R(U[32ICDH")CL04P:!"C#E%UG"& M'"UF*\ 450V\YJ>C70H)\_A,1"8GJ.1^1>V.1@ $;-MM :B##F%2NJ?\YF1U ML_,L!_]?:2.(E(I,39=9A] MC$K//96>CV[MVK'F6YUK&'A9LF=RC5J07!SDV5O+# 4@(68-GM=VS.P[D^< M+O-O-]';1*/MKB967Z&+4/"80#D**41/TYL Z!$\M!E(X4;POZGVM4$_FTT] MG@R;/(-,F^,AP=A+0^@2G55!)4X4EKB(LN3?\=CAO1I4T!'4WX2!1YU5=0L/ MJH9]&A">5$OPTBQ!N;)C@5&>+C")J!$BD?8DRIE$)9&(1W1?TI/)]R=:H8_( M%#YEG?)F#$S[4K!YX6$.G@'EG%[K[V/=E:HAW++'6!\K=;^3Y=$S-6H.A,9U M$] T/;SVFBHZ:N?L85P"5L!A"#P% +X5AC]DJ__J%"X5?D><"#L!PE;U%A0J M_%NP-S@1>Z=L77DNM-T.%2/]#J33('!L,E<=(?^!<5A';A4H^=4*[83RY DT M%=+!$8*"G64OG-.*7'0 S=!JU,0KAK>%!N8 4^,9JZOD" RL*R'U7Q%! ^?C MVN#9]*1Q3:!D<8O WRN".FYIX@P7X(M8U.J\=I@1SD:B2GZO> #6,LT*8YN. MXV' *#6X_8[?F56$WC<___+JY13@+RRRT##(Q$6@CLD1 '?6)()N75-T=A%? M.:[ & 8\6Z]2(!V #*%J!$^ DHXAK0A98"9DTH)I%>O+YX2*0TSMP M ('BROMRCD;HWZ J(;]\5\.!M?SMK[!R[\ 3#533' E5BR9Q*BG60HEZ0I%K M"0L $D*%R=\S97QP3\(*05+)&JQ J 2MTP+Y"(E4_3,8LQ;SBQ#4OAA5X*^J M/>RVQOC,8&SZWF]C1(XU'ODT)OI&S&%) 4;4-^37H5.)NAQD^]\DH01H*++G M1<8[[>35TIG$@Q]1ZZEL91K;3DTUD9_JCH8_4)X!;0 <.6H@'@,#OFO"ENP# M\/B,+=%C/3(+@;?;U!])[5ITFCOQVH=U/+K;S9Y#N1+O9;5.M@9 'VP>4,*> M(@9 A"6X6[#)L)-9]BJH"@? : W@-J+JEQE2F.ST;J)E$^IL*.Q%D2ZD @7@ MW->">TW%#BEJ 5B^4Y0(0O467D^B"[P,TO.P#R?>)+.PD I#NH0!W1Q.'/V2 ME[HT>L^6JZJ!*:JU)A>8> "/;0.F7]#MAJ(QY AO]*A[.H_2./-/1$,QYH?F MY$VI),R$$)!B"(,R\#O&R\*W._^M]M^BH,<(AEB1(21X$-N.PP3@^\-#ADYH MEKV,?A,/?F0&Y^J]>4.0_#9.4: &ZG "%@EV]08<+O)R?%BXT>1L8&*C:Q"F ML7H3L@X7, :;HYI@289(^G=NS22J[Z-GR!^HB"D@ZHSTP< " 0!XI(VTD #_(.NQ546- MB]#)1^5#;-N[Q6XD#JE3M$(A@&[(:">)%4R'@_7UR1?@+HP?.,=Q@GS:Z%4/ MB?N@/?,5Q@2!^7-W7-7 ^>5J9UJT-9_0(XN@1Q:C#MT-H.Z MXS/'R.B3DCZ1$V?0N-%E(7*&7U$XSR!F*8\G&D3.WP&7.%!@O5QAN)G]$DF> MX"AH(@3<(G;5R.D.,6G"E.3D@C<+6ILL1VX:X!:TI9P2*S"6%E#8"7Q"%,M^ M4Y@04?"K+9Y[.*XX"N7Q>@?#6Y?PB? 2<6"4_\,!'(*,/#K;8>;.H%J$#V1Z MLD )Q7ODXX7SH"T">H"?7Q;%P"6$+VYRL!$8<'1QQ&N/?:U>TYPBS_AE8 "*#F1D M@#XKQR:Q>W Q"B8*GD%OQR>G/4"!TZT^GSTYR03$,?S[[UAXBRC"S[$[K["?P8++%)5OJKB%/PU14 MSN6M_0UU&R[]3L%^Y<.-^Q"S(RQ\$IY&0K.R\QX%^<)]1ZV)0]$$JL@DPC#@ M(X.L_;TKF O)Q$BR%^-#;*T]),+L#"9O6)P:.(GQ]+9HJ,O$N%.4# M6H6)UNW0M.Z5823,V2 ,J2MV'[W-BQ1?"I62-2%U\?N7X*9NET FKOB9/T\] MB UF+M>-CI:+E1EHKL%E1U. P"&2TP&6ONXGU</3Q26U?&DH00@+^%A M]BQ4G_1#*D(",MD=%GN1_WE"!7<2LAAB8X)'$O]F31)D:T$S*J]98O$:Q1.A MBFI^.8H%?JCKX@!*9A!&W._5Q#7%>AF;K=U78H][>HI<0/*B\7\5.KGB:3=@ MDH F*^1F.#7T[Q B FB@6"(F.!@+) " D0&;_P.%7VB4TGQ 10H?5V28V832 M@M)TD>HO<(G5D$/R38$"1!-4PD1^-RL6&(,#AJ)W0@"45A5<9F=%HV 6QW&( M?B>A*V8 H"1RGA9 FJX6Y/O5"N#M"KT"'*?47HV$=;B051P8I,0,?3I(+P^G M/D$M>)\4';V8$,V!%!+.7,1=I2JZI1"VD%65MCY#V_0-RI!@ 00M*"8]?4M4 M W9TQ.,(S@G=_M$?EDMR7'J43P4,9:@]2$FAP?WK4P/6?4H#VB#:3X)5@U", MO5Y,O+JX^^E\@YMX]XDAT5OAVD+8$]9WU!WIP6Z[DP@J3K1%*Q4'/)=:R@A_ M9:9CB[0�-JDP:;1.8!#,?:2/XWF(J)=U$-:J_H96^\3N)ESH,4UPF9.\7T M20JR1WR,?&GP_O$$8ICL'><5LD.W<\4GPX-Z]=6@(VHY(\XNL@1C_1,!E8SJ MXU!T.A\O%GT5(-B(?_>98R3IG"(B3"@$8Q3BWF.$P%69?9IBJ2!8BB#$1+3G E]Q/.>3,595D3:!6P" M:SCAI97V7IV?9Y(M.Q=#P\24.+(1F$6,J)5MQ;:5QR&[YCU=,FV_T\$53%;; MA')LQ?H4B4X_=H#)A]04@.UZ!0273RXFV:N(.::9M_UX##\C8)^,L7\H0)V/ M%XU^[P-^KT(&?% $?L,X,5#Q"9 08HQS[F2OX01#]11I)$G@]U/HDQ"$"OF9 MZ,.=.OKL(/DU*$T@5,M>7%_LG94:"'2U.>ND?2[7>L?#)>%D)]%&O'].$T92 M7&LK0(C$@)*RF*)"+1NOPS^XD="= 6NASY"**E<;*3KW4=:7G18="]Q&FI+AIQEWU-,$[TY?!G^3;VFK?H T_@U32ANWNHU\ E7<5$& MQ&42J=[.U1!S@FB+3L72]1Y0KMJ/4%.!$JO)=[*T,!C&#(([)(X9R;TS,9_V MB+@6*QZ5^9!B2[Q^5S3M:^9\((6BO.%'P.8$?<-/(RHG^)5?.;'W&5\)"1&3V?_$G,B1GT EQ9-A <>NS-C[X$V+ZN"8'A"7L'P4"B@]ZQLV) .&^;=,8P-;/Q1# =NQM3^97?BULS.9AF$2 MHOB-29C6GQ,+(\'A:)J!5ZY&O8?0@S$?[W=XJ5>:(N+OU$=6S-DOO@K,5\<- MXJD_8F ,_O6EX"0;X%MV3E(\4M0;5PYQ<"24K_B8";'L4J\550^T8!G1,.P\ MQU!-!L8%7*YT!1XR#,MU]K%5E=XSBM/'_F^K/I)DH16Y%T>Y9 R\395\@#<, M.4Q4 >UZA&ZNW][>@2.29(-VZ$J 6PYJ#KBDB!+7^J0L;JR\3V'&T[:2O)$C MP_2W2[])OI6AB?[8DLJ^1P3(34^8GZU3[C/2 S-13LFA5HE%55I/"EJ[UIZHK- M(9T)%BD 7*(R' ?+\/2E:I7J97(\+W8.Q*GFG+FAGD0]I;G]\Q1[P4KA*;&M M5'0#]^(4)^5V7&0*>UR23?#?QS+151*F!WBP;+"@#O#,$BN?SM6+3;CD@RL/ M]\A<42ER//3)>49NZ+/'%US5R.%,6OY&/+ M5,E:^VX&8N\A.6'OWM>(4;T7"LB4!62* C*EA#(.R_C-UZ5(NL;Z\I9>CKO/ M+*X2HSV'3#A*RW6%.*EK\!$OVX->939?]$G]$&(B%@!8BS"+!N$9C&19E M9T"-A+RU]PV""/I3&E813JG&V6^_7.93I^-J$@[^F;1$GP^H5MBSN:M03M(_ M4?O N(8>H[&*^QG00)WCC($D?\0LS@#1;F>Q24RGC]+#V&2%BFA(I9_FA1>7 M41_8/7?N+0/N"WN1P1,MJ+5Q2'F/89'0D34?[Z-Z;VGQKMQJ.(KS>4.0)=QA ML4[CRY3.= ZCF*-2IZ(25&6TZ1 +06R]$Y#M^K-VH6,Y;MO.?KB^?N,KV'QV M .R%6C/TI-;.#TF"E2N\7(A=&(QKNT/8VG<*>*4A*?<3^X'Q_9)+M*F4E1:, M4T=/1@50IX-S])XB*ZY/,&*=J+I.C(N'40/4=:$7C\A!(%@DJ5[5M32SPBH, M[+IQY5IUG(8>Y;/0H#,?;ZL!W:NQ__*&[%A^S-ZAHUB>[?[['<.-=P"NY,W< MO=E&;V)S+6DL$FKBR!!@O;H$U73_?:2$"CTZ\_&NF9>&-&HQ+(GW?#6ZQ#Z)(\_H8SE MJA^SRS!AJ/ES,)8N;.MR(GFIS#:NS2_!X)69!#88[O6F2;,@-I%Y[F7F9H0& M'"??C*#\8WQ.5-*0-#VG&:UV(ZX.U:5(0\M1A)6+Y2K.I4J=CR0G)K*!E=:] M-FME_7RS[&508''A"RV?8R^&#:5OI>'>"NEY<2##]1#R4@EJ<,K/ RTB$A7# M6RI *F %*N>&?I\#*@>8 M#"OVP3^LJ%%'-8"JN"\E3GW:A ^7NFU[)5]+C4#.9A^J^C!:H;((E?.+\4KW M^/:-04&^_^OC^EO%3_9S8%<73R;AVIX;\I);ZW;/X!J20F0NA MNUL&1G .'/R+;[KZ42&360I _U3/. @]O\R&,WS37J_G0\E@+IY^28?OVV\: M+MVV$JD5M4AR046QI_ZQ1_Q1)YC'B3>W-Z\]1.0!XDJ.M*_ M,Q+;*Q);S##\0AF&'YGCN6%(M.SBXD1.M_5>Q#1R@H3 408Z 3.!QWQ^NK(K M35S1'A )O:82Q#D]R3\O!DJ\-@;942AYRHCWY$#IOM$I8R5<]8+D4$4\,#&H>=J0Y-UR M.QH-H>P9M]AE"Q)=R*4YT@_J_=QZX#Z1]-HV[-2M*AURB)AR$\T5X@,Y),N=SO J:/DL)QR8)O942W?-H>=ZP(Y0XH.3>$FT2& M64H^*CT(*B:DI<+160G+XOO$@ T!R>"_?UI#D*_?HT$S9>:L]TZI!R U0T6:+(WR,5U3G_^>;K^*K[#YH]4^1Y,"N0AG>"Y M@E7SWQ4 \^:820UXU/=XJNPYQS_[''%1TO47W#U.S"9M&_[NG9_?>YC";15# M\REVHGJL;&5WD!V0 0DE:![;S!M#>?^6!$21+:)+M8.!?2 M97@%F"/*/WOE"BK_X*YX"+P:,5%H:V"^W9$G%K.PZYZW+G='<5],< MX5V\QX:T:X1R0F4U'?+#^9<^)^%'92^3/T#PYB3F(2A$/K2>JL"3>WCYI>NR M<_I [FV['F*G2?^@,CCC\_U3\ZO98Q\\)IV:,(_19UZ*,ODZ;903PS/ 0%W# MHQ=R>>7 /791XT7:KA$I/DFD8W"@1RXXHG2S2FK!80)7^J3+",-G_PMT M^+-=1\"@C]-KTZ:PN%9 3O;"53!/8>(5T4(^HC9[JGR5*R$?WG7+5N[7>C(] MP:T>674[OG%3#. 8ABUD2JFCIG2PC0R7U7N^C;+P=Y^ ?Z>#6[6-KI7[U(Q_ M!J*E&HC[(EI?8_I?A+1XJ$CQX@RTG<>\\WPZ7[BZI'=8F>$ [K/'%U].@/.V M '561V?<>]8R>3'Q%B5.;ARO( JED7SI4S1,7!G"OJ/<[^$"!+YJ+USP+!P; MI;?@.;_TN''=U3T3\(TNWL3+E@ 7R^Y(#6ZECL!K/H=Z9OW=.<;Z@\ <,MD? M#>;B$<,#%>4TTAEHN8P5!I$,<3.WFF.\'8L.B^22!4\63AP[?$PE!N&:WLDY M5,XA9_\KU1^@&MC)<3AGQ[61^0DCT1/^@N$N8D@Y3S@A M8L&H7SEF1>]0P&NNP(-O@T'AJ<%T V4WF$:A94RX=8\1&_:W?>1B9PG>T?E, MY7QZN\&SG[;UM/!) ZJNC$*W4=<%E<^H@USK%7'\ )G2:!+%HI$A&5WSIE- _*6-U5<;.,I&\V(&U^4> ?\2FA&IL;U!,VP-$+EN= MHB%<\D!#Q>=9C,7%].(Q0R@J9'F+[[S5U-+H8R-78#J^9\"77')\ZZHB5V=& M2 #16Y_ /S4M[]FJN/7P/2HN#(E' R2ED#!?(-TR\B26)3I&3M)&%VMND>2\ MM-V8G4B+Z(>8GX3KW>)?OWKQ\UOJR*SXX? 5E0KU2FJHI9&R6DAN5\"4O$'U M2ELV..@H>L=;+L-B_1;NXN6CDA!U@45)]JM@;2,!Y\(I[=P$%PORU2"ND(RO M7DM@UZ1GOI.;$)%^D>VKZ)8N\CF'29MX>7)3A4Q\FC2:PCKU*>4Q_1]8 M<9WV43R4VUJLSO%F43SU@9YWRES*U:.]$U72ROFI19Y @E,$D/">O]LGB6A3 ME+JG0\*5=8R+;" ME=DU51HSGV/.'50%^3A8[\P1,50]5!Q=20(WY M[O!R",: /HX"@6-FXP6OY(2Y M,-KE2F69/Z5O*,3XHFF!M8#+,48$_R6K6!KJY21+SC$;J0LHY ;[WOV@S9DP<<''6_@!M/?X!I M6;=MO:4?\6\KZ 8?@.]7==VZ7W "_R>YOOL/4$L#!!0 ( .9S85)FVVC1 M&PO=V]R:W-H965T(-O&),",\"FVW3VPB1I]Z'3!V$?0+.VQ$IR"/WU/9(O.!3H]JD/ M8-W.=Z[Z=$8[(;^J#8 F+T7.U=C9:+V][?54NH&"JANQ!8X[*R$+JG$JUSVU ME4 S*U3DO<#SXEY!&7:\/? [@YWJC(GQ9"G$ M5S.YS\:.9PR"'%)M$"A^GF$.>6Z T(QO-:;3JC2"W7&#_K/U'7U94@5SD7]A MF=Z,G<0A&:QHF>L'L?L%:G_Z!B\5N;+_9%>=[4<.24NE15$+HP4%X]67OM1Q MZ @DWAF!H!8(K-V5(FOE.ZKI9"3%CDAS&M',P+IJI=$XQDU2'K7$789R>G)? M;"F3&&6M7/( 2LLRU:5D?$THS\AGO0%)YALJUZ#(]1-=YJ#>C'H:51N 7EJK MF55J@C-J_(!\%%QO%+GC&62O 7IH,8?RB66!Q-#NSQP/.'M]74#,GU/4=@42K<5&_()\'?IE1MR%0I M))PODFEXFXD=5V?\/RK)9O5):)J?*-<3 /^#RFF:BA(O%)Y.@3V;:+OD$RJ_ M(C_^D 1^\-.9D>\.DOZ)E7O^C/A"FA)L]HZ_0S<*AD>SA00T+B-W+\CA"E3W M2I=2&IMM5,ZC^FX0#(YF"XE/@M1[ERQRBA &].Y;R;8F")6CY^ "-XB3HUEE M3VU'//3;;3/V73_R._K-[)YKRM?,U' E=5EG[/I)?#1[+T2V8WE.DM@-@WZ[ M6T]]-_:]CE8SPZ3*$ME@0?<2;U+E=;'-Q1Z S(##BG7BV$><0?W?K$71T/YJ MAVN\-C?G[&_-B"/[J\0_,+ID><5*_R89N?W!H/Z_(LG ]?P8!Y5U5V08N&$4 MXB (W3BJ=ORA9Q82-PEC8MB#+L7S]_*#!&*IAQOV9-PRRUQP)7*6649]U/BQ M;XYADL]83=0\T0HY2MK3>Z!2$3!/19=H#/54-*9NCZGEP#ESH;3!Q3K-T%9% M'D6>66^,3SZZ/1R01^P#T >7O,?425KEUL+?Q M>YVC.BD7PC6C>(M3J&G]5\I+\R#XG3)HZN@T,2+)B35G?V&JFJHW8G/#N0O# M/M>1FR3QFQ;FM<)N>HW*.#RH/O7(]CJ]3@%H@>GH%+&,6[4][6K;-$ZK7NEP MO.HX/Z(##*LNAQ6*>C>#OD-DU<55$RVVMG-:"HU]F!UNL/$%:0[@_DH(W4R, M@K:5GOP-4$L#!!0 ( .9S85+\Y[MEY0L /(A 9 >&PO=V]R:W-H M965TW8!\$66W68NG?N2B"2PV)=G=Y\E_7)C[&>W M5LJ+V[*HW*N#M??UB\-#EZU5*=W$U*K"DZ6QI?2XM*M#5ULE<]Y4%H?SZ?39 M82EU=?#Z)=^[L*]?FL87NE(75KBF+*7=GJG";%X=S [2C4N]6GNZ9!>R1M[/].TM^Q[;!E(9TZ-\6O.O?K M5POQ)+G#WR;+^WP\<<-P><,P''-_G=V17 MWA2*'/\3L#MPN*GP.U/ OG?[O/NPZ$N5J=T0]B6*T]S47N7BRB.@TN;BC7*9 MU36GR3M=2<1;%O38\P[Q=KE$$@ECQ<]^K>P *1^E]\I"Z-6U^,E,$(#9L_'L MJ"?G?06W->'HL3BW*M=>?##.,89,K3-Q-'_V1'Q:*^&22E;5A224X4 ! #86 M^T2!7:(TN:(T\6M^R(^@B+JMH2069>$$7OOXF[^=S.?3[\[?GG_@G[/OGD0! MW@CEO$9BJ_X6'(E2)Y:M^A+WH'FII&M(!^F%+(WU^G"$+[(4Q7%6C;*AG2(";L*&D4%3$JM\:;2F]Q+DI:UEM']"MM=+<(!!D?Z&7 MC"+Z?4=K*EA86XFU1BFQ"%G!(JQ6T'#4.B\S%0Y!_$.2H[P[4U%Z\Z5KZAH6 M\S64AK/ON6C=85GNA2DLLD=AQUN]FOCU$#>1+R5MM@*2> F(&M'FTH- M>.9!5PD,Y@SHGLL1 T!9D&E='=64-RV2V%HLMGF3&YJPI'%8VA:0EXV ; M#OP/RC2+1=@@!3" ..A$QN&(UC.=Q?%&,(JNDM:DJ [)E.M<5,:+M21UA.OE MG 9**!\!M\92[!QJ5"X)%AT"7$I?N.8- :EWS OQCQF7RG[:GG#:2FW%+[)H ME/@8$,^6Q3P]F4_OY&D))(8TS1&.@D&>'!R2GD+OV?]4D%B/%F/QJ9656RI& MA=\H58D/Z@:I,>.5X?>\!3FI>,,JKK6RTF;K[7XP1D_>!>*?1. H5!DU!-8 M55\]6","C*;U.!.%KVARN#=;RVI%;C;W>?E/!OG9>#J'0V6O^)X:BLB'(7.MQ>@"+S?@:@M13@D"\A._ZH0G'.Z$!M4[$BE=4M2GVG&S", MEJU0Q@;%>:.+ @E 6PN2#8_2&:T*(BE.8?9=40!9[%MM-P1 *UV"WVI8(:^>1+TD6&0+3)L0TX$Y;F MA;%9CAL\3#SE\N?KEJ9P8NW-(W9P3)$>"$^'V TH52E58;AK%J2T1\6!VT ( MN:K ''#\6!7WUB2Q 8*XOH7>CZUY9!\5N&MRRJ_ 0!'8"7#46!JFN/Y9#W MG OJ0X/'LR>4"$Q?6ZD,6Q-N$'E+&?,8!3$$;:=44.0>'ST!1#4Y,=4#8H'D M_WUP&NT&2B#&J6A2M:;KJS[-CUM-W&L6OCE MJ?'L 5!C@W1B(# QE#A4VF8)YS26<22S="P])*#77*-[A0_';:@/T*%#=R%$ M0V,?'?4475I3 C]>7%Q\(\OZN[>L55P<$-8"80?+X."$L!ZLJ*&FQ-I5 P&,KY2'+$F:K44O,<^08_R!?QEKA N.C^][BV4.'Q5;/PS&^>SYZ.[_#6 MEEDU-3G>I0;X$(?-XY&+>&3-1W:-RX>M')_Z@DF.]4-U:%3I[%B#Y\XE_! M:.?3+V"T!D[Y?U-:"BIY/+^'VL[ZV/EV/)N+]U5F2B4^R=N.X#X_GCX9 7DE MJ,YRFYK[3K<<;!Q,BTQ!V?4!*\1"65(8:H9B=!#C60S/CIB/N)7%%P3J-E/U M "KB-BZ>]&&=:WJ80PN"0F*?8U*QL27F%NL<#@(-<]&Z[@,DO9TT5:^Q'HF MN]8E8'TE,D<@^]IDKB^Q6T -)L-H)E@O:,K4SC4DO7V9U',+ MHM/CQ]2-$0Q:-WP M+-2-:HSP,&^RP-B@.T[RVY U*L5G'..S8PW%?NS-F!.+7]F1YEYV13/5"1(G M;T4A-U10Z$&'^#UN8FX@L]@\&^]TSB5D0?0>S) T7;"+."22N*UK"A_F3:18 M/6[J9 ,=S*$D"2MC1(KXIH8'3M<0Y69%SKUW0.\B%(0QVAX?7@IP/>PHU,RW$3]W0S;U>EI'@ MQ[&:$S&'1W@64I4,K#[XOPU)EVM=9^)\<7MT:Y< /[&GM-[J&@HU]T%#"5'9 M94.DAPH%+T-%9>T!Y=@3-V[D1.TCG>!\+5LDD(4B WK MM5_"@!!=*GJ!2KZ\VUJN0U=)^G#U+=)K2 H-7,JOA$$A$0H?F"=#EOW8&Y+6 M*E_1(2%7X:BUKF.VQ/K0QU-$?5+^P_NSGR\)@;(*B[M'EA1L7SV'RDA-VU"^ M->3N1H6I=[##LB="PZ%!L1V\F=;DL;XM#0UU7!SK2%OIJ%R3@UYTW;:7X!*+ MMC0(A#$AO0NZGEQ-Q/>GIQ>,S.27(>T:[;3O=DRD2)+_>KV/ZL0HS)S[78L. MN P^X5:_QW@>4Z.;0C19F@0\U-CK,L4Z3$M.(<2]]Z%(^87'71@8HIXF&ZH! M:&:JX&@@CVC!=C>B,FCRATK>H01W&< >UQ/[KS1EM5N+V9U6L+'S0 -EQ&0 M\I.9V-4U:FD5Y&]AS38XA3$?P#]4K]=A^:$US6K=\9#X'7 >S%T-18F.:(J$^OCE>R6S; MV]R]CDE0)F#1=Z:XH/M@Y:CJV":0E^$;/C27KGZ0>S1;3PK:E;,PFVUNXN M1R-3;K&1YD+ML*65M=*-M/2I-R.STRA7WJBI1R(,TU$CJS:8COW-Z$LSXY3QQ^_V&/RO3( ]@A6O9U?9.[7_#0SR>8*EJ MXW]AW^^-LP#*SEC5'(R)05.U_;_\=LC#B4$>OF$@#@;"\^X=>9;7TLKI6*L] M:+>;T-S A^JMB5S5.E$65M-J179V>H>/V'8('^[ELD;S<3RRA.K61N4!8=XC MB#<0N( ;U=JM@4_M"E-'_ MQ+C6JH$KXJJI%BC/=@M7/L.HX>_9TOCY?\XXC >'L7<8O^%PT5Y^IGP)7SXW!*DZ@QM M,1^_"W#X/HD2YH/[>>^3P1?9=BY'!YGA)^ %2]*,!E'.LB1WY?3"@LH"FR5I M%9W89"PMG(W(61IS."->,HB7G!7ONC)RL]&XD?[8H-PX:?QFZ94[28N;Z:&_U\DG3(2\<#\YS% K3^T( M1\(UU AE)6NXU[(U.Z6M2VPJ6!JE-$I$Q K!W2A*F4@+N''Z.A'3C!5Q#%G* MDEA FC,>Y3#O#.7#&/A"I-.0Q5'F-B8D4QRQL CA=RI-31Y8D7$0,4O#Q G) MQ2F_>V6)4DQ*%WD.:4%TPH* $I:*!.[14$:>C,7&#*$LL*FH>%==:17EA<5Y M! 45BH \9B*)3]!_ELWN%\KAFNX9A)PSSE/(B&SH6499]M)%SX9@DJ* /*0P M(N""JI"RWZ]1>D+!DMQ5998)EH6"1GD8D><4WJ_^K58N(.HK2NH/UOZ3NR1U M51+]6[4GO#XM-\JW@&NS@HDX<;U)S2DBWZ44$<]#XD/WG@NFMUG(-5IJ:YY3 ML>3 \X3%J2"$F$4DP^R1$*O2N%KAG'(7IBRC7'%JZCPNACQ?H;;5FAAY!BG+ M*=T\]K)P*L.$ S4:I:.CW)&V>22 RI/SS-41C^(?7EOOE_RU,VET>'6WJ^H78;:'VME#U^. ?#@W#Z'U!+ P04 " #FF-&A$EO=XP:AB7P73L90]Z.E8;*[C$!PUFTS1,_S-'H7:3( Y>!8]\55LG MB*;C-5OA$]KOZP=-JZA#*7F#TG E06,U"6;Q[3QU^E[A=XX[X\9="Z=X?'\%?T7'SO%LF0&%TK\X*6M M)\$H@!(KMA'V4>U^PWT\GF"AA/%?V.UU>P$4&V-5LS]N=PB4&R M-T@\[]:19WG'+)N.M=J!=MJ$YB8^5&]-Y+AT27FRFG8YV=GIK"C41EH#CU@@ MW[*E0+AZ=H.Y'D>6/#B]J-BCS5NTY!VT.($O2MK:P+TLL7P+$!&UCE_RRF^> MG$6\P^(&^G$(22_IG<'K=_'V/5[_';Q#F ;^F"V-U507?YX!'G3 P\\> ?X MJ:UJ4!6<.--31WD6SUW&6[-F!4X"NFT&]1:#0[;T(5O, AT2-DO4=%!0*+HP MAE14=0M7GR386FT,DZ6Y]F=(GSB'9\U*/$44/D V"M,LHTE,YY[G/?@NEUP( M+)V:VJ+V>@OEG!"N0]$;VGW0JN(DB[-PF&<0YV$ZS.!962:.')@0?M7*&,B' M89(-($[C,$TS^(PDFPEZ))@L$.BY@7MC.=T[@EYH++F%SV1'>;OJATD\NG9C MFN;7IUQ\I>?L ^3]L)<.722#C"(9P9D\IUV>TXOS?!';.RPWA1-76C67UL99 M#J=KX[EV/!PE+E=@?9+66FUY2208:-KZ2#QW3)>.O"5U]B8 [ (HV@!$&X"M MJ<2XH;?N.!!VHA2M L]'6@\O*0FL<5J +VOTMJ2R1"I2(=KUV^K]3\7.F?#\ MWJJYUR >N;R&@]&0E$K:75JX)R_28)M^BG%?KYR"2,)X,( ?FEO\J*H*%C73 M*Y+/5M2X3,OWD$]7UM](I&%6_D6/,'4ABO0JB\\RRHF1+\F+&-'=BOO_EU$2 M)NG@'"FZ\(X4W9>3Q1\==8X&R;_KCP9\:MLFTDF[%CQK.\]!O>W?7X@^$0>! M%9GV;C*J8=WVQ'9AU=KWH:6RU-7\M*;?"-1.@?8KI>SKPCGH?DRF_P)02P,$ M% @ YG-A4EF7BE5Z @ )@4 !D !X;"]W;W)K&ULA51+;]LP#/XKA+%#"QCU,T\D 9IVW7HH$+3=>AAV4&PF%BI+GB0W M[;\?)2=>"K39P39)D1\_TJ1F.Z6?385HX;46TLR#RMIF&D6FJ+!FYD(U*.ED MHW3-+*EZ&YE&(RM]4"VB-(Z'4 M),'!<,^WE76&:#%KV!8?T/YH5IJTJ$8W2<"5!XV8>7";39>[\O<-/CCMS M)(.K9*W4LU-NRWD0.T(HL+ .@='G!:]0" =$-/[L,8,^I0L\E@_H-[YVJF7- M#%XI\<1+6\V#<0 E;E@K[+W:?<=]/0.'5RAA_!MVG6^6!E"TQJIZ'TP,:BZ[ M+WO=]^$H8!Q_$I#N U+/NTOD65XSRQ8SK7:@G3>A.<&7ZJ.)')?NISQ83:>< MXNSB5KZ@M$IS-'#VR-8"S?DLLH3LSJ-BC[+L4-)/4)(4[I2TE8&OLL3R/4!$ ME'I>Z8'7,CV)>(W%!61)"&F\SY#Y#_DF&AVZL06W@J*D?]?(DCMO"J6E8@?. ULR@?L'@W6]B%J@[ M6*]14X> 42',P$8)6C SA;-;";92K6&R-.>^?_1*)G##):=!*>&;4J6!+Y . MP\DP)R'+PCS+X8GV![B$E59;RFP@3<+)> 3I(!Q,Q!<0GZJW'Q%U!+ P04 " #FGS8H$W;0OML_V\SQW%]]ELI7J41>(!EXJ+O34 M*XRIQT&@LP(KIL]EC8).UE)5S)"I-H&N%;+<@2H>Q&'8#RI6"F\V<7M+-9O( MQO!2X%*!;JJ*J=<%I&WW[@K-X6Q&\%L4K,-WJ/Y5B\564''DI<5"EU* M 0K74V\>C1>IO>\N?"]QJP_68"-92?EHC>M\ZH76(>28&7A # ,/P#$.T#L_&Z%G)>7S+#91,DM*'N; MV.S"A>K0Y%PI[$>Y-XI.2\*9V5+1]U7FU8\40RW4IA"PY7(,7]+$)"3G:?QWM-%?)3Q$K-S2"(? MXC .C_ E7>2)XTO^*_*?\Y4VBM[,KR-2:2>5.JGT ZG[]L6#7,-1U??2?)39 MENQ8URS#J47R)@!2B56*U243F *@6E82T[UJ<=P>BW %++1A-)G M+MDT1".XL30G,/*'HZB=PQ@63GHP0&J3^($[AE M64&N4P[>.A-%(S]-4YI[/DG!A124]J:MV%+8=&TH+@T]?Y@F-*:]!!ZD8?QX M)GWXK"3!3B".0K\_L!['8<^/AB'<6+YYEC55PYG!G-)!N%GN@I;%%5")5DHJ3_OH=4HKC["9&]F+Q4<,W;X8S&L_V2O\P%:*%^Z:6 M9AY4UK;G462*"AMNSE2+DMYLE6ZX):AWD6DU\M(?:NJ(Q?$H:KB0P6+F]Z[T M8J8Z6PN)5QI,US1V_PI\"].5J#BV2CU \'+LMY$#M!6&-A'0.GQQVNL:X= M$.O,H+;OEBIM4> MM+,F-K?PH?K3)$Y(=RDW5M-;0>?LXE):+G=B4R,LC4%KX-TM)V3>SR)+_,XJ M*@:N5<_%7N%*&'Q1TE8&/L@2R^<$$0D[J&./ZE;L).,%%F>0)B&PF,4G^-)# MM*GG2U_A^Z14N1=U#5R6\-_0+X0I:F4ZC?#7 M]!4/:@O+XF!?//GG??3< N4;FPUJRCGM#CSFW*>??I(IO+N48"O5&0_? M?=43W?(.-34Q?!9;A$]:&0-KKO6#$[%L5",(@B>F1.Y0F$QB'H^D(;C4O$;[RAA*7Q$_V.57Z.,S3L0-9.H%1F.6;!+&60HL#\>CD4.476!)F)#;M6][NH5K MK'W(IA(M.LI%+5!+G M83K.A[TT<:L)26,,3M1]?JC[_*UU_[&SKJV>7>2'>QHMQI6K?EL[G/3VN=T(:J'%+1^.S,25?]R.N!U:U M?JQLE*5J]%_QN(?4$L#!!0 ( .9S85*EKB\S M4P, (T' 9 >&PO=V]R:W-H965TPR.#IWNHTB6QRQXO9&GU#1S%Z;BCLRS2&R M)X.\;((J&;$XGD85%RI8+1K?HUDM=.VD4/AHP-95Q4>T6ISX 9_0_7YZ-&1%/4HI*E16: 4&]\M@G=QN,K^^6?"'P+,=C,$KV6G] MR1L/Y3*(/2&46#B/P.GW!>]02@]$-#YWF$&?T@<.QQ?TGQOMI&7'+=YI^:U=!_U^3UV>B8>K]#2-E\XMVLG:0!%;9VNNF!B4 G5_OG7;A\& M 7G\1@#K EC#NTW4L+SGCJ\61I_!^-6$Y@>-U"::R GEB_+D#,T*BG.K=UJ7 M9R$EC+9\)]&.%Y$C6#\9%1W$IH5@;T D##YHY8X6?E(EEM\"1,2G)\4NI#;L M*N(]%C>0)B&PF,57\-)>9-K@I?\EDJL2'I3CZB!(+*RM16?A7MA":EL;A+_6 M.^L,'96_KZ3-^K19DS9[(^U3>]!![^'N2#G1@E!PQXUY%NH ZTK7ROG9"[_7 M]OYJ"M^RM_;$"UP&U),6S1<,5MLCPEY+ZC>?QOFZ=DTG_B$.CJ:+%SZ->>'$ M>TZ'?L\<4#VPVJ&AF@"W';:]A=&##]>UI7VU8UBCT0T9V*)U\/1L'586MMIQ M"1LNN:*I;^%\B9,$9>%\PFCTPW'\SIL#PH@FDGCHC==3U]$C;/Q]WW M%3WY-$R3(:>+XW\KFN6#:&^\K8C%1#^=AM.L$S1-,QI,\I#EK#^^(;RC V"] MTLDL3+/Y<&TRR\-YGI+XHJYJHH/E4-8O%.B+F; XG,7)L% 7STN:7^FQNL+G MM=:-!E=DA;2#_B&P4/CCWMZ6O;=_:];M%?NRO'VH/E !!&VEQ#V%QC>S20"F MO?Q;P^E3<^'NM*/KNQD>Z;U$XQ?0_%YK=S%\@OX%7OT+4$L#!!0 ( .9S M85)78^I,, , &H' 9 >&PO=V]R:W-H965T*645A;J85-0P(- =L^3/O@)I?&PK$SVZ'LW^_LI*%, MI=J7UN>[Y[GGSF=GLM;FWI:(#AXKJ>PT*IVK3^/89B56W YTC8H\A385=V2: M56QK@SP/H$K&+$D^Q!47*II-PMZUF4UTXZ10>&W -E7%S9\%2KV>1FFTV;@1 MJ]+YC7@VJ?D*;]%]JZ\-67'/DHL*E15:@<%B&LW3T\61CP\!WP6N[=8:?"5+ MK>^]<9%/H\0+0HF9\PR<_A[P#*7T1"3C=\<9]2D]<'N]8?\<:J=:EMSBF98_ M1.[*:32.(,>"-]+=Z/47[.H) C,M;?B%=1L[/(D@:ZS350[U&KU M_@Y-!>>X='!PQY<2[>$D=D3N0^*L(UJT1.P%HI3!E5:NM/!)Y9@_)XA)52^- M;:0MV%[&<\P&,$S? 4M8LH=OV)TT' [@-:3'PW=)DOC5>!Q67XG0P(*K^W::W[X:LY1]!,9&<*<=E^WV M!NAAWG6)UL)98PS5 U?T9APOS1(2\H8^_;.K*G3N_J;[SU_E5H5N&5MY#I1KGV*>QW^P_)O'T_G\+; MK] 5-RNA+$UN0=!D<$PM->W+WAI.U^$U76I';W-8EO0Q1.,#R%]H[3:&3]!_ M7F=_ 5!+ P04 " #F[HZ P^DY4Q=UZX*F9![ -"A;GS#(*W>SQ'I3P1A_%CSQET+CWP M^'Q@?]/DSKFL!.&Y45]DXXSV?H^7*CJ%EAU]H.X@#R MFIRI]F".H)*ZW<7#O@Y'@,E3@'0/2)NX6T=-E!?"B?G4FAU8;\UL_M"DVJ Y M.*G]1[EUEK62<6[^15@KM'N$WD>Q4DC]:>28UBNC?$^Q;"G2)RB2%#X8[4J" M2UU@\2=!Q/%T0:6'H);ILXP7F)] EH20QFG\#%_6)9DU?-D3?&]KX9-$)/BV M6)&S_!:^/\,[Z'@'#>_@"=[;]B6#6PSFQRY$+?.!V M)BZ$:4G.C2:C9"$<*Y=""9TCW/KG1*%G:IM5_F2M(%@;Q5U,9]"[\G!3D] % M]9OOQ$MRZI=)QR,<+'$CM99ZXXOD'7Y%8>$EC,/1*.9]&,;IN-F3;/2[1(+[AMR8=G+%?T1RTMGU^]F*1)^AIZD[C?"7NX!UT1^723<)P.(0O' MDP32@F'<]IGV&"80"\;,_D1*8\HIQC(9EDV MZ4,O#8?):;L/AOWCO+D5_LG8E^;OS/_W"J.C=J[0;IJA19";6KNVL[O;;BXN MVG'PV[P=JA^$Y?H3*%PS-#X9#P.P[:!J!6>VS7!8&<>CICF6/-O1>@/6KXUQ M!\$[Z/X6\U]02P,$% @ YG-A4J*6B((D!0 *Q !D !X;"]W;W)K M&UL[5A9;^,V$/XK S=H8T")=4MV;0-.=M,&2)H@ MQ_:AZ ,MTS:QDNB2U#KIK^^0DF7YB#;M%NA+7R22FOGFGC$]7'/Q62XI5?"2 MI;D<=99*K0:]GDR6-"/RG*]HCE_F7&1$X58L>G(E*)D9IBSMN;8=]C+"\LYX M:,[NQ7C("Y6RG-X+D$66$?%Z05.^'G6DG35 .A&G]4F)U:I&9LKC?H5\9VM&5*)+WDZ:]LII:C3MR!&9V3(E4/ M?/TSK>P)-%["4VF>L"YI@WX'DD(JGE7,J$'&\O)-7BH_-!AB^PT&MV)PC=ZE M(*/E!Z+(>"CX&H2F1C2],*8:;E2.Y3HHCTK@5X9\:GQ#T20)IT]DFE+9'?84 M@NI/O:0"N"@!W#< '!=N>:Z6$C[F,SK;!>BA-K5*[D:E"[<5\0--SL%S+'!M MUV[!\VH3/8/GM9OXVV0JE< L^+T%TZ\Q?8/IOX'YB,4Q*U(*? X/=\\PD9(J M"22?P0TC4Y8RQ:@\YLU67%V" [DB"1UUL,8D%5]H9_RTI##G*=8/RQ? 4,RF MAK1XA5\O>;8B^>L/TBA#MLJD6V6 *$#7TFQ*!;IW *?7.3+S0B*A[!IOX\/I MP]V*"J*TK-)U@\:)J=HS/C][EK2RVH*?!)<23L"-K3"*RT44Q\B.QY,D*;(B M)8K.CG##-6K.!):Y L>*'!N?6H<#UDG&A6)_$E/+,=($X%M.&'U-MU]0Q@DX ML=4//*V99X6V"X]+1#M35&3[UC;CA_2^U>_'YATX$=SP?/%U+B>T0B\"%RWQ M#KRYAX]$H1?H16 %00A7+"=Y0FO/;_:M?OL-FQMM&*^NUM0W%%4DB-1DFID=14[VL8NQ[4%@UVDVZW M2YY4Z;=Y7^<842H5(.5A$%S'1^D^/!D5#T4AB(NQ="P/G_O%9@@"R^V[^+0# MN]EN+I=$+$P'W^>J=86P[U0-Z1,13,_(7$!OY83/S&Q2G]$4GH8;.])0\ M4_S,++K@1 &XKE>6ZV,Q+9VO$^$!M4-3T=T)SVAW4PUPBK7F15TX#3V[6_GC MJ,&A94=]?,;8NDHR7#W6EZKD>^9'>>CC5HGY0=W4\,HT[ MV#D*])$=UD=H&%Y1YDKG&1:-O?U@RJ'T\#UYU=DJJY\%L?GE@C$N?[@,MGT) M9Q#^>'"P8)KLFP"][HQQ,S!:Y^K2^"4_*"^"6O+Q&W^)08[G$,,R1U3Z/\)>#**^FY4;Q ME;D.3KG"RZ59+O$V3X4FP.]SSM5FHP74_P^,_P)02P,$% @ YG-A4HK# M#V*A!P &ULM5A;;^.X M%?XKA#O;VH#6%G5W)@F0VTP-9&>,)+.+HN@#(].V.I+HDG0N_?7]2%TL)[9F M]J$O(B4=GNMW+M+ILY#?U9IS35Z*O%1G@[76FY/)1*5K7C U%AM>XLU2R()I MW,K51&TD9PM[J,@GGNM&DX)EY>#\U#Z;R_-3L=5Y5O*Y)&I;%$R^7O)MUMH\F)R?;MB*WW/];3.7N)NT7!99P4N5B9)(OCP;7-"3R\306X+? M,_ZL.GMB+'D4XKNYF2W.!JY1B.<\U88#P_+$KWB>&T90XS\UST$KTASL[AON MGZSML.61*7XE\C^RA5Z?#9(!6? EV^;Z3CS_G=?VA(9?*G)EK^2YIG4')-TJ M+8KZ,#0HLK):V4OMAY\YX-4'/*MW)A7%:: MH-QKB;<9SNGS69F*@I,']L(5&3ZPQYRKT>E$@[4AF*0UF\N*C7>$#?7(;Z+4 M:T5NR@5?[#.80*=6,:]1[-+KY7C-TS'QJ4,\UW-[^/FMH;[EY__04'*=J307 M:BLY^>?%H](2T/A7CXB@%1%8$<$1$7,IGC*+UN$E+_DRTR."M"%='Q]R;2]7 MDY4G:L-2?C9 VBDNG_C@_&'-R68G[K$K+JO$:1M2I@D\R8M'+N%-D@JDD]** MB"71X+$4.=(R*UR$@4ON-=.<# ,G]/$Z<(*8DF'H!B."9$*JE(0Z MKA\1SPE<#WOJ^:V,(?4Q*-CE_SR9IES5-W2 &*F>:' 1J3?R94HT) 4LS7]YL7L$6=W[(]P!&M8 MKU.S?@'--5]L81X*&_DLQ.(YRR&_V+!,%A78W+%G:/_ZE\2CWL>]W5?8+COW M8&^O :X-E%HCJE"!9P8+A[#!<*66MCI787)GNT.^H.LB$P^XI<("\<<^#D:5 M6\8)KG<<20^85LP^98CHRIZH2\Z/F;84=U4U.6CY,!K'(RM.<2;3-4%5@"N? MT,4WUF^&WQ7R)4,Q\<:>.1*,HU%UU#KT:LW*%0=0R.\LWU8!NS (866*D-%I M14;'=$^R4>[S[/9A9D5^NI[-K*Q=26V"WE&65JQUM %&>\HB@1?PW!W? M,"VS2B'CJ#J0-TR6<*8Z[ ]WG%3^>&J-P=FV:E0-U)3?QN\M+FH_'.%*1[7* M75HPMSG4\#(^^;K!5IMHWPJ%7FVX>.['+U]O[8Y^1#6S:#D.Y$:<:UWN6NKW M18<,_0J[GF\11RUZ>^I;U-:WJ+?8W,/+V3)+&>!CTEB8Y+:MR-RQ\O5O:L^A MY$(I#@*#@]N,/0+K.CO<0GL%'VZA76W2/6U,P:LULAZ,/RHSZ%5ZF8+'=GKE M.[W>]%J',+E?%H]VV -&GU1KDZ/*-!STP61J-NAY:$'MJ;V2B/8;!21R G2] MIN#@O+9):S3^B8PF5TS*5X#YFE=1#&$2120) _1L,Z+"X(O%D\GK!9FS MU\)ZLN)?ZXB\X>46E=[Q:(0>&L3>(53O";8<*N12ZGAH\PE.>[LR;M[/2HV4 ML>6]AHOGN-&TQ?[%_16)W*A5X(ZG H&WOO(A=%\K3V*W'@<_2:'T(M*$A#D@PQ900'*R MEATFDCE>Z>.VK%$^%-1 M&OJQ0Z/$C$486USTR$-L,?%0C&)^Z$P3ND_1\<<)WB![TKIP4A><([.XD?NC MD#3!"#!*^;TA^97J9HT)$ZPB#&5Q@Q6D M243B\+@I9G:+0>,A1E%L';='.NS0CAI!'\S0&)D9$QGH S-!W\P7MS4Q[JV) M^W7PG28_7P%[Q1S_B"@A\6=JFSU5:A!E95T@2R7R;,',LTN66TC?F^]0]:;P MO:F+/76PBM\;S-R*^,_4P+/P_ M8IZT,4]Z8V[P7J:0U8X153&Y*,2V!L*W4E9)\=]:O7J.P??U2YIO%Z9@(LTP M;JJJJL]YR?)CV.A5YS V+HA\IZ4)N[::LIVFVZZF!D#UMR@*$F]5S;JJ;AI5 M'9*I_0:9]7V"-B #G"[Y*BO-L-:H]0^T-/,1BN87VI5.8ZP-#@ _:8J&%<=, M"]SFME@:U\Z%LK5'X>X[+PW YS)#<39,,6C%,;XI&D[-BJGZ3W&T*5-_WUIE MJ>DD45*KVK'M!B[:MXHZR=1]9]TA($XZ/X+0E%?V=Y?">(-H5?^$VJ?M'[6+ MZD?2CKSZ'?<;D_"Q(CE?XJ@[CO$A*:M?7-6-%AO[6^E1:$P =KOF#+W'$.#] M4@C=W!@![7_&\_\!4$L#!!0 ( .9S85+>FQUP900 +4+ 9 >&PO M=V]R:W-H965T@SDVNET^D'8"ZBQ+4Z20^Y^?5>R<EV=7^ZPTW OYH+:( M&I[2)%,C9ZOU[KK34=$64Z;:8H<9?5D+F3)-2[GIJ)U$%ENE-.GXKMOKI(QG MSGAH]^9R/!2Y3GB&K/N[FD M5:>R$O,4,\5%!A+7(V?B74]#(V\%_N"X5[4YF$A60CR8Q2P>.:X!A E&VEA@ M]/>(-Y@DQA#!^%+:="J71K$^/UA_;V.G6%9,X8U(_N2QWHZZ(78 M_XIE/%?&7B0294?8E[*N U&NM$A+94*0\JSX9T]E'MZBX)<*OL5=.+(H;YEF MXZ$4>Y!&FJR9B0W5:A,XGIE#66I)7SGIZ?$"-9=(6=8P3UBF@&4Q+#!A&F.8 M"Z6A)C'%#-=<*[BX9ZL$U26\@^7=8C[L:()B#':BTNVT<.N?<.OY\%%D>JO@ M+HLQ/C;0H1BJ0/Q#(%._T>(M1FT(O!;XKN\VV NJQ 367G#2WIIVXD/,M>Q\ MTEN4-C?R16I*,9L>N,.W\&@&85G&M M=BS"D4.]0*%\1&=\OT7BZ??(*%NP.D*'!;I5#9T1VE4(5R5"42&L9&QZJ1?9 MU5=D4AESI$/GC^F*#B;P@--!&:F$6HZZAHM91N(B5^2<:M84" W> -[G5G6I MF>?^K[G_P*_L2RGE@8>G('?:UUU0S/Q6H/0A24EAT<( M-X9,OA^ U_=@EFFDO.EBMQ_T8.#U8!)I,L-9 A^$4M!M=4,?@E;?#Y^I-V<\ MAHN@V[\T8WAISOI53/6$G!EFA('[#*^A"*^J(KQJ+,*)HDZ^,]E1\%E1VK2 M&Y9$N6D>%L^)_O&#RFOV:HJ,U3SGI>?HR'-C+3%;9EE$-Z2BVG;;KGM.;=*W M_W9L2'VO2GVO,0G+X@H]G+OQ+3+*L WL=[K*YRBYB'EDZ^NU)#?:/TWO(D.& M!MJVN.(NY]\H4@,D.@)B=C("LSN B4P]_("\#72EH?\RNF."':J_XLL=DZ:- MW^;2H"XT#0V(B&>6BC1WW1.$[ \&,$F%U/Q;U8;F9$$>.PWZO>KWO;AA,F6G MU^U#0'YZ_N"5$ A#RQU81*VP']BUYW6;6!I6I1+^;Y;>(@6;FAO)',2;ZJ79 MR2E2QD>.7M;":=[9LSXF7T&[;MMW#05[[ELI6*->.;XC_1-$[-2>4BG*C7TP M*K PBE=5M5N]22?%4^Q9O'C0?F22[@P%":Y)U6V'U-AD\4@L%EKL[,-L)30] M\^QT2^]JE$: OJ^%T(>%<5"]U,?_ 5!+ P04 " #F(-]U)]4U7B 8>VT;HF5<9L[V((EU4V')])K*9M& 4M8M"EU+ 0K7,V^17"PS>]X=^*O&G3ZPP6:RDO*;G5R7 M,R^V 6&#A;$(G#X/>(E-8X$HC.][3&^@M(Z']C/Z[RYWRF7%-5[*YN^Z--7, MRSTH<UJ+_\L?]/1PXY/$K M#FSOP%SYKBO$(H7 M//R 1SJ>X@5/0SQ U06N82T;^OWT!?C7 DPE.\U%J0-WJ30D$R"-DX(%7'9* MH2B>X%YQH0G=_CN+\C^28NN8/X"?ANDX#ZQU'L8I"^ 63:W0[L/GFJ_JQE[Q M#R?X]9><).PDG.<7EYV&6CX,WE<2FDXS#-(M=9DD6CED>G%!'-J@C>X4%SCP"U:@>T#NBEV,:\1O'7#OFMXN%AOP]BF%A=I[2 M-TGLZ+-P/$E^KAI_%(XF5#WZQADI)0L30CF4B7_U2-U)8]"+@'V$<9I0[<(X M/W\'/@O39!1 :MU^7B";0&ULE57;;M0P$/V544"HE9;-;6\MNRMU MVR(J<:EH@0?$@Y-,-J:.'6R'+7_/V$G316H+O,2WF3-SQN.3Y4[I&U,A6KBM MA32KH+*V.0Y#DU=8,S-6#4HZ*96NF:6EWH:FT<@*[U2+,(FB65@S+H/UTN]= MZO52M59PB9<:3%O73/_:H%"[51 '=QL?^;:R;B-<+QNVQ2NTGYI+3:MP0"EX MC=)P)4%CN0I.XN/-Q-E[@\\<=V9O#HY)IM2-6UP4JR!R":' W#H$1L-//$4A M'!"E\:/'#(:0SG%_?H?^VG,G+ADS>*K$%U[8:A4L BBP9*VP']7N#?9\I@XO M5\+X+^PZV_0H@+PU5M6],V50<]F-[+:OPY[#(GK$(>D=$I]W%\AG><8L6R^U MVH%VUH3F)IZJ]Z;DN'279L9J:Y-L3^),!?^+Q)_]=U5-5-ZUEKB/- M0Y7]5USA<1O"-1XWW\,%M^%:M8"VH$Z3 MR6RTB%+8,,-S&++^XM\(I77R$S4]^:XF!M)H-#^:0DK>R<(-Z33VL<[+DEXO MJ!+.N&C=^X4KJ_(;^-!T3%\\6R1Q\@HF:0SSQ;0SHP#_$7(R/8(T'<7IK$^W M)_A CQ#9=#R?.:;Q>);X87(?]%\=H\XQAFNZ&)8I8L5EIZ].J"IF($,DQ2J^ MDP 0L%5._YR0^;OD=<.ZJKB5K33B2W)_:7/%*U.6I-!/*_KWH'8& M=%XJ9>\6+L#P-UO_!E!+ P04 " #FRT13'L@99I6X@DNB05)_]^YU"7R*ZB=,->]F")I [/A?S.QT-?[+BX MEQO&%'G,TEQ>#C9*;<]'(QEO6$:EP;,+7J@TR=FM(++(,BJ>IBSEN\N!-:@'9LEZHW!@-+[8TC6; M,_5I>RN@-VJT+).,Y3+A.1%L=3F86.?3".6UP.>$[62K33"2!>?WV+E97@Y, M=(BE+%:H@<+K@5VQ-$5%X,:W2N>@,8D3V^U:^SL=.\2RH))=\?1+LE2;RT$X M($NVHD6J9GSW*ZOB\5!?S%.IGV17R9H#$A=2\:R:#!YD25Z^Z6.U#C\RP:XF MV-KOTI#V\BU5='PA^(X(E 9MV-"AZMG@7)+CILR5@*\)S%/CZV]%HI[(%<]@ MFR75*W5R1Q?T\3K:'W."_KF&RK8&>[CDMS2)X"7(A,A:+YF MNOWG9"&5 *S\U6/,;8RYVIC[@K&]5;U^Q#8C-WF92C@VU7Y XQU-!/E,TX(1 MOB)SQ>-[\G&+,I+0?$EF\T^R:SMZ[6-"G\LMC=GE #)6,O' !N.[#2,KGD(V M)OF:*-QJLA7\(5DR2>*VQZSR.&EYO*@]5J@&O7ZHO9;::[[O]2\2C DM_<2H MD(0A, AL*\L63,#6$BHK?^0Y.;E!S;R0,%V>ZDV'AQ7A(R0E6*O=ZUS<(^(- MK="%MS,,74>_S2@D=_213%G.5HDB)X$9G9(3U[/A:070?E7OD/P!_ @QHIXC MX@[=P-.ZGP'@-8+Q>P,Q+:D1+7S2?@#^3!R: '@\@4H/C/4!7 M'69:B8U>4]W8.%CO5WS 33WP Q;CYY]"V[+?0,NRC BWP'(-W^U;'K]9'O^? M+L]9[=I$PKE2.M.U&/V*,2=V=;"TTMA"=P5A %@-[QV@EDF50%K@%*478PD= M=&Z-BT$*B0E&R32E\?W9/-YP(-5* 61<$N/GC"\9"\OP@^.R9V$O"(^);?C.\YAMA"#Q-D$: M@,S]FK!T64\_[FA\YBED2(IGQSM@2UB?VI9I.%'YP.2)<7E^3U;((N2K9H!: MT#/,QGP [78_A+;FBQ[4! UJ@A]%#>8VS9^ E-H42R98&F HFK18JO>TQ=-= M@.JUV9U=D[KTJ9.GPQ:UBNU4Z)RJDW%K_%J(O>H54/F9+)>"[9& M;"2Y$@D45W&%\62/>>N\_HX"KA^9B!/(A%M ,*1=H^^FT5<2Q,="207*=!(H M\AO-"PS=(M;0LORAZ2*#VHYA!BW2.*239S(YE*C]6 *'^]$P\)U3D J,,&Q$ MH&Q;L035G#A U5Z$$HYKF-ZA<^UEBRR@^H4LI$\]QU[&'8> "37OEF ]O%\1; ML\MN-+3L@+B&C:722R-5EB'IUYE6)Y%;CCFO5 U1DSY1;_JTBA:=!P<44P!Q M"G*=;5/^Q.I4N"U$O*&XQ"GMI/]^DW>;KO*AP>5ZSS1^Z3/_/ZDU3 -N?\=8 M7#A$5Q:F@(,>=K>]K"LL N)J&YV!!X;Q44(!4_>N"RZAU.\Z86.O_ /"J M4^2JO"@WH\W?#)/R=OTL7OY'\8&*-9QQ)&4KF&H: =38HKSWEQW%M_JNO> * M;NZZN6$4=AD%X/N*'54^H.II;1PW[6]60>UM<-E&)JREITP2S7('M_LE>Z$Q:D^A&;04E1^ M4]>&G-(T[$33!YN57[O1FY4:;=OT\D:#&;M.Z,];V:KC.F#!O/"N.=36+82; MU2 ../\A3/(GC*U5K_!..DVT2!U".QJKNM!D]Z)I^&L7]*0\/ M-N3TB0W\M(%[OR9B%5J4=9O#\B2QG23X$Q*, MPUO5V]K Z[Z2U6."$/T].\UGI[?\6<97LEQ"Q APRNDS?-$Y"9'GBY[@^[?8 M7S6F;)49M83?K^Z,U7B6_GA&-S[KQEXW?BKY_B8T?TH#_[4.7TO_LR+N5E^: M091R'>"U-5)_DL'FMI:P5RU>R:8_@'6E/=U+[XV9O?EX]F9_]J9YD!E$O@@@ M^@H!*R[G *9BP^)]+\:J0:X+.)=M)X["U&@W*&@+ROI2#]PB2Q!!N<'YBF/'(@2DJ&G M?J6@SB9*2>;]BBF)4F>3<$*S#*Z[030:OYT6?G(>O(!OO\DYX]\]0HR3U/-D M,8D]8(S0/'K"?$8+1WF!A[)4G82MQ+3+>78K[GT:%YBGF+F %LC)3I"C3C+! MM" \RSR,(\)S[H,G64IQS#%BZDM 25$D\#,VI\>JCK<@19YXAH3P))X4(I)D MQ:2 64HC#Z.8T#29%#ASS)@X[DJ;89WB%+;"-.4L\5KH'F\%U@W/TLZ?)>2@ MRXD! 3EWBO'KNL5=3:_G;?&K0>/T.3>\.\!ZWHF=) 'IJ>M/$JL$W MFCMEL6UY6./_!*F= ;[?*V7GB1,X__/8_ 502P,$% @ YG-A4F@OD\"F M!@ <0\ !D !X;"]W;W)K&ULG5?;;B,W$OT5 M0IO9E0!&(MDWMF,;D#V3[ SB3%V=A\6^T!WTU)O6DV%;(WM?/V>8DNR[-A* MD =1;%Y.%:OJ5)&G]\[_$I;6]NQAU7;A;+3L^_7);!:JI5V9,'5KVV'FSOF5 MZ?'I%[.P]M;4<=.JG2DA\MG*--WH_#2.7?GS4[?IVZ:S5YZ%S6IE_..%;=W] MV4B.=@-?FL6RIX'9^>G:+.RU[7]>7WE\S?8H=;.R76AN_7=3]\NSD1ZQVMZ93=M_-2X&\HU'3GENO>8;;"O/[^V"YBX#VQ\8VY;&R:GLQZP-#FKMA 7 X1Z T(J M]MEU_3*P#UUMZ^< ,^BS5TKME+I01Q'?VVK*$LF9$DHL7BNE1%,E,D !A,-VET>6G< ^X9E0D%\@5Y1 M*%X(A9X6"5=9SGY:6V]B5(P_N0!;7GEWU_31>Y^-7S3="TN.=Y9&,EI[#6.Z:F*5HII@G^GND..Z0E2V&&%/.\@+?R:8Y566QUW#@< MY2W-2(64*YV2"DIRF5,/GG7>K MR8&D0<0)^Q&EYP>4#X8X)BL2CRXV 50((9KT[W_32JKOR*2::R$/AJ)#Z^!U6&,!@ M:)YH"DP%@PI-$:IYJHO)SE9;$;<6S+*[KQOS$)5'."N>DBBX3O-$)!0D"C95 M8!U8735/%)ZO*&O\%@>>1X*B0"9D6O_-X4<#C69)2*\3!^?(L M87F2LTQG6Z$9DE!7LI3 M4E8\UU&*+&8'B9 L$9EEP06X\:0HMA=:LE3Q!-%&7\@@VWP0!1.RQ'":Q9 MRV0>^9;R/,61S;JAQ=&-B,6-?YF@\D@)<$KR+"."2NS4+_0L,9-@$-XO#NTH MD09(K[S8I8%7Y)$Z/,W(9G"_T,G X$06[$C!R?8%)_L3!:?Y#7(HD5^ZU=IT MC_\(VR1$KOSDNL6WGW#AJ7=&NWUD/UBW\&:];"H4J,4;%>FHZ-[%T\Z^JCC'Q:L/ZI0/W=-3- ]O$>. M28J"*XR#ACJ)I0(]%!*="/8C"+ $#ZQO*L/&]J%J-S6I]0QD N?FB%E)J3ZC MW*I!N'EH#-$S0W"G2+UVBJ3(G MD1PI0I6:BY15*YQ5WZ2 M*1'\FNE\[EQSF'YU"]&:K3G)X2 M*')0_[Z![SZ;_\$:E_&V;GUXC55'P?\,JYKP[,+G;3M4T2V!S*#2XZ 0[![L M]OD A4Y>4N+*^HK\B;.\\$#HE9##<-#:(\"41]V651(JI\U:.S M@V<0CKV(C[TP1.SP(MJ/[M^3\^$9];1\>(QN;V.LM7?8*J8%LJ(?'GC#1^_6 M\5%UZWK8.':7>!-;3PLP?^=J3N]H._-)+,&3XSPWEF2*GG3S+_JI:<%^0Y33)UT5L6Q>JG?E]%2YXR=297 M/(-?YC)/60&W^:*O5CEG<264)GW7<<)^RD36NSROGCWFE^>R+!*1\<>@'_U<$VW*3,JO^N8^ON@Y&A%/>%1H%0S^K/F8)XG6!#B^ MU4I[VSFUX.[UJ_:[RG@P9L84'\ODOR(NEA>]88_$?,[*I/@LGS[PVJ! ZXMD MHJI_R5,]UNF1J%2%3&MA0)"*;/.7/=>.V!%PZ0$!MQ9PNPIXM8#75<"O!?RN M D$M$'05"&N!\*W \(# H!88=!48U@+#KI!&M<#HC8#O'@J<\QHYI^L<=!OL MSM&FK^&F5;S[FX55K,)&H_YSW"T"E=?>C&L'U!H%[ ,$=GYT1ZIT0UW'IK],;\NY?-BUC M7,LO47%&'%]KH:/#6FYP+0]E EC<-BVW';0XM$W+76>_8%K>XUIN>'1&O J+ MZ^1\)7,=U/^5F2@LRC[@RCZQ_(RXPX[*[CLH\YPV^QZ^P[Y:RSXRQ1=0-6P M/W96C0&<=-DLH,KB.N355$YF2\9-F" M$Y%9-MX7@5'/\0G#*=\5RSR,;Y; 9SU)Y7Y$]R. @/ M&\5AI5CW#.M+][R_MF#QMUA\%,MUJ>") KJ*OI5"B:K:K\H\6D*U)JL< M@9>K,A'S-71X*PWJ!&X4U);J^2MFGBU G,-Z7-@@A@VG#\A=@^V=@_P>, :JFS3BXEP6'-KEE3K'IK$,A?%"UF!H3(F[V#% MI3(KEM8Z^8!/X]6B2+8.MXB'J*H;#AU[)%B5&?P9.GK%;8"&C2A0S[-%8=CT MK3>P!<$R,'"0&(RV%HU0B^Y3R.B\2@%(\QR(KY DUQWXJ9R?EG;S1@WSPA%M M&C>R+#$Z.@B9.J;UK^340;5X'G.D![J&?9A>8?@&8*'L4K7F/% M62?V+#SF4;>YR&BS#-*06C+(,O!0X$W!I'C%/.SF)8/F?B%E_"22I"(Y5<[^ M#SMHG5_;YSOKMN"JZ!*3]S6D73N"?5,?T"'[IIK:2?'B>9]!=5P(W9YTS[F' M6BG2#TQHLZH>BHLIJ!2OJ+=02Z!ZB&P-7JT@&K16F,T:Y_DCS[+:F@/?TG!M M57/@(:M,N:0M];),RV2S;80R5+!GDDCHUE;RM56KBJ5US;15R!=H0+ "24V% MI'B)K(IZ+-8BYEFLJG[1ZO%F06OXNG7(A#8+[2$OFX)(\8HXEI"(D-&P,XC+ M"%)Y*I,8VWB8LN4ZQ[#U<$W=LPV%7L6IR !5?79RNVG L'7KFK+D>D<1'%-;7+RV_//@-#=06-?NFE+@ MXJ7@"B(@,Q$I%V?(+DW+QUK'?BN" M>=R0JMNR[Q *6![6 /#2[(5,89L$O<*5R.>")S&9Z'Z]=I3F+*+-Q^PV9.B. MCB$0GN%0#V_] 4'$.126>2Y3HL 1ML/*6LG>!@S;+7F&,CV<,A]Y'H'M#&RN MNKXUSTI.WC%%F*Z_]6_6$]06S?3,?Y;KE]VPSG>CCG/N;\=-M50#]Q MT+NN97MK:8(>.@S:Q[L-$;NGRP;WO9QWK[/(IER#9'7W(WZSK<0^,AV,';? M9>0^9L/U/LZLV#*'^VDY4_Q;J3/T=MW86.[/:3C8/XK7$[YA6A]GVK&LIM!6 MPAXQ.Y5EH2P1N_:;)S;40>.P\UH"[X1UEZE6+,*XQ3?$Z@='X6'#IC[.IIV8 MWK<=[%L/Q'S+>?V; [%]H(:5_98F^.\< 7VLE>Z=%KO8NC"D[..D?%V*)-;! M^9-\@GUA6J98/ RW^D?1\P:&.X/6GA=:R^+EA*P2_8V!W@KKMR7U2Z)2\7F9 MD$3,>?6BI#K+L;XG:9G'#5K/@0)#G@%.GKO!8<\MP0D,/P9'P8^!X<< Y\_L*MU,B!3NO6X^":0/#M '.M#\N5O@\ M?GNH#.D&..DBH6I/*T.EP? H0F5(., ;W!\7*GP>VIY6H2'J$"?0NQPV!M#: MCF6:EIF(-N^)O_!HF7<]DKB-FQVL-CI76C8-L39]D:P12;5BR)[.XJ) M2$7Q%LK^%(9JPZ.@VG#GDQ:< BMO[P??]FUBV&QK!]A!76AX,VQY66;V+9', ME(CYYGSZA,RA9R5KEI1V1,U#7!?[2B T'!OB[>JC+ "-T.\RXKC*#KA\W5-9 MH=@^(T&]8^@UQ&GO"HH*7U?+8_<;FX,T.F[1U_X&<6!8=("SZ&WM$L)V0,YX M%BU3EG^U@1LTSP &KM51_9T/?O7'\I]@UR(R11(^!U'G; Z\LWWYYN;0JZJ M;X!GLBAD6ETN.8/%I ? [W,)4:UO]&?%V_\%&PO=V]R:W-H965T^V"1UW_&[G[SI3NDO9@-@R;=*2#,+-M;6;\/0%!NHF#E7-4C\LE*Z M8A:W>AV:6@,K/:@281Q%65@Q+H/YU)\M]'RJME9P"0M-S+:JF+Y_!T+M9@$- M'@ZN^7ICW4$XG]9L#4NP-_5"XRYLM92\ FFXDD3#:A96DWLV <63:?:K4CVDFC-K?P MSO1H-)]+%_>EU?B5(\[.E_MX$[4B2[Z6?,4+)BVY* JUE9;+-5EH+@M>"S"$ MR1*W+E0%[@;D#]B)>W)1JMI"Z;]>0P%/X4KBN@!,%FO(ZQPLX\*\0?C-,B>O M7[TAKPB7Y.-&;0VJ,-/0HEV.75@T-KS;VQ ?L2&'XIPD](S$41SUP"^?#:>3 M'GA^&OX;D^>\)_2Y'+#Y!J\) K08W!LB%,6#-&:: [0O87F?J=;K6 MGXTF:3,.[;EP.I>(DB^)6ZCO"PY;P\"3AC\HR0:X FP&YXNR6"V[O^SCN MU63=VVF6I$\X]DBE:9KUNR ?=6IZ M0&5 HRP;C9]0[I.C\7 RZ2>=M:2SEW%L=AC6,7WJUT.AX2@9]3,I$TW5M5^%KI5%B#WE5+V8>/&JW;^GO\'4$L# M!!0 ( .9S85(,)B=^Z ( %(( 9 >&PO=V]R:W-H965T^K>(D9 M4761(S<["R$SHLU4IK[*)9+$.67,#QN-MI\1RKU!SZU-Y* G5II1CA,):I5E M1#X/D8E-WPN\W<*4IDMM%_Q!+R-(V3, AD:/TM,KPII'??' M._2/+G>3RYPH' GV@R9ZV?D0OG1H'G&(2H?()5HPKTUH"^#'99AA$28\$B8(X4YPO51PPQ-,_@;P#>>*>+@C M/@Q/(HXQKD,4U"!LA(T#A$9O=@^Z)^A$51TCAQ>=KF,-IFCO#N4I3%"Z6\9C MA*]S1E-BA5N#FVUN-(P)?*.9M1,+F)DMM2"%LA\^&VRXU9BIQQ/,FA6SIF/6 M/,IL1RC?(R0J0H<.LT#L.$3[#JP'82>J-WO^^@"15D6D]0\BA=0DQB+E])>I M .4Q6R5N +'1AS0E $;)G#*JG\W]9);L(89%J.X^PZC>J@@6$FB]2B/HUMN' MLVA76;3?DL4[''0-9II(#>;>(CQ<;ZEZO+)J#BX:]G/BZ"\KKI?_F2@[%;/. MNXNR\UJ40;O>/7R\]SAC)U M74L9P:^X+AZ\:K5JC->N'[Q8'YJ&6?2W/S!%M[TC,J5< <.%@6S4+XWT9='! MBHD6N6L"*2.[.SPT=:"_FH"D0-3R7C:N(56N]N?5^M"RR)ZHD=86-!MH>V$ MGZ4[LL4EZH?=7)K([U@VM$2NJ. @,9]X=^'M-+'Y+N$[Q5H=C<%VLA+BT0:? M-A,OL(*0X5I;!F)^>YPB8Y;(R/C=32\KHG JV ^ZT<7$ M&WFPP9Q43"]$_1';?OJ6;RV89_O5(P[@K&KF!RH>") MY^<,; CZCL#>SGT6#@?C8>KOCWTZDS7N#YZS_E&7=.J2MZD[.@;G)"8OBD>C M01*>2'R9%8^&_=&)1/_H5-L7Y2N16\H5,,P-+N@-#8%L;FD3:+%S!WTEM-D@ M-RS,PX;2)ICU7 A]".S=Z9[*["]02P,$% @ YG-A4IER@A37! H18 M !D !X;"]W;W)K&ULM5A=;Z,X%/TK5C1:S4B[ MQ38?MKMII+;I3)NVVJKM[#ZL]H$F3H(*.(N=9OKOUQ "*1@ORB@O"9ASKNUS MKP_&PXW(7N62*J?S$66A$K?9@M'KC(> MS@I2$CL8PL!)PB@=C(9%VT,V&HJUBJ.4/V1 KI,DS-XO>"PV9P,TV#4\1HNE MRAN1]#C^+8,.JCYSXO[U+OK78O)Z M,B^AY)79@ [ C,_#=:P>Q>::EQ/R\WA3$7X)<$OR\A* E!7P(I M":0O@98$VI? 2@)K$H*NQ,%=YF#?/E"5[%:V.RF[=*,BW\ZVL(JJ'(UYF6 MO5]L>\<=O;O@7J1J*<%5.N,S W]BYR-L">!H*2H]\$Z/"VR-..;3$^"B7P&& M&!H&=&FG/_'5"FTD_ZU]]P1,]"_]9D[[:1? M]YD[ZZ3?])B["SOIDY_+^^W/27?7GTXM5>Q6J]HMXKE=\>HUG+_JQ+Q:W7_? M:2BX43R1_U@Z\JJ.O*(CKROG8@.G;?]U62 P<"' MP4?8V ##;L"\C[ K \PG/FW OAI@C'H(?X1],\ (*?*S#[LVP"B#K &[:<,P MI(@TQC9IPWR(?4H^PF[;,$(P@8TIW+5A.@78K^7]D'2_2KIO3?JE2!*>3:,P M!L]9F,J5R)2EEH(J;'#+UMT8%4H=ES!$:QW&? PR4O>ODH!85YC6=P:8"3P MO6:]FZ)1Y%*SY&AODX2LP[]82]TB)9AP6Z4C7 ?$1Y:^?A4@]T#IW;98T'.; M5F."$=]K5KL!YKF0P0[IZQ<,LK]A_E!+GMF$J%T+^4?6O'8R%!RH>6"P&$90 M4W,#S N@W]3< *,(=Y5[[8_(;I#G/!-R%4ZY38S:L! ]LNZUH2%VH.ZL79V( M,$J;PK=Q <,!9$WE#3CB!]@W2X]KH\3_8Y0\B:8BG:VG2MC*'M?>A=%QY<>U MJV%\F/PE;U\NUZ.-S>"M <6T^@WI#2CJ8=_K4+[V26SWR:KHP2]ALOH=C/F< MI]*V!'!M8M@[<@YJE\/VS5EW#ORV;@BAYN;& "/0@TV[-\ \UR6D(PNUE1>QDF1Y:^-CILWYIU2T_;^W#/9ZPIO0$&(7.;TK=A")/ M10WMG;U3(;U?7Q1GG1),Q3I5VT_)JK4Z3STO3I4:[1?H] 89VB?H]&Y[6EJ' MWQ[>ZH_Q191*$/.Y[@J>$#W8;'L>NKU18E6<2;T(I4127"YY..-9#M#/YT*H MW4W>074J/?H/4$L#!!0 ( .9S85)%S\'/YP0 +(6 9 >&PO=V]R M:W-H965T93ZS2JC+(*(QTD@8B#Y\F)PBN_%W[-PS"-I-OQHP@Z*.M,B8?/^^BW6>=U9Y[]A%^+\)]@H=87 M S8 "[[TMZ%Z$KL[7G3(2>/-19ADOV"78ZD[ /-MHD14D'4+HB#.__V?A1 ' M!!W'3, % =<)=@N!% 32EV 7!+LOP2D(3E^"6Q# MG=!J'-P[!_O6@4JS&VZW4O9VH\QO*Q]8V:@<^\H?#:78 9GB=;ST(1O:&5\/ MQB!.9^%,2?TUT#PU>N(O/-YR\ <8!XF_6DF^\A5?@.=7\"C%8CM78*HI"?@X MYLH/PN23AGZ;C<''#Y_ !Q#$X.M:;!,_7B1#2^D&I6&M>5'Y55XY;JF<@"\B M5NL$W,0+OC#P)]U\A#L"6%J)4@Z\E^,*=T8<\_D9(.AW@"&&A@9==]-G?',& ML-M*'W?3)]M8TVDK_::;_L67FLY:Z;>]^XX\ _USG[ZS5OI=G[Y[K?3['GTG ML)4^^37?'WY-NFE_.NL8Q:2G$$NRG^;_I9 ;WBD?)?QT5 MV65%=E:1W>:Y'W+CO,]I3D9+-P(O(X1L!LG0>CF<3088=!WH'L/&!A@FKF]&NR^"<.0(5IKVZ0)\0Z68[7@U/1],, B]6AZ9&F (4Y<@L^[H8'>$ M.MM_DYX69##W0_ H=ER"W_QH\Z?>=:3*=2F$JQKPB:.$(8)K1NAP$'"6*PQ8YJN4'=Z\TT/5,%\:JP8>8ON7KMTJ;*:<@YL0U5 MRD/N.VUPFS;HQ0376+UBB8=^4B5.4V MQ$ZL?)7WD/=.Y;V&4M1%B-2%;\+T?H76E^>I":>'O^V9A<=5.L5OI--\#0#7 M7*I@J=/2&VD(5XD.H].Z@*N,A_'[7"AX1ZLG:RP)!A2R;8AJ'IA@Q'-:5@1< M)5'\1A)54A^*M[+>A>-P54;#]HEUKU(<[MZWM>ON-*3R&,%UW9LH3!"JCWT3 MS$;$;M&]RIJX.VO^I=9<=NE092],3RQYE=MP]\:M77+6/ ^X'D5US0TPVX5. M77,#C*&#=2-OOG5P311QNR @ 2@< !D !X M;"]W;W)K&ULE95=;]HP%(;_BA7UHI5:\D424@$2 MA7U)W81*NUU,NS#)@5AU;&8;Z/[];"?-4@BHNR'^..^;YQR'X^&>BV=9 "CT M4E(F1TZAU.;6=6560(EECV^ Z9T5%R56>BK6KMP(P+D5E=0-/"]V2TR8,Q[: MM;D8#_E64<)@+I#R+I19<,?##5[# M339B[TS&U< M @$*FC /6CQU, M@5)CI#%^UYY.\THC;(]?W3_:W'4N2RQARND/DJMBY P"OUK%'B!UR&?OEONIV_EKBY)4Y>@J4M@_<(3?O^RE>CG9"F5T!_< MKS/&86,<6N/^">-'@7/HJFI7R2JKR%J9_^-NG RB)!FZNW9ECJ/\T$]3KPE[ M ]IO0/MG09_8DE *N4'D.Q#VY*=<:FA]PB8#L=6[<\%71'4>>.4?M[F2.#VD M[XA*HSCIAH\:^.A\E;G"M%5<>8T^"2X[,:,C@#0.DOX!YG&4'_E1=((S;CCC MLYSW("6:4-U+," TFUU.G/+?,5B39A$%%9: MZ/42[2"JSEU-%-_8YK?D2K=2.RST90?"!.C]%>?J=6+Z:7-]CO\"4$L#!!0 M ( .9S85+]//FGX0( %@' 9 >&PO=V]R:W-H965TFZ/@Q[4&PZUBI+F:0D MW=^/LETW39QL+[8NY.$YE$CU-TH_FPS1PDLNI!EXF;7+:]\W<88Y,Q=JB9)V M4J5S9FFJ%[Y9:F1)X90+/VRUNG[.N/2&_6+M7@_[:F4%EWBOP:SRG.D_8Q1J M,_ "[W5AQA>9=0O^L+]D"WQ ^[B\US3S:Y2$YR@-5Q(TI@-O%%Q/>LZ^,/C. M<6.VQN"4S)5Z=I//R'=([;XU?TCX5V MTC)G!B=*//'$9@/OTH,$4[82=J8VG[#2TW%XL1*F^,*FLFUY$*^,57GE3 QR M+LL_>ZGRL.40= \XA)5#N.O0/N 050Y1(;1D5LB:,LN&?:TVH)TUH;E!D9O" MF]1PZ4[QP6K:Y>1GAS.,D:_97* Y@R^*2?K=*8L&WG;.@,D$OMH,M8&3*5K& MA3F%"2HC)&(&*$28:$V[I"(R!'S,E!- UW3"=_#P2OUW';Q?QVP?BCW'! MI>1R05=>N)!-9U1"= H(5_SK8=3ID/KU=M[VC8+V9;L>N4[/K'&?'$ICB MW,+-"S4G0ZFYH_:E4IJS2%2<;T@FIEM*!^:2Q0B6P=:UTU,$I^42E3\[.-2KI[),_#L-/>D=)@ MU0N:E?1J);VC2JC<_G$I>ON7(@PN=Y@U&&W?G)*:O]6D7?8,HWYY9.@\X!!*8$V;KH$25=]O%R8M6R:(5S9:FQ M%L.,GC[4SH#V4T6MKYJX /5C.OP+4$L#!!0 ( .9S85*<""SR<0( % & M 9 >&PO=V]R:W-H965T[#?S[V4[( DT[I"CQQSGGGGM=WZ8U M%\^R!%#HI:),3IU2J>VEZ\J\A K+"[X%IG?67%18Z:G8N'(K !>65%$W\+S$ MK3!A3I;:M87(4KY3E#!8""1W587%ZS507D\=WWE;N">;4ID%-TNW> -+4(_; MA= SMU,I2 5,$LZ0@/74N?(O9XG!6\!/ K7LC9')9,7YLYG<%E/',X: 0JZ, M M:?/\ M_@%M/K'1RSF5]HWJ!CL*')3OI.)52]8.*L*:+WYIZ] C^-$10M 2@L\2PI80 MVD0;9S:M.58X2P6OD3!HK68&MC:6K;,AS)SB4@F]2S1/9;=L#TQQ04"B;VC9 MG"7B:]3?.)N#PH3*Z^7Y=# M5!A&X3_4.W-19RXZ:>Y)WS5SH O!-P+DH+U&(>G;\R?CT0=[ Z@XGARQ%W?V MXI/V[G&-[K "03 =LA8?!/6]L7X^>#N$C9-1/!GVEG3>DI/>'KC"M']=A@PF M!X?FQR.O%[HQ. "+XE&OQHU#MW??3:^]PV)#F$04UIKH78RT@FCZ5S-1?&M; MP(HKW5#LL-0M'X0!Z/TUY^IM8KI*]R>2_0502P,$% @ YG-A4M$#+($P M @ 5 4 !D !X;"]W;W)K&ULE53+;MLP$/P5 M0DB!!&CU=NP&LH#$1M$<4A@VTAZ*'FAY91&A1)6DK.3OLZ1DP2EL)[V(KYV9 MG16722ODDRH -'DN>:6F3J%U?>-Y*BN@I,H5-51XD@M94HU+N?54+8%N+*CD M7NC[UUY)6>6DB=U;R#01C>:L@H4DJBE+*E_N@(MVZ@3.?F/)MH4V&UZ:U'0+ M*]"/]4+BRAM8-JR$2C%1$0GYU+D-;F:QB;$'X4 M$/6 R!KM,K.VYE33-)&B)=)$(YN9V-I8-+IAE?F+*RWQE"%.I_?5#BHM) -% MOI ?5$IJZDHNYZ IX^H*=Q]7FAZ7V:CO*&VJN\+$*=H032V@:<)=&D1LG MWNZP3D>#KH>@-[G&0Z[QV5P7(#-,$!N7B!S;\[\S/T\?C-V1_^G83W\'-W'' M_^(Z?][!G3?OS0.56U8IPB%')M\=CQPBNQ[N%EK4M@W60F-3V6F!SQY($X#G MN1!ZOS"=-3RDZ2M02P,$% @ YG-A4H%T)"': P 2 \ !D !X;"]W M;W)K&ULO5?;;MLX$/T50NA#"R212%TL%;:!Q.ZB M 9J%4:>[#XM]8*2Q))0259**&V _?BG)D7R1N8L"SHM-4G,Y,T,>F;W5I*\@%+FO$0"-C/K%G]<$*]1:"7^R&$K]\:H">6)\^_-Y#Z964Z#"!C$ MJC%!]=\S+("QQI+&\6-GU.I]-HK[XU?KO[7!ZV">J(0%9W_FBL$11YV?W3G[M$["G@X(P"V2F0 M8P7OC(*[4W#;0#MD;5A+JNA\*O@6B49:6VL&;6Y:;1U-7C9E7"NAO^9:3\U7 M0N\(H5ZNT(K14B%:)NC3CSJO=*D4ND;KKKR(;Y!9]/T2%,V9_*"5OJV7Z/V[ M#^@=RDOTF/%::EDYM94&W+BUXQVXNPX<.0,.$_3 2Y5)]*E,(#DT8.M(^W#) M:[AWQ&AQ"?$-8 M_1ZS;\3\!:1$MW%<%S6C"A*T!,U6<4X;#AA#VYD+]F!$) CQ$=A3*>RX4>2. M@PUZL($1["-7E)F/R17Z'=08[N 4$29>%!T!'Q%S@F 2C@.?], G1N"WH(M? MT1@,NRSL;867W])1[RPR K\O*IJ+UK(F*,;+])KI6R%!5$I0$F7 DFM]UUW7 M$L:R'IVDD[B.,YY,[ R4ZAA1?=9>D?:*UI0!^@<]@E1H_2*;J U!XSW.QI?/ M,2:#.V*,1V]95)G(8Y39R>E6]<_F=B!,[)H)03LV!360(?;>((<#CV$SD?TB M^>(1/@L=K% YUA,Y_=U3E+\C)MP>JC)O@S-'"-FWC@'#QY@P(, MM(3#BQ0@/$GMQ)L0][@"(V*^=^Y"P0._83/!/= XTTOZ 7:0'M-+:* IXER^ M &0@+8(O48"=U<.;T2CWK(XC%7 , M]M#X0&?D#1Z 9" ]?WP&QJ1"[_@(V'N]2@$B;5LXB6)>EZIK M6_K5ODV\;9LC>Q#O>LP'*M*\E(C!1JLZ-Q/M6G1M6S=1O&H[GR>N=!_5#C/= MZH)H!/3W#>?J==(XZ)OG^;]02P,$% @ YG-A4DH?B,Y%! MA, !D M !X;"]W;W)K&ULM9AKCYLX%(;_BI6M5JVT,^## M):2;1,IDMMU*;36:2_O90YP$%>S4=B:=_?5K#(,3;ND'YDN"X9SCU_;+ WAZ MX.*'W%*JT*\L97(VVBJU>^\X,M[2C,A+OJ-,7UESD1&EFV+CR)V@9&62LM0! MUPV=C"1L-)^:C1;X_=(S"2;B6T(/\N@8Y4-YY/Q'WOBT MFHW<7!%-::SR$D3_/=$E3=.\DM;QLRPZJOK,$X^/7ZI_,(/7@WDDDBYY^CU9 MJ>UL%(W0BJ[)/E6W_/ O+0<4Y/5BGDKSBPYEK#M"\5XJGI7)6D&6L.*?_"HG MXB@!AQT)4"9 /<'O2/#*!,\,M%!FAG5-%)E/!3\@D4?K:OF!F1N3K4>3L'P9 M[Y305Q.=I^:?F")LDSRF%"VDI$JB"W17+"GB:[2(?^X305>H&??VFBJ2I/*= MSGBXNT9OW[Q#;U#"T/V6[R5A*SEUE%:8]^/$I9JK0@UTJ,& OG"FMA+]PU9T M=5K T4.KQ@WIP*\Z\$T'?D<'WXUO=?'%$Q7Z/OSS#QRZ?W].UK1M-?IKZ=5X MID3TR0HJ64%OJ8^"2UEH61(AGA.V08N,[YEJDU74"DRMG$-/<\ !A'CJ/!TO M76N8AX,J[$1J6$D->Z4NXGB?[5-B)C'C0B7_D9PX;4+#A@+L!MXXJ DMPL*C ML"AR =IUCBN=XUZ=-UHAZ_5,5%6*7L>4DZJ#R8"F[*^%\5E38M?"SQW0EF6Q M4\/Y86VQRZBP*^I4ZA&G\6"V+$N=^#*:U&^?,BH\B7+]#J%@A4*OT*^<7<0\ MVU&E';01E.J'ONI;+>$A\GBGFGW>JY2<>$J"XB4:,W0CJ#@B: M#L >CCHL8 F*AT,H;F.H&]41BIL,'8>3KKO*,A3W0_1>D!5%7TE&>Y?)DA2_ M$DJQ92D>$J9GBF'WK$?!TA2&I"DT:8IQ@.L>A29.,?:]#H^"Y2D,QU-H\G2L M'_-UI4V>AD'@=@BU/(5^GBXU2U.:R]3OU.B![):TW)&F]%M+ZX(^CF@N\%M3Z +CC0\6SK/6&8ZW79&WHNI.Z8UO" M G<\KCO6.=H9T3[)\JHI-DNILM2FU,%LQC@TO=K2^$+%)F$0I7>M4 M]W*L^Q;%)E'14'QG]ED>N=*F-X=;JE\O1!Z@KZ\Y5R^-O(-JJV[^/U!+ P04 M " #F8Y/"03,MD)^:1* (U>&.5JZI5:5]>^K_(2&%:7H@)N MWJR%9%B;J]SXJI* "P=BU(^"8.0S3+B7)LZVE&DBMIH2#DN)U)8Q+%_G0,5N MZH7>WG!/-J6V!C]-*KR!!]"/U5*:F]^R%(0!5T1P)&$]]6;A=3:Q_L[A!X&= M.C@CF\E*B"=[N2VF7F % 85<6P9L'L^P $HMD9'QJ^'TVI 6>'C>L]^XW$TN M*ZQ@(>A/4NARZDT\5, :;ZF^%[NOT.0SM'RYH,I]HUWM.PP\E&^5%JP!&P6, M\/J)7YHZ' #"T0E U "BMX#X!� 8?!<0-(':5J5-Q=8;\B* IHI!5JA"_0=2XEM.]!9!AH3JLZ- M]?$A0V>?SA-?F[ 6[.=-B'D=(CH1(HS0G>"Z5.@++Z X)O"-WE9TM!<]CWH9 M,\@OT2#\C*(@"CH$+3X,#Z\ZX-G'X9.>; 9M"P:.;W""[X9PHN'BFREX@=[U MHR= W :(78#X1( 9$U*3W]C]T>#%3 P%R$P,1-I@JJNM->O0L=KQ\9R&XS"P MG\1_/BQWE^.HPS'K<+R*CQV/,ARV&0Y[,SRH&K950X15F$@SGC3*2RPWT)7? M\)V:MWK[/(Z$CEJAH_Y6@!2JPCGTM'7<&PO=V]R:W-H965T)4E@$*'BC(YN*_,2*BQ'? ],CVRYJ+#2 MH=BY>O)G@J9HYG# &%7)D,6/_>X $H-8FTC9]=3J='&N%I^YC]T=:N:]E@"0^< M?B.%*F?.Q$$%;'%-U3-O/D%73VSRY9Q*^T5--]=S4%Y+Q:M.K!U4A+5_?.C6 MX400^!<$02<(K.\69%TNL<)9*GB#A)FMLYF&+=6JM3G"S*:LE="C1.M4]L04 M9CNRH8#F4H*2Z#U:MQN$^!8]UJH6>JCB0I'?V"[DAX,^$1*0/A'H7'Z[!(4) ME7?H!A&&OI2\EI@5,G65MFN@;MY96[36@@O6EI"/4.B_0X$7>"_K);J]N?L[ MBZN+[2L.^HH#FS:\D/8CYT5#*$7:U8#_)9$YY=)4_7V^D4KH<_/C/]BPQX86 M&UW ZB+\H35H5;%5F1OTEOEQ&":I^S8 BWI8= T6#,%:57(*BZ9>- R+>UA\ M#18.P>)S6#@9^\.PI(P\358/ 0;G^^9-PW^A;DG MM](\<)^QV!$F$86MUGFCL4X@VD>C#13?VXNZX4I?>]LL]3L+PDS0XUO.U3$P M=[]_N;,_4$L#!!0 ( .9S85)$B_O1G 0 '07 9 >&PO=V]R:W-H M965T<[0@3XF6<% MOYGLA-A?.PZ/=R3'_(KN22'?;"C+L9"W;.OP/2,X*9WRS$&N&S@Y3HO)V#+!3V(+"W( P/\D.>8/:](1H\W$SAY>? EW>Z$>N L%WN\)6LBONT?F+QS MFBA)FI."I[0 C&QN)K?P^MXK'4J+OU-RY"?70*7R2.EW=?,QN9FX2A')2"Q4 M""Q_GL@=R3(52>KX40>=-&,JQ]/KE^B_E\G+9!XQ)WB!,'&'0XH-H! MG3OX'0Y>[> -=?!K!W^HP[1V*%-WJMS+B8NPP,L%HT? E+6,IB[*V2^]Y7RE MA5HH:\'DVU3ZB>4'2I-CFF7@/5A7:P70#;C;X6)+.$@+<(<9>TZ++;C-Z:$0 MZFWC\R8B J<9?RN]OZTC\.:WMPM'2%4JMA/7"E:5 M2A "+PF19BQ\%]D9"D M'<"1Z30YH9><5J@W8D3B*^#!=P"YR+4(NAOL#N<6]VBX>VAQO__?XEN3X34% M]LIXWBL%[@GE-Z'\,I3_2JAW8$6V:5&H5;'"&2YB8BM[%6Q:!E/]ZFD)?7\^ M<^7?PGDZK8?%$OGS*3JU;"F>-HJGO8IOXQ^'E*>J)7& BP1$LBMQD8H#(]RF MN0H7G"AYC^:AJ=BT0S!HI]82'#2"@U[!'_,]3IELQ$+M0;:U3FQ@B@P##R)3 MIL42!M"L0!08%>A(9-8D,NM-1'9QV:-E^S@P1HKX&7QEN. 9UJ7X2^P(LZ4W M,T7/+"6PF/G=*R9L=(<#U[CL1J\L\-!0, U1:"F#:=BQ$R*+9?].F#=YS0?F M]8%1;EO[]W-S%\[">>AUC@U=#1GWE7T8'_*#K#Y)P,D2_R256/?A?1VOO7*1 M.W-AMYH3Y,&!<_$G$59@P:&5M5AVE=9F:M2VSG[ ^.W"R/+O\?F" M;D?3;($7PP5JNL!1\5)':\^GYWJ65F$U[=U64!,&CHP8:++#T&O#4-"C5N,% MCL 7.!PP-M-SPK2E:H# 7T80.! A-KL>AD -$3@>1:#9\[T@\&UR;72PKOC( M:MJ_XC5)X,4HJ2.TAI_./'_>.3S2+$$CLP3]=Y8@S1)T(4N0V MQ;)K*C5%T,@404._5"R&1EYMT1HF: 28(),0AL0^D[8V30_TR^B!3"H8BOM, MVHHU,]!XS$!F>Y??GYYO*;_-TK:L(XME5TX:%>AB5" 3%48J[8,/30IO9%)X M)BFZ1&A >!<"HO:?OEY+JZ6UEA;+#6!T'5H=R MS=/FZ/BV/# ]>[Z"UU%U *S#5.?1GV7W2.6^S,A&AG2O9E(6JXYXJQM!]^49 MYB,5@N;EY8[@A#!E(-]O*!4O-VJ YJ!]^2]02P,$% @ YG-A4FMMMEHS M P T@H !D !X;"]W;W)K&ULK59M;]HP$/XK M5K0/K;21=P@5(/&V#6GM4%&W#],TF<00;XF=V:9TTG[\;"<8*"&MNGZ!V+[G MN7LN%]_UMI3]XBE" CSD&>%]*Q6BN+)M'J@5<(T62-P535U? ;3%%XRV_. 9*"E+2G^I MQ2SI6XZ*"&4H%HH"RK][-$99IIAD'+\K4LOX5,##YQW[>RU>BEE"CL8T^XH3 MD?:MR ()6L%-)F[I]B.J!(6*+Z89U[]@6]DZ%H@W7-"\ LL(( MX$5G %X%\!X!_/ ,P*\ _F,/[AE 4 &"YP+""J"EVZ5VG;@)%'#08W0+F+*6 M;.I!9U^C9;XP486R$$R>8HD3@P^4)EN<9> =N(&,0?7:P,4$"8@S?MFSA?2A M+.VXXAN5?-X9/A]<4R)2#J8D04D-?MR,=[T& EN*,PJ]G<*1U\AX#5D+>-%; MX#F>PU!!FS M1+4L1]GS37WXFM9_JCZ^?9(G8"90SK\W\ :&-]"\P1G>FTV^1 S0%3#I RI] M'*105N!ZYQ:21%YBRY_R7@&"[O=Q7D#,Y(TEMQ$7X"]X^M66$;5U1.H"O1^$ M/?N^1D1H1(0O%/&,<$;A23A1?3AM$TZ[,9S9/B=Q"MD:U26AI @/O;9]5_85 MQS@OB_;4T&V[SHG=]-3.J9?1,3(ZC3)V)5<7?>?T%49>5!/]J:$;!-U.3?R= M4YU>T V/.(]T1$9'U*ACR 6C!,<<#!&C"RC F#)9%%!UR(9/J&OXNZ_Z:;K. MOB&PO=V]R:W-H965T M9AE7OZ\@E>N!XSN;&W=BGJ"YX0[["SZ'>\#OBUM%([>*$HL,.!X9D>0PA1-"$Y_*QA!FII(M(]?95"G M6M,0MZ\WT:^M>!+SR#6,9/I3Q)@,G)[#8ICQ98IW@Z;+C7*K"33#C*1%__\N4S$%H&$UA."DA"T)80E(6Q+Z)2$3EM"MR18Z6ZA MW28NXLB'?2773!DT13,7-ON63?D2N7E0[E'1K" >#F]D/O_T "IC$3PB^\3N MBR>&R1G[9^Y#!,A%JD\(]?T^8A_>G;!W3.3L(9%+S?-8]UVD+9G [K1<_JI8 M/CBP? 334Q;Z'UG@!5X-??0Z>O0Z^K@UW;_8I;MD0^5%4'D1V'CAP7B4Y4FN M42VI%+$A8EA%#&W$SH&(#Q)Y:MVKLZ;@=BW7O%!60_\\]#S*Q&K;@G:PJ!UL M7 /K]8*@4\%VA'8JH9U&H3>@-1LME:*\L:\-]Q$&-W4ICMX69MBAQ4Y1U KOM;&T'B]K!QMT]O63K-FQ'\EDE^:S95AJ; M-]%(02R0_6%WL)+I2N3SS:UK/A6IP-\T=S.Y^G;74#3GU:+G;U2&O2IBKU'& M)"?#0"-3'$F/Z; ;&=-"!L=B^Q919VKS N%IT'U?]_ILI@4':-%_TW;2+MW+T6,TS8)3D20\RHVQ!:(V4KWH OYPK@B&.^]](7O3=Z"ORM7NLW"ZYJ M-SY0NV6 H\7;$A>UQ(U+7-OZ]5]:FA\T2OZ&"2AVQ?.GFO?5;LR7IN:';V7- M2__PCS20X]9T]E*YY\I12'0<,JZ![/<.=^O(9T[T7[F:BURS%&;$\D[/B:Z* M0W(Q0+FPI\!'B72FM)<)?5B ,@":GTF)FX$Y6%:?*L._4$L#!!0 ( .9S M85+-*+^H:@( +P& 9 >&PO=V]R:W-H965TR-!,O1ZPN?-]D.13<]%0%)=VLE"XXTE:O M?5-IX$L'*J0?!<'0+[@HO73LSN8Z':L-2E'"7#.S*0JN7ZY JNW$"[W7@UNQ MSM$>^.FXXFNX WRHYIIV?IME*0HHC5 ET[":>)?AQ32Q\2[@EX"MV5DS6\E" MJ4>[^;&<>($5!!(RM!DX/9Y@"E+:1"3C7Y/3:RDM<'?]FOV;JYUJ67 #4R5_ MBR7F$R_QV!)6?"/Q5FV_0U//P.;+E#3NEVV;V,!CV<:@*AHP*2A$63_Y<^/# M#B#L[P%$#2 Z%A W@-@56BMS9[F;L M].2,G3!1LOM<;0POEV;L(^FS+'[6:+FJM41[M,P@Z[$X_,*B( HZX-.CX>'7 MMW"?7&FMB5IK(I6-6J)1H>(!EU$HV.)DI8H^93H M7MFVLWW819=\Z(MW+M8O4T=8DD36JC?2_)W98N?Z#==K02TN847 H#>B#+J> ME?4&5>7&S4(A#2^WS.GS MH&T/U**7S=V G6?K#2_U!+ P04 " #F/ R/3ME"]N!3M-$!__$A)%BV; MINA-63^TDGW/D<>[>^Z.]?@E9=^R):4<_(BC)+OH+#E??>CULF!)8Y)UTQ5- MQ#?SE,6$BU>VZ&4K1LDL!\51#SE.OQ>3,.E,QOEGCVPR3M<\"A/ZR$"VCF/" M7J]HE+Y<=&!G^\%3N%AR^4%O,EZ1!?U"^=?5(Q-OO4K++(QIDH5I AB=7W0N MX8=[#TM +O%G2%^RG6<@37E.TV_RY69VT7'DCFA$ RY5$/'/AE[3*)*:Q#Z^ METH[U9H2N/N\U>[GQ@MCGDE&K]/HKW#&EQ>=80?,Z)RL(_Z4OGRBI4&>U!>D M49;_#5Y*6:<#@G7&T[@$BQW$85+\2WZ4![$#0/ ( )4 M \XM@(N =AV!;<$ MN+8 KP1X>P#L'0'T2T!_#P#=(X!!"1C8 H8E8&@+&)6 D2T .EO/.=:0RMG[ MWCX.V;H;6OL;;AT.!0[*M<#C6CZV M8I!_NI9YF 4D^OO[FC!.F4;G;]8ZX4@#_V2&WZZCZGB0!GYCAE^NF!%^:W\@ M4 /_;+-Y?!1^9[/YX_![B_#$AI#HB5RL$A)5"8ERK?CHD8@TO$DRSM:B/G*# M1EQIQ+E&]]@^PR2,US&(PN_KX: M5[^C7,0U2.?@FE&Q.O@)1,6E >HHZ!"97_G]/K5J1596$C(LE*)X.[ JTO=:*3<[I[0K4;( MVQ&J63VHK!X8K?;#.5^"2W&&,SH#))F!)YIQPL5+Z;;+!:.TX8R'U6K#EKPV MJC2.&J)LUU<@3 +1Q6;T',S6^2>)#,"5*',AES;-TTATK&&R$(VC2(HLS$7. MP@04= Q*.L[>B7!M9&A_=.!^5^\.Z*BR[+3E$+'%>UUHUE?>:0A@2\Z!BM,@ M,EKS6)U\/:FT)129DZ"^!46"T,R"=^*]QD)/=)-&&QD#Y4<^"<+H@![KRRG6 M@VY;IZBX#GI61!XF(@Y%-( @K46]G(.VD1N]RGDFS+2]FW=XPOTN=NL\\]%. MS&\4JUNK>!@V$7$L8B8/\#FE,GD#\2RLU0:-69?3Q=ZO)A\HGH1FHMR&45#$ MS+R,F7/ABR2SW*MY!>@Y3M=QC-M51 N'+46]75V&BI#AJ*4$0(H4D9D4;3J9 M::FCULH,C:T,4MR(X/^1@9_+96HY P_:@3N]V!$J1#L=IIF-3PJ*TF23_Q0' M(]Q63"BB1>;^T!FU.%QHS#RFR1F:R/NF0[VZN'IY,RRK61/VV MCEAQ'C(STLTVVD604Y!?V&U-*6F0\,*$7$)7/^-]TC5@R-6[L$V+D%:+@&*&8$\)PR5LP^ 5F)36NKZ#T^O!#PS!<" M6%$V-I/LPTJ.6V+*VHYIXF$[7=MM[ZIV1T15XE$>5&R:_-UOFEPEHB]3UC(*F"AQNN>MZ(N*VN45Q50UVG)0IW M5$+<(D$\$T%UBG.Q!* M6/%#GN*%IZO\EQ'/*>=IG#\N*9E1)@7$]_,TY=L7^6.+ZN=4DW\ 4$L#!!0 M ( .9S85*U<5Y5'0( . % 9 >&PO=V]R:W-H965T,<43@&FF;#!BQ%T&+KM6(SL5 =/(F>D[>? M),=:!BS>36]L42(__J0@9JW2KZ8"0'(27)I55"'6=W%LB@H$-2-5@[0G!Z4% M16OJ8VQJ#;3T08+':9+,8T&9C/+,[^UTGJD&.9.PT\0T0E!]7@-7[2H:1_W& M$SM6Z#;B/*OI$9X!O]<[;:TX4$HF0!JF)-%P6$7WX[OUTOE[AQ\,6G.U)JZ2 MO5*OSOA:KJ+$"0(.!3H"M;]?\ "<.Y"5\?/"C$)*%WB][NF??>VVECTU\*#X M"RNQ6D7+B)1PH W')]5^@4L],\DNY1GU/:4V3C,7ZC6 M5.*9?"2/;NEZ1-YM "GCYGT6H\WA/./BPEMWO/0&;YR2K9)8&?))EE#^#8BM MN* P[16NTT'B!HH1F8P_D#1)DP'>)%0\\;SI#=Z6228:,4":!M+4DR8W2#NM MRJ9 $GKXC=$]XPS/ _!9@,\&9?;PMH?7H)DJ_W4CPR![(\+?R("H>1 U'^X= M/?VG=XM 6KQ][Y8!OGRKW@V#YLE [^*K5R= '_UL,:10C<3N 8;=,+[NNU?[ MQ[V;?5NJCTP:PN%@0Y/1PEZI[N9)9Z"J_1O>*[03P2\K.X)!.P=[?E *>\,E M"$,]_PU02P,$% @ YG-A4HB*'/0O P T@D !D !X;"]W;W)K&ULC59K3]LP%/TK5L0'D#;R:AY%;25*F(8TI(J.H7TT MR6UCD=C%=BC\^]E."&V2=I6JQG;..;[GWO@QV3+^(G( B=[+@HJIE4NYN;)M MD>908G')-D#5FQ7C)9:JR]>VV'# F2&5A>TY3FB7F%!K-C%C"SZ;L$H6A,*" M(U&5)>8?6;L17?NLJGEZ("@@%1J!:P>;W #1:&%5!BOC:;5 M3JF)N^U/]1_&N_+RC 70A MP1+/)IQM$==HI:8;)IF&K>P3JLN^E%R])8HG9T^8PTR:, M>1V&=R ,UT/WC,IK?=K/> M!P6.%^V#D@&0ZX[6U6CK<":CKJX_X'GQ MVXF_#_)BYT!9HM9"=-3" V A0/VRK\_X]GW#1,5AR$W4S[/K>...G3[*'05= M.P-2?G2@(G%K)SZU(NK$E,5P2>(!$[X?=TP,H+S [5A-!E&C8-C&N+4Q/G7Y MJ_WX?PM_W%_X9M?;&ULK5C;;N,V$/T5PET4NX 3 MB=35J6,@B9,V0'83Q)OVH>@#(],6L9+H):DXZ=>7ND172O&F^V)+],SQF>%P M#LGYGO%O(B1$@N01;*(V/? MLI?K]>G$S!B1B 0R@\#JZXEO@GG$@ERP MZ"^ZEN'IQ)^ -=G@-)+W;/\'*0-R,KR 12+_!/O2UIR (!62Q:6S8A#3I/C& MSV4B&@Z6,^" 2@?4<8#V@(-5.EB'.MBE@YUGI@@ES\,22[R8<[8'/+-6:-E# MGLS<6X5/DVS>5Y*K7ZGRDXL;HI(FP!%8%1,/V ;*BCT&M0Y&D5%8TF0+BLDZ&<&T*TP[Q[3?Q,Q7^A';'#T(4L[Z%/S. MF=#.9('JY*A92WE:(-_U5)1/S?3JK#R_MFI1=BK*SBCE&R($. N"-$XC+,E: MPQQ^P'<;M* 'S0YWC5%>!3KJ;D7=_3'J9S'CDOZ+L]:G8^KV M2/@F=#I,^T8V=#T]4Z]BZOV?NOA"M(GU^CGS9X[5X=NW0I9K(CUAOR+LCQ)> MA2J31Y+P&'362;-OZ4C[_?3-9MU*UA@Y<"#'LXKR;+P:6+)]%^-9/\VN:WD= MRGTK!$UKH(*A6>N$>6!E',2U1&O3<*UN#>O,',=Q!]@V5 V.]LPKFN D( =T M3(AJ3#2:@5?,'^N8)6@S0LOV[6X>WK!J4ZZ5 UH_M_&4>*WY:!9/R;9O!7.E MU;*M-0F.B])H@E7K ;_^XB.(?@/721"E:JN0;3QN94AX::6-J"]&T+9[=6CW MX[;=H?S7D@7'-:M5AM-JS;Q,P47*N9*I*5A)-3&98F4[K\*>X@C<,4'SC?'? ME\\RVV8_1MF:$_(?;9#C-%)QM,5X=Y+GJK%P2Q)CJZ.6.#BN<<.A?F%)\'.C M'6VN_/%*Q0OV-E.G#;NUJ MY'>&!G05UL(*QY6UEJGWA/>6//2%U;-Z3;%OA/S&-J@=6"V_<%Q_OS*I2JX= MS(N6I$9*_=XV3&-E>]; '@'5>HL.U=L++$)PI0[H0!WSVY.AS2W226\WMQHC M"P[T.U3++H+O(MT]PFAIPQXCQ^K5A,;*]N# T0+5VHX.T?9W91OU]:6Y^DK: M&BO/=MM62XU55U2-QE$_)GR;7YD($+ TD<4!N1JMKF7.\LN(SO@Y/%D6ERLU M3''7\QGS+4T$B,A&09K'GN+#B^N3XD6R77ZA\,BD9''^&!*\)CPS4+]O&).O M+]D?5)=8B_\ 4$L#!!0 ( .9S85(!3:KUB@, "\+ 9 >&PO=V]R M:W-H965TS%:B^(36(T-F2!--W]]7O J>OZJ[U) )_S\G XP)F?E/YE4LXM>LXS M:19!:NWA*<\"TD4C<.<"1DLYW[L M7B_GZF@S(?F]1N:8YTS_>\TS=5H$.'@9>!#[U+J!<#D_L#W?1E2=>D5_&&QU>(XM\0 MB4C4 K3^L#N>]>#0,L+4Z]'^"/^UVAJK(6O_[M$L&%%HCK^6.]=,2^\@\58/RCM$;S%&).>K%O)66:PYI!)1% M4MT)MA69L(*WDA9RXPH$P<,::-.&5FS><(Y+SG$OYP]E68:^"LEDS"OIWX8X M;DR/":TSMAA1V@$Y*2$GO9#?#US#ALO].X"3QMPC,B,UP!:C:-2QV],2<-J_ MV_F!"0U7O$7KE.D]=YE9IRXSM0U]VJ :SW"-O&F#_3EM(Y^5Y+->\I],0UYF M[VW]K&571],:7XL1H>-V/AR]WM)1+^$FA0,_@-.45V_G"_X<9\?$13=W=^C MJH%O7+;>PU$3;3*JX;<8$4([\"N/#.[%O^/&P L#(7;L[E%Y@#2!,W=Q*V.5 M\TOTY1D*$\-;N7$#:8"'=%(G;S$;TXZ=4O:EXR8H:^3E_U!+ P04 " #F0\/,3+4@<:=4NF$6I[JBIM7 "N_4 M"!J%84(;QF60I7YMJ[-4[:W@$K::F'W3,/V\!J&Z53 /#@NWO*JM6Z!9VK(* M[L!^:[<:9W14*7@#TG EB89R%5S.+]:)L_<&WSETYFA,7"8[I1[ 0 M>>X^D*?<,,NR5*N.:&>-:F[@4_7>",>E.Y0[JW&7HY_-/@.F9,@YN6%:,U)KN MQ^7.6(T'^'-",QXU8Z^Y.*'YM067J*R(\.IGI/-'!\4Y>\2M"O"RN>OL3"SH MYK4R3(=(R#,P;29@%R/L8E+IFDLF\_^$G0XQ][ 3K,N1=3DI=/\GF7I9:5)P MDZN]M 17\9HQ0QA!DQRD1?-7K]MTQ'@6AV\FR).1//D[\M*7'?Z=>SK>\A0W M/7K(KB=^8;KBTB!'B4+A[#W60_=]II]8U?JWO5,6.X4?UMB:03L#W"^5LH>) M:Q=CL\]^ U!+ P04 " #FMM]5O3O&YF2B0=\>0/FZMXX$0.FM,%62?JD6]^TK*A M(*\WXXDT?]&F'.LY:+:6BJ=E6,\@95GQ2?Z5"[$3@$Y+ )ZK70*+O:%)\CX@O MT -1:\&4N3;OT3TC4Y8PQ?30\QNJ"$ODA0X]3V[0^=D%.D,L0T\Q7TN2S67? M57IF>7UW5L[BNI@%;IG%#9U=(A^^(>QASQ(?'1V'WONXJ]>C6A1<+0HV]?R6 M>K]65!#%LF71OMQ3TJ]*^J9DIZ6D;@QLZU*D I/*M]SK, C]H.^^6EB=BM4Y MQ,(V5I$*=UD0=NVLH&(%AUB^C14T6'ZWU])76+'"0ZR.C14V6#@*6EC=BM4] MQ ILK*Z%Y85V5E2QHKVLIYAJ R\4%39BU%S)CN_9B;V*V-M/Y(HDY=X>DS>M M967=M;UFMWX8178X>+5SO+WX>RKE%;K+=,=4*JLNO";9"_P6\([LX.B^MTY[ ML_*AR8?=C5EJ"1K;%P=!T/+_ +5_8+^ ;EE&LME1 H+:0'":@LK8^UXC:.FA MEA"<9B%H:JC;:;$0U!J"TSP$31&U[!VH-02G>0B:(FICU1J"TSP$31&UL6H- MP6<\!$T1M1%K#<'7> @L(NKA%@_AVD/XLQ["30\!M&@(UQK"7Z0A;/%+!!\M M9!G5Z?H?MY2[Z8Q2:S9D %ING\_C%TWP=BJNI?$X',.YU[@^DY/7/R6 M>TH5>*Y*)F?>7JG#K>_+S9Y61$[X@3+]9LM%190>BITO#X*2W)"JTD=!$/L5 M*9@WGYJY.S&?\J,J"T;O!)#'JB+B[X*6_#3SH/ M#G="C_Q.)2\JRF3!&1!T._,^P=L5Q#7!('X6]"3/GD$=RB/GO^O!MWSF!;4C M6M*-JB6(_GNB2UJ6M9+V\:<5];HU:^+Y\XOZ%Q.\#N:12+KDY:\B5_N9EWH@ MIUMR+-4/?OI*VX"B6F_#2VE^P:G%!A[8'*7B54O6#JJ"-?_DN4W$&0'& P34 M$I!-" <(N"7@MQ+"EA":S#2AF#RLB"+SJ> G(&JT5JL?3#(-6X=?L'K?UTKH MMX7FJ?DWMN$5!??DF4IP ^X$?RK,GEXM**/;0ET#?;C !>QJ114I2GFM"0_K M%;CZ< T^@(*!^ST_2L)R.?65]E:OX&]:'XO&!QKP 1'XSIG:2_"9Y32_%/!U M4%UDZ"6R!1I57-'-!&#X$: !0Y#RS?38>:@K]Y.3T>BP=T^8:.'!_261R$H M4R-*8:<4&J5P0.EALIZ +S2G@I2N?6K8D6'75>-I?I/&B4[!TWGR^BB$DRR] M1*WZJ"0*@PYTX3_J_$>C_M>**.HRWM#B<^-AA&WC?508)M#R[9"*@M#M.^Y\ MQZ.^=9G218BYG,>]Y6" 8\MX'X3" %G&'4H08;?QI#.>C!IW'KW&>-+/$T0P MM5PM^S FQ7=4NU^K)YDG53V7_BWWPOKO3\BX6S.QM=( 2E%C.74HP2@;DDSNR;[X!!B.V2Y4 EP< -@NC5/1IU[SZ'K7W4]Q5%$;;M]V$W,,1I M9 ?@P*$X':BZ\/4#!/%H"/=+\3L2N8!"7=:LE@ MDFA+HFDBFX'B!]-6/7*EFS3SN->--Q4U0+_?!O4"72L__P=02P,$% M @ YG-A4K7%HK_1! [Q0 !D !X;"]W;W)K&ULI5A1<]HX$/XK&FYZ0V=:L PAI"7,)#CI,9,F&=)K'V[N0;$7\,2V.$E M^N]O)3L&$EE*TQ>097TK[2?M[F>-MEP\R"6 (H]Y5LC3UE*IU:=N5\9+R)GL M\!44^&;.1N, M?HKH4 /,B.\I;.5>FVA7[CE_T _3Y+05Z!5!!K'2)AC^;6 "6:8MX3K^JXRV MZCDU<+_]9/W2.(_.W#,)$Y[]2!.U/&T-6R2!.5MG:L:W?T'ET)&V%_-,FE^R MK<8&+1*OI>)Y!<85Y&E1_K/'BH@] !TT ,(*$#X']!L O0K0>RV@7P'ZAIG2 M%<-#Q!0;CP3?$J%'HS7=,&0:-+J?%GK?[Y3 MRGBU'A:Q#P'\HT]@B0?R<5\ M#F8G= ^9,86]48J=@LP%S\F=8FJMN/A)+B$!P3*R,T#:$2B69O+]J*MP:7J" M;EPMX[Q<1MBP#!J2K[Q02TDNB@220P-=]*EV+'QR[#QT6HP@[I >_4#"( PL M"YJ\&DY/+/#H]?"APYM>O4T]8Z_GW2;<#AEG7*X%D'_.[J42&#K_.J;HUU/T MS13]ABF<6ZM/@FU7W29#V@F"=S;RWXB+?AUWP,51S<61APL>/Y )SS&]2F82 MU,6C;EM)<-MJ!YU>\,X6$Q,O\,@.C+S DQ? QX&-0\#IZ5K=#R"9(TIX3X# M\H7S9)MF>#+R%4L%IG]EX\-MLTV#3MA B!L9-)V*7X8=D'%^&!'=F=]L+[3V6'M[-!I!XLJELRB#OZJ"N".IRRSD> VUS:1:=US M-Y"^]*>DP0VSL'= PTE-PXDW*<)>(OQ KE&+\;DM1Y:UT\:->XZ>S@\V9MRP M05,TN&%A9^ADA@8[Y1 X+B(L\N/:@<^S.K71/>E$/@1*8B)>$%0FFV0V*\)7.J8:AB8 D5=)* MB=MLJ-.KE1(WKMWO#!KJC0\YL&3T0U+"'2FAT]9DR8H%D+0@WUFV+FOO68:? M)ZR([0?$;:]-3QK+C0=*.[3AC+AQOH)#=ZJ/]MSU%\/CR_3JV]0!7)A9I(4D& MF^82& :>'H#OYYRKIP<]07W'.?X?4$L#!!0 ( .9S85+0;C.UP@0 .\1 M 9 >&PO=V]R:W-H965T3?CZ05218I+=N^6*+TW.FY(^\> MTI,C%S_EEA %7LJ"R9O15JG==1#(Y9:46%[Q'6'ZS9J+$BL]%)M [@3!*VM4 M%@$*PS0H,66CZ<0^>Q#3"=^K@C+R((#_!(-UME'@33 MR0YOR(*H[[L'H4=![65%2\(DY0P(LKX9W<+K&8J,@47\H.0H6_? A/+,^4\S MN%O=C$+#B!1DJ8P+K"\',B-%83QI'G]53D?U-XUA^_[-^Q<;O [F&4LRX\4? M=*6V-Z-\!%9DC?>%>N3'7TD54&+\+7DA[2\X5MAP!)9[J7A9&6L&)66G*WZI M$M$R@'&/ :H,T'L-HLK 9BXX,;-AS;'"TXG@1R ,6GLS-S8WUEI'0YF9QH42 M^BW5=FIZQY:\). )OQ )/H$%W3"ZIDO,%)CQ M?TX:K@?<1K7;R+J->]Q:3^"12"(.Q)NEDWUB[4V5'J8PA[D.Z=!.A@>5A1FL M46?DXIII:D<8>B"TICE/D9)C7#9)#A0F%% MP!W3N5.ZVRB[,DTVL5AN[6!.#KIY[>Q+,W4S'0_5JQT+\:K;XA&+E?P(?M>3 MH%?]%[(B A<&Z LS<2+(T[03I0>3Q/X@TSK(=##(F>T+1(#;U0&SI9Z/!_Q: MVDH]15C-TJ,.E>V)CWGJL$((=JF[H"C.D)][5G//!KF;Q'[;Z:0JRC;@GDMY MGGH;P3>U)<)'.W,808CB[L)R43F"/;SSFG<^R/LKYZLC+0K+[XXIS#;TN2!5 MY?NXYFZ*P[1;IBXH]/,[I?84Z=DE&$'9(>D!I M7SYAV"A/.,CTGFCY;:N&5Q)"Y]M)$B<=@AY4%K95C9G:RL5X+;0^T;3LH"N=Z W8GJ;Q5IM^",X-?"^/<;_;=@5T7:$GZ(, MIGDW$QX<%B^YD2?.):T=_, 7=V!(72$U0L+T[[Z:@0*#BO4O^_TT!4X MD#C-^Y93(TIP6)4&NKW9S5=GI3B'%_A2[Q;^W)]V1=X@7"G2M=\-PP7%X[X^ MVT@6'-:LDQ(,Y-<5H#@)G?7@HM(HZ]E/HD:FT+!,]8H ^D:-&J%A-?JOA&;(!XCM[0'_F2F_K[>V68*UC!J#?KSE7;P-SYJ__XYG^#5!+ P04 " #F MF!918'O,*F%[)N2BQ MTE.Q95G@%UZ!NJTNA9V[+DI$2F"2<(0'YS#GU3^:^!=B(.P(;V1DC M4\J2\V]FT/JM#D-L#O>LK^SQ>MBEEC" MG-//)%/%S!D[*(,@Y*UU+QL@%K!25A]1T_ M-$9T /YP!R!H ,%S 6$#"&VAM3);U@(KG$P%WR!AHC6;&5AO+%I70YAYC==* MZ%6B<2HY9RDO =W@!Y!H@.:\K#@#IB3B.?JHVV@!.0@!F0E!IU*"7L(L0Q<$ M+PDEBFC:8;;ZP4Z/#A"!X@P=%/PM=31+K0^ZY%/5'A M) C:J$J^:3*D!L=\GK5^/ #]ZB"\Y6 P6BW-,CHS;!Z*7:<-RF&#^_ M#7?[-W[Z-H/H]P;L"1I%8=QO\J05./FG??)7AOO>KP^D]U*6^YVOL/_?]GY# M]:?-WQ?6L_O=SMEA#NX/6*P(DXA"KG'>\4@3B/HLK">*5_8X67*E#R<[+/3_ M P@3H-=SSM5V8DZH]H\D^0E02P,$% @ YG-A4C^?%S<*!@ ,AP !D M !X;"]W;W)K&ULK5EM;]LV$/XKA#%@+9#&(N6W M!(Z!QDK2#F@;-&N'?:0EVN8JB1Y)Q6FQ'[^CI$B6Q5!*TWR()?GN^#R\\SVD M.-\+^4UM&=/H(8E3=3'8:KT['PY5N&4)5:=BQU+X9BUD0C7Z4 MQ$/B>9-A0GDZ6,SS9[=R,1>9CGG*;B5269)0^?V2Q6)_,<"#QP>?^6:KS8/A M8KZC&W;'])?=K82[814EX@E+%1O$]#D3#T)WU@ M"KU!'ZF4U!0'>A4P37FL7L/3+WO7;Z_E0PXC&;QB6T2^+Z.2)Z#[Z(%*] M5>@JC5AD\0_<_I@X @R!:L67//*]),Z( 0M/D8]/$/&(9P&T=+M_H/(4D=F3 M[L'+1K_J[8[/+.[7_=UG%O>;_NY31RK\JO3\/)[?67J.8*,JV"@/-GHBV#)+ MLKBHW%@HA79,X7Y,PS?_/A_2'P;KL&SDF%<^+$^24%>&*3\A\LRM&N6,K67*L3P!UE MA6)(IJ"W\W2#UE(D**8[Q9!8([K;Q3PTS)#25&/:<5C^G,\;',^;4$8VZ:\TZR!=%8AG?T<4J2W5(-V9W&$>+(#F49LO6:Y M6A>%1+6UA&8MG-A:0CWMKF;M4IM8[*XM=L0Q06?5!)TY)^B6I12J#11)2,13 MS:#\-%057?&8Y\]I&,K,JBB79RV.Q[/0:7'5:7'MLFAPQEZMQ)Z;M60FQSSO M&U:M]%J#OIEZMOQ9+/%Q9@H>%LNI[T@A/EA88"<=6"G".C!%T$Y3:!P*>LB. M:LFAA&UYNRG#'183]IQ02 V%]&W%[ $6\:9WI6A]!- *BK1!C5R8:O'#?J_I M4=E*\8A3"67].\K2B"N8I!5TTLB%[+(,?Y@XXMM2'/2Q;)*H11>[U1*T&RTS M:%PTC= ?8J70VU"?E"7LOD,YB-+/KRI1BN]0V[!>X3K+YH MOEK(UV(A;"J^PZ]M3V5DK^6V+I')R%K+/2R;H&O-P6[1<8'.DQV:GZ06H-8H MTR!$/^SZ@]O2,/&M7+H-FUN<6DF(6TE<5$Y,Q_D'R!@J0(O+?*%F8T+:VC"V M+BMZ&#:9U")"W"+B9I(*_0PVN 726F*DK4.N B.U"A&W"G456(D=ZFO#4]/W M\ZV(=9/I'HAX_IEKJUQK%'%K5%_$#%3+!=<]"O%&G@MNK4:D6XU"V+-PW=UR M2%LAL$U* M*6G&/#)MQ:2DCO#>+S5B77I+T5=)9HK2G$K2E?:9P5*:5Q+/8T M#=F)>;''I"RW*E0I5BB\9-2H7\2**^O;(=+>ZN&13=F7I>4A)>O2-K"$)+ZS M;=8J2-P[R%)1T7]&"-'?D '+>YIF[%H2R>SE"DMJL2(_+U;61+2UAGBV1 1] M+)NO>VI9\MVRM*0[KF%^#62SATM$EFH;6K^M)Q/;_C/H8=C$6@N/[Q:>.]W: M:C8#/;XKCJSI\<9KV@4K(@4(Q M6\-0WND4)EP6!U3%C1:[_'QD);0627ZY912DP!C ]VLA]..-&: Z)ES\#U!+ M P04 " #FC(.CZ.67"&PWQ3V+ M=X O#%9Z:TRLDE(<)<&X-81@_*YM>[=(2M\<; MZY^<=M3R2C5,)/_*4I,-O;Y'4IC3@IN97'V&2D_'VDLDU^Z?K"ILX)&DT$;F M%1DCR)DHGW1=Y6&+$':/$***$.T3VD<(K8K0.I?0K@AMEYE2BLM#3 T=#91< M$671:,T.7#(=&^4S81R!S(,UV#)M=D!HD4">.,NJK(.7F6 MAG)RG\M"&&T77H1"T$*PWY!:'AF#@#G#EQ_7"2]2)A;D01A0H VA(B53$)0; MAO8O8S"4<7V%GEZ>8G)Y<44N"!/D.9.%1JP>^ 9%V=#\I!(P+@5$1P2$$7F4 MPF3H7J20[AKP,1MU2J)-2L;128LQ)#>D%7X@41 %!P*:G$T/;P_0X_/I_1-J M6G6!6\Y>ZXB]9D6/%_#[3').\#RMJ$I_G'#>KIVWG?/V$>=CRJE(@%"#3A9, M"+LY, 23 ?D&5!TJ=VFQXRS:2^M]%'6ZG8'_OEV" Z#PMK<+BIN@H$;LR.G4 MOM*FZ!@3^8IQ([,;BVS>U(FW@G_)=-6,#H*86?^MNST$M M7(_4)+'W<7FGU:MU&[YWW6=O?8SMN>RF?\V4O?V1*CR;FG"8H\G@IH*=+*7ZE[7 (8\-ESHF5<;L[WV?9W7T% ]DEL0^*:4JJ$&357Y M>JN %@[4<#\*@BN_H4QX:>)\*Y4FI6 -",VD( K*F3*:"D.VYNY?XK='I<@KGDVOV3?1<;>"3?:2.;#HP9-$RT3_K8G<, $%X= M 40=('H-&!\!Q!T@?B]@W '&[F1:*>X<,FIHFBBY)\I&(YM=N,-T:)3/A"W[ MVBA\RQ!GTI62)3-D75/%1.6/@_#\_H*L.!7DDGRG2E%;%W*>@:&,ZPOTWJTS M?=SHMVY^C(SF%$;J0PM2:?10'%2P(?9?1: MHH.61722,8-\1.+P XF"*'@CH>6[X>&G-^#9^^'3$VKBOC*QXQL?X9MKHZ1@ MN7;5.$$X[@G'CC ^0FAK#)>V20JRE T.#DU=[\VQRJ(";&9#-D]D&+>B3\X] MWU-5D%^WDG."_6:MWR=2FO0I34YJS*!$3T%RO B*;78NG:V]?#DF48'&R9++ M2K#GUQ>DO0\M^]2QVP'WD,:C./$?AD5O8R:#F#!X&9+]3S,=Q<'P%_:(5J<_ MZ+@&,%,[N33JV G37MC>VP_'N9L)K_P+')KMC/M'TT[<&SP )C3A4")E,/J( M6:IVBK6&D5O7UQMI<$JX98V#'Y0-P/>EE.9@V WZ3TGZ%U!+ P04 " #F M7 RV=;:*2J))4G S[\",E M6;0CBHY3-"]B/9#'W_'(_Y'4?"?D-[4%T.@Q33)UU=MJG;_O]U6TA92I2Y%# M9MZLA4R9-K=RTU>Y!!:7E=*D3P:#<3]E/.M=S\MG2WD]%X5.> 9+B521IDP^ MW4 B=E<]W-L_N..;K;8/^M?SG&W@'O37?"G-7;^Q$O,4,L5%AB2LKWH?\/L% MG=H*98F_..S4P36RKJR$^&9O?H^O>@-+! E$VII@YN]:8]%,.:%8F^$[O?H'9H9.U%(E'E?[2K MRPYZ*"J4%FE=V1"D/*M^V6/=$0<5Z+BC JDKD&<5".ZH0.L*]*45AG6%8=DS ME2ME/RR89M=S*79(VM+&FKTH.[.L;=SGF8W[O9;F+3?U]/4=:"[!!%*C9<(R MA5@6HSM(F(88+872Z*#$#62PYEJA"_2%2FM0A^S&.)C WWC2>,.V;MS0X(6%Q!=(HK?(3(@@Z_W"_3F ME[>R<>"?W+CHP;Q]L5$\JXUZK"Q>;F7JM7+D,6T"2$NSM-/LVCR)][$IHX@6 M7$6)4(6$0 O#IH5AV<*PHX4O1;H"B<0:92*[^%ZPA*^Y:5$5>9Z4_6X^@^=CL--!3(N0:QB/5R3>?_!PSYJV$=!]@]15*1%-9KW/&*5 M\ TK5VDH9T$:;]F$B*QR?B_IKMS M V<2#,@''@&*C)2H=R@#[6.=M.,^#/3>M.&9_B"/9H\^GFF+9QS F34XLY?C MF(17,,G-U#$358%W^,U:&+-I@ ,/G.@/7D_2&:7:Z"$/QJ$XX8,LA'\$J"-, MM=$CH%"@,'$\)*QYL)]>/#(7U3+'CADO!FEAT!"%DW9,7T=A(U2*5T>_T!90 M,$PN$^ 3J: +J#M$;4G'(10G[/B4LA\.$F_3HXZFN]IVHHS#JGS<]KM3T6CK M+ Z.#R>W.*RWSSFZ -KR&FS?R2L.Z^O]Q[ME8(&!G3#BV4]:Q!"G>>0,S?,D M U_/$8_BA128.,$C8<&[+:2TBR461;*P0/5D2CA;\83K)R].6^]"@21.[DA8 M[OX0V>9"@TS/Y/$(7S A$"=])"Q]'Q]SLS,T(.M"FQ& IWD*XLFT77!1%SS:T56+7;]CU.4A M&LY#AR,@M/]WJ83BGY0\J4L0-)P@7I6N:#L]A-9^].#((YP<7IFN:#L%X""0 MRP$TG -NS?3>@)U.!^<@[?,&+Y1G@?P,JAJZ+RAX3._R @WGA;.F&FT?=?AQ MNU;?SR;:Z7+'7KD<0L,Y9 DRLF=3F_+H9%WX3TE.&)F1R\'@U] 4JDFKDT?>3FZ7\PZ>Q0L*'KOET@H-IY4_A3W^VSMC MAHWSTNM9V!IN=W?MZ>OJ+D>GJ.+IYVGS^^% > M^C][?H/?+ZJ/&,Y,]4WE,Y,;GBF4P-J8'%Q.3'1D]9FBNM$B+P_N5T)KD9:7 M6V Q2%O O%\+H?U(K8I@NONPZH-)#L0=QV9M,TR_?8^=D&%(8.6*"SWQ2F-VGWQ?YR545-_('0CLV4A548-5M?7U3@$MG%/%_2@( MAGY%F?"F8]>V4-.QW!O.!"P4T?NJHNK7#+@\3+S0.S8LV;8TML&?CG=T"RLP MWW<+A36_52E8!4(S*8B"S<2[#3_-,VOO#/YF<- G96(C64OY:"OWQ<0++!!P MR(U5H/A[@CO@W HAQG^-IM<.:1U/RT?U/UWL&,N::KB3_!]6F'+BC3Q2P(;N MN5G*PU_0Q#.P>KGDVGW)H;$-/)+OM9%5XXP$%1/UGSXW\W#B$ XO.$2-0W3N MD%QPB!N'^*T.2>.0N)FI0W'S,*>&3L=*'HBRUJAF"VXRG3>&SX1=]I51V,O0 MSTR78)@"7$=#%IP*3:@HR!(X-5"0A=2&G%C,0,"&&4T^8FLN1S\%0QO4'U%Y]7B[P M]WTU)^_??2#O"!/DH91[C<)Z[!L,V\+[>1/BK XQNA!B&)&O4IA26R@H7@OX M.%_MI$7'29M%5Q7GD-^0./R#1$$4] #=O=D]S'K+ *=IC[VD:#0=).O:?3M>HQRK,TJ"U M>H4[:'$'5W%7H)X8XM[AG/6AU=[#TT&C^ RL:Q..PM'C&WK7)PC.;>8].EO6SIRU[>I7]-C=[JACEY(O4O4=$ MVADT2=+HC+YK%(^BM!]MU**-KB?P\ MNK4 -_O_;*JLDW%QF,;!&6?7JF?KS7NL>K:>?W*K5:"V[G6@22[WPM1G==O: M/D!NW;U[UC[#ATG]CGB1J5\U7ZG",T43#AN4#&Y29%+U2Z&N&+ES=^=:&KR) M7;'$QQ4H:X#]&RG-L6(':)]KT]]02P,$% @ YG-A4M&K.7H3 P TPL M !D !X;"]W;W)K&ULS59M;]HP$/XKITB3-FDC M;Q1H!4@%6JW24!%MMP_3/ICD *M.S&RG,&D_?K83 NU(H!\J]0OQRSV/[^XQ MONNNN7B42T0%FX2ELN K3/7.G(N$*#T5"U>N!)+8@A+F M!I[7_R3#&:XD2 S)*$B#\#9'S=Q9###%.542OL"EU#=E9:23\""U MK>(P)"S*#!+4$JO <#MC=$&LZ!]'J AE\E/753H6XY$;%7X/AS$2PS<0@J&4<8=2 T/\,@>>?'W!H>#J\

>#71 MA*6NH>5K5O#=74TG-33-DJ9I:<)*M^9Z)2[%V]V16ZVQL"*+_S7.S>[)C"'< MXT9O,!X]PL]OF@QN%";R5XUS9Z5S9[4QCJB,>*:/G>H[=^@*UEC0: 8?:KQOE=ZWCBH$8XQI1%@-7;ND:[\_I3JEZ;LG\$;A)(UVP),I#"M;3!@W/.Z3@\-6P9U&=EU&=GZP@_(4Q36F2)37$ MOK=[E;WWIZ:_5S3\M]'S"*]7)>@1W#%%_6 76? J3 M;[Z1IO6\E7_2([BP2E-WK]M)4"QLURC!EH*\W)>K96=Z:?NQ%^L#_V*8]Y<[ MFKS='1.QH#KK#.>:TFNT=4D0>0>93Q1?V9YJQI7NT.QPJ;MN%,9 [\\Y5]N) M.:#LX_O_ %!+ P04 " #F1 DCTDF=4C*U4RO6U M;8LXA1R+*[8&JF:6C.=8JBY?V6+- 2>&E&>VYSA].\>$6I.1&9OQR8AM9$8H MS#@2FSS'_,\4,K8;6ZZU'YB352KU@#T9K?$*%B ?US.N>G:EDI AQAO 3P([46LC[>2)L6?=N4_&EJ,#@@QBJ16P>FWA%K),"ZDP?I>: M5K6D)M;;>_4OQKOR\H0%W++L%TED.K9""R6PQ)M,SMGN*Y1^>EHO9IDP3[0K ML8Z%XHV0+"_)*H*DQ <(?@EP3^7$)2$P&2FL&+R M$&&))R/.=HAKM%+3#9-,PU;V"=7;OI!3&RI7*FX[/CTL6T<.$= M<>%ZZ(%1F0IT1Q-(#@5LE9(J+]X^+U/OI&($\17RW8_( MG4\/3[CQJUWVC9Y_1*^U&2R= M-'A/)7!0YMH)*V(OZ/W:FJ'?;\3>Q@S=!B;JT!D.NV/O5['W3\9^DS,NR2LV M=ZOZ(F%&/BXYD:U.AGIA4]K8S'9*)^W'[]J$ M0"L2Z ,O8#OW'-_CX]S MJ(9;R7^SS.1#K^^1#):TY&8A-]^A$G1E^5+)M?LEFRHV\$A::B.+"HP9%$QL M_^EK=1 '@+#; (@J0/0>D#0 X@H0GPM(*H [:G\KQ9W#E!HZ&BBY(8 MNDW 3ZLT)]LTHX8TPXC,I#"Y)G'T$/CT?WF]1$]![N%O,6VB2FB9Q-'%C6DMP-Z*[M>CN27?(#/!%H+R%KE?3]2[D4K_>H=^:\'UID(B,7T!A\<>WM\#O MC*:N4O\0*7Y@-.AC-K331IW@N T?AKU1=5VKNC[;!O*/S)A@15FT$(?!OHH& M%[(D/*C4X65,.<$;-+ER G?*EC#:*XL^9 Q]/67,OBZ&\:6,V1?-,+F0,>V\ MC:_+"5S<9(Q_T"<4H%:NW]+$%>3ME[->K7NZL>MDWJU/;*_G^H\]S;91G%&U M8M@3<%@B9=#I8855V]YK.S%R[;J1)VFPMW'#'/M54#8 GR^E-+N)W:#N@$?_ M 5!+ P04 " #FK(7,J#9+N?%5+I'&SBE+_3 (AGY&&?=F$[?W(&<34>B4<7R0 MH(HLH_)UCJG833WB[3>^LTVB[88_F^1T@X^HG_(':59^C1*S#+EB@H/$]=2[ M)Y^69& =G,5/ACO5> 8;RDJ(9[OX$D^]P#+"%"-M(:BY;7&!:6J1#(]?%:A7 M?],Z-I_WZ'^ZX$TP*ZIP(=*_6:R3J3?V(,8U+5+]7>S^PBH@1S 2J7)7V%6V M@0=1H;3(*F?#(&.\O-.7*A$-A]ZHPR&L',(W#F&70Z]RZ+UUZ*+4KQSZ+C-E M*"X/2ZKI;"+%#J2U-FCVP273>9OP&;=U?]32O&7&3\\>$RHQ$6F,4GV$S[\* MIE_A#_A&I:2V(G"U1$U9JJ[A _B@K+D"QN&),ZUN&AL_$E$HRF,U\;4A9N'] MJ"(Q+TF$'21("%\%UXF"SSS&^!C -Q'5887[L.;A6<0E1K?0(S<0!F'P]+B$ MJP_7!_[EM87GXF)4A=F(M+\<:MX$?P)'T='$0HRR*;8A^.?5LB[UKZL#V3)#A(:G!!+LL_HZVFJ_(Q M72T@:C1JJV0&I[W8P:PA]N2R@_R[TI+P !F^8W')0R"@Q__C+CW/UC68.PW'X1HI:C(@1K6.K98M55Z,<9)6\DZZ24[DK,_MT.I&Y0.,.5$^Y7*#>,* M4EP;R.!V9&C)8F,$:I34P[]="Z/W"?J >U6?_ U!+ M P04 " #F"1V ML1T*_WYV&M(+H70:XJ6QX_.=VW=\*'7..)Q*I,JB MH/+A"'(QZSO8>7QQQJXS;5^X@]Z47L,YZ,OIJ30[M]&2L@*X8H(C"9.^,.AI#G5I/QX[96ZC0V M+7!Y_:C]2Q6\">:**AB*_"=+==9W8@>E,*%EKL_$["O4 8567R)R5?VB62WK M.2@IE19%#38>%(S/G_2^3L02P 3:#B U@&P+\&N ORT@J '!MH"P!E2AN_/8 MJ\2-J*:#GA0S)*VTT6875?8KM,D7X[90SK4TI\S@]. \HQ(RD:<@U0# M4)B@@Z3I"S*G&I(T7>=@:S.#*Q@MDINU@FGC>[?,VU,Q/X[C ML+,J-FH3BR(2-F(KL01-+,'&6$RK,8V$HV$I)?#D 5U(RI5)K&UAA^D?<_T* M>PA;.YEF@IR_M!$,5KE+5(=;R M%/1:5SL;'3Q##23 M8+.-3AB]8KGM0PL*-B0A;BS$;\] MS'>?14&ND]SBW$W)FL4M(C%81RU4X"] MQ;? ^Q\2T/MW,<'X,SH",Z$ NJ#WK9W<:PDB(%&P%D2KG! G[A'RA(F7I%9#6'1X3#:&\%*QVB+=4)9XT]%[6: M<*56HB#TUNEHDPLCLM;#1JUROD^ZJW+C9^3"=8+=I0G,#MC?J+QF7*$<)@;H M'72,!CF?6><;+:;54'8EM!GQJF5FYGR05L"<3X30CQL[YS7_' 9_ 5!+ P04 M " #F04W4F M5L#-DX60.=5F*Y>^6DF@B2/EF4^"H.?GE'%O,G)G-W(R$H7.&(<;B521YU0^ M3R$3Z[&'O9>#6[9,M3WP)Z,57<(=Z.^K&VEV?ATE83EPQ01'$A9C[P*?SS&Q M!(?XP6"M&FMDI3P(\==NKI*Q%]B*((-8VQ#4?#W"#++,1C)U_*N">G5.2VRN M7Z)_=N*-F >J8":RGRS1Z=@;>"B!!2TR?2O67Z 2U+7Q8I$I]XG6%3;P4%PH M+?**;"K(&2^_Z5/5B 8!]_802$4@VX1H#R&L".&QA*@B1*XSI137ASG5=#*2 M8HVD19MH=N&:Z=A&/N/6]SLMS5-F>'IREU()J<@2D.HCNOQ7,/V,.F@F\I7@ MP+5"8H&^Z12D.S-8Z_DCH"L>BQS0R;50ZA2=S$%3EIE5!WV_FZ.3#Z?H V(< MW:>B4)0G:N1K4ZY-ZL=5:=.R-+*G-$S05\%UJM E3R#9#. ;G;58\B)V2@Y& MG$-\AD+\"9& !"T%S8ZFXV$+?7X\?7! 35A;%[IXX9YX%W%\R9->%M!?2XZ0S(&3D/S8]: $1 M,AQNHN:[*!P.>S5H0U.WUM0]J,E<).::X&A62 D\?D;WDG)E&FPOJ(ODCWD; M<_M*'&A?KT[5>W_O^G7R_MM[5X;L-1I.NOUHR[M=$,9;F/DNID-Z0]QNW:"6 M-#@HZ18TDV#=0=>,/K#,7F.OEAUHVK#.,'Q_QW#P>DT';^]9%7.CUV'S-2E= M:X.1"(=;QK7 HF#0;S<.-_Z \-M95^G"Q^EJ@P7=[1]D"ZR+&S_M35WD51/J$I<%@PC4XNG\R@IN"T50W9N&ULM5A; M;Z,X&/TK5M2'J=0&S)U1&FF:])(VV:DFVYV'U3[0Q&E0 6>Q:6:D_?%K R'$ M-HRUU;XD&,XY?)^_BVU&>YR_D2U"%/Q(DXQ<#;:4[CX;!EEM41J1(=ZAC#W9 MX#R-*!OFKP;9Y2A:EZ0T,2S3](PTBK/!>%3>>\K'(US0),[04PY(D:91_O,: M)7A_-8"#PXUO\>N6\AO&>+2+7M$2T>?=4\Y&1J.RCE.4D1AG($>;J\$7^'D! M+4XH$7_$:$]:UX"[\H+Q&Q_,UE<#DUN$$K2B7")B?^]H@I*$*S$[_JY%!\T[ M.;%]?5"_+9UGSKQ$!$UP\CU>T^W5(!B -=I$14*_X?T]JAURN=X*)Z3\!?L: M:P[ JB 4IS6969#&6?4?_:@GHD6 3@?!J@F60+!A!\&N";8NP:D)CB[!K0FN M+L&K"9XNP:\)OBXAJ F!+B&L":$N 9J'R)DBQ>^B-,$6H]U-.80;2O'NI!P" M#LN(&U4NEHD\C6@T'N5X#W*.9WK\HJR&DL_R-\YXX2YISI[&C$?'-U&>Q=DK M 9_FF)!S\(1RL-Q&.0*7H/O9!*>[@D:\]-C3*:)1G## &3 X0 "X@P\9S$E M%ZT;OV]Q0:)LS6Z>G8Q'!F6N<(.,56WV=66VU6'VUQ4= FA= ,N$@8(^Z:=/ MT6H(;,CIEOF\G()/9^='XQ5ZTWZ])=H-@>7IZ]WTZST4&=/S]?5N^_464<[T M GV].^WY@Z&.WKW._ 7Z>C.=^0OU]1XTYL\V]?4>/Y)_G:KSCT2E4W6AKQIH MJ1JL!S6-R&H:D56^QNYXS22)" %X Y84K][ GW/V',PH2LE?/>IVHVZ7ZDZ' M^F]L"U1WL5FVPBD"_X S5=^H9-Q2AF]ZWL>7, P#=V2\M]N! N9:KG.*NE&@ M+-OUPU/8K0+F>:%GG\+N%##;,3W!M'L9!BUHGH)F,LCS+>\4]""#_ Z NI1 M-6/09I^(D^DX3?:Q[N9M#:_#E M'>5L=UHM:FPA8VM2E<_GJI*NWN&U3+--/Q2F?ZY L2(/!#=5*-N%:C?=QDWW METE^L]FP+3&OHVF<%'Q37!?4UUV]6O<[Z4J&":DSEQ&.+<1Z(6/\5@F=..5A05*,MQA<)=*% VM#VUHW[CJ*^1K'6S:KP][KVX?P59 M@QV[4_IYSGM9WV(TJ5[HMTO4'(J-8ZI$B05ZHT3Y NI6@;(DK3L%"@Z%7+J7 M0>;0%#KM3 6R!*4'&60-!:%'A4GVT!=ZWEQ&P:%G"=FA CD=51 TR1%H58&T M(_\/61%H9842)66%$B5EA0*ER H%2LX*&:3("A5(B-*#C+&&MC )CPJ3%%DA MHUA6"$FAPC@=?3]LDB+L[_M%^L+"SGI^?=;"!;W$FTNZ19,O M_!^VG?"XJX56K_65+-DE,04Y/S!? +;]9%$!1/:A/OE6BGQ:6GD+Q;CX?A?4$L#!!0 ( .9S85)(\!)ZU@8 ,HD 9 >&PO=V]R M:W-H965TTR23YX.54NN/PZ&,5BRETN-KENF_++A(J=*W8CF4:\'HO%B4)D/D^^$P MI7$VN#@KGMV(BS.>JR3.V(T ,D]3*EZN6,*?S@=P\/K@-EZNE'DPO#A;TR6[ M8^I^?2/TW7"C91ZG+),QSX!@B_/!)?PX#4*SH)#X*V9/LG8-C"LSSA_,S>?Y M^< W%K&$1U,S,JV35/OL=S MM3H?C =@SA8T3]0M?_J-50X%1E_$$UG\!$^5K#\ 42X53ZO%VH(TSLK?]+D* M1&T!##L6H&H!VEU .A;@:@'>=P&I%I B,J4K11RF5-&+,\&?@##26INY*()9 MK-;NQYG)^YT2^J^Q7JGX"L5@IJ$@),I4S1.Y'O] M]/YN"D[>O0?OP!#(%15,@C@#]UFLY ?]4%]_6_%V&$:5(5>E M(:C#$(C %YZIE02?LCF;;RL8:J\VKJ%7UZZ04^.411[ \ - /O);#+K>>SF< MM"R?[K]\[/ &;Q*%"WVX0]^="?BI*?'Y=K8N=:JR)=.]J,#L!=3E;NA+\?CR MB8HY^/N6)PG0W6+N_G&81#8FD<(DXJR=:J^H;A-[-M>LK0I*E4&ATH#2XT4 MQ^1L^%C/3%,(CPG>%IJV"/F3\49HRZ5@XU+@=.E.\>@!_+DV7C@B%&[4A<>2 MM-'&I)'3P](W"30'2*5;-0#1!._FX;HI!"$.? M!.TI&6\,'KM38@P#:Q%'K# TEW.P9J(TN-7>4M^H;@CV&N8VI=#(FP0[1=:4 MPK[7Y=)DX]+$Z=+W@HUTKNDC$YI=P8+& CS2)&> +P"O4O3(I!':S^E)TVGB MC48[3K=(!=X$[CC=(A5Z 6EW&OJ6:GRGV]^XHDF'KVI%U:O#\UR8JE0K!EX8 M%:U:'Q+?W_&V32KZGK08&=<*MFH&+# R>W= M_6Y*MG>P' >#8V$E:)D2ADZW;\KJZTBLHR#=:G%_05KFA&[J?+N.'C6*$(TZ M.]H2)70SY8$=[58*BZ4@!&DQG;L":>D/NOGO:Y[.=)?J7)HWAZ2:&Q>!A3=T/9JI=ML!AXH63#O,LJ2 WJ30B M5]7:WH&K]-<#1\BX,VZ639 ;^ ]Z%ZAT;O5!V&F+)0[D)HY/Z3KA+XR5^.EZ MD[2@C,BQ0":R.(YZ7E9^>C*N%-;+,O1&N"/@%KN1&V2OJ5QM)SV)TUBU6A V M4]XQ32,+S,@-S#HC&IV +.BRC(>&XI2*!Z:J@>%$!R;2V= MW1X9]P[CP//] M7UQ9LRB-W(!J6[@Z0V%5N4JPHG,@\YF,1#PKZ62=BVBEJZFWK<>-M@XPAKCC M=1A9J$9O\JKRCU.3,U M8\[!;A+J.A# %L$Q/!8DP1:]L1N]2V_+9&K UJT22SI+[ 21<:6?1XR9\X(/ MP#E0].P%_=Z1#-<.Q=Q0?^C4V*,VZ#?14@=VS_,''+A4&K=(>ASX:-11U98Q ML)LQIK%@D>)"@OI!5V]Q6R+ 1W/>A2T[8#=VOVUQN_?:I[@M4V W4QQXSRV/(#=O/#(=7=G-TG",*.*8!8R"9NR/Z#Z[V_,9'N#]O$PC8Y&M@F%K:) M&TH/+9 >M7L4"+$(3=Q0>D"!5!JWAIE@A+J&&5+[?\5^4$P?:9P4$+#@ BQR ME>LYN@A=KVE-9(80850[0MVVS4(SV0^:74&W.$R.!H>)Q6'BQL:#J]6M=I]J MM9!+W-CX.WL!KZ^/+H46'\GD6#(16*0,W$AY:"9ZU/9/38'%V\!]T%%/!/@7 M''HH&E@L#=#1),J"9_#_C+<]:OL/10.+J8$;4[_0YSC-4Y>NVC]?C^9@.K!8 M&K@/-]YT?.S9RS4^#FL?>:1,+(N/922(>)ZI\J.(S=/-!SF7Q6&ULI57;;N(P$/T5*ZJTK=0V5VX5($%I MM7WH+BIM]V&U#R89B-7$IK8I].]W[(0LEX J[0O8SCEGYHPOTUT)^:92 $W6 M><95STFU7MRXKHI3R*FZ%@O@^&4F9$XU3N7<50L)-+&D/',#SVNZ.67

&:S4UI@8)U,AWLSD(>DYGDD(,HBU4:#X]P&W MD&5&"--X+S6=*J0A;H\WZO?6.WJ94@6W(OO%$IWVG+9#$IC19::?Q.H[E'X: M1B\6F;*_9%5B/8?$2Z5%7I(Q@YSQXI^NRSIL$?SF$4)0$H)]0G2$$):$\*N$ MJ"1$MC*%%5N'$=6TWY5B1:1!HYH9V&):-MIGW&S[1$O\RI"G^W?O2Z8_R:W( M\2 I:O?B:G=ZMS9C( ^\.&5F;8BE3@@.[BF3Y)5F2R!B1B9:Q&_DY\)@%*$\ M(4^3EV^*G(] 4Y:I"]1^F8S(^=D%.2.,D^=4+!7B5-?5Z,;DY,9EYL,B\^!( MYGY '@77J2)W/(%D5\#%,E2U"#:U& 8G%4<07Y/0OR2!%W@U"=U^F>YW:NBC MK]/;)]R$UNS\G@D55 ML,@&BTX>HS):W>FIV]]"LF$ES?/TT6_X[:CK?FS7_! 4MJ-P%S2J 7F==@7: ML=2H+#5.6GJF:S($#C.FZY(OR,VMD% _%:G/OEFE7SS M__;CDOS GH)7%FW6V6L>5#2*6HT]>X>@,.SX>_8.04''W[?G;KU@.=0M3DD57*"9: M+.P[.14:7UT[3+&1@C0 _#X30F\F)D#5FOM_ 5!+ P04 " #F,U9(<=.IE1YX[HRR3 G==N#FAA1./K&\AXA&O%*,%+@3(*L^)V$V1\7KL^,[>\4 WF3(.-QZ5 M9(-+5#_+A="6V[&D-,="4EZ P/78F?@W\Z&)MP&/%&O96X/)9,7YLS&^IV/' M,X*08:(, ]%_6YPA8X9(RWAI.9WN2 /LK_?L=S9WG?\,V'RLPX4S:7ZC;6,^!I)**YRU8*\AIT?R3U[8./8!_<000M(#@ M/2 Z @A;0/A10-0"(EN9)A5;ASE1)!X)7H,PT9K-+&PQ+5JG3PMS[4LE]"[5 M.!7?OE14[6#&<]U(DMB[.(=ETP3 U_!D*X8Z*4";/-,LG<$%F1* Z2:MKVN@*CNCR [CGA+)],!'Z8C>H'[J"U0[Z<0NRL^Y) M340*OQXX8Z#?HK%^GY T["0-3V;XG\93&?[;?+2 2J90HF@:[^Q0XS7'#NVQ M9BIN8]T.VWXG-!&7O0C?'UR';Z/F!Z*BP4741359N[VWF:/8V!DG(>%5H9KF M[;S=&)W8Z?'./]7CM9F&?VF:V7Q/Q(;J,C!<:TIO<*F5B6;>-8;BI9T *Z[T M/+'+3'\B4)@ O;_F7.T-7[4H# T M#0 &0 'AL+W=OMX+$F]ZID&N'W]S'YAS6LS]T3"D+-;&JNTYW4\ M%$-"%DQ-^/('E(:LP"EGTOZB93DV]-!T(17/2K!6D-&\^">KFL&+G8404Z7<%7R)A1FLV#)Q Z"6@@=4;F9J!$ M7T>@"&7RF\$H/GU O^R=;J"T-O.$8%KJ."MT1'MTX A=\5RE$IWG,<2[!($V M53F+GIV=14[&$4Q]U,#?411&88V@X:OA^*0&/GH]O.-PTZC6J6'Y&GOXKE,B MX,@D/-Y=K($0))^!WHH*W:_1]K@Q6=ONP9*(&/V9<,:0WBRF]=!QN]&;;CNE6Y;CEY;CC326!F%U_HMR@7=<;=%'N-NV&-DWW. MWX[;L=ZNK+>=1.>KN3X^=-)_T@00S=$=$"'KC+AY0K3^'[BCJ%,IZCB9KFA. MLT7F8#JIF$X^RX;'X>:P"#]HRP\/,&&_U:Z-S@%/K XD#V_.&OQI#AN\.6WP1QTWPP-,V&]WZK/GQD5^ MYV5F=[UL#BKL?O>_(7MNHK8C>VYD9W_V@JUR,@,QLV6Y1%.^R%51?U6]5>D_ ML 7OB_XS\TE@R]0-3?$]<47$C.H"DD&B*4._K<6*HD0O&HK/;=%ZSY4N@>UE MJC]K0)@!^G["N7INF =4'TK]?U!+ P04 " #F$FQ\SOF=8_N/ M/3MP\21S (5>RH+)N9,KM?ODNC+)H21RQ'? ])LM%R51NBDR5^X$D+0R*@O7 M][S(+0EESF)6]=V+Q8SO54$9W LD]V5)Q.L*"GZ8.]AYZWB@6:Y,A[N8[4@& M:U"/NWNA6V[C):4E,$DY0P*V)/ZU\SQA4([Y2.,BC9V12V7#^9!J?T[GC M&2(H(%'&!=%_SW #16$\:8[OM5.GB6D,CY_?O/]5):^3V1 )-[SX1E.5SYV) M@U+8DGVA'OCA;Z@3"HV_A!>R^D6'>JSGH&0O%2]K8TU04F;_R4M=B".#(.XQ M\&L#O^*V@2K*6Z+(8B;X 0DS6GLS#U6JE;6&H\S,REH)_99J.[6X^[ZGZA7= M\%+/LR15I3ZBM9TCQ+?5&\)>WTNT5CQY0O_LJC%+4TUC25B*'J @"E+TF=EE M8@9D@7WTA3.52W3'4DC_[\#5-6D*X[\59N4/>KR%9(0"_ 'YGN\]KF_1 MU;OK%MW^#H0)FOH'59B@)XPMRI"G<>-I7'D:]WA:D8*P!!!1: ,998RRS$R@ MR@'M0%">HBM=9$M^C7Z@KAQL96R@J IDMO7S F,<>>-PYCYW$(8-83A(6.>* M,D&862[GXH0G.%XW2-2 1&>!P N(A,H+4*(3E(\XFL91T T4-T#Q64!Z^VR! M7E*;^!0H"()PVLTS:7@FYZXET/O[UU;1Y 1MBOVIWU.J:8,V'42[LW-&-L5O MXDU/\/1$AA[NQL->*ZC>X([^5GT(]!0NGT'H#QNJB0'="YK P$['1Z*-_\1> MW\O4-&T13#5: >N46!LT/BJ)'XR\N*5O-N1;@4;GP*%XQ'7H^.XU;(\;"2_U0?+@4-3T'] M<-3'V>H\'A;ZL\3B4M:H:Y=$XQ[6]A. XT'=6&:9@$R?H_0Q2@FJS[T)^DJ* M_:!BM(*.SU;TGRA&58'.Q&V$\(P]V(HY'E;S*7MR;WJ;B\_2'O?;X?;6](4(/9D2%;#5IMXH MUG&%O8C8AN*[ZO"_X4I?):K'7%_>0)@!^OV6<_76, &:Z^#B/U!+ P04 M" #F0HCE)\\KI@N6 MTJ*?+UDFW\QRGE(AAWSN%4O.:*2-TL1#OA]Z*8VSWF2LG]WRR3A?B23.V"T' MQ2I-*=]L;?,5L7M<] A?*0YX]J\$=TWO.51RQA4Z$@J/SWQ*Y8DB@D MZ<=W ]JKUE2&]<];],\Z>!G, RW859Y\BR.Q..\->R!B,[I*Q%V^_IV9@ *% M-\V30O\%:S/7[X'IJA!Y:HRE!VF"R[?QM).3&Z^KV*Q 5=Y*HE1 M4)W:C^"^W%20S\ WG0@6@8LGQN7&@IMGQJ=QP< MCZ>L #2+I'DFN-R1%4W MGW);"B )!KZN1"'DZSB;ZUG&DCXD#-R+?/H(OB[5@@5X=\T$C9/BO5J[]D8. MSX 'B@7EK!A[0@:LW/:F)KC+,CC4$AQ$X(OT;%& FRQBT2Z )S-5I0MMTW6) MG(C7;-H'&'X R$=^@T-7GEO,0(-882B:?)"*(1PF/OJ9Z(_6D0PM G035OQ\>@\C%P^EC1D1HZ MENN,:BE$ 7]X$6>&R;AOC]HSO*@\G_@Y%7MF^K(QK!"&YZ 5\,]PH2C0>## MYDA&U=JC5^2+&YLP5B2@T[LSW(9,-@P"/&Q ?=XMW>C'%VO*(_#/ M79XD0)9T-?K7Y90558B=T=[LI/X#D*V.S+KVI^L^E NH[:@V0J6P91^L0$.W M0K_T;+5<_JAG9(\A9C<;/;.R#(,35")H!12Z%;2;9AB0<$<- ? M(E?<5B\1^5G*"[)2B=QMYO'EQ2RP4UYT#EMVPJHNC9CL;/;." MC-P=:;?Z@JQ>HE/TI*BA*25#- I;PK&"B%ZS+3T 'I:F@!@) 8B B&Y<4H*M M].*W:%3Q?J.*I92TM"'8*C.&)R@TV HG=@MG-YH8D#I-"$;#04O?C6L_[]W* M>!Q-#H";G[M=*@VVBHO='>J)Z+'?I4IZA"UG!]A*+W9+[QF16E2K-'KHBMLJ M)PY_EDJ#K6AB=Z-Y?*4Q"^Q4&I.TQIVP^HO=^GM\I<'[O:K+,RO-V-VK=CQ3 MLX))3M&KDOU>=011RS$.L7I(7K-3/0!NSC\ VM89B [5&6*5E[Q%RTKV6U8' M28@59N(^>.U69TCMY/4D1Z^-9Z]M)+&J2%[S3/4 ^/\AB55=\A;GK&2_9VTB MB5>[94D9G^O+IP),\U4FR@N7ZFEUP76AKW4\.[V\'?M"^3S."I"PF33U^P.9 M0UY>.)4#D2_UGZH\+1B/&U03Y?I;G8CM0"U37?I/_ %!+ P04 M" #FN\<7^3Q>2_6@$T0#SZG(],1)C,F/75='":9,]V2.&;U9 M2I4R0T.U.=-Q.3=7T[$LC. 9SA7H(DV9>CE%(=<3 MQW=>)V[X*C%VPIV.<[;"!9J?^5S1R&U48IYBIKG,0.%RXISXQ^'(KB\7W')< MZXUGL$[NI7RP@XMXXG@V(108&:O Z.\)SU (*T1I/-::3A/2@IO/K^KGI7?R M8% #@W)G*BOE/H3,L.E8R34HNYK4 M[$.YF25-]GEFR[XPBMYRXLQT]EAP\P)G,J4/2;.R%@=PSKB"6R8*!/JRX#JW M\QJ^*Y89C*'(8E0P2W,A7Q!A863T /-"10E5 .:"9? E1,.XT/NDMKUP[!K* MVT9WHSK'TRK'8$>.?@!7,C.)AAD%CK<%7#+79\&G8HA1CWH^U\A\ *O M):&S=^/^MQ8\?#]^U.&FW]2P7^KU=]5PNQ#7ZPR53GA>5V*VN)[O0\AU)*0N M%&KX?4D*<&$PU7\ZX@^:^(,R_F!'_!NN'PZ6BA*XH,^# ABX80;;"MTMY/7\ M8*^M'-V8WQOUV["P&PMZ0V^OP_YA8_^P4R?D3SS&+(8[CB)N<]W->SWO;1Z5 MZ\]AX8>Q+=?#QO6P4^=6"CHMA#T\SNGPEJK->+>$O\MX-^;U#MO+_3^L_Q;; M,CYJC(\Z=6;/.?4L.@4O^1*!9W"'3.DV]]TZ/KP0V&;_DUSX<:[: '>C?:2H M5F4;UA#)(C/5F=K,-IW^I&QP;^9/Z090->Q_,M7UX8JI%:<.(G!)DEYO1!^I MJEIR-3 R+YO4O334\LK'A&XQJ.P">K^4TKP.;(#F7C3]"U!+ P04 " #F M\S5A M^I<%%RE6^E0L^W(M"(YS4)KTD><%_113UINQ.2$;U1"&7D00&[2%(N7 M[+U>>*3+E] MZIX9L'[\ZOTZ#UX'\X0EN>#)/S16J]->V ,Q6>!-HA[Y\RTI \H)1CR1^5_P M7-IZ/1!MI.)I"=8,4LJ*__AGF8@:0/MI!Z 2@'X'#'8 _!+@=P4,2L"@*V!8 M H9= 4$)"+H"1B5@U!40EH"P*V!< L9= =![K9S7&5(5VZKV3LAKN6'G>L/7 M@L.\XOUB+>8+^1(K/#D1_!F(S%[[RP[R;LCQ>OU2EC7N7 G]*]4X-;G&5(!O M.-D0< 0^8R%PUDC@W251F";RO;[Z=7X)WOWU_J2O]/TR5#\J?9\7OM$.WU\B M=0R\P0> /#AN@5^XX9"?_4(7;?VPF_?UO=IV]+W:P[/&S" M^[JWJ@9#58.AW)^_M\$^@#,IB9( LQA,*7ZB"5642# C6&X$B8$>9(\DV@A! MV3*W^LR9J"Z<8TFE@Y%?,?)S1H,=C.[2M>:DAZ\"T0J+)6DK4>%BF+O(AO]V M$@8^U-L!79%MO1BV(0R@9]G-;#MCT0AC4(4Q^&]A ,6!R.;T$5\<;61K6(7+ MH,8B&$,[*-L,ZL54MVM0'E:4AUTI)US*-DD<.M)4J-Y>BRO; J+ "ZTPKVW# MT6#08GC3XA%ZH6\9WNXE=[?7XM->B_NA59YPY,' KJ-MV,Y[9AON*'50E3IP MEYHIS);T*2$ 9UT/:)>N"QPT"J(NBP;1445TY"1Z]6-#U0N@;$NDRND9IFT4 M1Q8!?S"V,SJU[8:>UZ(+MMV.@,(JH- 9T)E4@C,:27!&!)]C!2ZX6/-L8\.9 M0S['E?_Q@0@Z],PFSGNSI$]+'XUN")HE:=Z^MH>$[I3K1,LUCH@K&#,PX:%, M3&A&)OP?9F;I(]@_-%LL?Y^:3:)F*,(]4_%/=&<*6^8B^3-R98( MS"("(BY5V\B[A[;X#L:NFQL-AFX1GNJ;)\!WK0 CDW!T**O2*!UT2UV7Y(96 M!F4"#WAKK37@QUWO8B,PV0>QK\V>@OG3I6S\QI MTB1KA@)R#X5+BI>,RQ<)_M;/'6#^(A5)I:Y<2A6)76\YS"CP#V44^&84^.Y1 M\,"5+D<^"N*89D\D^I!@P8[XINUQZ[STUWCT]CW'7/:-/OMN?3Z+5E3W8KX^ MUD10'H-WE($734>VONW=X\\OH*X\U5Y1N??;5V5* *Z1?"(L6J58?&\E9[]@ M&B%GHHR$^VX)O^"Z9&R9]Q%GDL:D>)C\X-;N<]\69C1T,3+"ZKN%]9'$FT@O M6[/$VV:';[])0:AE[W??P; @VJ]]:,B^Z\VTJE F04(6&ND=C[0+47PJ*TX4 M7^??'IZX4CS-#U<$ZP1F!OKW!=<-49YDGS.J#Y:3?P%02P,$% @ YG-A M4L$HC0-K!0 QQ8 !H !X;"]W;W)K0\_WD-2XNB%BZ]RRYA"W_.LD%>#K5*[]XXC5UN6)W+(=ZS0 M3S99(6@_&H*GL4XQ'?JRPMV*- !24!%_I.Q%GERCLBM/G'\M;^;KJP$N6\0RME)EB$3_?&,W+,O*2+H=_]1! M!TV=I?#T^AA]5G5>=^8ID>R&9W^F:[6]&D0#M&:;9)^I3_SECM4=\LMX*Y[) MZC]ZJ5D\0*N]5#ROQ;H%>5HMXY465VI5>)V-:E+-PJ81^FFJ=&B^K^<#6Z/=] M(A03V0\T2XND6*5)AN;%89J7T^4=6E83-?V72=1;=3%A*DDS>:GU7Y83=/'F M$KU!#I+;1.@X:8&^%*F2;W6AOOZ\Y7N9%&LYD([ CAZ4)N1I<>1O::=$2=L-40N>8LHIAAHT$VW?,EV M0T2#5OFD6[[8%UH>MLJGW?*/B=#RJ%4^Z]UW$@/RVSY]CUKE=WWZ'K?*YSWZ M[N)6^>+7?+__M:%[Z"^/.K+8;=8'MXKGML1[;8)/4KG*N-P+AO[Z\"25T-OJ MWQWU>DV]7E6OUY8"2<; 9> @\RM9^8KQ;4R(%V%WY'P[G5P A@,?!^?8!,"H M&\3>.38%,#_T(P.; 5@<>82>8[< %H:57:?8'8!%,8X-;&YC%$(;M!-\O5\IB23/UI=0>APJ",XL(.;0W@"43T(CAR8V18/(-:BI3;E^ M6$[=L]2 8L78:-]6OS05=N9MV'C;=CI[47I MZ*7>458\9^B:Z8V%'>\^)]_A+2"T6O$N]#UB. Y01&\5!C8!,.IYOH%- 2R( MJ3F=9@#FN30R=P ;(V%@FF]#4>2:_@.1,(YC'[8E:FR).FWY37_^GUD#V1!9 M>\ [$L>1;_@ 8#[UC35M E!4KZ/&,CH%L$ O,$:>S@#,]?3^;]A@8X02TP8; M"D)J3)^Y#841\0QJ 8V8?I&(C&2[MSF]=!,CUQYLR@M.7X3.G(\;Y^-.YZ\3 MF:[0-!%%6CSKO9@)M"R_U="%_C[;RS7:Z9+JZPWXJ$Y[C<@9?9O M E+FC)L"%+5BS0"*#(UAO[4A/,3FY@M!U(@TMR$Z-%_(@":YP]!R <:L=( Q*Q\@#$@("+,S J" ME IPZ,Y -&A:XS% FH6D!4 IM/"R H0.MG_#FGAG)P=Y4P\5R>BY1OWOE"' MS\2FM#EU_5"=/1GEU^3]G #EB_*4MCJK^AG^<,2K/[2?TZ)\Q=_HJK27>BT3 MAU/3PXWBN^KDZHDKQ?/JS#)M;%P[,YV*?SW.]MI M5EB;A^TE\9WO][O/7/*-5$^Z 3#DI>5"3X+&F-5%&.JJ@9;JD5R!P)N%5"TU M**IEJ%<*:.U +0^3*#H-6\I$4.1.=ZN*7*X-9P)N%='KMJ7J=0I<;B9!'&P5 M=VS9&*L(BWQ%ES '<[^Z52B%/4O-6A":24$4+";!97Q1CJV],WA@L-$[9V(S M>93RR0K7]22(;$# H3*6@>+K&6; N27",'YUG$'OT@)WSUOV*Y<[YO)(-Y)-9QL%I%IK(]L.C!&T3/@W?>GJ ML - GOV I ,D[P'9 4#: =+W@-,#@*P#9*XR/A57AY(:6N1*;HBRULAF#ZZ8 M#HWI,V';/C<*;QGB3#%W'8":?%M394#Q5W+%!!45HYQ<"S]7MD$?R5>J%+5= M(D,3DD1)M">@V3#\AJH12N9,L>4_N_$_/B"2')MH-4_!_R.>[_C MP0P>*%][8LIQ6:%#.+%?."B%P1CZ0JC68$YP#BM<@!K'M 9_.MXWC][;N?-F ME^-S$6>C. ^?=WOLC<8[1F=O++PTK*B2"UP=Y5V3]6R>_O9) -8=6S.=J"5[L??V$D36)*4:JN[+Q"_S#,O MGGGL&>V4?C1K $N>4B'-36=M[>93$)AX#2DSEVH#$E>62J?,XE"O K/1P!(O ME(H@"L-!D#(N.^.1GWO0XY'*K. 2'C0Q69HR_7P'0NUN.K3S,O&5K];6303C MT8:M8 [V^^9!XR@H41*>@C1<2:)A>=.YI9]FD1?P._[BL#-[W\2YLE#JT0WN MDYM.Z"P" ;%U$ S_MC !(1P2VO%W =HI=3K!_>\7]-^\\^C,@AF8*/&#)W9] MT[GND 26+!/VJ]K] 85#?8<7*V'\+]D5>\,.B3-C55H(HP4IE_D_>RH"L2> MCM8+1(5 =*I MQ#HGBK0*P1ZIPKT"P'O>I#[[@,W99:-1UKMB':[$ M/+^+6A%OL]4EZ=(+$H51^'T^)690GP*RO1D%#IL1IF=CG)=BW(0 MJ&Z9(ET/VVU*$64,F6#P,3U QAQ,"VBO!.UYT%X#Z#=E,>]6R&3D3*""$#S%(G,,C41L08.I+8Q"]6#OA+I1TPG1 MO4N"OBEA\'Z/=<9$K0GTR(3>5?AS?=;L:BX\&E6&1JV&WLM8^W@BN6",0&_K M\GA:H!R$J=^HO2)*VGU%>\(UIBN9,X'%]%_E,ZU(E_;>,:,KOJ.O$-X1GV!Z MS+ U&8+A6_&!9./^3S2 M&1=DR24ZNF'/#;Y,"UV.NJKK_#+L-QA9L3<=_F_5B%]S;&YPX0*G)&AT$1_& M"(QO=(YZ\O?S[ D;.M-:95%U;T3A^Q5O5'%[] JWO[4B)@7@?E8=5V:PUY.D MH%>^&70L@5F1/]++V;+AO/5MUD_S$VQ$\[:Q@LF[V"],K[@T1, 2(2P( "?*P &@ 'AL+W=O&UL MO5IM;]LX$OXK@K$+I,#6YJM(!4F O+:QO;=%T[W[K-I,+*PM^22YZ2[NQQ\E MRZ9-#AEMV^R7Q)*?&7.&,_/,4#I[+LH_JH52=?1UMGHU$U6ZA5 M6@V+M:66Q?/Y ]V-SYF3XNZN3&Z.%NG3^I!U;^O/Y3Z:K37,L]6 M*J^R(H]*]7@^N,2G4TX:@1;Q[TP]5P>?H\:4ST7Q1W-Q/S\?H&9%:JEF=:,B MU?^^J&NU7#::]#K^VRD=['^S$3S\O--^UQJOC?F<5NJZ6/XGF]>+\X$<1'/U MF&Z6]) 0.N! M!4@G0&P!YA&@G0#M*\ Z =97@'<"O*] W G$?05$)R#Z"LA.0/852#J!Q!:( M?1N'=CN'^OX&WF^VL]M>D=UVXW:_1]O :J/R)JW3B[.R>([*!J_U-1_:T&[E M=3!F>9.%#W6IO\VT7'WQH)YT3M55]#9ZV"9B5#Q&W=WHHUH799WE3]%]OLWX M)G-.;E2=9LOJC1;Z_>$F.OGI3?13E.71IT6QJ=)\7IV-:KVVYA=&LVX=5]MU M$,\Z:/1KD=>+*KK-YVH.R(_#\I@$%(RT4_:>(3O/7)&@QALU&T84_Q(11!"P MH.NP^(-:#R,2>\5OPN+C3:[%A5?\-BS^:UIJ<>D5O^MM.TX \7=];)=>\?=] M;$^\XO<];*?(*S[^OGV??)_KIOW%92"*Z3Z_::N/AO,;SN2 ?K;7SUK]S*<_ M72HPW;=BO!5K6H$O%Q@SB>C9Z,MA$@$P%',4'\-N !BA<<*.8;< C LN+=@= M $LDP^08]@Z "=%NRR'L/0"3"4HLV+T+(TAB8:UM[,(X(ER*8]C$A0E!!+), MF+HPO06$&_<>;3K?;SH/;OJGHDZ7T6]K5:9M2)U,BTJSP8>R>,QJ*..VZN*# M9;S%"&E?6E:Y..R IBXHIG%,89/BO4EQ,$\NY_.L28DJJHN&X.:;V?;RL2Q6 M;PYLW1IY&D@=L?])$?3BOW2/_4[WR9&FU":-&N*]VE0:555@3HV%8SFR'.@B MA)2.!T-ZCDR1>U-DT)3[O%:EJNKH]JL>#RKU2]08I^W9?W&?SXJ5@HR2;FS$ M@MF1 :&PC9H"J$1@CW')WKCD!>.:I>^"O(F'Z%JW&EF^:>*ABXPF5#XK75E5 M9VKT*?VJ*NV(0E_F=5DLE]OJNW4(Y(D$R!),&+8WV<7%DMJ5=>JB."&2P+[ MR/2+J$?NWR@]\\VR;3^H.[[HXPZ:8=S#N$N=?S7 V'B?P+@",;<[B0 F$1,)/"&$%-(2;B0&HOTF/J4Y6!PO:#C!,=#B7Y^ M PZG85$R%.AG<"H-RV$T1+;@L0=,W27ANNN&9/2_J$\Q)J88D]V82XL3D3LJ7C$< ()3U7]$BRLXX3@(?DRVK'UAIII>%S[@<1$#1O2\ 3WC<34 M:3V.)F&?P@,HQJD331 *^2J5H5S:AW(#K.2> &+$G5;T#L)AE-A),>ZI;])3 MWQ3 )0+YGDTPP]:L#UOW)27F?@8 @6P^@C 8>]B( M'3SE#+-I:!-Z-@?,4!_CK[,/AH=8N*;[]R$&]B&Q'T! *.8^>X10'@IEAD18 M>%"Z+DKME;0.AKQA!_:/S4K,%&X6+MQ[$UHF^JU>J'+WX*QJGYR!.P,\'2*8 M.C,!B.,<27MWH*=->LCP#$OOMZS/[N_NW22_;=^JL^U?X M]!X#]\?X=+I]5]2HW[ZZVO7VT5(]ZI]"0Z%76F[?!MU>U,6Z?2/O&ULM9C?;Z,X$,?_%0O= MPZYT5[ AA%1)I#;XY$/NRQ/S'+2G88>%![_G& ]WN MI+[A+^ZY&?J^2TY)4@K(*<+)9>#?P.D6)=F@LOE)R$$?70*?R MR-@W/;C+%UZ@(R(%R:26P.KKB:Q(46@E%<<_G:C7SZD=CZ^?U7]KDE?)/&)! M5JSXF^9RM_ 2#^1D@_>%?&"'/TB7T$3K9:P0S22JU^I\I/+-=FJ590"_ +^Q)QCO0K@0THDIH7XJ.Y^6:?@ MPT\?Y[Y4LVD?/^N4;UME=$89(O")57(GP*]53O)3 5^%V<>*GF.]14[%E&17 M((0_ Q2@P!+0:K0[G%G9+'M,]CZLSC M1DC.*IH)<$,X6V,)5HRK3GVM/9->/[E(^\]Z_=E[M?]J-BQB' 1G2P@# ]? M7415.E'CC#@2@D>HAAA8;%\28W3> U"8?C^5%AUHL?Q MQ,BUW@:Y5T^0T1(,]F+R]19+!? C&861I$9OE M+!P^?*G%\EP.!JW0S=:_:J+_!]0"]MO'?\$8UB%#3A10H2F"[]4K:2G*+1VG':0/V^84P^#_0$_0'0\C]02P,$% @ YG-A4JR6:_:F!@ 6B( !H M !X;"]W;W)K,7 M,%"UE=JFV6V2O:N:Z]UGE[@)MP2RX/3E?OT90N-@C(.ZIWQI WF>L3WC>69P M.'M)LQ_Y@G,!7I=QDI_W%D*L3OO]/%SP)/TY;R'>N\W[J/Y M0A0W^A=G*S;G4RX>5G>9O.IOKY?H=.+ @E B_HKX2[[S M&11+>4S3'\7%[>R\!XL9\9B'HC#!Y+]G?LWCN+ DY_&S,MK;CED0=S^_6Q^6 MBY>+>60YOT[COZ.96)SW_!Z8\2>VCL5]^O*-5PMR"WMA&N?E7_!286$/A.M< MI,N*+&>PC)+-?_9:.6*'(.V8";@B8)W@M!!(12!="4Y%<+H2W(K@=B70BD"[ M$KR*X'4E^!7![TH(*D*@$VA;X.![Y,= VV(UHMU+>PXW*>/\6'1Y(F+*9_+G!(Y. ;3,A&C?WD. MQ(*#ZW2Y8LG;;SF8LEC>8\D,3-)D?CR1:3,#EWG.)>WQ#7SEZ3QCJT44@GL^ MEZF5@Z,!%RR*\\_2[,-T (X^?0:?0)2 /Q?I.I>6\K.^D+,OYM /JYE>;6:* M6V9*P/FVK>_PN^^NL-7B@(9I/NM]&'GM:/ 0/_:9>U^*_U;E[4' MK?3;#FLGL)4^^K6XCW_-=9/N=-^RB\E6 4AIC[38N^?//%G+!'_*TB6X>14\ M2U@,KDOUX5E+XEL&=K8#.^7 3ML>*&3%I ,;FEO2BB[B^0(AQX?DK/^\FUT& M&*0NI'78P ##A 9.'79C@+F>ZVNPH0$6^ ["==A7 \SSRGCMPKX98'X PUV MVX1AZ"-/F]NH"7,A=GVO#ALW89Z'/:@M8=*$R1!@5[FW%G1W&W37&O2[3#:0 MF7C[ NYBEHAR<]W\7$>KH@I] ;_+OC-] I=AN%ZN8R;D?AMPV5Z&$2N:-M-N MV8Q'Z]N >IH/AP88PDX0:#[L9FV\UUK-.73K'&IU3K'ZHTF:R[IYFX0R^TSK MI8VACU$0^*Z6';01OF,7N]J6&1A0F+B>YI4; XS2@&H9.31,C3@R)[7D:%I# M&$$M-9H@ZF$MMV^;(,]'CH8:F3PFD]M'6E";.%=JK)8^DR;*H;OB5(N\MXV\ M9XW\]6:[2X$%(F-)'K/-,\KL'RG#98-FV@I>O"&,# MSO6)ZVL9.3'A9+DB+:% .\\#Z, "70VX.]7 Q7KV#0TP!!&BND)W,S?>;Z[N M(*PC MBK?K6(^Z5'=_$X5D+^+JV]@ @SYQ6H*DN@QD;S,N\XC9W* J,J('CH J" M$]HCT%1A[#6*]M@ <>DZG :XN#TE-LU],_Q()G-B%!4"LF0P/*]_0 CSK9&N^S53_&4DI-[$I]F\RL19\HS23H ML/$E2ER)O;O\_^-;#5COQ+#^Z&Y"N7KD1IULC??9JKMFYYS2+O[7+&$S:X"5 M&!/GP %6ZDT.?0!&C&=6KAY@$TI_:AIULC7>9ZON&E5=R)[CKS0Y?IC:O*S$ MGG@'#K J#L3>]K;6R(I7/U\BC2,6 \QW QTV,< \2-N.8H@J,,1>8+J<08Y( M4\&/*6TNQ2#T#=2D0M7.K=VVA3BJ'#CV_\G"LWZ[Q\22$'8;I.Q.9WG>W=[8L0E^7/P=K]*W1ZBPSW M1^ATLGG-09G?O'7QG67S*,E!S)_D4/#$DW/--B\R;"Y$NBI_3'Y,A(DY$(%2'SL:O?A5E?0[CY4?3#)0-R;V*SM0%?JCU_;R364AMRKBA?BKW-R M9L8S3,9'+AYE :#0MZIDF-[9JY(R>!!(UE5%Q']S*/EQXF'O:6%%=X4R"\%T MO"<[6(/ZM'\0>A8XEIQ6P"3E# G83KP9?K_$J0'8$W]3.,JS,3*F;#A_-)._ M\HD7&D500J8,!=&/ RR@+ V3UO%O2^JY=QK@^?B)_0]KO#9F0R0L>/D/S54Q M\88>RF%+ZE*M^/%/: T:&+Z,E]+^HF-[-O105DO%JQ:L%524-4_RK77$&2 : M70%$+2"Z!. K@+@%Q!< G%P!)"T@L9YI3+%^6!)%IF/!CTB8TYK-#*PS+5J; M3YF)^UH)O4LU3DW7L--15!+]AM;Z3N5U"8AOT5;] I1ACX6O):$Y7(<*"W*4 =9*V#>"(BN", 1NN=,%1+]SG+( M?R0(M#7.I.C)I'G4R[B$S$B, H_K9?HS:NW6:N\0]_BQ6QXU+)UL"Q? MSC+LL3%V88LM7]P?-K2"/1>*LAWZ/-M()70:?>FA3QQ]8NF3*_0?ZFH#PER$ MR@8^0@1,RZ!4RYV",^^ZN'EIPEFG+!;%E M8T7EH]GE3/*2YD1!KGUR %9#CQM2]_:TU\LMT[N+Z]_#?.>8[WKM>@!AK# > MSLZUBR[MC6_["4?^('S==;O[83CVTT[<\AE7N!\<,72.&-XBP+,LX[4I M4RO(@![(IM11^0"J1\'(*1C=.,@X/!77L-PX8^V%WMCT'3/RD-]WPJ;+C_M+^\FC_0L[A4UW'@UM'_%2U<7J3K$M_RJF"DL45$(E62LI-_OT-*E95887W)Q28IOO>&;\31S/9"/JH,0).G(N=J M[F5:EY>^KY(,"JH&H@2.3S9"%E3C5&Y]54J@J045N1\%P=@O*./>8F;7;N5B M)BJ=,PZWDJBJ**A\OH9<[.=>Z/U:^,JVF38+_F)6TBW<@;XO;R7._)8E905P MQ00G$C9S[RJ\7(>Q =@=_S+8J\Z8F*,\"/%H)C?IW M,1)!#H@T%Q;\=+"'/ M#1/&\;,A]5I- ^R.?[&O[>'Q, ]4P5+D_[%49W-OXI$4-K3*]5>Q_Q.: XT, M7R)R97_)OMX;3SV25$J+H@%C! 7C]3]]:HSH )"G'Q U@.@U('X#,&P PU,! M<0.(3P6,&L#H5,"X 8RM][59UND5U70QDV)/I-F-;&9@TV71:##CYLVZTQ*? M,L3IQ57RLV**F2PK\I'\0Z6D)M?D; 6:LEQ]P-7[NQ4Y^^/#S->H:'!^TK!? MU^S1&^Q?$CT@07Q.HB"<]L"7;OCG*D=X^"9\Y8:O(!F0H85'00_\T\GP7O7U MZ?#)2[B/26HS%;69BBS?\ V^ZTKABE*DDS+R_2]<(S<:"O7#H3%L-896(_Z= M!NUHE)5,,KR\I)0LP5_*4L(X2:C*^G)2*XRL@JEKNP5ZO^O:?KPCFDR#BR!X MM7'MHGIQOK@]7^P\WXK1+1?J69$;G@P=4;3LTZ[B9Y MY AGTH8S<89S*S2&PFA.:)I:NW$(5/*/^-GLBV-R9$LX=/DR;0.9.@.Y2C(& M.RB,,25()E)RAK?B&6-1O97233>LD8[7)0P.)3UP:%':3N-!:.Q;[###;A>DV8#/-P)O;S,QS4O; M/R_^!U!+ P04 " #FU;\A"+$L_PS(5GR.%&JF]ZS9B!YU@D M>M18&Y.^\SP=KEE,=5.F+,$O2ZEB:G"H5IY.%:.1 \7":_E^UXLI3QKCH7LW M4^.AS(S@"9LIT%D<4_5RPX34W.WB(1@W?,F*"A<::H/CS MQ&Z9$-82\OA>&&V4:UK@_O/6^M0YC\XLJ&:W4GSED5F/&OT&1&Q),V$^RT"T#X7T"D G7,!W0+0/1?0*P ]EZP\NBXU$VKH>*CD!I2=C=;L@\NO0V-& M>&)+<6X4?N6(,^,)%H(VW&2*P;4M"VXXTW %'ZE2U)8)O)TP0[G0%_CVRWP" M;]]_DA5$P+_)'Q:#Y^P$.'$^>Y7P._/AO^XNH>Y+PN@ M519 R]EKG[#WGHD(4-)@3@6#_V#*E39P1U6"PE5C/RCM!\Y^<,+^0Q+*F,'< M4,-0PLPEW%!!DQ!?.:FE20374<2M,%$!$ZY#(366HX;%BQVF4N/[>R6S5%\" MFA-9Q).5FRD3PY.,1?!7RFRU8C'"/Q^0 3S@:OK?&O[MDG^[-CZ/])G'60Q& M&J3!\KA JF3(6%15^M/<7L?9LYW@:1QTAMY3!8=.R:'S2SGZC%L6YB_:^ECC M8KJ5_'NUX?GL4A-2O2[S G()D9,VI%FE$+G%_EZ2B!\T^]5YZI=$ M^K5$[K'U _97C :[A 1#AS0,?:XBD%L:[!'H^TU_L/]7DLE5J7]$^33B@/Z@ MI#^HI5_4 1+&S"Z5C.M#.#@.X:#9^X'T3R8=\"3^KFGYM4P_,K<%L:+,RR6D M6*QYE;+O&4]M"5?JJG_,I7EB9Y*]_DE^>V_B<)XM-+)"2G#W=$3L<,V=9)/6 MJ]RP9-<42% ;M5NWRLJ&Q4KJ%6IJ]3$BJ-BG)^MGI^FD7M3S$*"/N#\Q(D7J MKKE:0;JUH9MM%=8)A%6ZRO-; M]Z@)DA-)VZD\J9?Y&5,AA@PO2#9MBN%VRO!T2C502,MO%Y5TZBV3IN__47F2 M^V7RF]R^<#(U%TD%M+@M<0]KO'VRY2=@-^74IKMP-Y-ROOT M^']02P,$% @ YG-A4DX"3&>! P $0P !H !X;"]W;W)KW0#M)HB1]K#8 M R.-+:(2J9*TW?[['5**+$>R$&"+7F*1FO=FWG XFLR.0GY5&8 FWXN?%;D$9=Q8SN_<@%S.Q MUSGC\"")VA<%E3]N(1?'N>,[+QN/;)=IL^$N9B7=P0;T4_D@<>4V+"DK@"LF M.)&PG3LW_H>U'QF M?C,X*A:S\1(>1;BJUGWFM1I?!I@^_F%_0\K'L4\4P5+D7]AJ<[FSL0A*6SI/M>/XO@7U()&AB\1 MN;)_R;&R'8\=DNR5%D4-Q@@*QJM?^KU.1 N //V H 8$KP'Q!4!8 \+7@.@" M(*H!T5L!HQI@I;N5=INX%=5T,9/B2*2Q1C;S8+-OT9@OQDVA;+3$MPQQ>G%7 ME)1)/'FMKL@C*"WWB=Y+QG>$\I30]N"7PW@_&"!P,15- M/H*7?-P&@XPK2*Y)Z%^1P/.G?0&]&1YX/?#5__.^?CM\,I",L"F.T/*%%_C. MZV$IE+9%@=L@L03^^8CVY$Y#H?X=\!8UWB+K+;K@[4\ATB/+<\*:FB2Y4*KO M%"JFD64RO?"PF,2AC]T1DWYHY[MKZ,>^U[%;=^U.%F=J1HV:T:":T\6JKP\1 M6W)?@KD^F,R/@-V-/-X_D1NE0/=IK/CC5DCQU.\J[)KY6#QMN[/XXR;^>##^ M];<]TS\(XP5YX M2?"$>]-=,[2CC*9#SH.3\V"X7#&+@K-$$5.X&XIM1,A2F/8A^$!1^:?F[O^* M[NZ?VKO_T_K[RN_KVWUY=5NC3P'89LW,J?# ]EQ77_UFMYEK;^PT]VI_:>9= M.U*=:*IA^1-V;\85R6&+E-[U&*.2U?Q9+;0H[8#U+#2.:_8QPYD=I#' ]ULA M],O".&C^"UC\!U!+ P04 " #F\PU-]2'MRSI[7*'@SGLTWP M1!^H^K%9"GTWK*)$+*&I9#P%@JXN!U?P8N'Y68-<\0^C.[EW#;*A/'+^*[NY MBRX'H\P1C6FHLA"!_O5,%S2.LTC:Q^\RZ*#J,VNX?_T6_8]\\'HPCX&D"Q[_ M9)%:7PXF Q#15;"-U3W?_47+ 7E9O)#',O\)=J5V- #A5BJ>E(VU@X2EQ>_@ MI4S$7@/HMS1 90-TV("T-,!E YP/M'"6#^LF4,%\)O@.B$RMHV47>6[RUGHT M+,VF\4$)_2G3[=3\+MD$3.AY4?(,W%.IQ#946\'2)Q"D$?A;K:D BW4@GJ@$ M#\5< [X"^OF!_.,-50&+Y2?P&?QXN $?/WP"'P!+P?QGN-G!%O:'@.,#P#:(1&%D.+ M=S>'4X<=7*4?Y_%P2[QZ"A=B-Y;Z2E MMV\\_1P&<@VNI-2$^"F8HI\CODMEWJNIA;<9M\U8T867=Y%!XGD^&8^@/QL^ M[Z>QJ4+8)T95\^]5_CVG_X-LM7LLPOA[O7L8C0\L6D1P.K([]"N'OM/A=ZZ" MV/)W]+[4^@U'4X0)/O#=5*')!+>D=EP9'SN-7X4AWVH(:.\A9<_!8TS/P#>J M'%4WJ4)/>JCQ:=7;]/0U/FVD>'0P"4T%'$\\^QS D8'QZ#@%7L9Q.71*ZO[V M_EG $Y9W&=QINBEQY!49W\CI^RY]UMZX8(?&ZO$,M6$?V(:&V[ '<)=].-/? ME$P)FK:DWV ;'HG;L,GDAD67I.[/0!N>DMJP">2&:0O9V_-JF W=T%X*J@U& MX/9%K^HEE?M+MJT0F>^\8)Q%;S .^^ X-""'/9 <=J/<(H%H;[507V<:EJ,C ML1QUL]PIJ?LS+$>G9#GJ9KE%XLBK83ERLWPI]'=8H5[/P#(.TJ(&;W]OV2:S MW+5F00;QJ _$(X-XU /B43?B+1*$_$G+K!C$HR,A'G4CWBFI^S.(1Z=$/.I& MO$7BR*M!/'(COJ!Y)\61H3CJ@^+(4!SU0''41+0_A8MT@>] ML:$W[H'>N)O>%HD/)RW?_;&A-SX2O7$WO9V2NC]#;WQ*>N-N>ELDCKP:>F,W MO?_D/-JQ.';5F"$W[H/\CVWR;I@[)77OAN3D2"0G[]HCMZ@(:=FW( ;GY)0X M)TU6VYPW5>W.#=#)NY;C9>F_[;NXJL[@G?2!=V+P3GK .^G>7G%*ZJ^!#->] M(W'=Z^:Z10)]TN+0D-T[)=F][MT5BZ3=MH&ZYX9Z4=]?6/#(8J; ;C7 M!\ ] W"O!X![W0!W2NK>]UYQ'NL=9_=2W"(AWKAE!\XS^/9.B>\RN.?RW918 M? _W3CTD5'>7'0:1('^/61P(J)Y6!TZN\F,6!\^OX<6B.#9BPA2G6+[J43!= M-3%=Z9"C\[&V)(J#(<6-XIO\;,4C5XHG^>6:!A$5F4!_ON)&ULO9?;;MLX$(9?A1!ZD0+9Z'P*; .)G8,=%PWB=O>BZ 5C MT9902?22=)R^?8>4K-BRI AHT1M+HN>;^_[]#UL MQ:<]^FX;K?CL]_+^\'M#-^^/!QVSV*XV %OYLUO\':_Y,>5"+7QH)NR%H&]S ML$=36.?\>TZP<@,C>-&Y9Z$-8Z%C=^UF)Q:F)9G!,=6-Z=6ON/4K6X;?)E& M8!];W;VKZ?Y=B^F[%K/"PCNP"'S#]&J).[5J4#SOBG:46Z_*K=>9VR]4X+3A ME#O(><>4]$Y$AY;MU$0_G%I906![S<+]2KC?*5PM2SAC'QF-0#E'"YIV'6%! MY3?X"XL_K**%?V;QAPUC6)MH#Z]6>24/HYVET-I[X% M-UA9MEN?[OI!@9H1B"BO71PMZ387Q5%5M597NRM5X-;:K\W+J=G0/I-70540 MO[DO[I%PV*\3J$E3LH)0QH4/4EEQ-2L^!-VH\OB9"BBWU6L,UUG"I '\OZ)4 M[#]D@.J"//H%4$L#!!0 ( .9S85(U+NH4M0( #H' : >&PO=V]R M:W-H965TJO'==F>108-GC)3"]L^*BP$I/1>;*4@!.K5-!W<#S(K? A#GQR*[-13SB ME:*$P5P@614%%N\3H+P>.[ZS65B0+%=FP8U')<[@&=1+.1=ZYG8J*2F 2<(9 M$K :.P_^_71H[*W!#P*UW!HC$\F2\U4S'CF> @$*BC +6?VN8 J5&2&/\ M:36=[DCCN#W>J'^VL>M8EEC"E-.?)%7YV+EU4 HK7%&UX/47:.,9&+V$4VE_ M4=W:>@Y**JEXT3IK@H*PYA^_M7G8$DK4.]*W:D]DXWHY X4)E5=: MY.5YABXOKM %(@Q]SWDEM9@KNIU#,0:T"_ M%IQ2I"]QC47Z^\PQ_>Z8OCVF?^*8CZ(N,<4L@6.E:"0&5L*TAG4\\.]TCM;; MZ3DT^K#801MT:(.S:,IHH,#;_JWM]$>UJ'5":9AQS0\R]1^HF<*.SPL;!3Z>UQ'C [3 MY6ZUH0)TI4QWEBCA%5/--]BM=@_ @^U[>^L3_3 T??Q#IGE5GO0%($PB"BLM MZ?6&&DDTG;J9*%[:9K?D2K=..\SUXP;"&.C]%>=J,S$'=,]E_ ]02P,$% M @ YG-A4GP%8_-$! (A$ !H !X;"]W;W)KCC93;"\<1RPWD5)RS M+13JS8KQG$HUY&M';#G0I#3*,X>X;NCD-"U&LVGY[([/IFPGL[2 .X[$+L\I M?YY#Q@Z7(SQZ>7"?KC=2/W!FTRU=PP/(S]L[KD9.PY*D.10B907BL+H<7>&+ MF+C:H$1\2>$@CNZ1EO+(V#<]N$DN1Z[V"#)82DU!U64/"\@RS:3\^*\F'35S M:L/C^Q?V]Z5X)>:1"EBP[&N:R,WE*!JA!%9TE\E[=O@':D&!YENR3)2_Z%!C MW1%:[H1D>6VL/,C3HKK2IWHAC@QP>,* U :D;^"?,/!J ^^U!GYMX)HY+=;H:KEDNT(*]#8&2=-,O%/HSP\Q>OOF'7J#T@)]VK"= M4%9BZDCEEV9WEK4/\\H'6[8'E=)2;V<;"Q# ]X/S! YK!.BT+''5NA.^ I2VQ15;$');NN;_N9%P1J MO_;'.VV"L!^%75!L@B:AVV ZXL)&7#B\:8G:&[5^ BTVE*\AJ>4QM&!"EDMY M_:2JMP";M(H[//9Z@KV>-!-$L._WI)F@()K8I8T;:>-!:5]Y*N'LPVHEG ]J MN[A-P-B8]HR0H.?OU M)9HP$D;DA,*V>>'A[O6::E%3=)+<]T+2%V*!J0YO"#%AV,,G=+3-$?L_MVC4 M?-T ]+';%V6#&7$:6V#=..W*:GLP'F[",:R JP\)](D^V3)[*)?;7HC#WU,] MVA:%AWO4#U#@P M+^W))1 M\W4^:<;H F MP#5 O5\Q)E\&>H+F;Y'9_U!+ P04 " #FTE," \# #0 M 'AL+W-T>6QEZ/MSCR'"81+QAMTS58-4 M-%S%<-9!P Y?LA@&\_<06+H[D>$8/EV\_=D(=?L&V''R;C+QGRYO]_&+-G ) MO8.DLR-(K_QQ7AT;HYX?1?T'YC'BZUWBGNAOB1\.)OK#5+<(DJ4D)BM'C-"-A4,#I((*"92^$KI<8)#ZV88#ZYG;XG@8 MX4*VM6T%^[ETT_<"6\\())1V D-H@22JD%)8\GOMM)-;\$4(.'NQJ;3"0J)- M$,Y@G] .NLA2R S+KDP MU 249P;.9(4I1F5J#P35$HP;60$%8*C5L,VPQF: M-L64/IJOTH]\AWN=#\[--Z?&.U,+4)&54)\;O1S> M^N:&X@>)<[)N_77>"1AC#\;94571S2=*"LZP7?S1!9,(;?- *21YUM7,54DU M@"4$*RP528?(+XFJ!5ZK[75:Y^.:PS/4_&_WN< <2T2'HO7=/^5=?K5B]_;\ M#\WMS\J^XH,BI]>GK]&]MZ@2=AI$3H4 MF%8LAM]-8T?[HF#9$*H(=UY)L@SS%YV"IE=HJ5OY'7X]/\,Y:JA:=,$8]O8W MG)&&W72S'LQ&N%F]_=4L+YBW!?O_"\EO4$L#!!0 ( .9S85*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GG2,=WMYH\_U*Z^_!CU55VZ/!LFG6;X9#6R[E2MC?]5K6[IFY-BO1N(=F M,;1K(\7,+J5L5M4P#L-TN!*J'KQ[NWNO;V:-#]7LE!L%*U6JF?!7>J;/[11/W7=B.JB-+JJC@;1 M]HFOTC2J?'3XHH6\%%>V.]*(JZEP($>#-'1O.%?&-MTKNO<7CO%:NA=O'VT: M_4E5C30GHI&?C=ZL5;UHW\9]BR'Y&MTX['YN!_&-^3_#J.=S5:Q7:P(Y I"C9X3\("I1ES+H+D9+ M !, F+P88'!P+@CD&$".7^Y4"[LDD"F 3%\,\F(IZ$V3 EZ7>U(TBD#F S'DAI_):UAM)8 H 4_#"W V-#::RE.I:=!^^ M#](ABM(A+]JD=N/4.%=*&DPB* YF<[A9@!-$<_LZ.*_:"TO4L^#COQNU;O^. M0B)Q1,SFF+B91;UH/S1X;ZT?BB,DBXC9%I^UGMVHJJ(\R T1LQQ.=;TXO)1F M%9S(*^_T(1E$S#;X1QCCKJU;RH/B?L0<^$^EL/X=B )\Q!SA)W6I5S*X%#]\ M)A3/(^: [J+"7#6=!MWL^EL21@??7W41@A*B(!\Q1_FI;)3IA-UAV2YP3=M7 M.IF?:SKC11$_9H[X[0C*I:YFTMC?NL#JW08Q"OTQ<^C_*$SMSJZ;-IYJ:]WI ME:8[XU27,HJ' 'S,'_D]"F>"KJ+Q)3XQ"?\P<^B]D MY;)Y=_'_M1'&I6LO?HH&))" MS"R%"[GHIO^4!VDA9M;"^])=_59UQRD3TD+,K(43=2UMHYJ-<1.QMBSC\#QI MQ4@),;,2)JNUNRN[D_C:J< V9E,Z5'>1=7*@]06DA!&W$MQ[S#9N*CN9!(== M#.E>TS&Z>Y=B(CN,F.T $\]O,<5$CAAQIP;HI/N8L*K$[ L\FB.*B20R8I;( M72(?'%RV:;-]1;F0-4;,UNC)Z7L9D4!&S (AR7TO&Y+)B%DF,,L/#B@F\LN( MV2^/\OS>@42.&3$[9I?P]X$ER"H)LU7\S+\7#]DD8;;)K@30"X;\D3#[8UL+ MZ,5"ODB8?4&+ KUP< 6"W1(@]_:\<262-AML:32?B6E&(B M@23, NE)Q7N'$MDC8;8'S(#]RQ(I)&%6R"[1[!N_,5+(F#LQ@7/4A&(BE8Q? M-#$94TPDEC&S6'93Z)E#-F5DY? M,D4N (J)E#-F5LZ>SF7VI]K-,UX'9[J1=]P4$UEGS)ZS[-,^[S;:/D$QD77& MW,4Q#_-12*([,I"#4F8'X43UD&(B!Z7,#GJ:Y42ZA6+N,XD_1;"@FDE#*+*%'F/Z9IYA(0BFSA.ZK M0+^Z-#/DH(S908227)1WZUVW-+AGR$$9LX/N*E<>Y/3+W[L02C&1@[+G*;#Y M-WA[S.49MO$PD8,R9@?=8_[BPD0"RKAW=_4,91N%3'M9ZCG%1 +*F 7DU2[; MB*E;AK9@]$'6TL-$!LK8UVL\S(_SN>PZ#=HCP92NPV9P_^\S;@]K3STI>3S8 M-9\A V7L:9"'V:+I>K>=^HSNDLF0@3+V-,C#?'BS$\P<*2AGWRCL8;J$5[M9 M1Z6VA5>:HN=(03G_YN$GM@EV8TLQD8)R]E(<6J^@B^\Y4E#.7HQ#F+3^FB,+ MY2^Z^D/KKSFR4,Y>C$.8*<5$%LJ9+80Q,XJ)+)1SMZ'TK:7MXR?%A'THW$M M_9@[&U%,9*&<>PD(87H%CP)9J&"VT--KDVZZY#5(%BJH\-T'[HWNO.!FWWU@%%/F+;80!3,0^2EV*V&W7<$ M SBE'O0$^1]9Y2C79V!]BBIUKGZ-V_7\?-A/3\_'Z>)UM]U/UZNG>3[^&(9I M\S3NUM/EX3CNSY\\'$Z[]7Q>GAZ'XWKSLGX-K]WXW[^Q^#AS^'T,CV-X[RZN%N?'L?Y>C6\;C]O3\/[Q2[/ MDU<7M_?7J]/MO:V&I0-Y">27#Q0D4%@^4)1 ]?8 O7WW8QN@MU>]/4!OKWI[@-Y>]?8 MO;WJ[0%Z>]7; _3VJK<'Z.U5;P_0.ZC> :!W4+T#0.^@>@> WJ';+ 'H'53O M - [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >D?5.P+TCJIW!.@=5>\(T#NJ MWA&@=^PVNP%Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^D>B> WDGU3@"] MD^J= 'HGU3L!]$ZJ=P+HG;H_*P%Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W5KTS M0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG;O#)@"]L^J= 7IGU3L#],ZJ M=P;H753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+MUA08#> M1?4N +V+ZET >E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X MO:OJ70%ZU^ZP-T#OJGI7@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W4[T;0.^F>C> WDWU;@"]6U?6 >AMKJ_K /PVUQ5V'$!P5 M=AQ <7-=;<!Q!]+Z MR6A@]A5,@NA]"1/1PNQKF-_:PYSFM^TX?2;Z6'@@( ,4_ 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W;3V^;,!C'\;<2<:T"M@$;IJ:7=M>MA[T!!DZ#PC]A MMTO?_1S25MK41:LR:=]+4+#]_!YLZ7/S];?GR;K5H>\&MXEVWD^?DL35.]M7 M+AXG.X21[3CWE0]_YX=DJNI]]6 3)81.ZG'P=O!K?ZP1W5S?V6WUV/G5YT-X M[=IQV$2S[5RTNCU-/&9MHFJ:NK:N?!A/GH;FMY3U2T(<5BYSW*Z=W%68$"7O M)AQ'_ASPLN[KDYWGMK&K^VKV7ZH^S$H.7>+\?BEZ=3_9AA^WI5UZ^)8;2%W^?/9YV8YN_S [;^V.<]\MYN&1Y7+['OY[Q6_T/]J$@ M?:20/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5%%,E!55)45526)445R4% M5DF155%D5119%45619%54615%%D5159%D5519%4465.*K"E%UI0B:TJ1-:7( MFE)D32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36G MR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119-45639%54V35%%DU159- MD5539-44635%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N* MK 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+ MBJPE158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L%15@I*,1*@3$6=!T+8RSG M0M9_O9'U?1SW_SA^><9]U0ZO^__F)U!+ 0(4 Q0 ( .9S85('04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ YG-A4N*^VO3M *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ YG-A4IE&PO=V]R:W-H M965T&UL4$L! A0#% @ YG-A4B"O\U^.! ;A !@ M ("!L0X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ YG-A4@_#4OC[ @ M@H !@ ("!'QX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A M4FA6$(/O*@ T84 !@ ("!%S, 'AL+W=O !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! M A0#% @ YG-A4H <7()B P =@< !D ("!+74 'AL M+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A M4EG\!D+/" O1@ !D ("!ZH8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4O^B74U&%0 ,3X M !D ("!JIT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4FCQ]+,C!@ P@T !D M ("!@\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YG-A4J@).PA:"P ]!\ !D ("!IM@ 'AL+W=O M M# &0 @($WY >&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4JCS M_XA]" [10 !D ("!X_T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4E:?>A6/" 318 !D M ("!,Q,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YG-A4F;;:-%S! 5@L !D ("! MNT ! 'AL+W=O[9>4+ #R(0 &0 @(%E10$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ YG-A4J>?&R6* P I @ !D ("!_E4! 'AL+W=O&PO=V]R:W-H965T9F 0!X;"]W;W)K&UL4$L! A0#% @ YG-A4D&M\O'W @ .08 !D M ("!36H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ YG-A4MZ;'7!E! M0L !D ("!KGH! M 'AL+W=O&PO=V]R:W-H965T!L'P, -D& 9 M " @<:" 0!X;"]W;W)K&UL4$L! A0#% @ MYG-A4KNH\";Y!0 B!$ !D ("!'(8! 'AL+W=O&UL4$L! A0#% @ YG-A4M]S2DI)"0 M$3 !D ("!.)&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4AAJU\,T @ -@4 !D M ("!9Z&PO=V]R:W-H M965T"N 0!X;"]W;W)K&UL4$L! M A0#% @ YG-A4N<=#+>R @ 2@< !D ("!_K,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A M4M$#+($P @ 5 4 !D ("!I[P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4H 4);65 @ F0< M !D ("!F\&PO=V]R:W-H965TS, 0!X;"]W;W)K&UL4$L! A0#% @ YG-A4FMMMEHS P T@H !D M ("!O]$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YG-A4IE[^?1_!@ 6B4 !D ("!0ML! 'AL+W=O M51T" #@ M!0 &0 @('XX0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4L(& M5,NJ! T!( !D ("!LN&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4J,'&@8L P A@P !D M ("!N/(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YG-A4M!N,[7"! [Q$ !D ("! MNOX! 'AL+W=O&UL4$L! A0#% M @ YG-A4FPHMK84 P P @ !D ("!X P" 'AL+W=OA,# #3"P &0 M@(%N' ( >&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4JI< P[\ @ #0L !D M ("! "," 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ YG-A4H@ >B9% P $@L !D ("!CRT" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MYG-A4A:1&2G4 @ I@< !D ("!&CT" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YG-A4O[0IZ"4!0 O!P !D M ("!^E(" 'AL+W=O&PO=V]R:W-H M965TMH!:(D" "%!@ M&@ @(%H7@( >&PO=V]R:W-H965T&PO=V]R:W-H965T2P( "?*P &@ @(&<90( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T0( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TTE," \# #0 M @ &2F0( >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #F M0!Y %0A "JP( ! end XML 128 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 129 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 130 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 394 606 1 false 118 0 false 9 false false R1.htm 000010001 - Document - Cover Sheet http://www.astronics.com/role/Cover Cover Cover 1 false false R2.htm 100010002 - Statement - Consolidated Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 100020003 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 3 false false R4.htm 100030004 - Statement - Consolidated Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 100040005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 100050006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.astronics.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100060007 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 210011001 - Disclosure - Summary of Significant Accounting Principles and Practices Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices Summary of Significant Accounting Principles and Practices Notes 8 false false R9.htm 210061002 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 9 false false R10.htm 210121003 - Disclosure - Accounts Receivable Sheet http://www.astronics.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 210161004 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 11 false false R12.htm 210201005 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 12 false false R13.htm 210231006 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 210281007 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 14 false false R15.htm 210321008 - Disclosure - Long-Term Debt Sheet http://www.astronics.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 210371009 - Disclosure - Warranty Sheet http://www.astronics.com/role/Warranty Warranty Notes 16 false false R17.htm 210411010 - Disclosure - Leases Sheet http://www.astronics.com/role/Leases Leases Notes 17 false false R18.htm 210471011 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 210551012 - Disclosure - Profit Sharing/401(k) Plan Sheet http://www.astronics.com/role/ProfitSharing401kPlan Profit Sharing/401(k) Plan Notes 19 false false R20.htm 210571013 - Disclosure - Retirement Plans and Related Post Retirement Benefits Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits Retirement Plans and Related Post Retirement Benefits Notes 20 false false R21.htm 210641014 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 21 false false R22.htm 210691015 - Disclosure - Earnings (Loss) Per Share Sheet http://www.astronics.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 22 false false R23.htm 210721016 - Disclosure - Equity Compensation Sheet http://www.astronics.com/role/EquityCompensation Equity Compensation Notes 23 false false R24.htm 210811017 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 24 false false R25.htm 210831018 - Disclosure - Selected Quarterly Financial Information Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformation Selected Quarterly Financial Information Notes 25 false false R26.htm 210871019 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 26 false false R27.htm 210891020 - Disclosure - Segments Sheet http://www.astronics.com/role/Segments Segments Notes 27 false false R28.htm 210951021 - Disclosure - Acquisitions Sheet http://www.astronics.com/role/Acquisitions Acquisitions Notes 28 false false R29.htm 210971022 - Disclosure - Divestiture Activities Sheet http://www.astronics.com/role/DivestitureActivities Divestiture Activities Notes 29 false false R30.htm 211001023 - Disclosure - Impairments, Restructuring and Other Charges Sheet http://www.astronics.com/role/ImpairmentsRestructuringandOtherCharges Impairments, Restructuring and Other Charges Notes 30 false false R31.htm 211061024 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 31 false false R32.htm 220032001 - Disclosure - Summary of Significant Accounting Principles and Practices (Policies) Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies Summary of Significant Accounting Principles and Practices (Policies) Policies http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices 32 false false R33.htm 221012002 - Disclosure - Impairments, Restructuring and Other Charges (Tables) Sheet http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesTables Impairments, Restructuring and Other Charges (Tables) Tables http://www.astronics.com/role/ImpairmentsRestructuringandOtherCharges 33 false false R34.htm 230023001 - Disclosure - Summary of Significant Accounting Principles and Practices (Tables) Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesTables Summary of Significant Accounting Principles and Practices (Tables) Tables http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices 34 false false R35.htm 230073002 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 35 false false R36.htm 230133003 - Disclosure - Accounts Receivable (Tables) Sheet http://www.astronics.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.astronics.com/role/AccountsReceivable 36 false false R37.htm 230173004 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 37 false false R38.htm 230213005 - 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 38 false false R39.htm 230243006 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 39 false false R40.htm 230293007 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 40 false false R41.htm 230333008 - Disclosure - Long-Term Debt (Tables) Sheet http://www.astronics.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.astronics.com/role/LongTermDebt 41 false false R42.htm 230383009 - Disclosure - Warranty (Tables) Sheet http://www.astronics.com/role/WarrantyTables Warranty (Tables) Tables http://www.astronics.com/role/Warranty 42 false false R43.htm 230423010 - Disclosure - Leases (Tables) Sheet http://www.astronics.com/role/LeasesTables Leases (Tables) Tables http://www.astronics.com/role/Leases 43 false false R44.htm 230483011 - Disclosure - Income Taxes (Tables) Sheet http://www.astronics.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.astronics.com/role/IncomeTaxes 44 false false R45.htm 230583012 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables Retirement Plans and Related Post Retirement Benefits (Tables) Tables http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits 45 false false R46.htm 230653013 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 46 false false R47.htm 230703014 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.astronics.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.astronics.com/role/EarningsLossPerShare 47 false false R48.htm 230733015 - Disclosure - Equity Compensation (Tables) Sheet http://www.astronics.com/role/EquityCompensationTables Equity Compensation (Tables) Tables http://www.astronics.com/role/EquityCompensation 48 false false R49.htm 230843016 - Disclosure - Selected Quarterly Financial Information (Tables) Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables Selected Quarterly Financial Information (Tables) Tables http://www.astronics.com/role/SelectedQuarterlyFinancialInformation 49 false false R50.htm 230903017 - Disclosure - Segments (Tables) Sheet http://www.astronics.com/role/SegmentsTables Segments (Tables) Tables http://www.astronics.com/role/Segments 50 false false R51.htm 240044001 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details) Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails Summary of Significant Accounting Principles and Practices - Narrative (Details) Details http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesTables 51 false false R52.htm 240054002 - Disclosure - Summary of Significant Accounting Principles and Practices - Newly Adopted and Recent Accounting Pronouncements (Details) Sheet http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails Summary of Significant Accounting Principles and Practices - Newly Adopted and Recent Accounting Pronouncements (Details) Details 52 false false R53.htm 240084003 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 53 false false R54.htm 240094004 - 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 54 false false R55.htm 240104005 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 55 false false R56.htm 240114006 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 56 false false R57.htm 240144007 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) Sheet http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails Accounts Receivable - Summary of Accounts Receivable (Details) Details 57 false false R58.htm 240154008 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details) Notes http://www.astronics.com/role/ReceivablesLoansNotesReceivableandOthersDetails Receivables, Loans, Notes Receivable, and Others (Details) Details 58 false false R59.htm 240184009 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 59 false false R60.htm 240194010 - Disclosure - Inventories - Narrative (Details) Sheet http://www.astronics.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 60 false false R61.htm 240224011 - 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 61 false false R62.htm 240254012 - 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 62 false false R63.htm 240264013 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.astronics.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 63 false false R64.htm 240274014 - 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 64 false false R65.htm 240304015 - 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 65 false false R66.htm 240314016 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.astronics.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 66 false false R67.htm 240344017 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) Sheet http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails Long-Term Debt - Summary of Long-Term Debt (Details) Details 67 false false R68.htm 240354018 - Disclosure - Long-Term Debt - Principal Maturities of Long-Term Debt (Details) Sheet http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails Long-Term Debt - Principal Maturities of Long-Term Debt (Details) Details 68 false false R69.htm 240364019 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.astronics.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 69 false false R70.htm 240394020 - Disclosure - Warranty - Narrative (Details) Sheet http://www.astronics.com/role/WarrantyNarrativeDetails Warranty - Narrative (Details) Details 70 false false R71.htm 240404021 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails Warranty - Summary of Activity in Warranty Accrual (Details) Details 71 false false R72.htm 240434022 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details) Sheet http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails Leases - Summary of ROU Assets and Liabilities (Details) Details 72 false false R73.htm 240444023 - 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 73 false false R74.htm 240454024 - Disclosure - Leases - Narrative (Details) Sheet http://www.astronics.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 74 false false R75.htm 240464025 - 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 75 false false R76.htm 240494026 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 76 false false R77.htm 240504027 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Sheet http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Details 77 false false R78.htm 240514028 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Details 78 false false R79.htm 240524029 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Details 79 false false R80.htm 240534030 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.astronics.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 80 false false R81.htm 240544031 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Sheet http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Details 81 false false R82.htm 240564032 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details) Sheet http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails Profit Sharing/401(k) Plan - Narrative (Details) Details 82 false false R83.htm 240594033 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails Retirement Plans and Related Post Retirement Benefits - Narrative (Details) Details http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables 83 false false R84.htm 240604034 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Details 84 false false R85.htm 240614035 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Details 85 false false R86.htm 240624036 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) Details 86 false false R87.htm 240634037 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) Details 87 false false R88.htm 240664038 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 88 false false R89.htm 240674039 - 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 89 false false R90.htm 240684040 - 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 90 false false R91.htm 240714041 - Disclosure - Earnings (Loss) Per Share - Earnings (Loss) Per Share Computations (Details) Sheet http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails Earnings (Loss) Per Share - Earnings (Loss) Per Share Computations (Details) Details http://www.astronics.com/role/EarningsLossPerShareTables 91 false false R92.htm 240744042 - Disclosure - Equity Compensation - Narrative (Details) Sheet http://www.astronics.com/role/EquityCompensationNarrativeDetails Equity Compensation - Narrative (Details) Details 92 false false R93.htm 240754043 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Sheet http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Details 93 false false R94.htm 240764044 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) Details 94 false false R95.htm 240774045 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails Equity Compensation - Summary of Weighted-Average Assumptions (Details) Details 95 false false R96.htm 240784046 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) Details 96 false false R97.htm 240794047 - Disclosure - Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Sheet http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Details 97 false false R98.htm 240804048 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Sheet http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Details 98 false false R99.htm 240824049 - Disclosure - Fair Value - Narrative (Details) Sheet http://www.astronics.com/role/FairValueNarrativeDetails Fair Value - Narrative (Details) Details 99 false false R100.htm 240854050 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) Details 100 false false R101.htm 240864051 - Disclosure - Selected Quarterly Financial Information - Narrative (Details) Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails Selected Quarterly Financial Information - Narrative (Details) Details 101 false false R102.htm 240884052 - Disclosure - Legal Proceedings - Narrative (Details) Sheet http://www.astronics.com/role/LegalProceedingsNarrativeDetails Legal Proceedings - Narrative (Details) Details 102 false false R103.htm 240914053 - Disclosure - Segments - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails Segments - Summary of Segment Reporting Information (Details) Details 103 false false R104.htm 240924054 - Disclosure - Segments - Narrative (Details) Sheet http://www.astronics.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 104 false false R105.htm 240934055 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Sheet http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Details 105 false false R106.htm 240944056 - Disclosure - Segments - Schedule of Activities with Major Customers (Details) Sheet http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails Segments - Schedule of Activities with Major Customers (Details) Details 106 false false R107.htm 240964057 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.astronics.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 107 false false R108.htm 240984058 - Disclosure - Divestiture Activities - Narrative (Details) Sheet http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails Divestiture Activities - Narrative (Details) Details 108 false false R109.htm 241024060 - Disclosure - Impairments, Restructuring and Other Charges - Narrative (Details) Sheet http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails Impairments, Restructuring and Other Charges - Narrative (Details) Details 109 false false R110.htm 241034061 - Disclosure - Impairments, Restructuring and Other Charges Summary of the Restructuring (Details) Sheet http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails Impairments, Restructuring and Other Charges Summary of the Restructuring (Details) Details 110 false false R111.htm 241044062 - Disclosure - Impairments, Restructuring and Other Charges - Consolidated Statements of Operations (Details) Sheet http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails Impairments, Restructuring and Other Charges - Consolidated Statements of Operations (Details) Details 111 false false R112.htm 241054063 - Disclosure - Impairments, Restructuring and Other Charges - Beginning and Ending Liability for Restructuring Charges (Details) Sheet http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesBeginningandEndingLiabilityforRestructuringChargesDetails Impairments, Restructuring and Other Charges - Beginning and Ending Liability for Restructuring Charges (Details) Details 112 false false R113.htm 241074064 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts 113 false false All Reports Book All Reports atro-20201231.htm atro-20201231.xsd atro-20201231_cal.xml atro-20201231_def.xml atro-20201231_lab.xml atro-20201231_pre.xml atro-20201231xex21.htm atro-20201231xex23.htm atro-20201231xex311.htm atro-20201231xex312.htm atro-20201231xex32.htm atro-20201231_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 133 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20201231.htm": { "axisCustom": 0, "axisStandard": 41, "contextCount": 394, "dts": { "calculationLink": { "local": [ "atro-20201231_cal.xml" ] }, "definitionLink": { "local": [ "atro-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "atro-20201231.htm" ] }, "labelLink": { "local": [ "atro-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "atro-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "atro-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 864, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 5, "http://www.astronics.com/20201231": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 11 }, "keyCustom": 75, "keyStandard": 531, "memberCustom": 43, "memberStandard": 74, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover", "role": "http://www.astronics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210121003 - Disclosure - Accounts Receivable", "role": "http://www.astronics.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240854050 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details)", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails", "shortName": "Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i8cc8fda0824a4edeb7ae9a10590fb79d_D20200927-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240864051 - Disclosure - Selected Quarterly Financial Information - Narrative (Details)", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails", "shortName": "Selected Quarterly Financial Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240884052 - Disclosure - Legal Proceedings - Narrative (Details)", "role": "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "shortName": "Legal Proceedings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i32d95d51022e4d6b8eea568c8b808c1f_D20200801-20200831", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LossContingencyDamagesPaidValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240914053 - Disclosure - Segments - Summary of Segment Reporting Information (Details)", "role": "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "shortName": "Segments - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i0df881cfbbaf4165af8eb89674d2ae0b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924054 - Disclosure - Segments - Narrative (Details)", "role": "http://www.astronics.com/role/SegmentsNarrativeDetails", "shortName": "Segments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib9851571f5ff4d4087c718102eda94b0_D20180101-20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934055 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "role": "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "shortName": "Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i0a495237466a4cc4bb477dfe2f15d2b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240944056 - Disclosure - Segments - Schedule of Activities with Major Customers (Details)", "role": "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails", "shortName": "Segments - Schedule of Activities with Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240964057 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R108": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i822d98e005204864afe586097a61640b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240984058 - Disclosure - Divestiture Activities - Narrative (Details)", "role": "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "shortName": "Divestiture Activities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i822d98e005204864afe586097a61640b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241024060 - Disclosure - Impairments, Restructuring and Other Charges - Narrative (Details)", "role": "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "shortName": "Impairments, Restructuring and Other Charges - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i21daabdeff8943cb85f802ec9cae74a8_D20190929-20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210161004 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:AssetImpairmentChargesAndAssetWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241034061 - Disclosure - Impairments, Restructuring and Other Charges Summary of the Restructuring (Details)", "role": "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails", "shortName": "Impairments, Restructuring and Other Charges Summary of the Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:AssetImpairmentChargesAndAssetWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241044062 - Disclosure - Impairments, Restructuring and Other Charges - Consolidated Statements of Operations (Details)", "role": "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "shortName": "Impairments, Restructuring and Other Charges - Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ifd6de640b8184529b2a1cebc10e3f456_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241054063 - Disclosure - Impairments, Restructuring and Other Charges - Beginning and Ending Liability for Restructuring Charges (Details)", "role": "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesBeginningandEndingLiabilityforRestructuringChargesDetails", "shortName": "Impairments, Restructuring and Other Charges - Beginning and Ending Liability for Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i0df881cfbbaf4165af8eb89674d2ae0b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "iff984f135f0c4d5cbd949a57179e28d7_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241074064 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i563ddcfa118e4dafbd8f859c8d11f093_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210201005 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210231006 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210281007 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210321008 - Disclosure - Long-Term Debt", "role": "http://www.astronics.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210371009 - Disclosure - Warranty", "role": "http://www.astronics.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210411010 - Disclosure - Leases", "role": "http://www.astronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210471011 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210551012 - Disclosure - Profit Sharing/401(k) Plan", "role": "http://www.astronics.com/role/ProfitSharing401kPlan", "shortName": "Profit Sharing/401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010002 - Statement - Consolidated Statements of Operations", "role": "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210571013 - Disclosure - Retirement Plans and Related Post Retirement Benefits", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits", "shortName": "Retirement Plans and Related Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210641014 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210691015 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.astronics.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210721016 - Disclosure - Equity Compensation", "role": "http://www.astronics.com/role/EquityCompensation", "shortName": "Equity Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210811017 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210831018 - Disclosure - Selected Quarterly Financial Information", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformation", "shortName": "Selected Quarterly Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210871019 - Disclosure - Legal Proceedings", "role": "http://www.astronics.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210891020 - Disclosure - Segments", "role": "http://www.astronics.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210951021 - Disclosure - Acquisitions", "role": "http://www.astronics.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210971022 - Disclosure - Divestiture Activities", "role": "http://www.astronics.com/role/DivestitureActivities", "shortName": "Divestiture Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020003 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "role": "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211001023 - Disclosure - Impairments, Restructuring and Other Charges", "role": "http://www.astronics.com/role/ImpairmentsRestructuringandOtherCharges", "shortName": "Impairments, Restructuring and Other Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211061024 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220032001 - Disclosure - Summary of Significant Accounting Principles and Practices (Policies)", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies", "shortName": "Summary of Significant Accounting Principles and Practices (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "221012002 - Disclosure - Impairments, Restructuring and Other Charges (Tables)", "role": "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesTables", "shortName": "Impairments, Restructuring and Other Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230023001 - Disclosure - Summary of Significant Accounting Principles and Practices (Tables)", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesTables", "shortName": "Summary of Significant Accounting Principles and Practices (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230073002 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230133003 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.astronics.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230173004 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230213005 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230243006 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030004 - Statement - Consolidated Balance Sheets", "role": "http://www.astronics.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230293007 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230333008 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.astronics.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230383009 - Disclosure - Warranty (Tables)", "role": "http://www.astronics.com/role/WarrantyTables", "shortName": "Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230423010 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230483011 - Disclosure - Income Taxes (Tables)", "role": "http://www.astronics.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230583012 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables", "shortName": "Retirement Plans and Related Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230653013 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230703014 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230733015 - Disclosure - Equity Compensation (Tables)", "role": "http://www.astronics.com/role/EquityCompensationTables", "shortName": "Equity Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230843016 - Disclosure - Selected Quarterly Financial Information (Tables)", "role": "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables", "shortName": "Selected Quarterly Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040005 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230903017 - Disclosure - Segments (Tables)", "role": "http://www.astronics.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240044001 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details)", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "shortName": "Summary of Significant Accounting Principles and Practices - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240054002 - Disclosure - Summary of Significant Accounting Principles and Practices - Newly Adopted and Recent Accounting Pronouncements (Details)", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Principles and Practices - Newly Adopted and Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ide2ea2009ec24e68b0044fe546e64232_I20190101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084003 - 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-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240094004 - 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-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240104005 - 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-20201231.htm", "contextRef": "iaa00efc2d0fb4da3bd921fac0289d2fa_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114006 - 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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i3abc712fbdfe4ede8a5a40d876215df8_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240144007 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details)", "role": "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails", "shortName": "Accounts Receivable - Summary of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240154008 - Disclosure - Receivables, Loans, Notes Receivable, and Others (Details)", "role": "http://www.astronics.com/role/ReceivablesLoansNotesReceivableandOthersDetails", "shortName": "Receivables, Loans, Notes Receivable, and Others (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i0df881cfbbaf4165af8eb89674d2ae0b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240184009 - 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-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "atro:ProvisionForNonCashLossesOnInventoryAndReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194010 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.astronics.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240224011 - 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-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240254012 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264013 - Disclosure - Intangible Assets - Narrative (Details)", "role": "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240274014 - 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-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240304015 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "atro:GoodwillAcquiredDivestedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "reportCount": 1, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314016 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.astronics.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ie9f59778639d4d43a697648ad3920104_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240344017 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details)", "role": "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354018 - Disclosure - Long-Term Debt - Principal Maturities of Long-Term Debt (Details)", "role": "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt - Principal Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i61e2cf42797540aab4c636c7988ae250_D20200504-20200504", "decimals": "-6", "first": true, "lang": "en-US", "name": "atro:DebtCovenantMinimumLiquidity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240364019 - Disclosure - Long-Term Debt - Narrative (Details)", "role": "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i61e2cf42797540aab4c636c7988ae250_D20200504-20200504", "decimals": "-6", "first": true, "lang": "en-US", "name": "atro:DebtCovenantMinimumLiquidity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ic945372cb604448a93b54b0098688933_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060007 - 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-20201231.htm", "contextRef": "ic945372cb604448a93b54b0098688933_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "icaa906f71bea4073b8b908bdfdd48694_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:StandardProductWarrantyDurationOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240394020 - Disclosure - Warranty - Narrative (Details)", "role": "http://www.astronics.com/role/WarrantyNarrativeDetails", "shortName": "Warranty - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "icaa906f71bea4073b8b908bdfdd48694_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:StandardProductWarrantyDurationOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240404021 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details)", "role": "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails", "shortName": "Warranty - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i207c50b65bd9474a8b6d55dda3af76f9_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434022 - Disclosure - Leases - Summary of ROU Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails", "shortName": "Leases - Summary of ROU Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240444023 - 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-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240454024 - 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-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240464025 - 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-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240494026 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "role": "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240504027 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "role": "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails", "shortName": "Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240514028 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524029 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i85e7679bc15345a1aab7c249e2e8cdf6_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - Summary of Significant Accounting Principles and Practices", "role": "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices", "shortName": "Summary of Significant Accounting Principles and Practices", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:CumulativeLossPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240534030 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.astronics.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:CumulativeLossPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i57589fd378fd46dc88ebcbc2858ebfc5_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240544031 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "role": "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails", "shortName": "Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i207c50b65bd9474a8b6d55dda3af76f9_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i28e92297cf45494a95ed6a9e7b926520_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240564032 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details)", "role": "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails", "shortName": "Profit Sharing/401(k) Plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i28e92297cf45494a95ed6a9e7b926520_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240594033 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ida5265769fcd4cbc8663545b268fd9c7_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240604034 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ida5265769fcd4cbc8663545b268fd9c7_I20191231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240614035 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ida5265769fcd4cbc8663545b268fd9c7_I20191231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240624036 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634037 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "shortName": "Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib371d3df35fb470394463a24c298d146_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240664038 - 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-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ib6d60d939aa44f348c170b11545451c8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240674039 - 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-20201231.htm", "contextRef": "ic3b385d57f9a4895899bc5211436ba18_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210061002 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240684040 - 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-20201231.htm", "contextRef": "i97514347e32046489661e26c291fac0e_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i56dc5e3a610b435799cab722c44b930e_D20200927-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240714041 - Disclosure - Earnings (Loss) Per Share - Earnings (Loss) Per Share Computations (Details)", "role": "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "shortName": "Earnings (Loss) Per Share - Earnings (Loss) Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744042 - Disclosure - Equity Compensation - Narrative (Details)", "role": "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "shortName": "Equity Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ic0a9485f67b64acdbc32e8d878884ba7_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240754043 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "role": "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "shortName": "Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i18ca76a0ef2b40088050994e3d0e21db_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764044 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "shortName": "Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i18ca76a0ef2b40088050994e3d0e21db_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774045 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "shortName": "Equity Compensation - Summary of Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i18ca76a0ef2b40088050994e3d0e21db_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i7177bab0be0f4458ab350411f6bfc194_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784046 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "shortName": "Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i18ca76a0ef2b40088050994e3d0e21db_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "ic0a9485f67b64acdbc32e8d878884ba7_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240794047 - Disclosure - Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "role": "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "shortName": "Equity Compensation - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i18ca76a0ef2b40088050994e3d0e21db_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i38924cb422c84c0098bfaa5e71c12e30_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804048 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "role": "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "shortName": "Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i38924cb422c84c0098bfaa5e71c12e30_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i447e758fa87e4aa0af4daff398f3a5b6_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240824049 - Disclosure - Fair Value - Narrative (Details)", "role": "http://www.astronics.com/role/FairValueNarrativeDetails", "shortName": "Fair Value - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20201231.htm", "contextRef": "i1609bb0e2c604a4e8a335654d21dfe0a_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 118, "tag": { "atro_AccountsPayableAndOtherAccruedLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Payable and Other Accrued Liabilities, Current", "label": "Accounts Payable and Other Accrued Liabilities, Current [Member]", "terseLabel": "Other Accrued Expenses" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrentMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "atro_AerospaceAndDefenseSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace And Defense Segments", "label": "Aerospace And Defense Segments [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseSegmentsMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace segment.", "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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" } } }, "localname": "AirfieldLightingProductLineAssetsMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Credit Agreement [Member]", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended And Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AssetImpairmentChargesAndAssetWriteDown": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Impairment Charges And Asset Write-Down", "label": "Asset Impairment Charges And Asset Write-Down", "terseLabel": "Non-cash Asset Write-downs and Impairment Charges" } } }, "localname": "AssetImpairmentChargesAndAssetWriteDown", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "atro_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of ROU Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "atro_AstronicsAeroSatCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Astronics AeroSat Corporation", "label": "Astronics AeroSat Corporation [Member]", "terseLabel": "Astronics AeroSat Corporation" } } }, "localname": "AstronicsAeroSatCorporationMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Astronics plan.", "label": "Astronics Plan [Member]", "terseLabel": "Astronics Plan" } } }, "localname": "AstronicsPlanMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_BoeingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boeing.", "label": "Boeing [Member]", "terseLabel": "Boeing" } } }, "localname": "BoeingMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "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 (in years)" } } }, "localname": "BusinessCombinationContingentConsiderationAchievementPeriod", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsContingentEarnOuts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs", "label": "Business Combination, Contingent Consideration Arrangements, Contingent Earn-outs", "terseLabel": "Contingent earn-outs" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsContingentEarnOuts", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Fair Value", "label": "Business Combination, Contingent Consideration Arrangements, Fair Value", "terseLabel": "Contingent consideration, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsFairValue", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsFairValueDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Fair Value, Decrease", "label": "Business Combination, Contingent Consideration Arrangements, Fair Value, Decrease", "negatedLabel": "Reduced Fair Value" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsFairValueDecrease", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Jet", "label": "Business Jet [Member]", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_COVID19RelatedGovernmentAssistanceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance Amount", "label": "COVID-19 Related Government Assistance Amount", "terseLabel": "COVID-19 related government assistance amount" } } }, "localname": "COVID19RelatedGovernmentAssistanceAmount", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_CashAndCashEquivalentsMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, Maturity Period", "label": "Cash And Cash Equivalents, Maturity Period", "terseLabel": "Cash and cash equivalents maturity period (in months)" } } }, "localname": "CashAndCashEquivalentsMaturityPeriod", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_CashCompensationLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash compensation limit.", "label": "Cash Compensation Limit", "terseLabel": "Cash compensation limit" } } }, "localname": "CashCompensationLimit", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Transport Aircraft", "label": "Commercial Transport Aircraft [Member]", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that is undefined, representing ownership interest in a corporation.", "label": "Common Class Undefined [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "atro_CommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Ratio", "label": "Common Stock, Conversion Ratio", "terseLabel": "Conversion ratio for Class B stock to common stock" } } }, "localname": "CommonStockConversionRatio", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Votes Per Share", "label": "Common Stock, Votes Per Share", "terseLabel": "Class B stock voting rights per share" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "atro_CumulativeLossPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Loss Period", "label": "Cumulative Loss Period", "terseLabel": "Cumulative loss period" } } }, "localname": "CumulativeLossPeriod", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_CumulativePretaxLossPositionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Pretax Loss Position Period", "label": "Cumulative Pretax Loss Position Period", "terseLabel": "Cumulative pretax loss position period" } } }, "localname": "CumulativePretaxLossPositionPeriod", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_DebtCovenantMinimumInterestCoverageRatioOnAQuarterlyBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis", "label": "Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis", "terseLabel": "Minimum interest coverage ratio on a quarterly basis" } } }, "localname": "DebtCovenantMinimumInterestCoverageRatioOnAQuarterlyBasis", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DebtCovenantMinimumLiquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Liquidity", "label": "Debt Covenant, Minimum Liquidity", "terseLabel": "Minimum liquidity" } } }, "localname": "DebtCovenantMinimumLiquidity", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DebtCovenantRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the debt covenant ratio to measure the company's ability to pay off debt.", "label": "Debt Covenant Ratio Of Debt To Ebitda", "terseLabel": "Permitted leverage ratio" } } }, "localname": "DebtCovenantRatioOfDebtToEbitda", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "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": "Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters)" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DeferredIncomeTaxExpenseBenefitFederalPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense (Benefit), Federal Payroll Taxes", "label": "Deferred Income Tax Expense (Benefit), Federal Payroll Taxes", "terseLabel": "Deferral of Federal Payroll Taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitFederalPayrollTaxes", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetValuationAllowancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset Valuation Allowance", "label": "Deferred Tax Asset Valuation Allowance [Policy Text Block]", "terseLabel": "Deferred Tax Asset Valuation Allowance" } } }, "localname": "DeferredTaxAssetValuationAllowancePolicyTextBlock", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "atro_DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets customer advanced payments and deferred revenue.", "label": "Deferred Tax Assets Customer Advanced Payments And Deferred Revenue", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetsLeaseAccounting": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Accounting", "label": "Deferred Tax Assets, Lease Accounting", "terseLabel": "Lease Liabilities" } } }, "localname": "DeferredTaxAssetsLeaseAccounting", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetsRevenueRecognition": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Revenue Recognition", "label": "Deferred Tax Assets, Revenue Recognition", "terseLabel": "ASC 606 Revenue Recognition" } } }, "localname": "DeferredTaxAssetsRevenueRecognition", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxLiabilitiesLeaseAccounting": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Lease Accounting", "label": "Deferred Tax Liabilities, Lease Accounting", "terseLabel": "Lease Assets" } } }, "localname": "DeferredTaxLiabilitiesLeaseAccounting", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities", "label": "Deferred Tax Liabilities [Member]", "terseLabel": "Deferred Tax Liabilities \u2014 Long-term" } } }, "localname": "DeferredTaxLiabilitiesMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "atro_DeferredTaxLiabilitiesRevenueRecognition": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Revenue Recognition", "label": "Deferred Tax Liabilities, Revenue Recognition", "terseLabel": "ASC 606 Revenue Recognition - Section 481(a) Adjustment" } } }, "localname": "DeferredTaxLiabilitiesRevenueRecognition", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan accumulated other comprehensive income net gains losses tax.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Net Gains Losses Tax", "terseLabel": "Unrecognized actuarial losses, tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan accumulated other comprehensive income net prior service cost credit tax.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Net Prior Service Cost Credit Tax", "terseLabel": "Unrecognized prior service costs, tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetGainsLossesAfterTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan amortization of net gains losses after tax.", "label": "Defined Benefit Plan Amortization Of Net Gains Losses After Tax", "negatedTerseLabel": "Actuarial loss, net of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetGainsLossesAfterTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetGainsLossesBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan amortization of net gains losses before tax.", "label": "Defined Benefit Plan Amortization of Net Gains Losses Before Tax", "negatedTerseLabel": "Actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetGainsLossesBeforeTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetGainsLossesNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan amortization of net gains losses net of tax.", "label": "Defined Benefit Plan Amortization Of Net Gains Losses Net Of Tax", "terseLabel": "Actuarial loss, tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetGainsLossesNetOfTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan amortization of net prior service cost credit net of tax.", "label": "Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Net Of Tax", "terseLabel": "Net periodic pension cost net of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditNetOfTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan amortization of net prior service cost credit tax.", "label": "Defined Benefit Plan Amortization Of Net Prior Service Cost Credit Tax", "terseLabel": "Net periodic pension cost, tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfNetPriorServiceCostCreditTax", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DiagnosysTestSystemsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Diagnosys Test Systems Limited", "label": "Diagnosys Test Systems Limited [Member]", "terseLabel": "Diagnosys Test Systems Limited", "verboseLabel": "Diagnosys Inc." } } }, "localname": "DiagnosysTestSystemsLimitedMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DirectorsStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors stock option plan.", "label": "Directors Stock Option Plan [Member]", "terseLabel": "Directors Stock Option Plan" } } }, "localname": "DirectorsStockOptionPlanMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DividendsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividends.", "label": "Dividends [Policy Text Block]", "terseLabel": "Dividends" } } }, "localname": "DividendsPolicyTextBlock", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "atro_EffectiveIncomeTaxRateReconciliationTaxRateChangeOn2020FederalNetOperatingLoss": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss", "label": "Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss", "terseLabel": "Tax Rate Change on 2020 Federal Net Operating Loss (\u201cNOL\u201d)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxRateChangeOn2020FederalNetOperatingLoss", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "atro_EmployeeRelatedLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee-related Liabilities, Current", "label": "Employee-related Liabilities, Current [Member]", "terseLabel": "Accrued Payroll and Employee Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "atro_FifthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth Amended And Restated Credit Agreement [Member]", "label": "Fifth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fifth Amended and Restated Credit Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "atro_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total Finance Lease Cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "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/20201231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_GoodwillAcquiredDivestedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Acquired (Divested) During Period", "label": "Goodwill, Acquired (Divested) During Period", "terseLabel": "Acquisitions and Divestitures" } } }, "localname": "GoodwillAcquiredDivestedDuringPeriod", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "atro_GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment Number Of Reporting Units Tested For Impairment", "label": "Goodwill Impairment Number Of Reporting Units Tested For Impairment", "terseLabel": "Number of reporting units have goodwill and subject to goodwill impairment test" } } }, "localname": "GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_IncomeTaxLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "terseLabel": "Income Tax" } } }, "localname": "IncomeTaxLineItems", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_IncomeTaxTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax [Table]", "label": "Income Tax [Table]", "terseLabel": "Income Tax [Table]" } } }, "localname": "IncomeTaxTable", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "label": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "terseLabel": "Change in retirement benefit obligation" } } }, "localname": "IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)", "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)" } } }, "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "atro_IndirectSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indirect Sales", "label": "Indirect Sales [Member]", "terseLabel": "Indirect Sales" } } }, "localname": "IndirectSalesMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_IntangibleAssetsNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Net", "label": "Intangible Assets, Net [Member]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsNetMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "atro_InterestRateAccruedAboveBankRateUntilFinalPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Accrued Above Bank Rate Until Final Payment", "label": "Interest Rate Accrued Above Bank Rate Until Final Payment", "terseLabel": "Interest rate accrued above bank rate until final payment" } } }, "localname": "InterestRateAccruedAboveBankRateUntilFinalPayment", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_InventoryValuationReservesAsPercentageOfGrossInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory valuation reserves as percentage of gross inventory.", "label": "Inventory Valuation Reserves As Percentage Of Gross Inventory", "terseLabel": "Percentage of reserve for inventory valuation" } } }, "localname": "InventoryValuationReservesAsPercentageOfGrossInventory", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_KeyEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Key employee.", "label": "Key Employee [Member]", "terseLabel": "Key Employee" } } }, "localname": "KeyEmployeeMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LineOfCreditFacilityConsentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Consent Fee Percentage", "label": "Line of Credit Facility, Consent Fee Percentage", "terseLabel": "Line of credit facility, consent fee percentage" } } }, "localname": "LineOfCreditFacilityConsentFeePercentage", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity", "terseLabel": "Optional increase in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LitigationSettlementAmountAwardedToOtherPartyExcludingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Excluding Interest", "label": "Litigation Settlement, Amount Awarded to Other Party, Excluding Interest", "terseLabel": "Litigation settlement, amount awarded to other party, excluding interest" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyExcludingInterest", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Incentive Plan [Member]", "label": "Long Term Incentive Plan [Member]", "terseLabel": "Long Term Incentive Plan" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LossContingencyEstimateOfPossibleLossExcludingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Estimate of Possible Loss, Excluding Interest", "label": "Loss Contingency, Estimate of Possible Loss, Excluding Interest", "terseLabel": "Loss contingency, estimate of possible loss, excluding interest" } } }, "localname": "LossContingencyEstimateOfPossibleLossExcludingInterest", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lufthansa Technik AG [Member]", "label": "Lufthansa Technik AG [Member]", "terseLabel": "Lufthansa" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Military Aircraft", "label": "Military Aircraft [Member]", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NetAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net assets.", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "NetAssets", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "atro_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Operating Lease Expense", "label": "Noncash Operating Lease Expense", "terseLabel": "Operating Lease Non-cash Expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_NorthAmericaExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America, Excluding United States [Member]", "label": "North America, Excluding United States [Member]", "terseLabel": "North America (excluding United States)" } } }, "localname": "NorthAmericaExcludingUnitedStatesMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-qualified supplemental retirement defined benefit plans.", "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfReportingUnitsImpaired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Reporting Units Impaired", "label": "Number Of Reporting Units Impaired", "terseLabel": "Number of reporting units impaired" } } }, "localname": "NumberOfReportingUnitsImpaired", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20201231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedImpairment": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "label": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "terseLabel": "Less Accumulated Right-of-Use Asset Impairment" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedImpairment", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Gross", "label": "Operating Lease, Right-of-Use Asset, Gross", "terseLabel": "Operating Right-of-Use Assets, Gross" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLossCarryForwardsExpirationEndingYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carry forwards expiration ending year.", "label": "Operating Loss Carry Forwards Expiration Ending Year", "terseLabel": "Operating loss carryforwards expiration ending year" } } }, "localname": "OperatingLossCarryForwardsExpirationEndingYear", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OperatingLossCarryforwardsExpectedToBeUtilizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expected To Be Utilized, Amount", "label": "Operating Loss Carryforwards, Expected To Be Utilized, Amount", "terseLabel": "Operating loss carryforwards expected to be utilized" } } }, "localname": "OperatingLossCarryforwardsExpectedToBeUtilizedAmount", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLossCarryforwardsExpirationBeginningYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards expiration beginning year.", "label": "Operating Loss Carryforwards Expiration Beginning Year", "terseLabel": "Operating loss carryforwards expiration beginning year" } } }, "localname": "OperatingLossCarryforwardsExpirationBeginningYear", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Aerospace", "label": "Other Aerospace [Member]", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_OtherContinentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other continent.", "label": "Other Continent [Member]", "terseLabel": "Other" } } }, "localname": "OtherContinentMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_PECOIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "P E C O Inc", "label": "P E C O Inc [Member]", "terseLabel": "PECO Inc" } } }, "localname": "PECOIncMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_PanasonicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panasonic.", "label": "Panasonic [Member]", "terseLabel": "Panasonic" } } }, "localname": "PanasonicMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement [Member]", "label": "Patent Infringement [Member]", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfFundedStatusOfPensionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of funded status of pension plans.", "label": "Percentage Of Funded Status Of Pension Plans", "terseLabel": "Percentage of fund" } } }, "localname": "PercentageOfFundedStatusOfPensionPlans", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of operating income loss.", "label": "Percentage Of Operating Income Loss", "terseLabel": "Operating Margins" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "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/20201231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PostAcquisitionPeriodEmployerContributionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post acquisition period employer contribution percentage.", "label": "Post Acquisition Period Employer Contribution Percentage", "terseLabel": "Total employer contribution" } } }, "localname": "PostAcquisitionPeriodEmployerContributionPercentage", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PrepaymentsOfLinesOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Prepayments of Lines of Credit", "label": "Prepayments of Lines of Credit", "terseLabel": "Prepayments of lines of credit" } } }, "localname": "PrepaymentsOfLinesOfCredit", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_PretaxIncomeFromForeignSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pretax income from foreign subsidiary.", "label": "Pretax Income From Foreign Subsidiary", "terseLabel": "Pretax income" } } }, "localname": "PretaxIncomeFromForeignSubsidiary", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProceedsOfStockOptionsExercisedNetOfTaxesRemitted": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "label": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "terseLabel": "Stock Options Activity" } } }, "localname": "ProceedsOfStockOptionsExercisedNetOfTaxesRemitted", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Avionics", "label": "Product Line, Avionics [Member]", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Electrical Power And Motion", "label": "Product Line, Electrical Power And Motion [Member]", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Lighting And Safety", "label": "Product Line, Lighting And Safety [Member]", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Other", "label": "Product Line, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Structures", "label": "Product Line, Structures [Member]", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Systems Certification", "label": "Product Line, Systems Certification [Member]", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for non-cash losses on inventory and receivables.", "label": "Provision For Non Cash Losses On Inventory And Receivables", "terseLabel": "Provision for Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "$45.89 \u2013 $45.89" } } }, "localname": "RangeFourMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range three.", "label": "Range Three [Member]", "terseLabel": "$22.69 \u2013 $35.82" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range two.", "label": "Range Two [Member]", "terseLabel": "$3.19 \u2013 $13.63" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of assumptions used in determining net periodic benefit cost.", "label": "Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block]", "terseLabel": "Assumptions Used to Determine the Net Periodic Cost" } } }, "localname": "ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "atro_ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred tax assets liabilities net.", "label": "Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "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 to (Deductions from) Operating Profit:" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SelectedQuarterlyFinancialInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Quarterly Financial Information", "label": "Selected Quarterly Financial Information [Line Items]", "terseLabel": "Selected Quarterly Financial Information [Line Items]" } } }, "localname": "SelectedQuarterlyFinancialInformationLineItems", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SelectedQuarterlyFinancialInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Quarterly Financial Information", "label": "Selected Quarterly Financial Information [Table]", "terseLabel": "Selected Quarterly Financial Information [Table]" } } }, "localname": "SelectedQuarterlyFinancialInformationTable", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semiconductor", "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract]", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options exercisable period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period", "terseLabel": "Stock option exercisable period (not exceeding, in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract]", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRestatedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Restated Intrinsic Value", "periodStartLabel": "Balance at beginning of the period (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRestatedIntrinsicValue", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "atro_StandardAndExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisitionAndDivestiture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition And Divestiture", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition And Divestiture", "terseLabel": "Warranty Liabilities Divested or Acquired" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisitionAndDivestiture", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "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/20201231", "presentation": [ "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock incentive plan.", "label": "Stock Incentive Plan [Member]", "terseLabel": "Stock Incentive Plan" } } }, "localname": "StockIncentivePlanMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sublease Income (Expense)", "label": "Sublease Income (Expense)", "negatedLabel": "Less Sublease and Rental (Income) Expense" } } }, "localname": "SubleaseIncomeExpense", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental employee retirement plan defined benefit medical.", "label": "Supplemental Employee Retirement Plan Defined Benefit Medical [Member]", "terseLabel": "SERP Medical" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "domainItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test systems segment.", "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions", "terseLabel": "Decreases as a Result of Tax Positions Taken in Prior Years" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.astronics.com/20201231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r598", "r599", "r604", "r605", "r752", "r765" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r598", "r599", "r604", "r605" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r208", "r221", "r222", "r223", "r224", "r226", "r228", "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r208", "r221", "r222", "r223", "r224", "r226", "r228", "r232" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r239", "r381", "r387", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r483", "r490", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r718", "r722" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r483", "r490", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r718", "r722" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r239", "r381", "r387", "r721" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r235", "r381", "r385", "r677", "r717", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r235", "r381", "r385", "r677", "r717", "r719" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r423", "r483", "r490", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r718", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r423", "r483", "r490", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r718", "r722" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r148", "r149", "r150", "r151", "r153", "r154", "r158", "r159", "r160", "r162", "r163", "r165", "r166", "r183" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r148", "r149", "r150", "r151", "r153", "r154", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r183", "r260", "r261", "r530", "r567", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r148", "r149", "r150", "r151", "r153", "r154", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r183", "r260", "r261", "r530", "r567", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r153", "r154", "r160", "r260", "r261", "r530", "r567", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for retrospective application of amendment to accounting standards and adjustment for reclassification from amendment to accounting standards.", "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Accounting Standards Update, Adjustment" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r484", "r763" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r146", "r767" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r236", "r237", "r381", "r386", "r720", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of South America.", "label": "South America [Member]", "terseLabel": "South America" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r236", "r237", "r381", "r386", "r720", "r737", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r764", "r766" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r329", "r484", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r451", "r659", "r660", "r662" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Astronics Advanced Electronic Systems Corp." } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r241", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts Disclosure" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r146", "r767" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r392" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r639" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201802Member": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-02 Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.", "label": "Accounting Standards Update 2018-02 [Member]", "terseLabel": "Accounting Standards Update 2018-02" } } }, "localname": "AccountingStandardsUpdate201802Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Expenses" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r675" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "totalLabel": "Total Receivables, Gross" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r242" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails", "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r39", "r704" ], "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" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r23", "r39", "r242", "r243" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses", "totalLabel": "Total Receivables, Net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails", "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r31", "r687", "r706" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r80", "r86", "r87", "r602" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r57", "r304" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r78", "r83", "r85", "r86", "r619" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r42", "r83", "r85", "r86", "r708", "r730", "r734" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r626", "r627", "r628", "r629", "r630", "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r82", "r86", "r87", "r148", "r149", "r151", "r602", "r725", "r726" ], "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 Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r79", "r86", "r87", "r602", "r627", "r628", "r629", "r630", "r633" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r151", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r153", "r154", "r155", "r156", "r256", "r257", "r258", "r259", "r260", "r261", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r564", "r565", "r566", "r567", "r679", "r680", "r681", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "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 (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r493", "r519", "r532" ], "calculation": { "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Equity-based Compensation Expense", "verboseLabel": "Equity-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Equity-based Compensation Expense, Net of Tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Estimated Credit Losses" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r249", "r262", "r263", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r46", "r249", "r262" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less Allowance for Estimated Credit Losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-off Charges Against the Allowance and Other Adjustments" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r122", "r286", "r293" ], "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 for intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI before Tax, Attributable to Parent", "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r122", "r300" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "netLabel": "Impairment loss", "verboseLabel": "Impairment Loss" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r216", "r223", "r230", "r255", "r598", "r604", "r623", "r685", "r705" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r24", "r25", "r76", "r131", "r255", "r598", "r604", "r623" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r14", "r16", "r20", "r308" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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", "verboseLabel": "Assets Held for Sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r494", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "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": "Building and Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r479", "r485" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r479", "r485", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential additional earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r590", "r591", "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Financial assets carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r589", "r591", "r593" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Financial liabilities carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r128", "r581" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r106" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r27", "r125", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r118", "r124", "r127" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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 Year", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Year", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r118", "r625" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r129", "r131", "r169", "r173", "r174", "r176", "r178", "r190", "r191", "r192", "r255", "r623" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover", "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r325", "r326", "r327", "r337" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r128", "r343", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Convertible Class B Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover", "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r38", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r38" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r395", "r398", "r491", "r534" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Profit Sharing/401(k) Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r90", "r92", "r93", "r98", "r694", "r713" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (Loss) Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r198", "r199", "r239", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r198", "r199", "r239", "r621", "r622", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r198", "r199", "r239", "r621", "r622", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r198", "r199", "r239", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r198", "r199", "r239", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r128", "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r367", "r369", "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r367", "r368", "r382" ], "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", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r367", "r368", "r382" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.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 Advanced Payments and Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r221", "r222", "r223", "r224", "r226", "r232", "r234" ], "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" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r103", "r677" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r394" ], "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 and Selling, General and Administrative Expenses" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r133", "r560", "r570" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r136", "r560" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r560", "r570", "r572" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r133", "r560", "r570" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r197", "r239" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r351" ], "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" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r30", "r31", "r32", "r686", "r689", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "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": "Interest rate on revolving credit at LIBOR rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r65", "r134", "r356", "r359", "r360", "r361", "r636", "r637", "r638", "r699" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r561", "r570" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r561", "r570" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r538", "r539" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Tax Assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r133", "r561", "r570", "r571", "r572" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Deferred", "verboseLabel": "Deferred Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r34", "r35", "r552", "r688", "r702" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred Tax Liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r538", "r539" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred Tax Liabilities", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r561", "r570" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r558", "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "Capital losses amount" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r553" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total Gross Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r555" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net Deferred Tax (Liabilities) Assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r555" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r558", "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net Operating Loss Carryforwards and Other" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "auth_ref": [ "r557", "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "terseLabel": "State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Asset Reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r554" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r539", "r555" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net Deferred Tax (Liabilities) Assets" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r558", "r559" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r33", "r399", "r400", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Long-term accrued pension liability" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation of the plans" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r86", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "negatedTerseLabel": "Unrecognized actuarial losses, net" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r86", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedTerseLabel": "Unrecognized actuarial losses" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r86", "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "terseLabel": "Unrecognized prior service costs, net" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r86", "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "terseLabel": "Unrecognized prior service costs" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial Loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r401", "r439", "r466", "r472", "r473" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "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 Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r401", "r440", "r467", "r472", "r473" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of Prior Service Cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Future Average Compensation Increases" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r409", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits Paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year", "terseLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "Benefits to be paid in the aggregate for the following five years" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "Expected future payments in 2021 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "Expected future payments in 2025 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "Expected future payments in 2024 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "Expected future payments in 2023 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "Expected future payments in 2022 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r413", "r424", "r426", "r427", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of plan assets at period end" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r401", "r405", "r437", "r464", "r472", "r473" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest Cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r435", "r462", "r472", "r473" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "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)", "terseLabel": "Net periodic benefit cost", "totalLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r403", "r436", "r463", "r472", "r473" ], "calculation": { "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails": { "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", "verboseLabel": "Service Cost \u2014 Benefits Earned During Period" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r458", "r459", "r460", "r461", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan charges recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r122", "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r122", "r211" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "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", "verboseLabel": "Total Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r381", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r4", "r5", "r6" ], "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": "Pre-tax loss on sale", "terseLabel": "Pre-tax loss on sale" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r17" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r17", "r576" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r3", "r16" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Held for Sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r301", "r310" ], "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 of by Sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r0", "r1", "r14", "r308" ], "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", "verboseLabel": "Net property, plant and equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r21", "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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, Disclosure [Text Block]", "terseLabel": "Divestiture Activities" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r479", "r485" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r362", "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Cash dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsStock": { "auth_ref": [ "r362", "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid stock dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Stock", "negatedLabel": "Cash Paid in Lieu of Fractional Shares from Stock Distribution" } } }, "localname": "DividendsStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r99", "r158", "r159", "r160", "r161", "r162", "r167", "r169", "r176", "r177", "r178", "r183", "r184", "r695", "r714" ], "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 Earnings Per Share (in usd per share)", "verboseLabel": "Basic (Loss) Earnings Per Share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r99", "r158", "r159", "r160", "r161", "r162", "r169", "r176", "r177", "r178", "r183", "r184", "r695", "r714" ], "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 Earnings Per Share (in usd per share)", "verboseLabel": "Diluted (Loss) Per Share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r179", "r181", "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r625" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r541" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory Federal Income Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in Valuation Allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Revaluation of Deferred Taxes for Federal Tax Rate Change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedTerseLabel": "Non Deductible Goodwill Impairment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign Tax Rate Differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Stock Compensation Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "negatedTerseLabel": "Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State Income Tax, Net of Federal Income Tax Effect" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r541", "r573" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and Development Tax Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r541" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Net GILTI and FDII Tax (Benefit) Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued Payroll and Employee Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Number of shares to be repurchased in accordance with a policy to use treasury stock to satisfy share-award conversions.", "label": "Share-based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period", "terseLabel": "Number of shares employees had subscribed to purchase (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total compensation costs related to non-vested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r519" ], "calculation": { "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "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": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r148", "r149", "r151", "r154", "r163", "r166", "r189", "r259", "r355", "r362", "r527", "r528", "r529", "r566", "r567", "r626", "r627", "r628", "r629", "r630", "r633", "r725", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r254" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Equity Investment Other Than Temporary Impairment", "verboseLabel": "Equity investment impairment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r609", "r610", "r611", "r616" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r472", "r610", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r609", "r610", "r612", "r613", "r617" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r472", "r610", "r667" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r472", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r609", "r610", "r612", "r613", "r614", "r617" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r615", "r617" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r128", "r618", "r620" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r644", "r648", "r657" ], "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 interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on Lease Liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r646", "r652" ], "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 Flow for Finance Leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r642", "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total Lease Liability", "totalLabel": "Total Lease Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r642" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Short-term Finance Lease Liabilities \u2014 Included in Other Accrued Expenses" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r642" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term Finance Lease Liabilities \u2014 Included in Other Liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r656" ], "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 in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r645", "r652" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Finance Lease Principal Payments", "terseLabel": "Financing Cash Flow for Finance Leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r641" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance Right-of-Use Assets, Net \u2014 Included in Other Assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r644", "r648" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r644", "r648", "r657" ], "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 amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r641" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Right-of-Use Assets, Gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r654", "r657" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average finance lease discount rate (as a percentage)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r653", "r657" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted-average remaining term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r287", "r288", "r292", "r295", "r678", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r292", "r682" ], "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\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r287", "r291" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r128", "r635" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r122", "r603" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 4.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", "terseLabel": "Net Gain on Sale of Businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r328" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Accrued Litigation Claim", "terseLabel": "Total gain (loss) on litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r273", "r275", "r684" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r128", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r128", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Currency Translations and Other" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r276", "r279" ], "calculation": { "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r276", "r279" ], "calculation": { "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated Impairment Losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r122", "r274", "r277", "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment Charge", "terseLabel": "Impairment charge", "verboseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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 [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r102", "r131", "r216", "r222", "r226", "r229", "r232", "r255", "r623" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "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", "terseLabel": "Gross Profit (sales less cost of products sold)", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r122", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible asset impairment charge" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r122", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "verboseLabel": "Purchased intangible impairment loss" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r122", "r300", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r122", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Long-lived asset impairment charge" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r128", "r298", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r96", "r216", "r222", "r226", "r229", "r232", "r683", "r692", "r697", "r715" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r135", "r216", "r222", "r226", "r229", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "(Loss) Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r479", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r18", "r19", "r20", "r310", "r311" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r542", "r551", "r556", "r568", "r574", "r577", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Penalties or interest liabilities accrued" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r165", "r166", "r214", "r540", "r569", "r575", "r716" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for Income Taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r54", "r701" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income Taxes (Refunded) Paid, Net of Refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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 Payable/Receivable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Supplemental Retirement Plan and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Cash Flows from Changes in Operating Assets and Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r170", "r171", "r172", "r178" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Number of shares out-of-the-money (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r285", "r290" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r696" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "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", "terseLabel": "Interest Expense, Net of Interest Income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r116", "r119", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest Paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r208", "r221", "r222", "r223", "r224", "r226", "r228", "r232" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r47", "r271" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r22", "r74" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r26", "r75", "r128", "r186", "r268", "r269", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r49", "r271" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Reserve for Inventory Valuation" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r74", "r146", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Reserve for inventory valuation" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r48", "r271" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r655", "r657" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Paid" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r656" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r656" ], "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": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r656" ], "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r62", "r131", "r224", "r255", "r599", "r604", "r605", "r623" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r45", "r131", "r255", "r623", "r690", "r710" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r64", "r131", "r255", "r599", "r604", "r605", "r623" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving line of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Outstanding letters of credit on revolving credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "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": "Commitment fee (percentage)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation.", "label": "Litigation Settlement Interest", "terseLabel": "Litigation settlement interest" } } }, "localname": "LitigationSettlementInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r32", "r350", "r689", "r707" ], "calculation": { "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r32" ], "calculation": { "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "verboseLabel": "Total Long-term Debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "verboseLabel": "Less Current Maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total Debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r138", "r348" ], "calculation": { "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r138", "r348" ], "calculation": { "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r138", "r348" ], "calculation": { "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r138", "r348" ], "calculation": { "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r138", "r348" ], "calculation": { "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r65", "r349" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r328", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r328", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Incremental reserve" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r328", "r331", "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Loss contingency, damages paid, value" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r328", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongtermDebtAndCapitalLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt and Capital Lease Obligations [Abstract]", "terseLabel": "Maturities of Long-term Debt and Capital Lease Obligations [Abstract]" } } }, "localname": "MaturitiesOfLongtermDebtAndCapitalLeaseObligationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtPrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in Valuation Allowances and Reserves" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanPensionInsignificantPlanContribution": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by multiemployer pension plan from all employers participating in multiemployer pension plan determined to be individually insignificant.", "label": "Multiemployer Plan, Pension, Insignificant, Plan Contribution", "terseLabel": "Contribution of employer" } } }, "localname": "MultiemployerPlanPensionInsignificantPlanContribution", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash Flows From Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r118", "r120", "r123" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r20", "r88", "r91", "r97", "r123", "r131", "r153", "r158", "r159", "r160", "r161", "r165", "r166", "r175", "r216", "r222", "r226", "r229", "r232", "r255", "r623", "r693", "r712" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (Loss) Income", "totalLabel": "Net (Loss) Income", "verboseLabel": "Net (Loss) Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r160", "r183", "r256", "r257", "r258", "r259", "r260", "r261", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r564", "r565", "r566", "r567", "r679", "r680", "r681", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Adopted and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Other Bank Debt" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedLabel": "Corporate and Other Expenses, Net" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r216", "r222", "r226", "r229", "r232" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total Operating (Loss) Profit", "totalLabel": "(Loss) Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r649", "r657" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 4.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r640" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 5.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment Charge of Operating Lease ROU Asset", "verboseLabel": "Impairment charge to right-of-use" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r642" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total Lease Liability", "totalLabel": "Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r642" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current Operating Lease Liabilities", "verboseLabel": "Short-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r642" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r647", "r652" ], "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 Flow for Operating Leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r641" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Right-of-Use Assets, Net", "totalLabel": "Operating Right-of-Use Assets, Net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/LeasesSummaryofROUAssetsandLiabilitiesDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r654", "r657" ], "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 operating lease discount rate (as a percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r653", "r657" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted-average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r221", "r222", "r223", "r224", "r226", "r232" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r606", "r608" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r81", "r83", "r596", "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Taxes" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r596", "r597", "r601" ], "calculation": { "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r78" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r78", "r84", "r624", "r632" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "terseLabel": "Income tax effect recorded for currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive (Loss) Income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r89", "r92", "r596", "r597", "r601" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive (Loss) Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r81", "r83" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r596", "r597", "r601" ], "calculation": { "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Tax Benefit (Expense)" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r606", "r608" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r123" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets \u2014 Long-term" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "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", "negatedLabel": "Other Expense, Net of Other Income" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r132", "r540", "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "terseLabel": "Other tax expense (benefit)" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r108", "r111", "r137" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Purchase of Outstanding Shares for Treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r117", "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash Paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r115" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r109", "r592" ], "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 purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r109" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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": "Acquisitions of Businesses, Net of Cash Acquired", "terseLabel": "Business acquisition purchase price paid in cash" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "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", "terseLabel": "Total Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r423", "r425", "r431", "r450", "r452", "r453", "r454", "r455", "r456", "r472", "r474", "r475", "r477", "r491" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans and Related Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r31", "r399", "r400", "r422", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Current accrued pension liability" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r33", "r399", "r400", "r422", "r472" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Supplemental Retirement Plan and Other Liabilities for Pension Benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r494", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r24", "r53", "r54" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r106" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Sale of Businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r106" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds From Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r107" ], "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r344", "r345", "r691" ], "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 the Year", "periodStartLabel": "Balance at Beginning of the Year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Reassessed Warranty Exposure" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r347" ], "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": "Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r57", "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r313", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r56", "r303" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r28", "r29", "r305", "r711" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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", "negatedTerseLabel": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Total Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r55", "r128", "r305", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r28", "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r28", "r303" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r100", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad Debt Expense, Net of Recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ReceivablesLoansNotesReceivableandOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Information" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r114" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal Payments on Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r535", "r753" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Impairments, Restructuring and Other Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r122", "r314", "r319", "r322" ], "calculation": { "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 }, "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges", "verboseLabel": "Restructuring Charges Recognized" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesBeginningandEndingLiabilityforRestructuringChargesDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r122" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring Activities" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r122" ], "calculation": { "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "totalLabel": "Total Restructuring and Impairment Charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r315", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring, settlement and impairment provisions" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r41", "r362", "r530", "r709", "r729", "r734" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r148", "r149", "r151", "r154", "r163", "r166", "r259", "r527", "r528", "r529", "r566", "r567", "r725", "r727" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r396", "r397", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r448", "r449", "r451", "r454", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r486", "r487", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r396", "r397", "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r448", "r449", "r451", "r454", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r486", "r487", "r489" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r207", "r208", "r221", "r227", "r228", "r235", "r236", "r239", "r380", "r381", "r677" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r384", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r198", "r239" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r86", "r631", "r633" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Assumptions Used to Calculate the Post Retirement Benefit Obligation" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r77" ], "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 (Loss) Income" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": { "auth_ref": [ "r246", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent.", "label": "Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Allowance for Estimated Credit Losses Deducted from Accounts Receivable" } } }, "localname": "ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Company's Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r458", "r459", "r460", "r461", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Tax Rates Differ from Statutory Federal Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r493", "r518", "r532" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Compensation Expense Information Based on Fair Value of Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r287", "r291", "r678" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r280", "r283" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r280", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r26", "r50", "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Principal Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r57", "r305" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the comparison between amounts disclosed under previous guidance and new guidance.", "label": "Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements" } } }, "localname": "ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summarizes Selected Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r317", "r318", "r321" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r317", "r318", "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Impairment Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Activities with Major Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r101", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summarizes the Company's Sales and Long-Lived Assets by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r95", "r238" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r216", "r219", "r225", "r280" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r216", "r219", "r225", "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r494", "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r498", "r506", "r509" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Company's Stock Option Activity and Related Information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value for Options Granted under Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Weighted-Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r67", "r129", "r190", "r191", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r550", "r563" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r180" ], "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": "Earnings (Loss) Per Share Computations" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r291" ], "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 Future Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r203", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r232", "r239", "r717" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r203", "r205", "r206", "r216", "r220", "r226", "r230", "r231", "r232", "r233", "r235", "r238", "r239", "r240" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/LegalProceedingsNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r122", "r314", "r319", "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r121" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Period of options granted (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of awards granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average price of awards (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Number of awards vested in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options that vested during the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend Yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility Factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Options available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares (in shares)", "verboseLabel": "Exercisable at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (in usd per share)", "verboseLabel": "Exercisable at end of the period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted (in usd per share)", "verboseLabel": "Weighted Average Fair Value of the Options Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Summary of Weighted Average Fair Value of Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Balance at end of the period (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r500", "r522" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of the period (in shares)", "periodStartLabel": "Balance at beginning of the period (in shares)", "terseLabel": "Options outstanding (in shares)", "verboseLabel": "Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of the period (in usd per share)", "periodStartLabel": "Balance at beginning of the period (in usd per share)", "terseLabel": "Weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r492", "r496" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r128", "r494", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r513", "r531" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life in Years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of the period (in usd)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Common stock price to market value (percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r355" ], "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 Year (in shares)", "periodStartLabel": "Beginning of Year (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r650", "r657" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease Cost (excluding month-to-month)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Principles and Practices" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPractices" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r203", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r232", "r239", "r280", "r309", "r316", "r323", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/ImpairmentsRestructuringandOtherChargesNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r36", "r37", "r38", "r129", "r131", "r169", "r173", "r174", "r176", "r178", "r190", "r191", "r192", "r255", "r355", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover", "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r71", "r148", "r149", "r151", "r154", "r163", "r166", "r189", "r259", "r355", "r362", "r527", "r528", "r529", "r566", "r567", "r626", "r627", "r628", "r629", "r630", "r633", "r725", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r151", "r189", "r677" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r70", "r355", "r356", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Class B Stock Converted to Common Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r37", "r38", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of Restricted Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r37", "r38", "r355", "r362", "r502" ], "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", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Exercise of Stock Options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r71", "r355", "r362" ], "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", "negatedTerseLabel": "Class B Stock Converted to Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r71", "r355", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Net Exercise of Stock Options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/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": "Amount authorized for stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r38", "r43", "r44", "r131", "r251", "r255", "r623" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "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 Year", "periodStartLabel": "Beginning of Year", "terseLabel": "Stockholders' Equity", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r130", "r362", "r366" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio, common stock" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r634", "r663" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r634", "r663" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r634", "r663" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [ "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)", "negatedTerseLabel": "Tax Cuts and Jobs Act, income tax expense (benefit)" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [ "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense", "terseLabel": "Income tax expense on foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2020Member": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2020.", "label": "Tax Year 2020 [Member]", "terseLabel": "Tax Year 2020" } } }, "localname": "TaxYear2020Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r244", "r245", "r247", "r248", "r250", "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Estimated Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r69", "r364" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r69", "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r38", "r355", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares repurchased (in shares)", "verboseLabel": "Purchase of Shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r69", "r364", "r365" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury Stock; 3,808,060 Shares at December 31, 2020, 3,526,018 Shares at December 31, 2019", "terseLabel": "Treasury stock, value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r355", "r362", "r364" ], "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", "negatedTerseLabel": "Purchase of Shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r153", "r154", "r155", "r156", "r256", "r257", "r258", "r259", "r260", "r261", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r564", "r565", "r566", "r567", "r679", "r680", "r681", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNewlyAdoptedandRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r72", "r676" ], "calculation": { "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled Recoverable Costs and Accrued Profits" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r536", "r579", "r700", "r735" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Foreign subsidiaries' undistributed earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Completed and Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r537", "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at End of the Year", "periodStartLabel": "Balance at Beginning of the Year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases as a Result of Tax Positions Taken in the Current Year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r193", "r194", "r195", "r196", "r200", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceLineItems": { "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": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred Tax Valuation Allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r139", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance\u00a0at End of Period", "periodStartLabel": "Balance\u00a0at\u00a0the Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions Charged\u00a0to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Write-Offs/Other" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r139", "r140", "r141", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r139", "r140", "r141", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r651", "r657" ], "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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtNarrativeDetails", "http://www.astronics.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r178" ], "calculation": { "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Net Effect of Dilutive Stock Options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r168", "r178" ], "calculation": { "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails": { "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": "Diluted Earnings Weighted Average Shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r167", "r178" ], "calculation": { "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails": { "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": "Basic Earnings Weighted Average Shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.astronics.com/role/EarningsLossPerShareEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "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": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "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" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r582": { "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" }, "r583": { "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" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r595": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r609": { "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" }, "r61": { "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=120391452&loc=d3e13212-122682" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r635": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r638": { "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" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r662": { "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" }, "r663": { "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" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r682": { "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" }, "r683": { "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" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r699": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r704": { "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=120400017&loc=d3e572229-122910" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r736": { "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" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r753": { "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" }, "r754": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r755": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r756": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r757": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r758": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r759": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r760": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r761": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r762": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r763": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r764": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r765": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r766": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r767": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657190&loc=SL116659633-172590" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 134 0000008063-21-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-21-000007-xbrl.zip M4$L#!!0 ( .9S85(F)V>STS0(+IH*OD:Y*D57 MLRF*+%IC8BKMMD<+^77R"R?S[T?O%O_^]FBQ./G^N^_>OGW[KW=Y-O[7=/;R MN]%D/)IP^[G?+68XF=?I[!@7,AS?&:7=CC([QG_[\2([;C[YTH%Q.?_>?W4=/RQ$?X\YH,E_@I/#J+/EYK[\\A'*B M_:Y]G7'^X?#Y[.. 5YSGY9'RX1=^7YF>3A:SLR\/R<677S@-%[/II0?"N7PR M&97YO\KT>'F"-I='/+;'W'QQ1>>:/3N]ZZO[2<"\N&) M?C.DER!KWWZX\GP*1H<_>OSS(Y8G?#_&R^?@[$1^=#E_]^]O%_QN\=U27+[[\?_\G__SPV*T M&/./;;!W5D/ZPW?G'_[PW?FE\Y3.?OR!1F^^F2_.QOSO;VDT/QGCV?>3Z83E M 4;OOF\'\NS\Y8B()\N7\OV>6)C9J)S?_]WB"==_?SL""!QF2=O7MC=4WIU[\WA@_1J__C>V8N#G_7^W9^. M]^X>'N_??7*\=_PS[#T_'.T>[[X]O+MWM/O^X=G^W?&K1W9O_.+]R='N\3VU M=_#R[/#5S^;PU4MU^.KP]?[=7XY?O/KIU>Z#G]^_.-@]VWWUTKW043TRAV_>S >[3ZX/]Y[7]3A@_M'>W?'1R^>WS_>>R[7-_?,WJL7[^1>KP[OWGI# M#^Z/\H-G?O_@9[5W]]F[O?^;P^-[;_0>_C/;O%M@[N#TZ?+[[ M_E!^R_DYO\B]W.3P8.KV[LJY!_?LWJLG\OR[Y3)?^_]:N/&3-6N\/%A!T@97?09+V3HHI*.*QQ!< /?MCVW\.X/VL5Q_2EMPKP3N^T_!Q>ITJ2C.JD;< M@5B]A&"Q[@1KY?\:2<(P4=P7UP[M52STO8GXEK-[GQ M"4[.MK#_&>SZ4]@I%ZN\"CO!5 FD,4CD7;GNB%XC>P[)E'KS]OHO1_-WJU?7>8(60RN]R7O@!6WFKVA'44%*;F@5+;? M_JB6_T3E[5]!R&4K7,M&;84C57988DQ@+6(J/NGRZ\,OJF2C-M_3Z>Q8KG6T M@NPBV/W^";_AR2D_$68PFHABBC5>GBH!\WX>CUXNJC([ED/WZ M5#Z=5RSMNW/SK;M%VNT^3/!:[=Y]: 7]UWO/G\$C^^3HQ?&[\?ZK7;=[]YG=?_[D]>[=%V=RSMO#@Z/1 MX=V'6I V^P>BA>_OR[V/CE?GR+U.#\TSO_O^]=N]@^(.'_S\=N_50]'IV^/] M!S^]WGWUR]'AJQ=N[]6NW7W^,^P_.*R[9VH5=]G=GW^EXG+RT>VX*B02&,U. M4J[L6!;/G)76QH5O?]3FKTB(%]6O*BD&0U")T0=E7 9GC&I:_0'QT=/DWJ\#]'JAS_,L'GZ73_ M^/ZK_>V:%]">X<7[9V>[YG!\^/SPU;X8CO^\OP>[+W\U MQ;L21+FQH-\!D_U.\LKOQ$P20$>RKOAO?WRLS>Y? 2U[\HJ238@ U4(L.JBL MM0/Y5Y?XJ5I?5M[[HTE3U$'OX2E3[_6NYIKCA5X+KP='Q M[L$N'![+-5X]U(?'N^KPSL4Y__GI*!]34WLY[_:QJ/O[_8.'9^*&1[O/118> MO'BW^_[H^/! WK]JLO/DM>"OQ/5>N.![>N_5LU^SYX:)F'9%+*$UAYT4Q-([ M5R!;"M8[_/;'%53[BR.>K3 :\?P"I0[E9&\Z*5M1N0Y1T9^+2J-@VJ/>B:E8 MB=CD+^00=J(R08( C,6XWQ>5CT#]CK3>?7M9?M") MRS:U%'0&Q$O$DD ,%P6Q9B5 :LY!1_$-9F?UXMMOB,OH6&+Y?W_[<._^Y4A? M;D+3Q<4!GXO[1Z\?/_B^(7:$V=P>"#GW7WY[L6K(M=X: [%L>P]?_+J\,&+L]W? M.)3==_MW]T9R/WOXZF@LSRCWNS_:>R\R)?>69]&'#_9>RW7>_>>]Q"$__VH! MG$(A;XJUVH%4263"X4Z4,"^!X:(]2[3X+^U6T*^P_N,P@$J0R )(I0Q10Q8A M:\&G"29FI_02Z701!NCTNQ'C&>/L-\ >X8S;A# U]B:V81D9W&IAPG[2SYA\"2YX==QY"OO_Y0TRQ_Z#! M+%3N0& \>*%VG__R^L4!R1^)"8X/Y?^OX?#!/?>)<9'C)81\L&MV'[30;U=" MS>+:L^P)19"PTHKQ4OL'O[S:_8UQ$;$X*/#BO1@G(27R'&_WWK^&_>>[]H79 ME;"RO-L[^-GM/=]]^Y_W+U:&9;'W?O=,"(<.P6E-L%-*Y;;ZDG820MCAFJKR M$%T*8EM^.[WSW>49VQE7%A-3>/Z%B>8V8_W]?+E\( +VS7(&^_O%V8F(Q7QT M?#)N<^O+SXYF3?XNS2G_Z]V;3T]GRW7)2__L+H3Z7 MB[_#3U<7XB4Y7;T;47M?1SS[9OE _,6%GSL/__ MS1-W#?_$S^&6S,>=O26[V3OQ+&2UVN?G ;VATW *8M@SZT3== MQ#MWQCB?"YUM7NG6NY$,U)(%B6$3KKS\\MF$N(XF3.=7^^&[+][DPZ!]>)8K M2,;YNM2B@:W;+HT@)>U[&)5[_MG3^_^904L)J" 26 UMO A";?7)E8C;EZC M=N<\0'D3>F#_/AE-L7Y^QX0U2+FP<(.Q_S;!G2?A@+&KV1W_#IH.""U6 MD<\E=]>A?R,0UA=M8*Z(WOLD(U LIB TUA6/*J)&,R2;>;[FT:;(IQ-Y._^2 M?BX5]T_4<["N=(TF6YZV,F&,Z T$L=T);<'"130EU^QNSC1LQ>*KQ6)]]K(D M<#8(&Y$ "R!BLME!5BI%'V.R]N;LY58LOEHLUN=$C*WLA*ZCB1D,Z)RB0Y)8 MHD!D3K&#=:*M?/P]^>AD\>R2,%D=;#):Y38'UO(EA"WH8+1./F/.W,%,\U:8 MOEZ8NIE^]U6%:!QKB>[!<5NUMJH*YXD1@JVQ@^GWK3"M09AN:DWB:HF#&@>XQ\J0]*< MWE+H04RLK9$](V<;E,#/-;?-0KEJZVJ$8H(/+FW9\T D8GW$V6N5 EB75:B0 M,:+6M9+VRBLD$V!+G($V^>C$"U;@H'$=(3@K.6]95,2@*6\X\!-'H MGBXGAQX=MKV)"&Q).'(EB)5+UA0];>GRT.2H&Z:<8LDYA@A>&V .2141)0?L M2_:Y^"U3'IP<=4*223.P*46GFH P1XL2XVCP$@!7#G9+DGLL/M?"CS/5R%I[ M+M9 DPL'*B@\6"%,L?-66*^1;3#):X'@@I-56]K8@&-0( ME -:5]AD5"Y)7&'4QI#6+F!:'Y/D(&$>H\Y9:1"S&@UZFR!F75(&BAO#)+N M:7WTSL>*B"X[8P&P%82046P[?,4+9GV^'W2SZ-V-X=4]YPHY>6:.A:E 2#$: M4IQ]3*#9!O*;Q[DZ ;<;(I25(X&UAIHJ5%;)>T=0DFWU!.3UYA&A;L#M9@D/ M"2L2@"4& $Y6W*:+@71M:9!I8]A)!]YSG93!A:398];(X,1G!O8A>)68O&)S M@[N KANF4DZ/3\>M(O2R!DD[;L9'[6IO^.&D3(]Y(/3!%.W!MRVRRX"GIN* MM)#_W%3-A\VA#QU#MCXJ 2W+.YK$H#48R @1E(2L.J!+?I.H1,>0K8]6D"V* M5*0([(%52:4JK16Z @D];LXZXM=#]J=/-)\MOG_"\]7SG-___,,WH_FR]MYC M 69V7FY1'JB53Q]-7JXJ]LV?G9"<>XM>G,7Y_>ELC]]^O/?C MV70B+\ORB7\[9%]^PF6\:@8BX3XH\?"FD'A^$.&3"$T;C-DR)4MU$XES%]:I M>Q(=K4Y>A1S).(C&Y\)<$W%$;AE5<0-)=-= =T.H6^5.YS*%U-(FB5-4F5NI M.QL59YLVD%!W#G0GY%K'6C))U$\F0O$UN9*K,V"2?%)SW1QRW6T\N4:BK157 M&VM5OA4P#H3D8TVV5+:$-6W.VMP37F#+*;Z'LU9S>SX05NU9U,E#]9X1!)#H M8JLSG04Q"8*4WQA6?:/XK(]"*UT2.2'0XN3 6Y_8DR>Q?- V!A3<&#YVH_BL MCTW8F%1BE4Q2!!$IJFI2CH5S( W9]Q>?WK+3ZQ&8+LDQJ#08<399JU*MUQ70 MU:AC\#XXB@5S8MJ*\U:Z;DG-=4%:M0LK)N\^9ZKM^- M=C^QDRH:!2$:8K?LB*(,AE:6"ZL&BV'S)G9N%M5N9G&$Q(MC,2&%5"!8G74E M3"V+,Y)*H6[>+,X-H]I-MK;0?X5!J^PA(X*INJCP&2J:"X7-ADH^W.ZD7O9>3VZ5QXW'S^]/P2\T]J2!WP M?/'T;"['K;Y=URSMW='\9#K'\8/9]/1DN?E6?DXY;\-W24;EP(; :'+*M'_" MYSU\Y__#8ZK3F5S@!A)\S(ZV5_,3EP[]FNU00H-,S8:-LBV<2V*;BM4:V&13 M35Y&<_I"S,Y?]%;,3O.<_WO:;-$;^>O@[(0O _S9 6M?A=B*]Q]%MOK*XOWY MH5\3!I$J;?\)A4+ /F?EC9!*&Z@H8S)>6-%P$=FV%WT5[Y5TW2KB:<^[#7\B M8/=GS#0];B4&Q*6YEP[]&GS;)FJ%4",0 MD%79*^-#\4&GJMBL$E'#>9/>Y8N^XGN>>_;1F."X-:%^>L2\N#6ACWO"FAZ/ MIRV(F-\^NZ3]#>3Q*8TF+[^LZY^(RZW13)YV3(]&+X\NUBM;!_M'(F&WYG-> MK&V-]*^8IX\'GK^19Z^WSYZ*:=J;+K[\DVY"IK6YLDQ_//1OAI(7G:@_CR0O MKB$O_W(]%5#_M@"WAWAR\ET M?C;_Q-<^&AV/%C=0'5FK'057)/B?'OHUJS]%E8B0"4)H5#('=,5'T(!%S-RJ MU=@6SK^^Q/ I0E_!\BMY8@\J1QW!F90-ZL*Y:,6V@NNB _.:?-.CZ9R-0(&PV&7%7 HL$8%0NACBF&F+6E.J1Y[RO!^93'8XD,'O!$G.UX M&8(%R27%GHT!5(R!*^94,B4+&(>0V[1,S\/) M2_Z8K;!8LI"/$C+:6DNT=@B&X4O2@N^VTG(-TE*)BD3BR@504 E:L[8@ M<7@- 4T#U1:.K0MNUB.))"3>L_; M04QF!F5MFSKQ:+S-K$--:@!6]#*/.\!WMTX71].9/-IG\!N>G/(3/L91V\?PF&=U.CMNJWS[>3QZN9R# M:]-J9<%T,#J60]ITZF(TKUC:=T]7%O4!9&>'X8(:3^U]V]B;JA9R;B>;;0YSMH6\:OL M@@8MQ!8R:O&X6%4J1:D-,\N !B6,M)3TAMG@ M&X:TF[WWSF7AH<&V# $?!^*-@P>WNC@'9B MAQ))LT@ZK M3FQ]ZZ:V83IZP_D_G6AI3B#*B& UM?Q1FQQH;T112TB6W*9IZ5,^'LGO;[L4 MI[.-5-&L2= ,264A+1XB*X3HT,4"7!UM6%QT@WAVE)]G=58 $95OZ\8NMO4U M(H/)%/FS:2;W)O'LQ-X*5.Q\\JV>DB@G9Z6SK80&*2"435MK^>!";\F0<6U[ MO59';:+UK08ES*V1),P5,"5 $O.K0LZ>@U-UD&VA^XAN1P600TWDON69.-C=:4MLWD03G,6M%E+:MA;5,10D M<,5$DWQ0CG@(R^)]![:C%?*2C!/NFDR;H"@INK)L_$DQ!Z/3$,QP[X'MQ!37 MUEX^*3 V&*#LLQ4JJRP7:IT-?=XH4[RJ72>(/L7*BXW!);+-D$I,.0FDW(J[ MI99IYDL"M'X(6Z'Z!F17*:""(UAE6U%S#QAC10_&FX)5$0\A!;1W0'9B6I4W MJ,$Y8]!"*3GE2AQ=1%(I$@REY-'5@+R8*KK#L\6'(LF;:&;;;OU6ZB$Z;2 E MR(HQ,&J_42:W U [ M,;]0E01"-4(48VMC235;4W60ME-X!B-V;51VM\(AT4+$L'HLW1,/F$E0NIL%%F]290[&9GOLHI ME**(:X5<2R[.:1LI5=(13>=%XM9U/CP^F4W?\#6ER%Z+.G&.CAP19MNJ8:I6>,0%G0*W(O$6-DR=.@1M MC9J&%70@T;*<'3BQA:%FMA8\4R 3><,T[8;JZU^+?E&L7%L[7$49LFMI&-%( M-)\\ATI@-TR_;ARJ=6H56HO56U]:6W71(U]59O20:DE( VAV_Y>@NC.5H6JS M(G*)AQ,Y]>6,YT-Q6X[:(H_W*D8%V#;A6!\S>5>XJ(AJP]3JYK%:HUX%$"[L ME/@G0F 3!!:=E7;59^%780!874N6_I7OWN?>W-)$E8($/T8X?/*F%J6JAR$DZ7\56GO3UK;HA!=\ M2X*AZZ+OW5O,:"6J3=$9%A=H2\U&5Z5U!BL?%*4WU&+>#+S78CY3]<:!MV@# M VE$Y,0A.8=.>Q_+AIK/FT9LC;;48/$H=!)28RC11C":1<6J!HCZ?'O,)MO2 M@QD2[^'Q9N8LZ9IM\,:XFDJK_1H!/107?6M?R3ILJ 6]3E"OQ6YF4YQ);*Q$ M,E!#*V,&!F(R@9% Q0VUFS>#TSJM915$M%+..H*$(5JOC-8L^L0EI8VWEL\F M)TNFP'3 Y6@R'4]?;N2F4>:$D HF:#D006?VA"QD QD;R=A0NWDS\%Y/Y(DF MI: KUYR!K<&:6!>3D4/,NN*&6M";1FR=:TZQ> 4^:I>Z4V MGL7?.9TOIL<\>\+C\]GJH]')1@:AAC18W5)R-8&7X"860.VCXU2*J.R&&M,; MPO=Z4F.\0XN1K&T%S%7(JBBA\IZ"*TFEO*'6],8A6^?*46@J932AA"PAM=Y8 MY(3\*:$0*MOSI<9>YMSVJR[Y)^#$]:T#1ZVX:*R8$EAFB4ZT!T#.%6.R=C/ MN8EJ;=<"3]482BUD=8H0,:")5HEKTE2 .0X@>.R=[JQQM2% M*M$;*5,H0(XA.:\<)9T5Z:#=AH!SL[KS=?"<2EBZQ&;&K;?R:/+RU_;1A^$_ M9IR?SOC\AUT^9G7%U2&K]^V[+UO.4@B5K=CZ8A0DU& 2.2SHT)'^/)E(61.O M6PRNE; JNV/B.F;_4G4IA.AM(B"PZ,6Z25Q -HFR*.B_UCQ9" >!&*GB0,@T++FGV>4JM*E,&;,)!=H4^$?5XDM;:WN\), MCT^/UY4B^6@Z>;G@V?%=SHLO[*%J.Q7KG1G3Z,^,XI7O>'ZU^UA:F^*SR_=[ MPF^FXS)M?\'9"(7(/Q'-_NR'3B?4$H1E*#).7N_7RO($[;A'#V_O M/]G$[;8.63N5,;>M[][:'-DK(JA.VV1W*\1;(;Z*$%^2S!NJQV;D1U;C2VLG M6%R)&MM.X!2*5ZT[0_\#QB:S#Y<;;=J)GT2,]T=U<71+/B2F6Q-Z(E1+!HG. MA>I#MMLVF.E?]*Q-2!S1NJKB,K.OU)2HA0,EVY*Y__-F6Z'LAU"N@#4^H^E86^ZX/EC/&NN\6!Z6_S?4)9\;8 22G7> MU@!&YPRUR.N88U9%G%K_S46OD%EGTF%;TO4A:*6L8)31A&HK0XSHQ<9?;!P3 MPV[[BLS6D/?#D%]0/+L&H?2J5!)[ ,8QF*);JG*":IKE\*#/]^88%93IJU#^ M$3:/>"&"LBYI:+-^']8QGA:>"'>:?IP07'UR?SKC@O/K7;PP.RKL*+,&"4CB M%CRP=ZH*\.!BT=6EY*IPH=AR9/N?O_>EV5E\M\[9V>NU?&N8\;F1=, /BUYU M-"\X_O6_IW(CGGUYT>OR,7]YT2LEME79"BW-,%:Q1A8Y!\^626L84B_3K?#\ M!EU7BTW.J)J#@]+Z7X:B!5NE=7&5RP#0W2X)K74BLB>Q97_G0[OHN580*U#$ M0 2* 2M3A<@NZVHQ#:7J_?6&!ELMW6IIIUJJ0@[!Q^22+]"FBK53:(L7^N9\ MYJ%T7=OZTHW<@@E>O(CP2$,J@*F<;,M@1*(:(;LZ5.D<$KW<*DG?E21P6V*V MQ;)K=0-4)NUBI9B=%9X0^)/U]5!]TK58I0\FHA M!$Q6&4[!A1JB=9:6\JBUVLX*]VM66.]HM9Y981N+K8' FI@A.A7;BB_7;(T/ MU8&ZD( >>NM_O 2LJSYQBE:+$0 5/%@E_(*4J8YUT41\7D+1& 5;&] O"3#B M M9C Z!2J/*/LM:!YMRZ8=1<4@@58BP#V/"_C:N_5O2_-B)96UJ+#@41;0RL M02?.QKC<=O>XDI/+=DDCM0KG2?*]#DWZ)0W7-&'8N46\1.KTYOOLY74&X_>FIRN(Z]'F)O& M6HBA[;EC%Y-6V=E*-6MM4[P0/M@*WU;X/@H?K$?XA",XJQS%! .=1:?+;+G MQ=19LF$ V<$=+K&M3>[[$KH%@T#)8RN> ^P,JI!)N51MXM92=* K -OUJ>WR M[5IJE/I22C8>K&;PE5+P"8F9;&VMH(:0?[D5XG^Z$-=DHS-1+#T"6';9Q^(I MF6)3(?1V0$+\#W7]W4ZNR@BI!')#N;>=K_]EY$%X,0%5),1B" M2HQ"&8W+X-H6) 8<@"C_;:HP2, *8E*^MLKZ""K8''-2,5,E@N@W.T-XD(!% MQ\&'E(MVMDW-B)L-Q4!BP[%0]?V?FKF-8YP4?GK$O'@T_5(3T?W%$<]:+Z?3 MV:RYD66UZ(%,E@ ZBZHJ$T* E#!%%X4(*FP=G*,:0#/['N*SQDW<[!*ZZG0L MJ !;!>B<@U6D$5QE-8 2,;^/SS+2NLO"5B70.,!WCX3?ME!C-)C^2V!)EZJU M3F0A:1O)F HJ@O=:9U>'K#T=H;/6KDM6$SDT!A10#&A4ED,1M,A:&"UAF$4H*%['/&5@_ Q*R- MUWA>F;O?N @BCY>_][.^9/CN!>.L/?VZB-IF2D"A8@TX<65B+L'DA!+!BS"8 M4BK!$/ID_1DNRT766Q-J-G7\T^EL-*=1:<9U( BUY+M68S%RM'8+G@H.-JW'K=DJ5SEW()S7AU M-./:T#2M7*Q)H51PD "38_*8..1DO#-J0-;ML<3OK17JIUN@YO+W9%3F[;M- M-&(2SB#F%6 90X+T?\'53@%PPTD'"_E Y@1$%)&]U MK.3)*58:!V1+.X;OIHSG)]U'%J/9;_7?N320:MK7KD44\VIHHE! M&5LA!BWF&34570JV9C0#F#-^\F$$FA#\=DGOZ>G)R7CY/8[O'9^,IV?,E\^Y MRW4T8;K-$WDQE,R[;(,F2]6ZFB$HFP"\10/%2+RDP0_(K?8?P>[=,*&3:"GX M5 M!R25Z;YVP>N/%F*<2^C_[V7^4KV5B-!MK!3(=:G6 Q2$%%U3P04AAMFH M/3\'!=SZ&DZZ(!3%EEI%\T#GDGU*"H+U,8FY)1I0X-M_!+L/E+V*7@+E*AJJ MP$--BIUP5A]-Q@PF#0#NZ\]D_SU!6H:B?UV*:%1PO(G"%*J),03@C![(AJB+ M\R4X[8()V@]5F-9;&&DK3%?<:TK6Y)@HH4F@<,K5D!G$@NDVW.R+,'GR-3K#(00/;=DHH\G,J(O.)M"0UFN' M!WDWD\M&^5JX9B/F EHEF\0>HJ"M)=@T7(:["-0OI*]E(4@BQ61"U5XM2W+H MG'3-;'0@YBH?#DA?/U1+N3/&^7R_/EU,R^O+=.'.]/AX.EE^?WL35;'8;*,C M%VI"B,FU58+BC-9@?48=^Z^*'T"\]]]3>2X![&0ZD;?SRT#>*N7T^'3<=GH> MS' R'Y^GP].KT_FBG3T4[;,4Q5TFQ8E!:XW:A&R=*T4,JBAE_]?E!H#7&I?C M6ON$FEW@)-%-+3Y5#UZI2E:5E+W91/VZ[-V:OYL/3L]B#,:"\0D,MI9A* JG M7?5:1V=Y")V2!X3;&O4M!2>N"P);TY;58O*M%(0O1J(4+&H(!:)Z;RB[CUJ, M4YFK-B5& &5KRA*'"@#.-!AH".M=@T*YFU6)Y$I*K6V8!@8T#K5%'P*!H43! MQP%,,PT+Y4[F?U)A)+'(R0B?3-9%8R+GJ@)5'QGU1EOL&W:YW5MNK[RKK)/C MG*%4RHD<"=PQB"UO>86;;+D[1+LC"YY=J>R%[C@G,5G.*- K F>JJ+W9; O> M)=J=6')T$F*;6DK+8*PJQ9(@4Z: !4N BV5E =OLK%[T'NT^S PVB)H%OB*: MGQ[Z-8M\18PR5Z-BB8"),.;B.;'V1A/1D,HP?F$GSQ+0AY/2+OZ&-W4S73&6 M2LP>5&7A23FVS9"ZJ-S"K6(',/O4$7375!DA0ZP&=8T6:G$I&,Q.5_ F<;!# MFIOX BQW1S,NB^ELOL1G_Z0QEXW5*RM(%G!1)0W1Q21H<6QER)UNN1&#U*N; M _!:M(L]9MWZRPDB\F_ ''4P3E&LH&NE86M7*R-ZP+/CC7=9;:F$@D:5O0'M M';)"KTIFZX/W/(#"3MVA=STKCAY"1!4Q+'=[.K2!M)BZ4)+R7-T ]*IE=QV, M%F/>KP\G-'HSHE,389+>9/GC[;1+EI946#1R447DR BE$YE1*P)<7"X(=4 MY>MWP%S)S"?QZB8"Z:D$'QV02A+>:L@RO)3:SC[3FKKK 4V9]P7(;F;#*R,9 MG8,RGH%J1E@N< J@NBFB']!L>&^ [&;_@VK$OS48R1D,^YS(5*V7DSJ>SKN0 M]5PCKW\S36]$I!-=+\%5[UK=:"Y0DA"HA(1BL:UQN@8S4!%9[Q:9?[:(^%JA M:J]#1H:L3$RHLQ9^G7V,U0UAT^T_R(ITXFC$H017@B:?&!RHG'/Q1=52<[*. M]$!%9$.M2#>QB YB0++*K"J BYBM4Z!U;;5E=!I DX\N\;N6'.2B,$$4_Q^R M!RR4BS4<*888(V0,_9_"[@R.W1;#,7_PQI99T+JF@+;:8@.%(J2' OP8O5 TC@V\I:AS8+ M(N MO56<1.X&4-QE*VH=1EFA!AV*&"=TX*U.B)G:M)8GP%2'T 1ZFX*R E-EJ(E= MRI$,)*6S_'&^9E_96V]IL*;@QC"\%AU+7D56NA5Z)1#S'!-8KE&@TK%:Y?H/ MR]/3/!_1"&=G3[%EE7UA>]8E:ST08&Q,!DH&8XH$:DHE89R(CH,NVK =0JI? M?Q#JWOQY(Z&0Z)HM$@F1\FB0G(:<1?5*C#B '(!^PMG1>KV0IDHN)UV@-9W. MR3"ERDZ,I\H*!K 8VU,X.UDXI:!*VPGIM7-@$5,N:(WW-CO'K:%5[[W@[=/Y M:,+S^:WRW]/1?/1Y>_<1OIQ,YV?S PE6GI[-%WP\?S0Z'DG0,A!W:"P97:A$ M&UG<82LF %!S)I])#:*3]&T4BE;XZ1'SHK4@_@C1ZHC]Q1'/;LWGO)BOBTS> MQ]'L%QR?\NVS#R__1WX&SLK1V2-^P^/+C_#AH(>3D]/%?'F$O8:'V3WO$=B& M\/Z,_WO*DW+V.T_RR:'S)UQ.9[/1Y.5 I#;&K*WW#G,A2)"3K36*8,5"M@:N M_4_(V$KM0*1VC3DK7A>,QA 5&\'Y)-3#6U"^%$LUF[PQMO;1"/-H+,Z2MZ*[ M&0:7A!^GPM6'DL"?IX\D=LJUK&M/N#$&=RNZO1#==58'-B*V0-&%QCA*2%%5 MY6LLVM16'6U ,P0;)DE[T\GL^H2I!Y,9UHI4L>-8%)CL6C-*'4/%PHY4=@.: MS-A*WJ#F7;07)I\5F^(5('!$:YUW(%R?*BL(&>^:\LU,5HYYP- M5=E&++9:@Y&$% ]IYGL &'?4Y1=[$I1ZK M9/QU8_PW=,/OF'@UW5!IQ_@UC%L.Q8"*EI<[0T/( 0T7&XH6^A+2JIZ.-6GG M8@!##\?-[IATQ7&3(0YK&+<<&)N\YZY\ M.U^,RIWIZ60Q.^M3!-P,XQ.+E.:%$Q$G5'-)J=ULRH?8(W/,5NE@+W@EBK[ 7'61]/Y_([\MM'D)4_* MB.>WS_9P<3KC_?KQX[-/\@@>RYA-%@\GM4U(+*#1:C%XN)[KO MX/Q2J2GS:?C$;R4&Q28L[, ,HXKU5C U4C.M)/P'P107O,0+4X#+J M(()?1;@+DG7;R.=K9;W5C&X5VENN^EH$[Q\CYFL,>EAK9!.Y6O3 FM %K[5* MR) *E2&EJFSE?;/DO?MX)SD%OH)F56LKT9TR9HN0)-XI2M&0>IC^HY3C\A3G M!\']<@[F4QZ/Y2<^X G/1* G=(N.1Y/1?#'#UM+EWKNV<7^KL(.8KJHUH2AJ M8/%<4'W,QL9:+9MB08/=*FQ/%7:K'#^)J)3+V3SG6RYW7@&*\^@ID7).)TZD4Q,BF)E# R!1C,!+#1]=ZJ0W Q%W6 M=OGH8=O$^MG."!D2;%;NZ?EEUQ83?%#\U3;;U0T^D:1;/)O.3[#PQ7=]6LE> MES6((4>-NA16!@QJQ)JJ0F+C*69?!T#\MG+4 XZ44W3:!5V=<"0"%4,)K0FX M8<($YWW,>K[C8"M'/=@_X+(.JI@<8[6M06C6:+#:9IML,C"$FH97D:.'\I-G M%Y>\-QX)T\2U5ISKG31U%.N*&-;2>K4NQGMF)WAQN< 8DQ<4XP%2\62 M?(Q;[]99I#9('U>M5MPVZ5G(D*U$2\U2<0$EC@V*W_JXHRUG748O6>,RU9.I6JL MN1J*(;-X3FWRAMC9FT>SH[;SRE;TV5O,8(M/B8A]:+N_0=?4X]K\VR2.:]H' M1SK':$EE A(R0>)A<'44B2,8NKO/KBM1%S/EC%-/A@+0G6I$2-(59BNSAC( MFUB0EQ(Q6$/_SY&(N#X;X8V3,$Y(5@%(0K>4!'*HHPFLN!3NK]?H_U3:#1"\ MZ^GRH[VJ8+.U2(#(,1ICD_>^@(@*VO[ZC:U,7)?G$/A!8U3$"L$Q1 _,T8N% M $)(J;^>8RL3U^4[4J50E823P,(?Q5H8G:HGYJ(5)H/]]1V]H8W78K_!%_;> M)AVY39KJA+K-C1=;E0VAE/[:[Q[BLD8;:DMB5= ZD&"K9,:J2:X/T>3DJXW] MM:%]Q&5]=LSG7%.-Z*JKX&O-$O^F@"HGISS5.(!9S8]ML 6#YDI: ^Q/VX6(&UH9D"$J,D9VP [Q%*@9PA!*ILJG9D\E!V6EYAI_.SIYNU MPN SJ$I9QE$CH/*9*>F"CB#:2'H(?2HZ1ZX;G>/@G8HH?U$13J CVH"F.H]> M>(.) UE-Z!:Y3E8.$!0H12$"9>"HT 0;M"HM)N%ROJHW;&NY](%[XAF/;AW+ MN!2\]ZZ,3^G"3S(M3]W(O!@;,^@24Q8UE)@3<_&D:V #A7Q.:OCVM _8=K1^ MFS!H*)L"<$(RUX$B;@#ZH,'R+VPMLN]E3'3V3-[I202"A).B<#3E5E+>! MAU .Z4^P;5_?FH]P$ZUN*2372P0!&)@AYB A44W!MWH=R@[?ZMX,>AWEF3NG M7:FEY&B@*N&++EA4@J#3L=!0\F*Z1Z\3RZF,8$O=/9](0WTG8F5Z :G7P"R)JC;=EH(;29N!2SV0S;>1/X=6,]A4Q& MU*R]*@*@34FL:"S9)^VYZKP!\P WAE\G]I,MYU0" MH.AB()<]@6=C ]OHLQG*3IC^H-@-EZ]*R+O6!9,5+M]:,U.*>KFR$6WYO(_D M %%YF!S!Y5PX$./)#=E"P!"VU?:+(F V8=,WE61OL* MR2%#OU/0;GRM\5K2S4HU7DB#5Q0!0H[RCQ/6$#)6*K%"O]/-.L1@C:EEE(5H M>U,8= 1MJC U-EY;FQG Y!ZW=[LB!O>?]%X/.%E?8M8.O =C6J)?%!>3,W(2 MS>AQVGS'&*Q1#Q!SM9J@LFUM0RB[ZET4WE1= =?G[2Q7Q.#A7N_U(&94(:94 M,P2Q110#NHS$" D]ZSIX/;@N#-:H!VZ9OJJ!3?$0G9.!KZKM^U/9YF*'[P_N MW.J]'D#RJ!UAS"Z!5Q!##28XI[T+JF :O!Y<%P9KU /%B;353,4$J*HF+B&P M+@DS%_'7PY]Z665^[TTGSS8R@ZT@Y"JHV5H!4M!)5475I1BAD8ZAU!SI!X1= MI>,CQLB.V1>A(R0>B)!,U"9B9#N$PGT]@K"3B99D#((P?%6S@IPU$J$FQZYU MBZ'2\[U^W2%W+9&%AQI1AU99U4%V&EVP3*K6$AU048.-+&X,C*\+,4XGHW,D MRNE\,3WFV8=A/F:WJ*JLO5^_;9;[,H"1F4:F8Y"N"J1F3Q"Q( M*1E*K3GF0**677PUG=VY&(1/MUG?GO)H\G)=U3GN3"=%'NI\-]N3T?SU[;/; M/"E'QSA[_5F_V-;P\@F_XQ)C-V!R8 MQ4,H+;8*3(QD2H"L5$EEE4'9_YAM*\#="W W$:MM&1?)6FNH0*2*XFF#?*"2 MLR4F'DC$NA7@'@AP)_$Z^*)KLH&3B1!BC3$&!R4#%^,A#ZF70V?2]8<:]!@G M.&];ZO\),MS1S(_*0:-H1; &*L;L\[)0AK,*V(0A[*+9RG!O9+BC_H-1!6LC M5O(*JJ482&,,.1B))_R@NC-M9;A[&>YF1X#W3FG4;"N =2*EA6/)RHK-=>A< MO^?^>A<#WRK+!311D,*C-YC'?[:-9+"B>RV3GZXB0118])*S9^)JI1I]R"OVUC7T0E7^V9[\6 M\]A\LPBA(I4" M>NU!Y0%->#Z<%%'XC\*&8Q35?WK$O+@UH5M$HP8HCAO.XVE;4I[?/KLD'7.Y MQ'F=I"_+PB?R>G\TFR_NX6PR/?W'26HWTYHQBDRFYI&3T!8VT12O $&W'/5H MMI+Z.Y)Z:S23IQW3H]'+HU;B]O%L2J=E\4@L\:WYG-?7[N.OB._' \_?R+/7 MVV=M FQONOCR3]I$F3::$#-QK3%!*Q3A:E2&2RK( 7!50CF9U/NI^JLX^>MO M]O*Y0Y5Q2S<[FG=NG1]$N:_)>9 MQ""U5.(CG4O.F<3=H'91^ZQ=P0+65IOT@!;4^@=I-^M+U2A$XK;E38*)1!&S M*H2D8TRF6+M16OIP\D8N.9V--K-6;TU!+"[FG%0$]#9E'Q4X79GE;S6$FCT] MQ+*C*FA%63)4D@T.:JMH+Z%13,E4+V$0IHW2R\2:AU!<>T@@=U1EVQK'T;M2 M;(:03:MFB%@A*54+H]HP39[*T"S.'LN!C<+?^^_IZ.3Z&4XWZLNLB_<&74P9 M*)CH&D6U-?M,ALEOF/IV@FQ'WM>98'RV$9.'9"UZ4"9R=L2&DAW2%-N?([LT MPYOK9 .E:%TVSB"TKDXQ!:K!,4%@H:]AH[3TQK#LB*V6"+:E0:(O0':CD2EEP\HK,:Q!6 HA(+5RL\5+ M&*3U$/I97-'$WCL^&4_/F)_P6,:*'HTPC\:CQ8CG%Y,,FZBGN1(ZE["@J\!8 M(E+![#VQM<:K(;2[& :\'96^4=6T^7O4KF4)NP2BS8YT*_"0A9!NCO:NUML> MXUE;;%O-#\K'L]-_BC)[G\F#@%DQB)E.654@#%B2-T!Y"-UK!XEV1S/#FCD7 MG5HM'FBYAA@R:IV3B51H4"F'5YR9^ 37351?;51UWCA6E41O?0K 1<>6JE>% MX ZI$7S? .U&0TU.4!R9P%H+E"X19K.LJ40^Z<@# O2S5,LO8WIG.E_LU^7V MVTV$DV*UBJ+W16BLC3473D*#3#$M7L8AY2]="UP$[_*T(7C11"_\U2#*EEYS!XWSX2N<@K//IQX<>Q K*CWN>V4-*);8D6+ M1ZL4*N.S@I1B&%+28(^AZ]Z0IIB"$]OILJW C#%Q$'(2+'%D9WK-]BN=@1C]S96"$CTE!0G1 C@Q(&*9;6BKC6: MH@90F&4@4%]/[QQ=D',I3A@_Q)P3>;:03*ZV),9S>]OK:GG]IQJ?5XC[JAH? M;6LA^&"C@\(F6P76A4RA:HHXI'6OON+6_90<:S2,VH!)0O_;3F_*.F3MB\\A MF[IY.MD-GUR?6@;?IN&@6*&0 -ZBSF(\4_:II(IJ2,L?/8:N>\V,K;^H-J;J MBH ,40+>++@S.?1"4S9/,SN/==:HI:6@KZTY(+D(F2B+0MJH,6+-U= F:VD/ MV$E'J2/>$I6*6D<&$J IUNA2B:1U5>F\5W#8)*@[B&_#^MH*6RTA+F:+I,'F M@LH$75L.;K: +@^HBG=?<>N^S+4WOE2;L090H##'JIE-@FHL$$>]>3K937R[ M/K4T3FM;(:BB"R@G:NFR0Q3OZ;,OA398+;N*;SO1S)"THY93"<6#U9PAE$ 5 M0U#*.,>;IYG=Q[?KT])H+7++"VD5B=M&ARPOM$&QMEZQ-1NLI7V(;Z]?8[\; MO?M^QO/IZ4S&X_SM$2,M'YY&;W[\0?ZZB*,,@HNF@A >J)ZBJ_G_9^]+F]M& MDK3_"L+;L]L=0;)YB[1W':&69(]F+,DMR>W7_N( @:(("P0X "B9_O5O7G4 M)&7Y4$N4.;'KMDD0*%1E9>7QY)/MH!EV_$Z[/1@&'W#E[6_R8A'#&D^CI#Y1 MR/KXM-.?%<^NH["8/&TUF_]X0M<]_]]\YB?/_W>4_0Z_YK_S399OY6<7<+.U;5WFD[]Y']JN9_D=1"$:,P7YM%G];0U@*?0/Z_Y!4!C/8NC1.D7:K7Q M+=X<'YX?['MGY[OG!V?E5W &_U!&>W:P]^;T\/SPX,S;/=[W#O[?WC]WCU\> M>'LG1T>'9V>')\?W^ KM6[W"6S^?1,E%D28U;[^QU_#:S5YW>(_#;E:&W5TY M[/_^KU:_^>S#M_]O[1LZ&Z/S@#8&.!U3[W]!H21IXN/1$:KHZ7X:S%&MHNI^(B#C MSE^+T7YZ]:I]>O6N'+T^7!QLA]_?-4YCM]]GDV.I@?-X_.+Q?N/?[;??[QH MOO_X_O)D_Z_INX__^GCT\L_/[\Z/%D!OVC\]/)^^F_ M)N\^QO'1>= [WI],CC_&T=''=]WWTS=P_>'U\[@X_CB9OC\_A-_N-M]-3R?' M+P:?CO>//@38C:H5P!'1[/7JH)$[]6&G']3]4;_3'W75P!^%3YZWFO5_DU:W MB_#\P6^5.]PDH[0HTNG3_II]4F!!E/[)*,W@(*S#6\?^+%=/]5^>A5$^B_T% M&%8T=OK1LRN5%=@-6VX)N]$>=HTF'W@%'*M%J.\O7S?HJ]^+O59[2 M6(V+%7-R>XEZ"S?&F^??+$L\YS]: 8U!K?D%_!I>%-D\ M^AQ.CSX'S?=OWS3?PV=';P_D-W_!LWK)^_/TT\GY7].3\S^FQR__BF&L31A7 M^^3\S\_'[7>?CS_C_4XOX;-/[_X:7+\ZWRV.SIJ?X+\?PM&PVQKUPSJ*1[W; M]_WZ:-P?U3N=G='.N#OLM;I-/%F'.]W^L[5J3H3\;Y;?;]2(2VZ<'KD]-S[_6;T[,WN\?GWOF)!P;=.5AM7JOCG9QZK=ZOX6_>R0OO_)\' MGF/K&3MO=^\0;#CSA6M55DMU%D"U>1#8=-+"MOUMN]YK#>':I1?=CL@]G6[B*_0- .52B* MK/NH%=GYZ>[QV2%IK%LH,V^KS0P-;Y\6ZFHR"?AECH"7>^#XVRETZG M48Z) E JX/G#BV#ZX ZC5@<4^\>'\;-^,@D\_GCP00U&HXX_'M6[K4X FJ+? MKP][O2YHBNY.;]3K#UMA\.1YL[[3'.S\3+$KWFOW]X;M[JWVS)UOCE-U03P) M27$,W_Q<&^3ST<+^LEJ9?#S[Y0>'A2GOIV+-K[_FY=S93 :9]0R]* MO*B -YWX&8SUMP?T6O>4[;&![#L*6P^'C9U6^YNBUCN-?O-V\>6O^:[=Z R_ M[:Y?'&SWCH/AJ[W*^_/"[SR>E",YSBQ+KU"WETUQUO'(H6.4%E'I["$G7;;8 M2\/-5/D27'KYXN/Q>?#IZ/S-IY/S.#[>?].!S^)W;X_:QQ_?=(X_!MUW'U]$ MQ^TWU>#2-5S3.OY\\.GX_* '1P6,-X#/_IJ\^_RN#7]O'W^>1$=O#SOO*U'R M_KC;#+OCL#[NMIOU;KO=KX\"?Z<^;JF.:BJ$1+:?/$?1>9=FEWO MI/V]-/-29#7T/LZS* ^C@ *=Z?C^++W;#3]R#S)ZB^S"3Z+/].^*G?K056SU MC>].PVZ:C!XV3AMG#4]HL+.'+I1E9>X=IXU5DGAS#N"A.(AW?OCMAF&F\ES^ M@RW)6QMY\'USS*%YO/_N0QATE;\SW*D'PQX<7G[8J0];3;_>:;5;H=KI[ SZ M""?K-#V,F:HL4-Y;?[$<%OZ[EFL/_GJ2P6F=_&R+!98&%D]TQAUXGV6OP!>&HW$S7[GL6 MZ\\/_5$G' P#<,JZHQ[LK$X'_M8*ZJT=OS?>4>VAVMD!]^S=_APT+__=_ M#=JMG6>Y5ZA8S29IHKR$G-6:!Z\7S]'B]/Q,^;!?0N7]>H>;"(^@77C2S[=M M6L?GAQ]&8!:TVN#DCIJCH-YM#0=UOSMLUX>C?K_;'@3-\0@.H9U6O[II?A,/ MXNY6!BFYX]U7GW0;4ZOK-YEL\QE52D'ER!OA"+ M7JO]Z^@WU(F()MH-BJ?@(B7JP6O!6[^E!R]X47K!I7>[HZ31H-'>Z7U+TJBS MTQAV>C\\O=/J-[K=.\@:M1N==OLGRQJ=1T5,25KE!Q,OB/T\?UQQ]O/,)_/A M;#$=I?'C>C>=8*>U4Y^"B9]

)=SV)X!.K3WY0%/K^WO]O@M!;:T/4\J+5 M'M$6V4AK@],F[S\>M-_!=R3=\UW[7_NCQY>=0^GAY^?O?Y3>_=],_K MH\^[O>-X\,E-7_8&@WZKKUKUWC ,Z]WFL%_WVSV_/F@/PV8_[(4J'#%2#Z3U MK$B#RYKW2Z/9\F9^YEWY\5PA'MK+)V#U_]CDYD\DPZ+Z6/-M!?@6 GQ@!+C= M#5I^QQ_7P]$ ':$ ?* ^!A&:0[^STQ[WE0^F]N[YZ]]DZ[VQYW.GTP(7;/ M]G?_9!7L'?G9I2J^G,*^38W)2D^2/XD23&41-/71 7K7S\#'>5Y$X\5#F8+# M),14HO)&"R^8*%A]&/JE%[%[F5G(9I1[OG>MXKA^F:37,$[EY^!8A_!%/L<0 MG9][H1I'"2,Z3^?@3W2;/>VH.OXM^*P-GK[E/]^IW/VGGM^_K213 )Y2J_=5 M#[\#C.GRGW>>-W@+*_QO7. S6=]#6MZ-5+K?CM0^WC]J?_#;.X..[^_41RT, M@@Y5OSX*>T.P8(>] .=TV +C]3BM*LH'(L#]GTP[)6D!G_QG'F'@K$B],1;] M9%31G-\0+NP@L*?\$17:VP#;5ED]5&7U5QK/D\+/J.8JRW\N)?7I:/^P^:'; M[XT'XWZWWO%W^O6N4H/Z8-!NU]OM]F!G'(#ZZO>V2NH^E-3U1!'HL:*I?FU) MCFP"!A/JJ-#SX]@H*E>#C91< #=>H;1*>LJQK[2SA+H+O\82>B^$;Y,+NG26 MJ4!1,+35]JBF-O=^A?N!2^;E\V#BY9,4*W%T*7HQ\8OJ6US[^;*RI1_+B_P& M!F$2>K^VG;<=@7<'%XT^PKO@C^AZ^"4.16Z&U=8YC81&BBB78=,+_46^5@O? MN9:1 F,FQ\! 2N$7\Y].V7P.NA_ZW5ZK-PA;]5X+_NAV!JVZWU6=NMKI]/J] M8&[D^GC%$K@4*:1D4!>DS%H)BH[A(T\H+T MURS-\9N42Q0U'%QY;]7(RZ-"U= 6]9-%S5-7*EMXAQC>\ ,"X.S[A<^EYQ6E M;I_H/,*U4-%Y9FD0#_I47!(D' "-2/O/LO33 LWT*.%^UGA'1X>&JU.A+M(^(IWA//& YV7A'@G'J=[2>.!B.?/Y]M1 MC#R&=U.>'P1@3O#JDL"BK*W\%$0OJ2]]0>OLY5.P1. ?F?8]0$"G, V+!CA\ MRH@;5=-Y*)-M>(G5SZ=O6\]H&'+E#=?H2U:.32ZCS6.N7#M4?;5."K3:HWI; M[RC75VUXO^[1%*>)^FT9U78KME\1GP?'F] :-+K#_@_'JO4ZC4[_Q]^VW6ZT MN[>#P'TMR\/M!GM'%;+WD3E_M7H[WG]I_@_B+ZU:(@^\#O;!X!W(52%1P//E M(LT6J[@T*+"])Q=LI O#R(?CMX>?3\[?M8_V+]LGYX>=X_TW[>.W+^+W'P_; M1^V#ZZ/]B\]'^^\6[\]WJS7[K7!^/; MO3[9/[H^_OBO^.B%6[/_IG5\_:'M!\UQK]VN[X2J4^^&XT%]- R[X "U_5%O M'+9[*GCR?'=Y_:Q#=]VP)W_\;;SQG.9^*--=_S',86+Z9B9B_]51< MO#H_LI#L]KC5"9K]>M@:[=2[0;=5'X0]<,F"3C@<# ;-<;][.[KR;\4 ;K2+ M[V1MQ=7%Y !YPD6A,+Z#WGB14KX QN9?4+S'Q(O\/ >9I<"-N,!J/%84K$ZD MF#>BZ%"ALL2/:6]E:>REL//AP8F?!)$?.U[V'";0 %B\;K/KE+^=^=G(A]O6 M3S[%:D'YX%];/>]-XPQ[:^VT^U@K]QN^N'U+J3L;Q;"QX0Q"YC9\S#C*IIP2 MF,&S?;P(8UL(#@MIQ/X\C H95\,RDO^]]LW]*:;#8)SMXA2DV:X5A!>Q?[&1 M^ND[>*C/+WM'^X=(=MH[^GS9_A" U=WNCX-ZT,82_.9.6/<[';_>'H6#-G+; M!:/>EQN]_"3JA2*(^43%L0Z?>;^N -:68FBPK==GVQX$1NW>[06<4#'"?K+M M"&9!\T/0'?:;K5ZG'HZZL 5W=OKUH=]KU7L=F.Z>/]H)FH,OGOG;%-PCS7'L MDM7Q0HVRN9\M!&$VH"X K9K7:=8&PVZMU>UP&5[N72M,RXDN_T%Y>#!)IDG$>]U_OV3\O[O-U4X:NYTQBT_[/9ZX0".BE88!'Z_ MW5==U<@>"B D,J;CFC,9S8 MT8/K!?Z4HEO^7)KAXV'O RB$5G>GK>H]U5-P.&-UT+C3J8]'XUBA,-Y*^3BV $KO"XW^FU.X-NLQV. MVDVUTQ^"T=#R!V%KN)6+.Y.+H/E!=< =[/6&];X:M^O=7M"O^ZH/?S15O],< MMGO-=N?)\WYMT&_58!%N% LD$_#^6"D7#>\<#!C_X@),(+21IE1YQM]119&8 M.#$"04?B\",<5'^Q9W.,Y%Y-$86$:*>DB!=D0L4*(VA@)*0)!M*HN]!_YD0U M7]-W62/#*+3ET<,5*ZGY/3 P*(M/^=(Q8EKA=7+"2_DSA * !8*AO3+VETP MS\/J%FCO^"#K8;?3\KN]IC]L-W=:[<&X/1HT6WZK1UN@V>RW=]PM4.]_U1YX M3:[>BSCUBY]6Y$_.WWSZH,(NZ!LD;VL-$=S:;]:'K\$'/9<,O,(\!91<\[-BFR!RY\NRY^Y(_[8D2RY MG=-3@;&%Z(J'$>P <$3SVA(=6)8S6 _^ F>VQZ5\@G2IWBL!IP.##2"U>-4T MA6._F(!]TFK^8]7K!/XL*F!WY7JK\ 8UF^2WQK?;2O?$RK-_LO?FZ.#X_,P[ M/-X[.7U]'_>.>='KPX.#TXWCO8?/OO;^CCG1\Z:*<_%J<:ZW0.#_HC M!G'YN10.UA=V/@3^J-O>Z?GU=JA X>PT57W8'W3J0:^#N,U6V N'3SP%.GF& M1%797#UY_AJC?KASUYQ_KPEU=J9A9J:2 FTEC[L5>T=*:5.=K)Y)&H>H&%B! MT$EVY(L?T.ZQ'X"T>S="UN#'2Z USH(T;AW3T:E'W"ZSE/LA/LT4XOBNE.VX M_8\RC[0 @9KV)_XH3^-YL?XG#Z633*O"W.S\B:.E+>&WX>P?M,?=_GC0'??# M06\\:@?-L.-WVNW!,/BP\T3_9I+9--*%JH\RY5^"-0+O]]2/K_U%_N3WLH8" M]23CZ;8;.ST8%Z>_^\H^_WYJL$^0":UNU^!=FLT6<-]-8RSV>@-?SR3XK_ M>";#?F-X2Q3G)F!G'D@'BPU]I]6$4O?Y5J_!1KG#MCC,E763KAN/[PP.Q(,+ M52"N[U/*TN-5,";_P8S%FV3HY?W7EXW,5@<6;/?TG$7Q\']_]ZOFX$,!]GGT MW^%M!>0^H&*V6JG5N$--M97]'R3[_2?/-=CLFP3_QS1)RO"MUDOL=D6_;D5[ M:Y;R,6N;W:VZV0#A'#YY?AKEE]X+GX+X6Y7S6%9U^!.JG#^V*N?A"V>[_>3Y MFR13>1I?J1#3!V-.A7/X=*M_'L<28[N>GTT!M;?Z9P.$L_?D^>LLG>$TJZW" M>31K^C,JG,Y6X6R < Z>/'^E+OP8 1.!(FZTK=YY-$O[,^J=[E;O/'SA[+2> M/#^"GWAG_E@5"V_?<)QMM<^C6> O:9\*W*W5>QA4&]OTZP,6JVXI_;K-O_Z@ M0[.W/30W0/AWX-#DPB"$,Z_H%RY5$P?_F4?%H@97Q 11IBH*1C=[1TC/(-4/ MW-+&>SW/@HF?QX]%=EH[/Y\WT-\JMH:;SF5.7SN*!+3F:*A[2UGQZ-D+2;/Z$&VT+E-D Z>[TGS__$'A!1 M036BI(W@@UC_VXFO>KNC=%Y(;V,/ 79;#?589*#3_ODTU&"KH#9 . =/GENK MZN 70/*H5_BD5T+92:B/$L_?D^0DQMQ_:OIY;U?-H MUO9+JF<+WMO*U5?+U:",WMO"]WY4=7%S>V9N@/P/6D^>[UM.X@/#27SBS[+O_(38N]:6U6DCQ+/[Y+E514BDK))\:\X_K@7^*?7/EO-@ M(\1S!]&_5&ZP\$ZN$["#)M&,B*MAZOTH\?XP+1CD>[*3+&9/P'=KBQVV>NS1 M",I/J<>V5 J;()[#YI/G6F.1,D+T+VBRO*2>SC,8)O?)R27IS ZAA[SQ8'J% M:NOY/2:1^"DUUI:$82/$$\FLLR@)HAF85A;JXKU02J!Y*KN*@FU.^1$M^,Y@ MF]C9)G9^L%SU2XF=O[9YG1]TCFYY&39"_(<809U$HT@0[2N@[MY9,%'A/-Z> MI8]HT7=^PIKFUI9280/$L]WL/7F._=P\;.7FGIRN46I;I?Y4W0I;?^(+J6MYA/]H_MM4UJ6 MA&%9$"IGT?TVGWYQW5R\N_#XY?>V?GN^0%UH[YE"\6'\7*KAP]Q5.*.^HMB)O/#"%$:4I 4VKD_MC\5+N5& & ?5.CO@Y\&AL?.U'"5YWG69A[N7S8.+YN8?<&.TF3.6B M1G]M/=,?74=Q7/TLGZ3S.*Q^.E)QI*Y47OUBR(!'Z^XEXJC%;<:Y9BBUVP^*M?I/,B3M/+ MZL>PZ"KP\V)I3' 3#,>M?G0^GRK]*?H9^D*_C/!3&'+V8J MHZV">P!?'B_.YR-<6AQ@#E*5B:P3O"Z+\DMVQ^;P$\K+X*!J--@(1!Z'DGEI M ,/EG07/NIY$,#D!2JX7^',8'ER&77PSX7:!)X71&/:BA_*1P8K'"V^A>:@Y"):NPCA'X=*](LO"?K&@W%D%THF&O0OB23]%]4?7N'#HJ DW#C' M+-<3T*11TO!>@J&2W'*J47N"VL)K/-9L)*F@<$!PP(J;*YCF."+IA%>_:7OE MGF@1Q%M9^1:1:7AO>4UC/YK".$ ECV*]B^"MY[,0=]EMWK-\4C2VQIQS[G9^ MB#'7>2#&W-\_JZM--0P">X?+@G;+Z>P_V1!;;DWG=S!+O5:#XR3+?^IIN:.A MT1V?1@7,1'"+P?[QYNSP^.#L,=C0NWF1I4D4( $NV\RH*W^5<\Q\JP\=./11 M>\K7>V3]+N3+WSS0E[X7*Y_L9+)R$$D&:MH/KU"[AUZA@DD"KW:!AY.81A=Q M.H*SSU=9"C,0J!J<_&.5Y&RJI%0H-XWHZ*P':!VA61[!L0&#@]LTO),YV53A M/) 8/L*:_H\OQF(S&\'A^H!]E00:J M#\0@@XN)=(H,MCD($ODS8-T6^@[KCZ7-$<"W:!;#83XSR?34V#K:*GN31 Q/ M1-O>".>;QIDVAGZK>7M@FOHO8;74M,HV*AW6N?W>_LJ M4-,1[-9VLS6$!0:#\DK%N&O$"0A24%RP][*Y%1@]%T9?Y?,,;%>V_M_.)SYL MP+T)&.,UDH$)B$L>H3#E8'3Z(>HKUD8$]LC$LM5Q@25!;2 WRI&?@5/4;K:; M[#R]33,P?_^I_+B8>"?9A9]$GUGG!N =@B$-4_(9;F'6S4>=.I/%([_/_(M& MR*8OO\,%E3]I?Q &&=(SK^F9X+8Q4Q2;N[@#,+295Y_0\P7G26M[^A4>O/;$"V$=*RS7E[JROL MSBZ5WXS2) .76W2.*AZL2O@\IY>&2Z.\-&,VVK!@ MZBG8*#.);5U/.$[AO@EV?L@IKL-;@54S+/0%&E?\&5@,9$?"?&&$5L\,SQ[< ME!0/F69P*0929BD\'_8BS%!$XZ ?Z9> *W^']U.?L%,'&!.I2X50,=B@'="%KTLZH<,U:*6>KAZ+JD8X35?:; MA,:ES"D82RJ28H>DY4)_82*J>H_5M^!/Y CH5_?&0:0V-_S]@8\*Y@^1#G.!E@JT0Q1X?Y:$.%ZU[.D!VZ!J4]GT3@U8#30L8]QNSR %0 WH2.+MS5/JX- MIU)B__J9K+@U!"@XJ,>!$72**'*X,0&#,,^1!)-52 ,+F"C&;&:%E(J5'Y,R M>NK]VOJ-OR*O0,0.3T&*E=+.KVTT*'.L $6901M4 M#OT1U6 5.+,7F3_-^1D4UP+U99MUJ7W<#)>9RVGSD%\T+ M5/.A; [2)CE6=U*^"60-+%5J>35/)/;DG3NAN1JXKN!LZO-,?J#/M(:^0\V+ MT\ 7Y_/?47P!3+L]':%OD_EAE(KJ,(-@ATNR_V(VG*,==R9AMEQ=X(Y@@[E(<2HHU1^* M0C\D M*%(,KW1OE#TZ;+14D=5%B[C0AR4&&N8CF.G(SRCE:N-P^FSDT\"'\ZF0\V'J MXT&$2Q%Q=;*.!HM=S@%0S)3A N@HTU'V2[O1 MXQ2&?BQ>9!55PQDW[3GR&E&=C\=P6)4"GN9*-^!^.]&W#Z%M&:++@8M4.4LY M6H^@EDQ-T)!!F[T<>C8VH4P]A;[@BQHL-1VG-;';9C@/A*6YF,A\<*R=S(6: M_D=]"GK'IY,>5B)1I2"8^(-DF^$=?]EI.P\)V>"AU#V&AE)0.<>I M&2BJK9F_H+"35FM\&6\N=R0PS'0.:V-BJ1TZ:71HP>QR8\RAA5<.SK^%A8?' MP.XZ@NF'-X*%*8K21G^ALB1,KT%_VG!\0K:0&XKGS"N^,WK(<:S16G_XR84? MT['"(?GU^O5GS,1WUV?BMPC)VQF-^Q%"4Z*"Z7\?P]G]0HVR.9["KZSHN *7QKR\]KMRC)JD":8J47^@RC<*0$(2>+?U%I:]VM>XRDP97VFNGW7S M3=A,FR$QL_BI>+T[7'^*21CVPGYI-3O64N,[Z-?%N%T6TMMB'*+P/WD79'@( MX,N/^9P>-!LMUS1@SRZ# 6+T6Y03SN::VR/H%-UNN#]ZJGCRL.9!;2V);LE- M_0(WV3&C72MT#T:FSBNV,7FU8G? F7N=XEG.3BA9#\:0DE-)SE[M3-"D'I2, M*+1*P # 8#MA=LT9Z4WG<1'->(W0U1$!PF7+^;B(;W*KT0!;I1ZB72^TNG M5S8Y2;)+$W*F<+]]TXR49L,)2^#IJM]27ETL*HI <03+O MR9$6B$R*KYR=\MOA:Y%.\&B(U2O@J<1['09K,8+$.T9O@=,2":5)X> MINZ$T\\JXP;?+16%D7-@?H01XBCTM'% T:YY]<6>&15!3UZ^0#\[\#/T>L@ MY+V>P.8M7PM&^-SHP5!AP(?L2B=W 384!FEQ$6F%Q+/0V>72:ELKT6I&UUC3 M?@17R2Q$$BC^:#- L<^^&\$O<98==*6X6Y$%V9?/$;0&=>-97!/;WF.6PJ(M M.-X:I!<)AOEI[K25JO4ZK3-[$0;-L=]K95?!O(%DY*XB.!7=]7(60L>.(]DW8"PU>0LM]R),UQF;<<$._9#/+'I2"S/L91JZ+V1B;Y:EGICFZPW1=JMQY S M-%'.]BIC-<=3!Z, ,6J:.=N$F =8E Y\B1]5]2=NU-TH X&&N[S2*#U](.)8 M."K4:C3+,1H)#?$)=O,=&&FAA6+7Y,C%G*VM-(-+6CHCC EGZRA""ELM\5K_ M8,5\I9*Y^J))&Z=Y7C5IG1H=F%]XR4[I)3=+>-9@IEW4YYZVX1Z^18V(U251 MD4177HW)6>BH48Q5R*Q!9#2\UXYL6@#LC1#5KX/ ,OHU=Q"NRYC5&V&O5 )B? L^XDVZ$H.<<80/HZV<@ILG3\,J'V28(&/(XB MULGD*#??8PP^RFG+>C'M2A -##9*CAQC_9B1,M[).,IQ!^/Z\PE2+&:XIQO> M49H7IJ!MM5#@QG+7@$"@6/F*EK7)AS!(TQK+9!Z;W5ECP*>XJ:&_@/.B#O]! MYS6B&^&^PU>*Q;1#LQQV+H<.0.XG;&SMUNEJ/2::UZB0PC^P M']( #NLE_X3J>F6HYK=S2OZ9G^.@1K&?X(Q7WY+!"B[VP2,$&"Z)]L%Y8"%X M3_@%[].)GX77/I_U9>C$1AVXZP^N55$[?7;5=&H)_E8ZPOA,BZ@Z.E]3SL"Z M6M)(K!?-KG4R.K6RDZ;O[:1_;'&(FXD@;+@Y Z.I=M]@Q%0&@-))*$Y7;1#P M1BL\CD9P&2:"N]?%,!U8C.PSISX%/7BT:C%,HP]R$W[!.(\#L(:CY7\T6@PK M-BW VT@TGC!FY$Z"K3QT>[2B3DM\'85=RAA:F*D<7+0F42'0GIQ1DC7X;0&: MT^[.F@$K/08Q/R.E".ZD6= +A;&3&7B'H%,N2-E,_8^IW=Z>8,Q5!2R&ZRU) M:LK1$AP'5#1,OM.(^ZLP/;2XO0OX, MZUS\''> MZM-T%65;>8R8RCB7./F^".E\(4^1O0/^&,+@6$1@4UL'R@A,,5Q MTE:KP3Z<.:'9-,.<ZC>[2=P/G83*X\I.&C=Z:!_5O>%!GU8,V M2I16^X1G*"_J8K%1K[+^M,WE=5 A%Y1VR0ASC)J;416CA3YT&8OA5%A2C,3! M1NK0H90E(,"07"$.VCO@ )82Y'!@'Z=T$X8THT:#&R6II%@T),8_CR\+#FF",[-:=#R ]G,*GIF+8=$X7O M!*8*OP%=@.LB9"P5+I;-,G?65.5BIZ@BDJY1,F./ 7[RUBU9M/A)S ,%^ITM MOD)B'3EW]7,JKDPQ>+Q0VW[E9U%*H$Y^)@74ID0(,W;* M Q"@.3'9DFF!)/JG0&KP[/CMP#WN0I%[\QE#4VF@ M^HS$4]5X"P8LB6^6$M+2) 2P/ 5'*QM0IS--60:SZ> @W'.?T(V5L]^%V&F_ MVE H4+$'S0]\*^A1'9/;*%%6E]Y3T>S-NJUUA!VQ#&'@5?$ LH\=?.1 MC>*QC65"R,YOT:R$C]&1QXB,D= :(5E&)9XPJ6DN!,9,2=385=)NA(*C^)+ M0C-6^5,"&BC*5)G0A%.^5$I8M=AYH1 :;) TCD**&#E1;&)J6AN6+@5 2G$F MO6]!_$=8YOT8Q/W4OS8E;X]!SLV[F'2)5HY3T)>&\DY';248GU9HD;@)ZE,+3->_:T)DY MG';"IX:BNTQF8F+;CT'JSI1/5:-@Q&W4VZSWM]T J&108D;TY?*NCV'=_O"# M2[ 3-NI-UIR'A<$&L?.B 4*UY:-CQ&\MQ5V#3J-K,<-K[H,!,RJ1=7_:Z0UM M#1B'U$,E<1FL]Y5K$9I4?J,&&\ZP$?%O*T=K<;#D.9%*O,#.&[K-2G)PI \',P<8\:@F6Q&@R%0A+V]@)M MJU E>JP0'CG%4)BPD#Z"[?2'EMUD-9Z)-T!KV'+0\OX-6U"[6[^T^FT+T:\* MP$A9J&CH$0$/FXTA.;?DY/ J4-,T]W96RX(B 0)'U[<%,9!P?@VTK MST&5[H^0AXC0'R4<5ADII7_%A%0%=?5U4M52&$"E#YP?CN=3'&> 01IT&1&X MQ26=/JI)3+!GB$M$E90!13"H>Z=@.FX+#ZU]FS.O!AZG/" M3-<@#^9X8]HUQ!N5*,.6R;B(6FRS#*6U5@/E &$)A,\%C^02B9_U$-'DKU&R M$FO*8)6GE>HZ$RCFM6;V#^'0T6G%@D(^W%8HCO()ICLBIL((U(Q+!=]2,D5J M5O42(6E)3OEDP\."5^!B>@'O=BGZ)>Z^3 -/N0^-F/4H-_Z(D'+ZMS3C^IEI M$C"0C$S R$@ M^ACJX(0%&12P<5GG7&P?.!42#\.AY+9M4FZX%S-#1XS=/QX'F^TN"0X[>4SA M9V-\IO&*6W3"?F)6)'0)"K464G)9PRCP;6".- \L8QEZB:'"BTQ#-W0.V]$1 ME N4!/I%BM7/;\GWG2+\=9(F2DH_53&A9+0\J<:%EMP+A@76EH [64M>:@O_ M%D"D+R, AUIXT3 T*8<&:DIM,+U)IV3^Q] M\7B2H]/'."H5F+!2JB&?%!(MT5*P-V1(&1?+TL B0/*8AD141P*4ESG^95TU M\:8<>/FE1%F81$!A](7.2_"=YIF3'G2G+4 2/>H:Q(7&HF5E_-@S2^BF7$Y; M*M+$#E'DCV%Q:I[K",G*FS\& 3RTU%A:J6A[DZ$8M(HOYQ&6RV!4'=N[80DN M!UQE,YM%^ /)OI ! ;9^E$\T?07I#R(8("0J7@W2!X]#*^86IV!#,-Y^YAS> M7Y#P0&1WO3=;"]9&4 M*62(M/!)+7-6A3V@*/.P9,[%*SU;*S+23+F.G9.?=OK?*3*[&*E?)RBM6PD* MV9#]N^Y)=<,0GI6GI-UH];#YL%"7WD_N]D_L22\(1642\ M0=0_$8S)[;Q^[[QVFZU?+W^C\D$TI?*)GQ$?L%%R1F-MY_I[Y_J%)NLW. ;Q MF[9S^]US:TP@)D0VU>385GD[N]\[N_M1KHTK5 QQ-%;;P^W'32\QP1>*FV"P M!P?*&,,]-:^81QISL%7#/VZV,;ZA&U66C?C-\!V_R!BZ'L[H@T\5ADHZ:CKU MWF7XF]TUC&*?C$S(P:%2;=)USPE*W:PZCPV=F2)1)PM99 MW#=)JA2%%$Z7W4VLZ1^;JCK)-NG(+4?!,N/M@3&+H7),;5B.R2]1VQA^/ MM M2AW"5>-G+K5&O!$T2D]> HZ6!18;9DEGXJ)T0; MGN:$B %+?6],?L5IX.4E6&T6,_$FH496QBS9<)5%3;';/Q4B&B3FO>W,25IZJ8P$"(:]3YQPX$YU3P)>B::99F,D+U8BG8&ER M"$S.*"M:!Y/ FMG";VSE)Z7>*KF*8!N:@DOA;9E39+_,$6N*C#B)6#.!9,Y+ M%!-3^HFY#=()#@L1:C ;)S0)W,1T/B@X8.T.:(N)SA83]>.U]#XRF.7Z M_#K$HYLLE4>@J8^0QDH E09ID7M9FA86TQ.:]YY MO# LS:.YL)13TL: Y @TT@%L#2PZ%!,IG8'1%VMMQ-K-)KXD&Q: :9KITR+( ML$G.->AS(>J,P&(A-4/W<9603:"9[.?,7W N%G[1J+3U@S4[H#3M@35Y3AR3 MYS43?I-B1@YF)?-E%1QIV!LRO=QY!P9'(R &ZC+01M3]YE39?"URSQKP9T3/ MNAEO^05@BA:B*!>)<-'0S$*K2[PMQZML.2<_=H!&C;V;J:EU& 6=TQ+97!U_ M2)Y3SAGG2EV*=%)&&0=D;RNX$6TQ2-\!M$@2S80>Y6ZC5/%IEI^JG9WY*';J MXQSPX2J'5N TIF!0_* E9\PB!]V&KTZ[TY*S*(/3R'*SNQS&@&J'6..$,I0- MS2SX^=3/+\GHDE-6X9SWY3D'R4+ +I+_@MEON5G259.'P%581G+Y*<'MSA(*I6F*A@\@ MHV]33HF;^YE>^5%,^7FG"<=&O==:H,48Z^ZHI[4)83GO6"*)$QH(3[<;H4. M:I8S)1WJF V2V\C,,ZG805C*)ZS\O2 0[C1BZBK-YWAVL&?)'"7D9IXE[',^ M&8MHBY0??!7Y]+A#*IA&:FNPNZZO&[D*&A?I%?$$3=RAF]1(D,*VL68F M;K!O5EY[RM256H%;CTW5^6F^B1O!V;I"WJ/P_YY$?MOO]@;M<;<_'G3'_7#0 M&X_:03/L^)UV>S ,/K2&3S9$F%9ODL/S@R.OM=NXOR@_)AJPMGCYSSL>TUH3 M60A]L:@_?64.Q_!59AQ@;,*3:?7.NI\ M&H$1LQFS<..BKL^T",V$H:/1!8'KJ1=FR/2)N-5<X/=I:$:=/D$HQAGD+"5$]1A.%9]#IQO:E-ZVF2M+D(B7VR66# MO[3<(.E@=('?0Z@D9^DQ^Z7*J;6K% ."%'6D7@%ZV4QCB_(0A#B#./5,[ 2! M#;5;I&%P")D?Y5+=,L/K5"#-D4#Z"F[I)&Y-1LX"!5,.DY+OHU^TYFE2$DYP MI1A$L<4 :,>"VE8];)OQJ7_CJU,[TS]+$*L\T+L="[&//?<_Q]3= MC"1=ZQFC4,'X\Q3)66H"SC=Y3XFYH]J1DNT"!$=2E9*(77!&()(T1L"[R=B% MMJH-]RC=U5D?&0'L62$VKF%Y,Y*[L*E&ND88\RO92W>VN=S1F?2O)(RL+VUZ52B%3'29(\*K?$=W9F4 M;&4I;&C2,Q-7T%PC.ONE:9PP,<] ^17'DIQ;&%'6U22, M%,UUGWE^=*D>U8Q#XQSUR80[JVH7,2'(*O,&R\CH_L3XA"<@4N/-+]UR]W,@+#!<0/#P:B7] 47J+R4_D;>IN8^7,:B]B 3?G<+H,^+(WE MG+KD"4D5;X_LUQ0/ 5L,S*G5Y+@F(4 M8-4Z1T/.JY8K/%UEB?B5(, S#.4>NY3 42DM@6/?X'?L)C(X MIZULW*5L[-H6:FX?.S)]+(\V=VIG%E(F2G$8 ;C:0V/-;!H%^RV8UE1D;A'' MC#Q0.W1"_8QJBKOH3GPRM]P'%(Z)I.-1.G)%YG:#XFM5TKP5+^$Z) 951Z8= MMW!#X5Y],S<@N#135(+.?<<$U<=UY^""D@FMF)S; .-!!8V^8KZ1#?7ZCY=3D##;7G"(,P4]A/&=,D.J7'76>\Z Y.S+MY?)O], MQV-]+FO96LD+#,/0I@=[,F/=8(M_+/$/PS"GN4.5W"FIA&E6Q&/6Q&[*89HM MPLC=%H.'BC#:*I?O5R[[]B0UH""PFQ;($ALE'%8I)E$6UC$WOR@?.(Z152M= M9<@.A6MC5'<;]-%>,T>SC=0P>0YY^Z;M*'4Q)Q(>#S8,;@,5Y=,:]?Y&\CA] M')K\.X6J$LE^FMRH5F@.UA#OJBDPV-^BX;FA!VMFTVMN-K+LBP\%D_!R>;[<82\+^8)0IK-@)6"K(>HFTN33\ M(V(DAAGCOA78'[?M2^AT/.8^:QQLZ9-N60$^;';1!<)2H-ZG4:*0X M2*R1QLZDX.9TP(,$"4L32Y.M;P*?HRU4@F-*#,[9?]3_2+(+5/JZ#&.F MM\+,G,2NV6> 21$M(]F84/$&!?L6!NUS=076NHIDF>G$>"/J(*F7)M,,%BN. MZ:6+Q8Q3NYDJF$;$4%S#U^!>S1>FI6Y1TES"L?38\UAN MO,%:RO@796W&BVS'G:!H8<)'\Y:5_9"["RO5*O"?AG=P11QX.A0=*:,E].3K MW8LWG)(7RO%L4R>CI<"\O+.O<.7,WIIA;$YKM C+Z1$I4MW[YG[AW&#L'3EU M$M,K:Z"_: 0^2+MGJ5-^ ^U1F2=R'"6T,+6(HK_X^]*]>M7O/,^R8P04]*\$2CU._*S6^VA)S-I99.>F57 MO$:U 8DN0QCK((?%H>A,,:?M^:'+'4R1<%,+@<,.=ZT],&5M Z>9]WQV@0TV MJKGMHMS$21\T;I7 MB 5*XEPK)<;=##I*+8+,W"R:8?F1PA=Y3;)>=>>&4CO*&:8,D@NGC9?0U.J$ ME X,KM'NLOPW 1W/8&\$P'"PIK/LN2B0R7U3&5-XWDF9IQC19.>I&8/!&2( M3"#/P/_L%)DL7:DW;6FB6"O+!"U/CD;@ZT&6_26&2XQUFPQW0OG".+I4UJ37 MP]$14$-VA7?@!C5FI? C8Y!*M$_O'Q30>;X" :)#?TPMN[LRE8E316@3A//; MV:XV:ENRK9@X<9[HAG%8ELD\ 5,.:$][8 MK<51D?#2NJ5S>?_IVJF/1$V)*2-QZLO=Q2[*.7.-I)DS(^RN^(JX7_#V: M14<2F2^WB0]D<%VXXSJC"DK M0W3NT9W0]I=YYYIAJQ,J!MHC;&Y6W]I!7XM7A /#S6J?9E0CY7%7:<;5,0;4 M[A(GD*&24CK*-7,Y!RVYUHX(LQ6HZ+4A^%\$BT_EY:_H@;@_,J0&M]& MHO$PR@79RPTJDTN-I3.8TE3?*1TA37?(A>)LS:-BA7\DZB(M(E]J8-%5,$8, MW1(3!2.82F(0>@3*14RL5:W_:B[T?94U96-B.@SM&\BI[2Y7"FG8LF:677T. M^:5N4,14[7 C&;,"/Z#V!5JRV822OL69TDT6$&63HCF!_2(N8N6"#8W59P=# M)CHFNS #QN0CZ*61N4N8;'Q-K"I=VX![15VIDVFT#3.Y63?J1#9%":R-V[NF MO4SG9\P/8PY\]-BIE97MD;5R;CEJ4B9"7GVW:B11Y8K1;I"GVE;/(>SYX8PG)$)O:LN^ZI%&8"-TUJV+=:"05B&Q& MV3Q-'^'\5FCIG* @V$0@[/EXX;CQR[[[9AUWJT,_)^X11GVB4L**&\_:(9BO M]KB\ETS4F8ODD\$1A"93T"I#N67MG^,R9Z69-7I(J M"H9V;4/'3'>,(V-=H[9K'%F6 V2DBH+P.FRMH1['LYT]92>>R,%"4W0<.BU:!G&L";S?:$9>?93P MN6_4CMM6G+,V0@'ETH766#'53!_J:BMFIS+!)FD;X"H3$RQM4/TM$RDZ7=]=/MR&=R1T9!H] MQ.RLIA3#L41-:0>9.B(U3AV<35+A=)9PN35WJNP;DCG&;*V.#6@G1H %ONU= M:3R)TALEJD 8-=>6L/1S.E^8UO*YUF+6<#04Y(6TG].#9^2Q+EYV(L:1I;:[ M:7IJ5;ZL+]B,.#B5;=;&6^W6O%7B6WIEM[+L!^;SD?V @BM8%8?L$K#!IM9K MU!!]YWK\B+8T6O@"#Q6G$V.NH:G2QX@IS#@#-S+]*3$#:_:/DCG.P:JQ'\7S M3 >!S-72UUV&+#7L]E)A(#;.L\1_]!!T24-"H5U2UA8]9^8A6(E%O&>G3V,+ M"7/3.&NX:ZI9$V^U9@8P5@G?.Q%6-[TBJU'"A^0.)U_D9D:<%LM^DLP9#0-. MIB:_L]3:#A*F= 7A4X2?K-*SF;*VE:BJ,PD8:L0D-5%.8-S#2K(,%24O5 'E M$UDPD!EOU54EJ<6X#UTM;":5:P4,'^%F49;RRF 6S-G)=[:K MW3!SIR6VU:'$7L(7F&S7VHT?C6WRNQP>XD(^9\]*,HJ1_FY,'D'\E/U56%'# MF'4B2#+Q@$>@1_=D8J0.F*-A+#(N#,,1U').3'?A=9$D&:4*G0S<* J9A &, MEE@?_DX^Y!(,2F1LE_/+CW'%8C^:RAZBO&R:U)UFL*S$]+"XR\?8E$:!U/IQ M(5:HYA;%[)N?E>C4[T77O8HN%64Z5T@O87($(>3,.3-*K2R!".P":A %7RW\ M*!72E7%:$?+H*N($=0#:-:+$XO(T&GC&BADVF#RAJZ%'X)DE>4\A#4*RZCE; M_I7FT2(=+#8U*6"3^@R$569&;"QQOZXNNXYRM>)A5'_C")AC_/$1*H?GS%^4 MY0^'SC=SI="J(\3FU*2F9*8U=RFA4]/KQJ+OPY;0.HG,ONC"JGY\;VHUY>, M2L0.\,[8$#X58QL4H3>D=L_K2S+7T1HN@5F=]CH=-K14R-6 M,A(*W3V!E!5[70ZGS3:F>Y?+4Z%V^S2C.G"RYA.GML%5)]L%^?L6A'M]:TBD M="[0K>]0JN-OSID&8. HL' M+)]V%K-79G;%7)C]C7N='(?,$$?:4]?PE"'QA-0H1QSIQ*36PG3)5BSN]B 4 M"KB("]+8F;(-'"MK8_A5":@?"#%J0+QPJ(3QHNUZ_6V*6!5 MB\^=);-LPAOB;'T)A6O#G-3ZP*HO1(8&%:27EG*,V"W1:FG2MI+A[B8_(NSG MXX6I8BRZ?$6-L&+LZ0,W-5\:Z*K&>%-8W_Z6^@G:X ,'\/E$#82M;+YA2[2F ML<)81Z(L#)W3P!BG-ZE>K,KBX'4)%EB"3DO06;A:[]<_/*<@BI.H+A&U.X.F M@ _Y_!=IHFJZUM<6CM!KR06U,D27Y@.#.2F+L:K\E()\E)+33#-N%(G3OC6= MT76)AX1U;DIM+Q%NJ=.9IU$TNEXN*&(WF MXN\XO<#(C=+\.3Q(5;2-O2F!!3A^?FWZ!'-*P4>3TY0Q.%6#I1NGB#5& "C\ M9IXXR="&]X+KU_")M?(2ZM@DR35P0IQ$ M1<BS9Q9TMX@JW>->)9.D16"-Z:*V\G@\N%X:4EQ#QTKD2X@WDF M;TX'JR%D!]+U7+'V5HX7W(K4)T D_ MR:JX7>(<@ZA,NDG0L>6;8^+#W=S!8J2RNE\4?G!YOVP;4M9=8M'05=TKW[C" M-XXSXQ+:"QT5%H1@GXDR>&^*:G 6K^:T1]T)MT4NU;BD0?5P:-)R;B:(2%CNL&M$B+2_FY,+VY*4 9+443@1DN5-H,YLALC0I<)?##:LM8WV"U= ]< MH8A;-6HY806/@,6V,JT(^6'HJ'D2NOF)P(!6'%;X#&G?.)M$.;)^2 ]'/0J.0BRJBIIN*71$Y &:V]&HCC00*'IJ2Q ) EJ?4OI+[!=K!9^9] M"03B;D%TL-1^"3I7Z22HGT7EWD0"\\H+/E5Y(0LLPB+,C66 TY@A%XFG.<6N MC92LE@^-I"U'&F[\2:W2,CK-RK@UV6\./N4_<[0.A+;'#[$5>6!;O=-<>]-( MHS-DGVG)ID;K)B-NVZ[K_5AA+J9RZ\@V?T8X>$CSOI)Q/O0+O]*8=_DKW!@Q M-B&=$XH0#QK$B=L5*'$;P\^\7XD9Q\\K6[ZJ$&"+A?#Q;_; 0O<"Y S;MTG% M&S55@!E, @THC3(K3PA4SU/QVU]2< MXQ(63ZP2"I52_FC="5%;"8).3;-T/&^)X[@\NW18VJD7IO#*DA 5A3Z*'99Q M%A!D;\EP?'H+^6.%[>C ?9[-R2'C9GE,GH+6=U)(^8/3V(GQ&[P%Y>G+!I7& MLND[L$..ZM4I1]9O9>Y#-D*! 5]?6MC)\*3(,ZIP=/-$5Y',E7W(^]/TM:]I M!(YMXT3$1M$D34-37\)=@ED)6SJ9'#N5E!9"GQP;=B*NM[2CQ"GI9A5.]+(* MUU9*-_2IL59E>AHY'5J5 YH],Y3Q:+R!("A9+]2)VA ANA3FK%]3G7[O 0&] MAQ!L05YZ@317&/^4ND+)>4JL5DRYYF9!M#G# M0E3>$M=.?< M"?81J*Q#W7ZB=)JF3D,*\OIYPCD?R>>(OAP%BVB;=#D)AXK=&IA2DG,%\84P MX%2[NQE33_._2B)H.9IPOPKMR&$AMOAF@7*N*.YBR\-@&YASQ+#[D6YT9MNO MLB[I8F)CD0C;F2GB*O$-,3&7UDQS35J#JVJ&6R_+7 L>.-@4&LBA M*Q=).Y>*,,FND]=P3 #W 2Z.0/?BS7'+SHOEBQO>"XD_25QVA0E(="GT[\B4 M8ZO:,ALAF][$<1;6F7.4Y9T#Q%;2R]?HJ<<)_()45H5U^639U)=E9 M5K T$O3MBOI5HKOBTA*Y44O&@PY4+;[;JL(U['7Z59=%CMDE:H,.<0658E'.]+ M!B%:1]B%MTT3TQG;TO"A/YI;0*Y5?8Z]7KGE5.FX>]51QE1Y;EHFK3GX29PD MJ3:.BB]V.-V< Z5,C&.K/=CL6B.U]ZF_K5HA8X^&QAM"%,84L3>99N$V9)^P MD22B]'$P+[L+K=F-R,Z@O MI*25^C!PW'D?['TDW?OO_VKUF\\ZK9HT+%@Y#Z7N%'Y,85CA':KIX;WF6'O%.:54^(5 43%2HS^71#34S> MJQ-O0P*V:^1--PE[PU.N7\:ZQW:@#>^?Z35&ZVFJ1J@&C%],2DL'XT*&G9D* M"GX$%[H;'@4>Y6,X(]P:5+$X2EC.T)\2.2P=);JJM";!D@C]?":#EKQB(+S. MUB:6<(B.CLQS7:%B$!WP^3R34F]DKT5X*=%QCQ;"!T,$R;GF2'<#)3R\>SY< M]A6S_IFJ>D/EXZ Y5\[N3=-(&5M=VDVUP>J3EQ/1K/L(QR"/RM1F+BY(VXYP M%DML(N1!5_KY7$]4(M ;X5E49;ZG!??V<9_C F9*SV<(@.!":=^9<(3P_ A+ MM;P.R4W G7[27'DEO)&_*%6SR\)3&V8_PVZI"U/"?4;A]D1,DIOB;!IM9+JA M.L@>QV>QDN]42HTKDZ"I[+',FGTWR6WSHEH/SJDT#V#HBW*; V0_<$GO*S]V M-TLB65Y=*B1XQ 1T?^[H.R(/6-YDY5R=BXAB'#Y=QYE_?Z$]9EQF6^) ;X)> M[+("\->].#V2[LVFISNP']2O2)-\+AN^&Z*Q?Q@4ZX69G)N!6 _F.'J[1(A! M1/J&<;_<2?B\RI)0)<47?AJ;R-$ I,]<9DB (8_L/P^YFRA%*K^(??/Y?AC3 4%?)RJV @-Z)J,N5?2 M>4$(;>IW2+T5N-2G2"^XO0<;ID&0,=T<"!1R6UN\!??&R5$-,F0%;1,:>TUJ M@J+I%$;-.4H,<7#_'[I:&EW*(.EP8%CX1!)=8C6@X0Q:?S[%L0J1G.$NHAE M$%#$7'*<'-;P04>!!ET M;HH/]@%*24:-V?S$-NF8,M0@F$L#1]SCM2IXC+8?EZ-BDP,_GY PZ.MO&J*R M=&M! $*1&?XG@8+X.=>LTT&.S^$\X[7IN%&G"5?0?6^ M2H.2Q!JEXCN-"HPJOK(=4<3F9'Z@DJ5EE4HY);NBM;U!1NKXKRU4=M2Q2BY\ MZ7UE;%W)Y(H>,PT1X;.\,#M;SHWJBQJYL^]BQH:$5J %T /6""Q6(>7F6.[8 M883;6ML[K+5=:M?N%KAOR]+O_1KN5]5^;&1K7MM M'TZR<74FS?%AL"HQ1UD?;98,_7-O$K\R=54)@VX!UBX8&!73(9J6T?P(03,@K9DNP4VT2(M*;E9I#6 M,=8,'*OH&6NV76:%WIG]&+#9T%';V@9W*FN[)67@=%JVSHL$.5%6R)Z;YUS6 M=36/L7)9"J6$:P3U^ZKV[&3O22-LJJ/(U)7PY98E?+O<=[G<)RMQS6.M[ MFM?6PUU^:TI)E9W38:/[#_I%:Z>Q\P]3H)Y253O]"EL8H)[F@EY*YAEG-\-\ M/\)8SG.*+Q*"6*D /X]R^#?J.C_69Y M<&NXYL'BO)3>>-5HX U_:37ZQAW'W_W2;[3-!Q5Z/ASH&7+,(5-$XCLN&7L,SI=^$[;'/Y 0F4SN;(P*M@X)HH<;DJ=:0(7.I M-91FNBKON3)/V6:E/&^+,+'V>,D-)^R;H3>_73,!*Z)Q!$(2ZH*=) DR:]?PM4? >?"HFQKGA?G;FQ3X6+4T(>%5%C)(:=#W+94U2ZD1%*#SW55>P M.1*\.(X=5:/[WXK3*]./8+%RER$2$ZOA"%6 1X,&'].K-;Q]LWS&B%MZU&UR M7K?6A;6R,GP,5A#:S&7\J^-UE2*+ND304&X:P0_\&*&RA7*-?2D*A"FF5!M6 M@FH:C_LG Y\ADB\S.F@=88734=GA]C&]00VUJ=-V3E(YW V1 FYYJ761= 4N M)0(24U")IHZ=7R$^F4]915EHF\-ZQ*X;CD' J3JWZ4[X\O:P[VFXD>QC,Z6Y M]V-;RE+I :K5HN\8)12HQ Q810Q8R^5NOIKBEB(VYN#S^7*P[Y@)0^2R+(VL MASF_QM4A9N1$72:,(ES91BPE<&Y\/4M)V<7UE^9TV:^E4$@YZ]QL[)2=W&&C MQP:K_E2F%ZM1HAW:3?LM]=N4JB0BC@S M6'.RT0Y-\@7WRK.3+!L[YA@#;*(]L<@,#U/I<:7*B(*;O]NGUNB%3,VF]"EP M(B0A*7Z/EO"04X+CQ6>$LI:YGG,+IY7.\(?=C M)-VR<06NWBHB:2%+KO]Y]>:ENY:$3Y?XW*,0;@@/WP\K,WL%7@.'7O=LPO*Q M4']CF2:+5+P0(XEV"16*LTM#55+FXPK\#AE;:'ZD1(:$!;=;C7J7VS!B^'&N M,4)(:@).>&Q[(#E,22M[(%EJN_L&Z:&_95(,S-"U,*ZNS)7O,7TM,1L9FCF9 MN!2)L5 EP)MGN=FF*Q!SI:H,XHDI"BZS@AEGL[Q2@UJK5@O7/,SW@5=++>JG M4Y71=*8K.R[;O!:OJ*X"9.,./&%Q$FHEGC\N@ >;'UTJSOE'0J=7",4;J!EI M:SW*I&%UE;IR!:$5BXAT^LE,2;03I*YT&6'!^3JFQ$>P@_?T]JUIRC-0_Q%( M6,W;/3AC;C>>;C\I/%O=B0W">3]KLOB/\RS*0UVN!%[QJ_D8D_:Y[YUCA7QT MZ>V^%+H*7D_<#2B-QM]91;5(O='U^97-8U81*;([*X=-A\_.T+I,Y996?&:Y M6@:U%5(L42'B?>H%V2#&L@Q<*QA9FDOY%*>$<$_KCPJ&1LOZYOMK2 :=M/VD&5A',FB:!IS9[ M^B2@,E\G0*(1NJM/3S>\,E(Q'$@WD+(VU[X7V )UKP4+W#K8,FBY4.$[Q^MB8Z-S\HT@SY-.^BK(T MX8#@O=J-!MI2#J6UF@88P\0LA*.9^J'+7\J'N?3(79K &I%:I5Q('QMFR^KO M7F2&67->%:8[(^ZV<-XKGLH0Z#R&*(8JZAT@A(-UKF*]" MLY4+F+IBP>)NR32+3Z77)EGQT0B4JT88&=]]+/2 .,9<*2ZL(/^MX?V!%.E, MO!_K$=]^#"[6A U)*OT(%:;U:(B\>:-DPFE&#(F6X1+59<9Y(8HC_4L.J5#V M#(S"R!:DSY.Q?Y5R_4"970)FG\)#]#83BNK0AEEXL7^=<^[M0J+T&%)T(B/P M4T0WH?>2T48$A\KT&,'*_XS\))F%. K0WZ'L$N5%G)YR5IOA];JB 9D6(VKI M\EG(QH@B*.,.+3"6Z"J*T1R!Y1G1IF4.J,?@J;RT/JA&I/LH4KV[5 MBM+9&9,OEG:)!) 9Y;IG$(5\6.=4R3W<)L.XPD+BKDT=&L0JP70A8=I2)N2! MZ4FQO W@_@=S;-8 (@PG8UHR"33M.W.=+PP:A6CN2".YVFIUVRIW;3DCZ?Z& M/Y>\'4UER;?YSQPK"8LESCRWO:1Y \M+HR<4,:#[Y5.B="3%Y=7,93F3.=@- M&,

D$?RJ3U'>NPFF-R9<4-;["^KXLH2R2]YM(%DI6 +J@K##7'3LN(=V^& M\37BA28 MNE,UY[[3-.$.+H;E&YL)Y28G1!@AG].+=)2O"%I*)PK[(VGQQTL&9RT,55W8 M_DK7MZ3AF_]T;'HO.;K[:#(;#@A(=UWD#G?YLL)B@Y4Y]S77+AK6H36K(^FK M5.Y5 [K G]J^0Z11H5]40>T8")LVE&3@1&5/DRS*9R7I*NI\Q1KRT DJ<$;AU MJ;T#ZD-0%C5NT*ESL%0IB*[&\HIML-R_D#;K1(:KVP]29JAF,SQ+;H;6^JO! MU@_$=C:[\&&;9T,2/*$WK7<3IR%\% M4#7%NE>1SDCRUA,61T,>PIN=AE@L#8O.1C$6L?.:Z4-HFO?*8RH] PVI6 MW=#>I$3,PZ2AJV.^ZQ5T;':?F@:A>Z]-CS1C@E]FBO0K[\!Z>MG!%BN%QHNN M>IRK:_2;7.2POF$LG;:)M9&PR#LKWJ!P M#&8%.W+ZKS(Y+N'D>$4_+6Q6Q)XV"FH6(HTPK887*IP MR1V N1K)1,!'I2 :'9Q5[8,1"Z2KJFX^::5$IWZEK>V6J>HNR2)$U\!R4A&C M/2:J:F=+_W*7RT"33_:R[#Z[+JM!!+2OE]6\Q61OU^LNU\O)6%D[?SOW?\O< MZY)8D_XUX6 *<$3P]963+\7^,MJ#W"[,72X,S'0NI6/E,'Z14=1/O ]QA[=K M<9=KP:5PUFFA(*3_,W8'56GCH.,8V'$TR'OQ*D\ MJW&8SY;RAV6\*#E'>!OP#>?3BF\C3;L*<)'H+N0LS9,R?MJQJMVFSX9Q3P_> M!4UQFM!]EH[WC;+4#_4DE :S,M-=G3%M:6YAIR[LM+N%G7[O'+J!@YJTHH^E MX7PYHN5L@H;WDL/F$^7'MT,A1^']/(K_M=WN# M]KC;'P^ZXWXXZ(U'[: 9=OQ.NST8!A_:[2??LOIKSF-]^.(G]Q7+/C\X\EI_ M/( "D>4_[WA,7P4->/+\S?'IP=G)J[\.]KVS\]T7+T#0CXX.CL_/OOETOR<- M<)PFZIOEO_=-\O]@8LDD[NW[%/;&9DC[Z].3UP>GYX<'WR[>#^?,.TEN:AV1 M7A.8*B9VKI:#X<\QS*<0_$@,1'3^4+-8R7&2!9BK"R[CRX4EZX:0^+?-&,/4 MC/6&J,;Y>JI_LLS&-8L]A=/HX3>GW[T#(Q,PEC+/>$Q8N0,AXUNJX=V M3I'!_X?Z]F("-<@$^KT(E[_KP2\'@[5?-QNMM=_==-M6J]'K[GS3;6_^KM?I M;0?;O=V"_4["P (!@H52_']/.D^,[/G!Y466SI.P+CLW")0:C[5Y\[3IM>A4 MTP_ZEGNT9Y_P+L^6?(ZJ,/,N^M$:9?"E8X2\@Y/K1-GHRW>\[4\S8Z]0NVZG M[&NF[!S+RDHS]M7[7KL[E0TO1430DUM_QXQN.6D[+2'-7A"V4JLZ/+OGPS\EB;E]I/Q53NP M(HIK=_%/N,#=3GN[P(]Y@5NU5K_U@)?X>^V^!W^NG"/=[=DB+]0T_Z:C9<4+ M;XCL$;"X_>PK)6_U M^I_KBMF?!2"OQSOCT-L+ MI8H?X I(P*T#?;ESR 6O6%S*Q9;L5CV M2#JM#=47= +^3OF-C4Y*O97"1=L(NLP&IHON:L))57-IJK@'3JD=O$K@-95B M"M'QF%!7^C:76-?+OSQ,PLA_%.2&;W0YNOHTBVQC!X9),A:%PIN*Y?*3;G^U;9RR[DMHO!P7"DB MMA*XK[_7IR=[!P?[A\2Z5 CHETA2QU)Z=R&D=LY]EUZO!DI' M&8968:?["H;6;][KG=9C!+-U-V1C'QT>'WAGNR\.SM]Y^X=G>Z].SMZK\8Y[]_6M= TW9/S[W#PR51 M^]&C:7\%>/6;5?#.(\!3]C9%X^Z>_OO@W'MQ$];W9._?_SQYM7]PZAWMGI\?G)YYN\?[WN'9V1OX MZ/6;T[U_[IX=G'DG+^2WWMG!WIO3PT>"G43F 48@,J$%42*/J3TT\6)BI2U3 M;I@Z'X>[W]#:[''9P1F7'1!Y;*C!_<>[9_N[?WK'FE+WB)TESM<16Z!'73IL MU376 (&[$\XSW=0R]I$AYSKEMFK"2VG9EATR@WP"QMLDC4-A_.*&;^A!PS]> MJ/_/WILNMXUD":.O@JBKFG9%0&@"W.UO.D*6Y1IUVY9'DKNF?TV 9%)"&038 M6"1SGOZ>)3.1 $&)E+60%"9BJFT30&:>//LZ2F"5!:.O.U 34W&D<-_KT%[, MH_ ,=WLX\/@GV$9JO>??'KOLZXGR0+L]]R%YH'W/&;:>)@_4>]AG[TNM[#S) M9MNK?]X@M7+#\,S+I:7=U2(1,ZK7R/#;J22\_X(_;W"F-9(3=^KXG^+;G\M MW+5,D8]!DBZ%'.\[W<_E*ST?@:\)@X.G._]V1T6HV=+#8OM;DX9W3WY&@\JO M Y7[CMO=4DQ^7%7HY43%!?:W7"IIJ#G%;I/*#B&]VW4ZO3NQ_NDX\3T,M\&' MEV&"G2='A[U7B2^O@V05FWMX;N?.X/MZ1]QN0G!;SF#WW- MD]X9YOLQQM;JC9*Y/4=PVT[OZ;6*1LG<%7S IMW/HV0^0=)K7>"_"50U@:I] M#U2YPR90U02J=MDJ;P)5K]B[W^XY+7=+W?M-H*I!Y&=QO;VQRL>D9HZ=(W6<=&(W:C.+/F?H -.!;6V$^O M+3A6,%'3\VA*\W4BQ"$-!)8U:G?-!>8RM?(2UCST(VI7,/>75H$G@JQX(A'4 MH0"G3=.#-';4Z"(#C_M6"ER9YTF-_3G62N*; )$;G#(U$2/NE\ M!@3.XOF. M-77J6?P-!-]M=JV..,I3@%2:[L-4L[-(5_Q97@W9M?6+[V,_F2 0/P2) MH!'(EI]GUW$"JW$[GD2H5C#X6#Y',!]T6WJ:!/6$,&<*.92%S%6<#=*A* K3\NYIKI'1:'G9AEEO"Z:_?Z7>PLI7:.&(2H MC0/40I&IAAMRMB$> J#>=RQC2(?E>G07_8?=6'.M+K#9Z*Q)1 M.AAO;;#^R0=>NWKRU:=F=@'VJAY[#QO$R"2!XD+,,PF+/L%B^ RP.,YG.;=C M,)Y-+8J<\D!Z9#T,J/+9VVZK=')@*G#TE.:F' P<*7,4*8S$-$X$G<=MC;J' M+G_73]-XS)BG)X;1!\V=*PAB12ZV4P*^E7$IL:;DMN*N33<*@]>YO69XWF-H M!#SE!V4DX.'\FMNQ,<>]CF]Y%E[-_,@JX98X.0V73$R\O_@/?S9_]]7J E&= M OW]L&0C9XL;I)Z++$\BW0M.EM!_NZ!_^0C4!<"2:P:R+-^W#N!ZL-622#-J ME#3S)Z)6-7&[CSW$*)A=66DR_L]?_"R)#Y$\7:_M_N^5Z_PYO_H%&Z>M^JE, MLNUN?_[C77D/B'Y5(QCWP#]+S.P-.O,?B,;;G>3D]88/27+JM)W6P'OTO*&^ MTV_W'OVK/<=U'_;5^S*GFKTV>WWU>_76XP-K>ATW2!3;MYPRE(.O.*4.C>'7 M??S^ZS[^X'4??Y,4X?T[?J65S]ZG#ARE8'U$P1A;E25S9XV[?ZPSOVA$@.U( MMOU^_9G12/LVL^NGYB;M2I+M:[[@-Z[3[_[6W.S^W:SG;6]*<7.]CT"X;:?= M:BCWKC/MY+T.',]]O&MM[G0;[K3K.;W^EEWJXWN^=D'3/\YG+!.7\IAJL',' M40W^Z]PSS^KYD]WV [1#X,Q/GS;V&B'K>JWG:!_Q*D';ZCCMIZ^I>8V@'7:= MP=U]NTGRE!=Y^=NEO)G50^ ;]^[>S.K^*0_NCAJ/.WA- MKNL,=[_@;\\OR7.=0;NYI.V^I#>@\ XV]K4T]_.,U7B=NPV2YI)>_)+^R=U"JL8W^73JX[WZ8P/:AW8Z?I;>MJ\3M"VGT[C0G@2T_7O5K :T M#[0"6VVGU4Q4^6DXRFH]GB KI]V^656[MV30-;[*_;,Z&E_E3ES3P!D\L.UN M"MM-R^HT7^*F\P/=,_YG>[ FW9ZTT%GVIL, MNM.1-VY-VG[;\P;#\?]V6K_\K6EIMP+P2YT>"/"GER>?K5[1*_$E+I_)=/F_ M3[PG^N);;',;C-> U,7)IY/CRY,/UL?3+T=?CD^//ED?CBZ/=JH-;OW)/@)3 M.?P7-BW^:C0NQ(F"(3Z5/LT]>!O@Q@Y,*&7#J?6@[GTM9] =/GHO,!=TXL[C M-P6$SW8Z3[+;'?ML]U$:K3WW/8OO6F_:INM]PP<&/.-Z7_VXZLA>J95P2RCF9P@$P.@(AS^-0DM2WQ8RS MI,2VRV(V#^.%D/W@YR*1//H5$\AE6QM]]X)L7E!0OD_5 L M%<%OG\5$+^OE'2[HVQ'_3MEONR MK90:A-DEA'%=N_7";9T:A-DEA-F&,M4&8W8)8]R>[;UP.6:#,+N$,"_.8O;> M]X\J_^\^Z/YQ9%$< $=4O\]3>##%<>]O-BC,;2SJO2&AQ@?S>C&F/[ 'K4T[ M6S0(\WH1IF$Q#<8T&//R4&TPI@D,_)PE\ 9# K_)&$#C_]]ET_F-ZW;M_F#S M&8J-H^458DO7LUMNXYEK$&;M=E,],!*;:%&#,&O[_H=VK_^R R\:A-DEA.D, M[(ZW:>Y8X_K_"84?NT]?!=&#NBVO:S1O'YZ]\=K.!@/D'\>D?(F#/JR-]NY> M;,]YF7J(YFZ?P5YQ-FU(V]SMKMQMVWF9JI3F;I\AMNB\3/W(R]_MWON//P38 M6W!BG?A)!!M.L7V8=4'=+=[\G!>RL<5>^FQOVDY_N3-18[8WJ++LY[FO/W"# M+@VZF.C2>=DA.@VZ[!*ZM)SNRTXB:=!EE]#%W>;QS;OO0?Z#_@(Z_Q%LR;\2 MK.ZGUEF>I9D?X2$L2MQQWUG*/*BQ!?;0?W_E^LVW9>)A^EN=QGN=R7<40UE_LODZ/SPY(LY9>OKV<4I-KY^6-]K"8"UNJ _J)%TL\#3 M+;#W!M0?G:KJ:QJ,&9]C'&!Q[2;/(H&8]:VL7L#N^N^8+GOWENZES$J_$=I*K)F M%,].=ZKIN4.[WWG9?(\&8W8)8_H#S^YOW*N]P9A7C#']CMW;.+6QP9A7C#'M MKCULAC'@95)=&HS928SINW:_UW3U;#!F;:G4&=BN MUY1,/AV$J4+R.@XG(DFI-++_;D651&,M[Q+E>/V6W>XW4U,:C%F[' TL@$'W M!>O1&HS9.8SIV3VOB2PV&+-^8?S0'GH-CVDP9OTR]+[=Z;Q@+X6]]_J_C^/O MUC_],!=-A\3]L9P'3G]3P=PX6EXONKB>TVV<_PV^K(TOKC/8-'FCP9=7C"\M MQVM"10V^;( O37K_$\+W[/*_3LXM7<[^X>CRJ"E@?W4+[+UM^T',$S$._"R( M(\N/)M;1+(:M_1_]0V/@[K*$:+OVH#%9&H39I*%E:V-'8H,PKQAANG:KW1@M M#<*LGW-AMWK-#.(&8=9&F*[='S;9;4\'8-6XZN3'7$23(,L3T52S[W0\N/_B MG?4;?-DE?'$]NS785"8W"/.*$:9GM]TF0ZE!F+41IFUW^B\[**-!F!U#F%8S M]^,) 5PS]>NA4[YVMPUYNV4/AB_K']]_" ^'+^M0WG<(>W9W^+(.M?V'L-=K MSB6PO%UM65MP_%@(8W[O7R MN ;(W@-XT #X:0'<;P#\M #N-@!^6@"W7Q+ ).7_FOFC4,#_3H*;O_T_^(]: M>N8G5T%TR*^\'<*!Y+]@KB#^56[A$"7[VW:O#.P_\S0+I@O^IR":B"A[>^@. M*(WPF4'M\1!U!>'G7[T,*;?E=!$,:I;XB9]$\&-:%-+9UCHSR0_5-'+;JJW& MP\S%FM>N_1MAC82(+'^"EP2+3./$RJZ%%^ON]30"0I]Q6G,0C<-\(O@N@47D(=P8$/[Q\;%M M^>-_YT$"=XU#D.=)$%IM(M^^S9=Z47GF@Q@+-*=8DKGJ6>&/KZUI$L]H$7HA M#6CU"6 2!/^Y]^YGV0B(23R6EX+^03@UQC8.7PU MB*PO,=QY'_\4YPDH=A&5&A!+F0:1'XT#8#4@I3*!:Z;XX"G\V1HX5NU&:_8' MK\!W_\RC,6'9;9!=(VYG23[.:.NV^19N/H:S)(":67!#S*ET1-@G?$ >C,_E M#NWZ@WGMM4]6/H\?IG%Q*/\.^-^[M[YCO1):ZNX&+<%M^H@54^M@T')<"_82 M(F+F<_@/7F/JAT*I6ZF8!4A)@*N@CHWR-,".RLA>/XI1 A>]L%QFPX"#\70* M,M8: ?Y8!Z[3UI\.8WZG^G5 I6D@PHD5XD$0C>9)C&M9>#Y\X^]YN%"ZWO"U M,.7>UB'2.D+Z8R+$))Z5A3#?GT(09&X? O\JBM-%6GY0Z>0=]>R:'83Z^UF$5^ MYKE.5S,=B:<3DKC \ + "V O-X!&\"M:E_!$/!-6YO^ ]Q/!ED06FPO*/I(H M7$&DS4!P$J)EUSZ(:NL&C%M9D!>&\:V/=H>/W!6T$%QN(L :002')4!"DP%R M"Y(Z M4T30'7'.MH/([SB'A?DH>T#R(*^#J\F+/.(+%X["?) I_T9_@.G;EN M"6+ =7L+IK8U\E/&=R*K&S\(T=/">L?H3X%*AP":O<'+#.@G<1-,T*0"/25# MLVL6P_;"X#L^!H"(X"XRADB: \VJW^D.O&FG-QUTIKW)H#L=>>/6I.VW/6\P'/]OI_V+>NDZ44>8 M^U?B< 1P_W[H3^&$;_WPUE^DO_RUS,: 8U4 7X490^9O_V^4P*LUNWTP4^Q[ M:S!%?.C)+Z=?>SFGER>?K;[#UN/R?Y^88](7WZ*C(QBOL=G/1U^.?C_Y?/+E M4C*L"^O#Z<7QMXN+T[,OUM&7#_#_1Y_^=7%Z89U]-":^'Y]]^4 CW^F9\Y.+ M;Y\NZ9&SKR?G1_C#Q<-EX/+EOM!5GOWSY/R?IR=_[-11ZEG&$=B-<12,4Q!0 MR3Q.B,.CB$SB_.J:A$Z:C])@$O@)6(XV\FO?"H5/7M8TG\_#@$TS?W*#,@$$ MAQA?1[#]*[0T40Q('3Q5HO JC$=@*_HBB>'(8Y85*'>B5!CVZBQ(4;(>@@U* MSGT0KY,^ >N]8"@XB@FL2@A0UL/R"L?&A M[XF/!AQ^XC0"7/P)RVUK[K_^"L$0@JTQM&")'*!*I5D%%:DXQA(92?H )?"K M8?6F2G$MC&)R:/E3D2VLE"\7S",T=!*BLWE\"^1W)2*AV,%2U",5H)W-8OQ[ M6GP#S.]Q NJ!I9Q1B%K^3< ,1AW 5B]88PS;P47+50K25X\R%@*RS=".*H U MAG."IIT F$!U5)9_XH/R;< ,?GZ#XLMKO3L[^4Q_\'>0GKXKX8&B&>AI5@V-%W08>1/%"RMQAXF%P-]7P#*$PI<9(J MM19_HAM:^HBH>8OA,T+JO&;SA"C#N7"L#V+N)QFA#_SS!^:D=U"PQ#&X5P&Z M>3R'/Y50C7$OB#*T/"P_!UBS*8,?4Y20O67T[A??A M)"D: )JK(TAN!6CY/OT:1!I7@QF&9&-#XM7%C_&E]:0A0N2@: M];3%.F@ GU4R4#7YUZ2&V 6Z/QEQOB(XA7QD^4CBPIW"K?]%"3S@$]95##9/ MQ*Y-8 :)/Z;+USMGBF/:*&V]P/X]X7( 7\"?JP4J#P!) !D8$@ [="3?4#P7 M+$R)B^3[K6H08W^N(VO J@)B$@%:6A$8HPN+J)F,E [ SZG$37\Z18,=!3 <[RJ);P%/I0HW!>0DV"TTTXVCJQ@? MYHBZYDG'9_\\_7#H#BTXTP0=95KT9\%,T30 0?(K=,$ I2RL-QAS"%*@+_0H MD%=@FN/UC@ Q;G]CQPUBD@6U@MH!!?M.%,@LM(B @"+3]%5!& MG_D+ZT_$)6M^:AJB825D,GT.G=FK $4P[@ W_"V9E M 7-CISEO@9@F_6D*1RE]K/B^9+>4*A3AA]QBKG!@Z, MY,CQY(2T[SF(6K LF>O!)LDF@-_%#S!!D$0UCA/KC6G36OA+10,E3J$&[,6% M'U\#)('Y"D7<)OBGJ'3G99)3LKE>&*-?1WUAHC/BHHH>KPQ*?F5&>()>GV(N MEE3?M+N(-3L9>"W8,BK@];\L\>89HAS&5ZY26UI^ $W)IQA#;=:?=;2/<"2Y M\D&3MK5$KL9;# E/7"(V71=(#<> 'M202K7!I(%+& M%"B?+BL@IK)B&]=:KP$I1UNA -T#KGB$LEB?-XXTF^7#L""_1:N7/@569.Y+LA6)X+=Q3OD9%.TKM!.U%K H5L"2 M"EHSUR-Y9>@TY*EBA@+ZT[D9X%1XKK7?LCHT%?AJ65[AJCD+*)9$MF:VN.D5 MZRHGY9144\?Z3$*395Y$JT@<)TI49$>\0L=.E>*91\1=(M.T)$AG,@5A)E@# M!'+##XR56)!DQ;3$&K#^ /KLK'1\#= )A=1+B?VGP(5P3Y1"!G :H[ZI=TA2 MG@!NRAI_,DF0OF"-U%B?@L2W,J46.2BS29/'HDLWD,*=[WC,MCGL3_P0XSR3 M?R'3@G61\OT4# 8O,(E9/)7(WB6G_!M2D\]./K,(0=!6WOX-5#.5 M;#N+,=6Y@M0OF8:!?+JO-1T&OD(4&T427'%AM2GGT6KLEZ5:XG=7]UB>>H],@0FV!XDJQU SY MD@VA42@6F S,SM=81E0O_,S(R;Q%0Q90B^MZ*G@'5D9DK#(&(E#1F"B8H8-" M?EXJ=.KSL 4117[%/TA?([U&L!4J%\:L4.U7J>Z0]3\_(==*1>.!0V8R$(:8 MK-[X4U!,*1+:_M2K8W3>!P%X&^&=F#%DTJ[F,J8+!Y[)#V-R/]SL?_FS>7H= M8%T>ZX,%L$E39_T1E(GT>.\4#E4:MG1LU=P4 M)RJRP#_P!LZ@1).VQUAYHCXBFK24*+)I@S ML0N.>OAST'9_!!@E!5@=M)R^SAI%$, _=(PT4M2A29#[X0KH&&R$[T(S&L ; MA3]&H<3^L(QZY?CH^+^_G5Z<[E[^V(J8:#6/W120A5N+<9G8"&BIRM%E%+FJ MTD4N*RU2YO%;1[HG(N/O*BJ1V$6%1_GV/X%\IKIPO.6#OM.JWAV@7IB#D>@G$5*-A0C)B2R4 M;#]%S97]UY3K[W3+"AX^5$01'&,;1$+*C>Y/IT$8D-=-495^4N<JD1< PPQCV$\FJ5:$E$N' MH\7W8('4I% 7T@D%9K$.%1^P-63-8W1?H=$C[YC<07,RT$M2]L!M&^BA UK9 M-3 :$IZ@:8'F=V@NI'US_O@Z@&M0T4ATU5'<585*43/$+Q[T/6,1+9W]3$=, MO\1ZH\B%YOZ",CX5EY(A5J(5H@ZH-;TR*#Z RX>E@%B M^0S@AQ/!Q619B6X_BB1"M=&V3J(KY,VV\O&:B9GL3L SBQ]C@;X_BA-9[_WH MR@])2G""YFZQRWJUX\/I/T\N+D\OOYV?[(G:45-D:?)_9"BA8#N)2]D"E?! MF>"EJK=RCH4LBEJ59<>H6CR-14MQQF%?Z5U@_[FB^7L%/0IGS-P 58',"1%@ M5$X7G9K;+UD-;JM=R/X55=<^AL\/L0**2UO+E:;E,E?EKJ!2\8HUNZJH6]>) M:<P'9S"-FJ4IJX2/:F-@M57ZU7]A4QZ@RO"@!O8U1WK#U2!*.2MF0]2HQ MSC!5^BM!_81_DM*VTLFCX..<=3/G2T3M6F(<>YR)I:FP+$8H?2*?-3,@>&R4S_"T&6)P9/1JS@[,'./SU4Z$(6LD$R0U\(A#MK=LI9# MI% "R 7[P1X"D1(TC.I%E #JE*J<6B8,89R(+53S(>T+YVTS=!0,4.:FF#S M@?#-H%,^'1Z+F B8WZB@?Y1RM/P4V"M2B^",8*JQH#.RIZF\^B0V 4ZO5?8- MYD*L"R8I,#!"SV@PL90G'X'&*=[FI]]I'D(K+S^@UJ:J3*FD,#.(@'C+SX*B M6+AE)^(*]1C4?2*)M9BD6?$A2.U7]U8P;[O09 K6:2H42M>EN$FXD)@@TP=4 MQD7HL[D 8. ZSSG&DZG^4VGX05%;718\J+&H_ "\DZ*(=1[#I2W813>.KR)T MR1'LE":E9 #=LY(#U+_"4 5&R<6?GLM)/RU_,!8JBHJQ;0%_C.>0N4ZD54I M32$M=-1#_,E;6!.(9]-YELH Q9U'R#3?I&9@)>I/USB15*03P3:7I$:, M9W/.@2AN09] )B+>LO'.O;G/)G2,TRKEM^B13NXFY! M2J%13@W,9$U8.90R%U(,L6K!_&H9Z[7RLEI7\=Q]4"[.*@T^RO"B2@ZT5$/D M-,1,$S23LD5)X$N7195_(J$>J?XBGVK[BY CPG5:2X$B5%99@MW]!9OH7"'% MDK/:KM6;2UPZ$3+Q$[8=C\W^<7.Z^V46Z)A?X\DGR+$!306-T&/L3776G\L1)KZ;9P1( 6FZGM/^5?'14D=([>9@Z^IH.;EC=5V*S$&[)\7,KEY- M3=G*-=F/:.R78WROB-&Y=;1ZJ!J %<"EH%U MB<^^2B3G-M%(R3IO/"M@:":^DCJ?+>:(0X[U!_*@E1O2<) 5MFGA@I @H&*. M$A$O'9G$'B?MRYJQNPZ?*G22'AP5J"L=L#BJ#,*AHNKI $1510.KIR*U,,?ZX\ M$%017Q3BE$J]S6Q YJ31(35I83E#;&..7J8X3PVI8RQ)OBI2^-)J%8X6,:PV MW)8DR*7!VY#E%?0:+@PHX*P'T&VO=)4I1;GUS7'-.ZNC?0.%,V/(G*,4I.>%1D> R)DS8!JD MACHM34B#Q:F7,RY%DM63*@E6)Y%+\)!24I1.2HMF&@HJHS.M-J(FP[(HTH?/ MRETH5/L=S?WK[X!4J,2[NV G=I0&*=LOT@SDOB=JJ[C M.IA+FW+F_TFM*@ZGI/!:Y&[#%\C*+-H9T?8K7'SGY?-=/IW/JL%(X;V]QZ.S M*Z>N6$5%IR5]T/ML(MGOTI_-WRG3J#!::NR8JKEDOL_&D=&J*9H89M'#+!RW M[73OLF=(XIJY)+V^,S3C\;N7;[W:MZ?OMW""E KUB^IR/]3UY5(LP(Y9FK&8 M)W<(P O_U['.@_2[:MR&11OD> C+=;HCH9EMJ;K67BY35<^#Z*=VRAS 57TN MIJ#EX=*@/9?KPU5R@52DM;(W8N?4"O\!/.#"V(8_<1^"[^_%XAP-_%;OG:2\4_AKXM M]14156T?LWPUJ[3*,CVK9>=(6-@+G.P@;0:F7>LS5@E*#JD=%"9G]:F7-QQ M^N9E"ZVB'T&M<]?0T1,AV^[-RDY8R8+91#/-)WK2]''?X="><0<3J@S&M"+* M,+C?R[S[)%$1WG7(]&ABFQJ7K"^Z-Q/1GM-:P^58(ZJ-&JP=2TY^X'V6F]$0 MP8+^;J5<.YA),;[43<8DAXI+QK'>F^M@97&5>$P>)/7^6X'D+3OH2-?V6#:; M%M4^07\LQ]C*@DQNN7*,ZN<(#*6+/T69H6)T12*(]94";[G7@.L=DAUN8-LWYWN_)&Y_6]MHT@9 M(!*RLT59R/>7 LL_35;#ZJZ'=I;M!F93GU?KE=^OK MV:?3X]/]J W+D_H!E41CXS%C(779BY6N-\?:T80% CZ23,@/0M8F]:673?/# MA6QK*":ES'Z>(1$*U3R#/E?*@J\B?^T.Y8 K%)\1J#C$7<@!_EWHDE^T2G2G M)S[4G_F$!VVPH.,8 K,*F3S/0SEDFD"ZYL=H)K6*1XP6QJ:* $'1FIX$>*78 M@:KT91_I1!@=L:7\_T(7@+EE)F?\J$%SH4%C\]1.%U?!*:.LI@SLVH1X= M]_1W9!@?_,SGJP@4-/BJ]$B6FKT;+1\YJUV%+RFE.<<.@YCW&&29T.D.[[%@ MF%K]PD6.=ZA)[X9CEL4ENR,EFW153*Q%N:TUAN ;&B8 (= MQJB[ADQ7XH?R5\>)WF!2# ZHVY52!=+K^%:76;"2*=MBT)=)O]\' ME*^6V!!33(EO87F13@NAW%^&C5T$?;@-&0K'D*L99G_+#NA5?SA(Z%2QPJUR#B"?$OBE\RG@$\@ MTH7,9;6G3>*AI.KSXQ)9328(!*'5^91LHQ.PW:&F7J%;LPK%UX+!DB4N82[V7Y M[!SX(:J!X4(*?O4!5";PJD#W#.8D5_5/*LA*DS-DB-AL%A[02!C.>Z/T*!%= M$^L'PP$TT+$>C2"=7;E4N%D*<,5SK0U=]'*1Z228U/"<\5W VXMPU-$JA8IKJEF]M\IL'9%6 M(;!/]0^ 0ADAK:%H5W';5MV?\1\Q+&08T6R>4G*:G 8D78B2I\M41J M@"HQ6>[9W"6+;+@@]MTQ>9F6BFQ)D;(K0Q@,B'.-44T>AN!1.I7- M\? IM57"SRH0X3'SU"Z]]Y>TU%=EGB#H))0J.J=QOW&ZEHBW=OWESG]HA5HNWV.AMK'K04->+%2@JAPA@BC$5FDHO MG3HL=@#,JL!$3 MZB3*T^0K:P00^@;09B8*#Y.J?)J4.W(([,%)"349V=?Q7,\CU:HNBF_2(C)L MHJ,&N!DU&-2H>EESTNU!V*6@).\*>G*L4R9/WH):)UUK(>T3+C%R/A*]I!J6 ME%42=E-(U7]9S:"T8>6?19LN3M1[>IO ,C$>M ^*PK$2Z;-XHBMY9;NJ& ?F M:"E5NL$*OCK6L49=G^+&-(.2/BE[O!GEFNP))[U4:Q3:I):#(Q/3 \N>3U)+ MJ(X+79]V\>[RUG&5.S1()8%(T2_IP&0NEQ,'4DI^,8Z*I*0JCZ:5Q37IR8"! M0CISHACI#$KEE4.9BK^O5&P4::I/+.LTY!A@6ECYT#[@;-4"JPODZER'NT(? ME8 2-6V>QX',\(4MVP7I%XZ/$4\MKR@8U?B2T9RK<(]3\U!90[A0D6\UCD\F M51<^2/9^%IO'.@3%B7F46LJ1 U0",&O#-N:RCFH0^<9/V$HL1; (QS;*8&W=B436@Y+R M+B:_647YNY_&D8^].(JRY'*K.YE5;=YWX5>-$$F5LI_/)R9&8 &XLG0XA"]] MF=CCKMPDT3S%2&"+VK38CU-*_2^P7C6MC+E<4$IVN@W*\)/T]D['PBBM$74& M>/I-X4#BL#W#^15>1/5<$/MI^.^1U+15BZ4 MJM^=(,@5W1C'YM8Y-Q1/J#:OK$RJY1ZH$8VZ(G0O2$F%MVG:JFH<5?3J1L, M62OYWVD4 "=43(/*["VEQJ1W!'4Q#U$T8 W?,I$:,%^Y F8AZ,5;M-[?R5_:A1JZA<>Z%@ER.@%K#. M.#'"8R1( 9+7PI_L SF9=BL5HM5@#@?VI4^MH+TW19ZZ_/$P6\R%RH<%+/VM M0+KEGI6KT-,"+N)'(LY3RE[ !KZZ$3@@63Y3 MWY01]53Q@E)OK3I5UT#;\BED%Y^P_CRD%@&H:. 4]1-0T<#2:EH)D'VA=P.G M-D^;"\0M-Y,IQHOAS7["+AJ?J-GR$;5MW8WS/[!*X'>PF4E_-H!PR6.6=O[< MG()\I4ZH U=FSS#LRLXST'73(.G*1^K'ME*J=Z\:B5*=I9)6P[F<$EODCU / M[Z7.9]V!TRX:GTWU-N_Z&@:&Z[_F=LPV_J7/[<$U_B&T.T56^BBC@_VB(Q7E MXWX!VHU99)WI88O&L"DATZN1&6/U0U;4/ IF#+*!49""[9T)(U7<-&L"PZ+A M<)8L1S%RQ[G93D)\F?D.^Q;57HQ.-2JG2FV<&7RIWF7I#-2E"E^_C2JPDD= 56PH!2G1EKF2='54GDFF%+I(27? MG #>QUC*7TQX4&/4R5RC?J2$D:@"Z332RF !G]P8W)RH&'Y&'EG9BE2WE* $ M'#WV@'J)%OY-3;7QJD,@N"O:#E6XZ:N1=F:% !BQ8W,N!VL]JI_5--$IIL&4 M&LW>D": ,4=ZJIQ_J_P[="HZ$GU%.L@H98]=47K$;'DHG%_=(-,)E,5*7])JV2QB@!04M'$,3V::IF>M"6Q!]*HIFFTJ4LI ME<685$;NEZ6>S23]X4[@!<[=UR.P:L;@L FH?8;<_CR8550TK8T6XX5HYTLJ M)-\YVH"%YD.6PV9CU9IDX?7S7I?%JV M9RKPM-FEC'\_&/0,F]R8/FGX1CZA* B-)(GE).ZUJO3V0KDSE'&CGOIF"<9R M> #I^7@C%<0M"&?BZP1KO#5X5)$2-4"H1+'NLIY!L)*^J1OJW4NJ M@1ZR:(&[,,>E^5DU;W+G8#D3? _0XC0J?%4%%.]E=VLSNB5\H7\HX9Y.O5F'PSVXK<=PQ]MZG'VY./MT^N'H\N2#=7YR\>W3 MY85U]M$Z^WIR?G1Y"K]:1U\^6&??+C^=G?WCD>D]XV&DRG3 .J=#++7UYZEX MJ_[P#JR_>>@OW@81;9]>>G>#G55 S$_AOWMP9HFP%M4 +8QOQF2O^W*;\!L??\ M:G-+=U^MXLA]IY,B'G4".)R$.WJ;W=3S'J)P_[Z MI-;1?B*(UW(V%;(-@KPJ!/&<[BM%D/UW%_Q.7>>/K!/NK99R_>G7TESD6I_" M6DA? X[=0?K6P[2UG4?Z1S)M]AQ!W('S0'6^09#7@2"=5XL@>V]/5O(:?D8O MVC?'3=T1MQMW!WV[Y6Y*JH^CX3ZF%=(@W2XAG>O:K<'+.&8:I'NM2$?YM=Z[ ME\.ZO;>GOXC,^AVK,N.(S&8TG]_K>N"?403WC7KJCKB/U/,X.OUSQAP;K-NF ML_4']J#E-DC7(-UK8G7[[T' 5$GLQR$=[XT+89<5ZY[=[VS*HQMCKL&YG\,Y MM\&Y!N>>]6Q#N^]N&A9MW ?KP_>$^L-C?>FE_\,Z][,EO6#/@V9OVDYKJ<1E M[^-E34!UK92,MC-XI0'5!D'6BJFT-DY4VQ<$V7M[&1WK;S#6_ANVU8YGC<&\ MTXKD&]?MVOW!W7(W+8ULD*Y!NI\Y6Z=G#UHOF.5!:L%? MJ3/+CG3#J6\&9?0]>-KEZYOQ6,^S^(K),+IAN&KP+8?$R1:L-X(:CR>ZL9+9 MYEMV5+-2[#@81]AG+TYTRU3,4O@H1DF.@V/=MNH.K]J[FOWI\>,?$R$FJF^] M; GU]SQ<&*]]"/RK*$X7:>FA,U@5VU=Q#PL 7,A>CE ..\==>JUW1^J5(F." M?G'?_;8/'-?1QKA;W'(IJ.):%Q(7\^+]JZFZV]X-FS M/ OC^+N$$3?H"E+K\P>NZ=@MF*W1!NOLGR?G_SP]^:/9?%UD&WY54[X8T5=&3; MQGD2 "-;"#]QS)9TRPMT*E]R3/XH7PBB,8ZZ@Z\?=)0+03^^;YVW-ZYF_5VZ%.Y_+KU%&0 M)Y4'Q8QXG$Z0R*N0LXC5&J4I\K-1$.F9 9GL5SC.=#O'Y1:[V+%?(P3' &X@2OL8\ BJE$8;+MJG M%^O#K8HPF!GW( >;8&-24")PG0* ?+'R2A78^=+DG:6Z%7HJU1O6&*JC-]7Z M-/NW#G\5PF@^H1M>FKBX!B$$W'=434J;Z([ NK,GM1H%!)Y.J>-\E)+F==!U MAIH,\*P';M?IF--T5K46EO.$)%8$. . M#26CPAY90IG\LV#9I1;\2PQ3<0^SXPRH_8XUHD.+@A.J2I M*_6RYF#05S7P%?5NN0Q>F.3LQ MEN:9&=QR2<.S=8/OU-08< P3J1ER(,55&(]PXBM-JY(SJXE?CN5$-4(/?:H@ MFL -)0O'^K!B*L-RTV]Y<&KZ7EIT*[%U?'&L))9M??W]B!^E>:$\Z#4.\7^QMVQ:O'2L7UH>6T R4HD. M$P]JMHU_KQGN4 )2BB">+,^N*(^06+U>W? (O0=N<<]:V#X08G5T+&F7I@5U M:,IAW[JBPB(D3+":-3?,YW&DQ\0K.&[D[ZO5'+ ;?3''@MK!UZP#UP?L$]3F M$,\E9TK1 &IN]2X=A*[':^W#K95L")SMJ5OE@]K852DJ$G V6DP';]I.O_<; M7B1H2:BT@#H&?!;4N;)JB5\+*+K-RIE7X;_\-=?IM9:_M/X#F]3LT1>)$R1LX300M>R4*XNY$31UX4&$H6"G"R8$1K M'/1:AJX-4L $9T,++$?(E56VS[@UQF-,)3ZATT'1L./_E6>7*KD:4E:MPV+ MA>Q/X!AQ_)8TZ',%)UI>/5 $8 M/Q43LE(GVL:#KZLQP6C2\:02(#@ !T^61'UMPJX0G,]0,UHD=:P+(:PO,6S2 M=16]C4V.5O.:PHV M!-IND>@J?SV-8*GXZP=[YRIFEZSR<)!J2QH)J74 L-IW&X9!AKZC/M]K_ 9 MVX;3=R3&?IYJ8< !3')0U*HLQ0 ?W@VRNF'5&PU[(98WZ!@Z"_\RV"V$>PP' M?L]@_'@52RYZ IATWWO>6NY[4N<,WY7AL[>7/?HK(M/U5URC@!(OIJ@,\B?@ M.8V_=>MPLNHJT;Y3TSU*RB.V2ON5)EHSNE3]J6Z_0%A^H4,O3-4+]_A8#[Q> MB>R-6)/$QR+ %X+ HDP*D=P8O.TN;V;C?'IJF_?I3-O&H'TD@Z,4%,,6H27S MHNS(P?'G5:MBMP!5K_9QXCF69AFM7';A."ON'63;LG&3:C/)+A0KTFZ)O2NS MB0TE_ U#9;]63$0+OUV82X OM Y;24#V>9)P2%S,@+VG.U UC2_.R4!(%6A"(4-"@8'+"0Z29C&I>/( +C@T_"XSAF.E!S#,2F6#:SN MBF;=HN2R@66!V !0XMQD8T'2QTBVP998]UJ"8G5M!@4YGU4\OL8&2[7166=L M!E.[&+A.+/#&#T*: "AN@HF #]AP-EP?=SR#>P%>^%V0UQRP%O_Q#7P8\&O" MW8/IU^ :S%/<$+U 3W9;O_[&\/'1HXQ11'+T\L8E%M">R*S%#X_P?$ L_X>C MTD\+)S+"B.Q7=>WD!K+E$$\\N,8OLAWPWV>4?&&D%2B'6"3U50!L@L>%5;-; M(7CJ)ZZ2@Z196-^<"T>;[<6R?#MO//=79>)6".)8H_/R?A74Q0F!/BOB(NZSLLE!Y?!U6XC$,[+[* R8;;DGJKG%NMXJ)[9S;2)\K![&.1M&09] MWTMHY2[>:UK9-'*0#CK$.=DYG\@?@JJ(W"\NCG7 M>Z8'N,-&#]@>W&P;7A;ES7_%N#EH<'.;<-.KX.;@47!S]^YMVS3#][)BH.[. M"K."'!F)N G0I\!&^C0(R94J];F]< ;J;!J=E$@U>:I$#RR8HZ*,8J<.O*)\ M$2MWX%;C/ T7JI113&STI4TQ:S()TN^EL$><9Z3DINR>(]\'O(WO8C FM8T2 M%30@X^@JQC\O97ERF&=\#3:JB#"V HA4.,!JRWY697V2-PI0EZHM,> 8K9P,.A-?(CB@_'U\%(%1)'5&YQEN/"W5 M*NF*8!N3BJ?BEIX4(2:W ;7,0[P[FI.J2I;&\0S.,9$)QG#P>8*E%9BT')-C M N">H8\"JY6.0EE8@6ZZN"BSI2./T!_Z!R8 G;.K4W4_%*FZ8\SC32)%&]?"ARW2HJD_%=E"1:=A MKREF$8=VM9Z*]EXJJLHR$>6<7.VKK&-9=09 F0&),5GJD'8F9G/0F)*%-0YC M_JIQ*7('0/R(K@&^Z<^ B%7LB*OS9 I!GIBE>^8^@]3*H^\17+E-CO,1DA'L ME"*#5,.C?4+Z'?D<+(&<8+?D23U[K5"I0?=U2>]T])#<:@BEL4;R&5P,78Z! M-/*>X"[#>"%$*;^,+E#[Z@PL"P/ 0#\@NXO%7H150^T6F4N:PZ]-;0L=_!B M.A817._=MBA:;H?US5-UO52_6658!LO%>Y;I5#,?!+#-Z0@8[X+G;K!_0RQY M8H[%!L# D)Z9/[,,P4)3?)AXU34%T:Y!TP-)@((V1<_?N^:RG_"R_[B[TA>K M_Q"JP!_I>^1]MK]4R^(,L MVPD7S;4_Y;6?R$IJRNF+4$[[2B$J!&_HCT!C ()$O;6AQN=DO67-OZ945W'A MYCZ>\CXN<,M>M;3C[Y#NGJHN[RYQP?>HS3%I..+77?4I00,L(D NHK1DR6]9J>&28/MCXK.?^0N3?,1FK2(N3:7E"".HVBI=$I".R:RL)YD M1OKR0;=;+G$I31F MERKGK][X28!_2!WKOP"Y;K!OPRVVAM/)OYB,.J8&"J29S*BZ(S+Z/5S[X51F M;[B\S1'@$-AM(2?JTA=T90*AEO%*BYV?E-4+&S>C X#W249>>NR">:VWAY9] MJ=5$4?<&EF">60=NRZB6 1(1T16L3CB.2=1JO:L8WXHF\4_3X+0Q7$"Z7P\:\209:1+;NQF255F'6-^],>[_N+-NQR'C8YK--\ M"O960'7I6B/$8!(YY3&3.%$=D&HB/W1_8$/K,(AV0O]AKI0(])-2(5(8H&U' MI\ C3\0(C3R F"\S%D.!$%/+$A[H=&GB5++'2@::3+^'=N> MRIL[<'N>D?55(?E1J44.-3,!/,M5/;F[M"^SDV]Y:T//J&5:N3/F/K5?X7VE MC%YR3^:6#KJ=OHRP?K[-OEI[.S M?^S465<4^>EV:ICT$F3DBIMC_3/YM\F+9B-BL9894F5R;8,!*F(B#U[1HDV7 M?HL?*O$C4(-M=4'I.$XPEI&)XO'B6UA@4'R/-Z$4*'P4>[:NW,WR/I!M3P*0 M:)2HDW$?(;(%9$R]*%-4HM"QJC"R NXS%HV#D"D-=5OJM#D2J$.7BLZ03J@2 M!J@(MFD4N-A6T;O_PJB"@:U?Y',99$ K_X.?^7:E'&9'-+T-+=.CD_.SBZ]' MQR>6),*G\=AX:SJ-2G,YUC*0&9FTQ,:$(YS;$?KS5+Q5?WB'W0-"?_$VB&A5 M>JEFEI84;,.ATW&[*-OD!"_Y>2GV'!)[E;$A_!MHM9W!8.7/+<==^=M=GW5= MI]OI/^BS=__6;7>;S7;6N[![1KIM.+GM:<;@#.ZC,Q[V=4JUV#E\8@(V/\@* M,<\P<0UU5M )TZ4I8)N=EU7?ESGQ$IMKJ8$.&YQIY9S&G3V^.WS=QQ^\KNF, M%ZBW;3K@2DI/U%IPOA4Y?2RUUUZUA@\P-,N\!,O>[=L_;=";VD.[WW.? M'"'VW@M0",+/%)!8Z0+R-CMT+2%L'QJ]P>9JJT3,4XWY?HF#_KJ&;V]CFV3/ MD<-S.B\R!K[!C]W #[?EM%\I@I!<_"O%2#=)4ZY+_VFBMSL9$-VIS3YJ]';_ M0E]-X/.YCK]M8?X:\;7W)L]EC"F;1]04N8E_ODXO>V?0L0>#;?6R-R&C!IDW M\85Y0[O=O]L9MFW(_ !Q6GIT7P)1LGJH"3QMSQ'[=SL#MYQ5-KZ:5^S^V*G-[D^F_?VE;44B+G;+^$R=1JP-G!$[XF!I_$NO M^OBO++'^&)M8)U1!>)G =[ RL/$SO4[3W.MY=J_=VRG3O/$S-_"NU[:' MWF[YF1ID;I"Y'IG;/=OK;6O1R+ZX-S]C:UD_6:R15KB#"4"]OCWL;*U;:*=! MV^_9W8[7@/8IL'9@N^V[2S^;U.EU0C>R(Z+U=[%DW^UYYF.O97?:=Y=C/%7N M8Y.?NHEXZG8>J*XWM_1LJ2AMNS5LO=PM[8NJ>8:]R?93S_1Z]O">_(Y&&7H@ M:#MVKW5W'E@#V@>"%O1,K]$S'R=?]8$>"MEPL VPG<0Y!N?5?AL_UJ,!:+O) M\#%:_3P"E';#K=O0RZNGE\?H)M302T,OKX9>'J%AT0O2R]-D1SZLWW.3/KF5 M&8D[M=G7FS[YE9O-6Y_@D2:'40WF",P<3W(KU%4<,LG;Q'_YL M_L[Z'..@G2:C\G7F[;C]H>UUFLK=!IGW )G;[8'M/320WB!S@\S;=/!VJVV[ M@P=&LIN,RC6A_ G_##LU-:(+?RJR/UY6EB_9[ONR[27;)+W-F@!VK/[@R83 M=MNOJ>W:@\X#8[J-]FDXV^5(\F/<$$[5KG/%[8< []F#X=T8TZA&#Z3&CMUI M->FL3\/H[&&W&8OP\WPN2_)QEB?+$Q+W7%+BS)V[#<)&G7GQ2_+:8!LT2N>V MWU+'=MLO,T%BKW3.IK"GT82:PIYM FU3V-,4]FQ[.'7_$Z^;PIZ&7AIZ:0I[ M&GIIZ*4I[-FPL.=A!3K/7-_@J=1_ZSB>S?U$3*P_@NS:PG3XHDWT+AQM"A%6*" MNC7*@W!B)7X&WYS"'L=%%^!,=0&V_&AB78D(W[/\FX"B9Y8?)./$G_*O/FS( M_VZ^7?P\S40RXQ[A?DI[@=\0JJD%9\W'L.ET+GBS^*VSD\__\?\-/+?_KGA@ MSD4RN.XD%PA .F08CV"IX[-_GGXX!-P"7)B(63!V]@#)JJ4$EEE%L(1P!VYW M6*#3>HAT!,P*/P;(L+ ME:!GF;EYR^OT>DY7+X.WI?)<:FF@W7+ZZFEGOT@_ MUA.HPSAEVB&6=PLX?C 8.H,5EU&\%T3PBT#Z/'![!9S@W^G&4A]^Y+O"9Y!Y MPIW5K ^T,0TR6CB E107P#\'";&G\36 $X" 2PWZCLQU+5C3%-A/,+Z&'WM. M6^\#/YB(T,?O <%=Q?'D%GYRK'.1RC@3+'^H'DD%,I8(MF8NUS4^B.@2TE-7 M J&66?"/F@40^OAA&ELIW#-%Z:,L7!1G*DZ:]T"UX_3(XS/]>)X7G\THL(XP*K#]I=QRVAM.LZ/$ V4$*AZE 2";:^15!1:"S*UP3&&NAGS""MIRV^?Q*'62PD0Z"WPC!2 E1 M9(OD1M"VB6F#S@!8@$TA@(FR$C0LF+U^;IJ#J4*\G3 ;40=-$Z"@Z=02/\!N M2(54-(8E14/ASDBUNS7T(?P],968DLKB#0K@[!82K;3$7>LLS\(X_DYP+2Z0 M["Q7>TE> L6M2[CE)4U!&X C'C1I 4?\(,9B-E)%U6W7-A1N=^B:+%>C.VH1 M7K]K:.,K/D3*]1S0^ >PYPPM:J ISWA/FM'W[R=("2_'4FT>P9FN@_D<%5A0 M?>DC$:"&Y7K V:/L.MT1'*,OO@7I$ ;C-;#N\N3BTKKXU\7ER><+Z^+D]\\G M7RZ?!L^\M?"LX@]LY@+N;J^8G=KL_C2VJ3;]J'>_OSE%U2'.X1,34"3$C[&8 M9ZA#H!$$1D;Z6]/D9M^ZO#1-;HSC[WW^#YEA31^;ISK_=D=7!QV[>T]]4=/Y MH\'EW<#EEMT:/K!6N<'E!I>WZ>"NU[=[[6T=X]I?+/7SC1X,,+YIG;G>&V#;EL\.$E>Y[8?;I#;V)<[ZZQI^O:9\NJ*&-/C1X,==3@?G96KK7QX_GF9D21.XW9U8Z$YM M]K4%;NNYTNZ'YYK@[',=?P

N^M,VK.8!VEJ M!V1V6_;P'D?NMB'S \1IZ=%]"9>]YV3I)DJV/4<8>G;[GLD]35CD-2'$H&T/ MM@XA-F*4SS %MW$R[8[?9JG=W6S"9XX-C,5C-;[*GJ -IV MN__T#LZ]-_6:L0]/J&WL?UON1R@<;[K8-^3R:LCEYVO3&W)IR.6UD,MCE+_O MT-"';>HMN:]3'BY%FEEJ:>IDZW/1R M_.\\P"?>RQ:E\.4Q;"L)1CDVC_2C4L_3@Y[CF3WB2TUQC3[MN%0I+*-;H-JR MS3MVS 0=02M^?T5G?07?H$ M-H[M5+[0+7\!H,U]1L^J+\MNNTN-S)?ZZ28;=-[WBK;J.])A]+7VR6?D7#%* M9IK$,^L Y)O1'!F[V@Y:1N]MU0S:-MJ+&W-2 "JP1("#P54?V[3$(3+<095- MF+Q(-PQ'KM@S*HZ"<-\+2?P'MNJW MHCBSKOT;86&S[03G1<73Z>'(#TF,I=<"AT4E(-2N2/W!L5&^? -P#F[#0O88 M1Z Q+ZPP^"YXG@(]X!;$\P0-Q\)I,W&>J.DQ"& IQN,HQ<].@PB6Q_>0 M,]*8CV:42(GX!V5P-*-$-F>@QV=?+L^/CB^_'7VRSMY_.OW]Z/+T[,O%'E V M\KUI'(;Q+4I3SHY.Q!PG/R %DSH!FFR.Q#Z"_4K"\XD2ZYGOVT<&RQ.E;'=[ M[D-2MMM]Q_.>(+&XY?2>* NZTVRVV>Q3;;:[WH8V#K1.Z?\V#;1N6>%Z*1S? M_ZG3OF3>=/UYO_H+UO(^@!8\6EA?R?OQH07@<<1L0/U\.PKO;P/M9X'V$=K^U M!/"]SY'[%$=7ASCN'.S9T:KNX$WF_9YGWKO]M@TK;&GJ?5-&TB#S!@>GD([W MKD'F!IEW'YD;SMP@\]X@<\.9&V1ND'D;RE4?R_O\UVYIM=V37OONO^:)^-K/Q7669&;]LI&FPUZ=J?UP.Y'6V0R[ODM]7NV MM['RT]S2<]L1+=OM-[2TY;?T4UZ'YII>S37MO?_G(I_/0U5I?"ZR@,N.K:\A M[ 6K^[[&:6;^\+-:TNZJXFW/'G0V[330&$S/?$N=UJ:M#YLK>FY%MK-I?YOF MBIY;BP6#\.Z1ZV$JNN:1GTWKLSDMZP??>(W2678O$ MR 7Z%/BC( RR0+PZAX_=[S=Y#%M^29[MM5_0!FHN:;W094-'6W]%W>:*MON* M-K4?&E?/AD,NK..X:%5UA]MGS;3TICWYJV]/WF[W[);;3+]HZ*6AE[5$7!O( MY8'.S(9<&G)Y9>3BM5R[T_FY68\-O33T\EKHI6\/V@VU--324,MZQHO=]S;U M"FT-N6PZ6ND%NVO3%]\&&2PWOOM>O-:OO+.)&,?)'W=R1XT4O] MR),E K7+N6IA3",H1D)$%G"D<X8^O MK0F/4 MR*?]O.NEO$T%[!>]<"D"@!_@%16#Y$)1=_O%/*_*B#^)!7])"V9!7^";5[QE M/R^VDIORHM?YQ(MOBO)%EH[F+"\)'E(T+?%C'.835$D!<0_>Y3X#=(Y202B@ASYKX,_^J//+R4S[-KF&7ON:)030)$ISY MQ(/KQJ$?S) +_@[H E1CXS*3(!WG*3)6^.'A"AI.W?LDKN"-KTD,5L^$Q.S] M.EHP^<]? M_S.]V!-^WTIH/.M#<9=*K]L._'>.>[H MT^E_?SO]<'KY+^OHRP?K^.CKZ>71)^O\Y.+LV_GQR6.//7JB^3X=M_N0^3Y= M>',P>/Q9*:[3?:+!+D\PC&CG-KO>A=V3";'/8T=VJA,]6D,;G&F-]OT[=GQW M^+J//R@=?^\3F+Z(S#KVTVOK8QC?IF38OUT# 7ZNM>:#AEZL6[[P>C>YF8SA M*,MPFY&SF+5\-,Z"F]IB@IK#[78 :9 MW1OW!E*6.^(VTTB M;[IV?]A?,J0?@KI;FAK4X-LVG:W7L7M[T ^T0;I=0KHW[M#N]5Z&R^V=65Q$ MA!NS>"N1W>O8W7YO%;(W%M"K0H:A9[L#KT&&!AD &=H]VVUWGA(9=BA_^>Z< MG3RQQAB8F(;Q+2<<=2X.Z%,>?_ M+! ",S^(,OA_*\VGTV <8-_F,/AW'DSP@2"UKN'=<&%-Q%Q$$_PUGU-*SG4@ M;A#ZXL=X+$PMA77X!7''XYAR&$XX-]:W,),GP6OS M)X#ZF',ZG6*N3LPWHK=HTU^- \4C.LY4Z4LVI]"5+UGF.G+FZX[,.'>L2KGXBQ@DG4TZM@Z[36?H2KE$D5DYRPF)@2R(!_H&< 98" M1)T@O& ]3*J-XNB0V!52D6=*3]3O$#=GJZXB2 ?PZSE*=QWOVS],/A^[0 M@KN8B%DP5@2@6)(-OX!D\$/89#R=IK U@)IOC:_]Z(I6Q=T:4$SA$7AKD@0W M(K)"P&6900U2N9[C M+7VJ%JLH[1INJ< ?S>L,5),8@?]R11Q.YN-3^J*9J"W@>O'?0THX!.XJ$F2I M@(I47!!E(HI\_31A7)!0PWZ6?6F6Y&-@C"1;KQ%!'HAEJW%'7@]"NPM7.(_3 M@.J3*%\3$%.FU;$"9;XHL:U5O.*/TCC,L]6O+"6?O! 6>L,R.,S_7B>%.G@E M#D> 1=\/_2EL]JT?WOJ+])>_EFD/R*P"P^KQ^9!_^W^C!%ZM67@G*;FD(*;+ M&F(I&;Y0623/W(QO([%DP0S1&8C+8(GXUX)9 FV$H-B$^*^H-499G"SH [K< M!T@\Q*2P! M[ 'X1F)EB8^@HSH4O"P\/9>G@-(7:9XT0^T.4ZJ!B5\E_@S@AIAPB2KZQ0+N M<99JV' R-]]]J@Z$9P8S 94GOF38$VA^6LP6L/@/?S9_!Z]/$1$T9/BP!!]X M+[+E]^FS>9*H?)D/ &6"ML^@LO%/TJ98#R)-SV&Q0 [ MDU3FJ.L7K5O2C:4N#+CM2PE1J+4&WN G"RIQK#]$H>;[\-1-')+J#L(*X%#4 MAL#]37.I+*?7<<*'"G5AG8)@(D#Y3F3>.Q!4F-/%W<;)=VF/X6-PWV-XCMFT MK#6Z1G1)Q%S5,8&@@V5V1]7YO*4\D[ WU(0Y4R=6A0K@=* M#;(-[HQDQPB+1*@P@B@2L!YP&FV[>>A+TD*4FQ.!OT'B\%KOOGXE6CVAO[KO M?B.EJ^]TC<5J=)8YUU](V<', EY4']N50MG-]-W5ER15TH->Q^G=?TMD 6 #>+"^O%O)A'P@!0NUVU.\?:'!1^F,;& MME!G&)>"Y!JCP=T#05@%G@"QZ0P!: MX6(U#]PNO%J#\MT!(Q78VOTZI#*JLDJ 5/?)]]@KS/L=D0_WJJ[L_")EE4 ( M3-)%'UMV[6?6K0#[,@PE7*V1R&ZQ0ASHK8Q!KD9O^D;!N62Y>4DZFT\82DN4 M@Y81YU07"O28VH88ATW",?'S6&[^(^ [EIJ(A0?3Y:/\;_)1U X+1>>SKL^# MDX3H^I/'C._U\2J-JO#P^DF"=B8?B8"D7+V2($&5J%/O2/5AH".R ?^!L[#- M+6[\,,=J04-)@8U@(5X>:5S>=R?AG5'EK3[HW16EI=KGC\$TN[:.9F@,3@C# MSH' B ,=LP9\= 4LG$4+WK@4+_I?M7S1@@31S@?5IE70YI):3::.CD/$<\(P MP#R@-'82D8\&'P(QD\_QIP.WVRID%YYBYJ,C!G3SB:QLI9=B@(U%O5SH[\7V M@9=\%*,D1UO)[5&?A[;ZT(]@EL_(5DV ,BVB./PBJOQP).HI 7LX4I;QR?O3 MRP]'UANL@A53V.=$481>[S?B\VVGW\4W75N=C1I9Q%;'@>/@#P0O/N(4Z7\: MI&,@U7_#/C.TB:=@7#.EX^?'89Q*JQL'2QKT"7QB%F34+&/Y\+9IAX9@N#.C M3?G\$AU )PR*RG=E"N<1_3-(*""&.08=9G$>:95'&TC OGSNQ $\%A[#< /@ M'KK;8!.'%IPR#7XQ4^([PFQ,00CGTCO6VVIY;AR2RT':*> R"3Q M;P'BP \E?Z>K*5N,]J8GV!?>LN13 1T&KOXJ"J;!&!164'+8&R/8CW05QB/M M%5G8TCVD'"U2SZYSR+#NC=001.PZ@"\::D01**A 7KHB:H)R1RDY ?!OMOFJ M]$W'?W)\#F7D#]3KK2!+5[$/)2*!J 'C)3WCEE2#&2S8A]5#C--%H!0LK YW MGRDO+7Z(<9X1=P9,!<0E9):(O(([2W[^4>*B8M+*,:6 Q19,'6\FW:/$PY$% MM_O=,@NN+@1L)F7GDM&KQR02!2LT'2KP0AYX#8K7U;4*#4FEBTTD-) J4'1+ MA^:E4\D+@WBB3EUF\C4KD]8T$E8/6%#!D\G'>1TD2ZO:5K?$O%?>,CS967XR M2("YEA_T;!E>0 <:/J[%!KU&?8W4&]BZ0Y#[>T?4KGLX!M_X'<#.ZO!,*O)I MB5+,D/TLB)@HBV"XDM0^Z@<4R@F(FDGC)EG$W)VLN"6R,+H$V6R$#5J.87Z M^ ,LRA XB'#%L>I1MTSCU.B"3C0IG<+7Y]!B>1Q7E107D.4'];A2BX34^"J MC2*;FF=W(I^KN$* CN(,3X(2^ >3S:IUX:GZUEG$*L$^[?PH"V7\9S@1Q@O# M !1KJ?\A RWR4' 1^#/Z:5=]W[$^7=/.1Z-E8G:\5SR4@C9QW'X0!] JDZ$ M?*7+7 2V%D1%VH5Y="6NUH T15G8@:WH?QQ+"=2:RP2YLG: M&V!ZANZ-YZ1*QDO!A<$MG^*A4 NJ DJ=TG\@[I* 9A,ZYQ3'F[9X*6& M3^%JX^8U9CNT6]N:[; UQ%GNT^DCC8S]'*\9W3<8&T".P[K2.(EK0NI %*3( MR02 );/4L2[R40K4:%A3$O_OXL*F')SY$U&BWH(FD(8.W%ZWT!#W0UM?YCUF MPT7#\[3$6(&]_(ER)%S(UIHHKC#^> 7,"!.O^*ZXAVL\P_#)&+U6*6CO>.=E M6]Z*J84A=JVC%!6=$JO?"(3T;E4[0H(^GB>\F"_Y(2@L,7D2PP X;!S15S+8 M%$=(4=58X4I0R3#R$'&1GG!?FM?NW/K1*E7<9F-4!K3Z;<,&&.6]A>&\9@2?:0KVI/EHOJT,OQK^$=6^56DWA6D:4[2&EY=VH6I M5RBM0P>;:O9\QP7=>5HX"\AF@7$S,RZ\!RB+M\@QU461[5Z;A<%8IV.NB"2: MG-A*NK1%RA"32. MTTSF:?3+7K;[3P)RS3B$?^GV+WVO=CJ]1I2BW% M2'IH6W_FDRN)3#=XU,([I*U+]2@'( MB1B'B-T(:3ZFA&DPFP'6,@55(;4'^%JGV9%5&7'V$B#C4@HC145EBW2[R#%0 MJ4A\):M3"*2IJ_(\=/$3!>"L&:<8W970K#(YI>%+_P*B$[,MX&\I40QH\V'P M?Z40Q$H]9+?NL3YIX<,IF#DG7SX\=F/@E\#)E6DR<&?I-27])H)X +FE)/YQ MEC6EKQL(4Y:918H69P9$F#TL16LFQM<1G/"*'#Q+;AU">EA69A%5XGBLQ2(# MB6)*STLYJX$2_C"AAC$6KB.88+J1E)W[@'GOCX[_\>GL]YTZR<;V#B5H 2I@ M[TG",6S4 ;C")I W:!?%_F;2BI9JG*0.82& MWKXZ8D+A*G:;'[@]STQ076*[V$;^*@)@49@L0>&?J_H\=VE?M44&M+6A9Q0@ MKK6S;L=PKQZ&CH_^71T>?+A\.O1^>6_K,OSHR\71\>7IV=? M]H&=GT93')^2L7%\Y2G[V!?Y\?/(9?M@'),999#RUH@B'&>*@L&M28_I%1M,QF/4-^+UB MLL6#!UMT=WNPQ>GER6>K?^2\Z'@5OI/E_[[44)IZ4/WWMR,@I\NCR]-_GM 8 M$/B'3^KO'TXOCC^=77P[/[FPCMZ??;NT/A^=_^/DTCH_O?C''E"<&87'3$+* M7N5$OSB5WH=IB$79BM6C>@]?4.6'8TRADQX%+M>$-[XY%XXUP8$FB5E] 2\? M@]4!AGXD?V59=)*# J:_!ZI=R:,VQ-S05;/%#.[ %55H'2B9QA+)V$SJ6-B! MGH,'(-U">@#,E9GP4PI;U&Z1G!2L*QUX_7):TLH)=Q:F(Q15ZKA]3/S7J=3& MMBRLK90)4I759?DEM2:Y]C'E]L U-B +;S$' R5>46:\SD$9[*73M==2+!]^ M.EYR^4PMLPW&RC/M ;V=!^EWU7RA0E>E@8NDB_F8(3\VO2M+N;9A+'-LT;5, MUK,1D%.I9Q2(6$HI*$64[KSKPF'H_EJS4_2!@Q9W T1.4:1B+WS1\D+]*,)4 M':,4'F.$E4V995LR;4(^G/D_[IKZ^"HS'=S5F0X;J#J#7[8C/>)>*I8-RPZQ M5]S;OE=+U_Q/ 75?>'N(#[VD!C9P&OWKWDJPTR]'7XY/CSY9%Z!TL2U#>MC% MMZ]?/]'?C\[_97TXNCS:*0&PRHK[>O;_L_>N36TD6]KH7U%P)M[3':'TSONE M>UXBL,'>[&/ !KI[\)>.O!IA(3&2L(U__WN;^]\V(G_1*?N<.?=[M'QSN'.=NO#'Z_?[[ZINWEO=P_W MUNK)[S UR\#!4>C^Z6_QE0TIE _UZ;<1T:U(BGS95&0@N$U)EH&O65Y@N=BI:F:2]VN4\ M8W^:2D/C[?_2[0^'OU8F2+O,S5=[]_\ME571)E5'K?[_&/<9=K^LSLFLBPV=ON>89N+Q Z6 MBIP3-4_)_Y.,R$FE64504!&*32\QMM*NY_-K!NQM.V&ZI!."H]0;<2WAF5Y: MKBB+GHPB5)JV2A'?+%RCBJTHE;_9U$.2 N]1/2Y[5*!,"F(_W 9'1H[D?/6=)4.DF.9OJ>D4[3%']4)8\U-E:BV:!@DON5H!I3^?> MVT&GV*]I!'#T?3H1P,IYO>/O>%-^!T@O?"Z#ZF\'^MRG=']1IE:KH2TJ_T=E M=\!1JL#M%RG\@\%GW:NR[)-5.8ZFN8L6>3U2_DO@2^K^5(I4FJIZ(1.095:GE9%YG7MJM=N/X&W7%60$IZP&2 D)Q_/; MITV\$PZSVHIN'?T1[^55@ET.($[#IXN/_7(<]Y)M28I_+<9;Z[)JJETQ3J;# M]C^Z5]('E'G<.;V4K71L++:FSV)[ORZ:BI+ *E-SK9[ISBCUT-^1_AGX\<&> M(+-C)E6/LZ@_G=I>,OA=^_O.L&P[+W PH6!_UDZ_$7B[[5XFQT)!#)T.NI(' MIBAY:UV4!UE=JSJ#\Y2L37;;A.2U.//2P546>$UI=<:Y^A3;&--+%I^H3*6Q M[D^Z7F\_8 OS(WA7D"46U?IEU4Y7?YL6W%>]Y44T[W),$QGO]+([>PP=33]? M!/+'F8#:J32^9/%,S\2C$O*M)^OX&3;$0K>."GW'Z;B7EUIB1*=4WE760 M?I#LQU(NEV5A^9AK/%&>]'N%G'0T)@;%5VO3OTSY=5\U2 MVOA/VI-K5 'KZ"LDNLA!LC$N7:E'DX>O2@"JNZV(FVST3 9E3BCE(H:ECS'H M#+\,[_S:"??)K0UK74>E>J2EK_XE92LY(]K?_QY''\=YVZ M(!*9>]$"/BH(LJKN[Z+,S/I:O44AHZJFM:AGBT=TMTBD34F=;GFLF:4L;.7I M#91L49.+W^8DE,QH1=_/E @DF:1%7'U8=E*9JQH&%D?P-Y^Z;H?7OZ)?M@Z- M/;29ZL[;;SYJ1%5"V)H0;54/,V;+TO6M:B9'5,UQ7"]HN/WL?9.P,-6<;!5Z MNJ?+EI"U>K*[\\1V_'0E"IU73YW)A!Z_:[*[9%NT*#]+=#?Z&+ M/&%U9\/)K=U^@805O3H"WA14?YSM3+T1I6 ? U-N2V6]]#PD;FK']_BM8/D(U'+"Z M?O7VJ^*M:Q.:JO?B.DAYY]OP%7K0>^B54OB!G[S[9B5^)?'=;]\])B=Q IB) .6ZBX)W'O M^N(R4>%*VHN)45F6,MUVFX6#6'F@93?%Q+1-7 A.7X]-34-*,R1W[>N!UB(H M/RILB#%W\FK<_A>% MVAU'? HVJ7-]UI\.BRARISU_UP--$RFI*?%:R+ED>YJL4Y&4Z9S?N:3#:B6+ MY$4+RRK!5[#AQK\N]O XJ7?M>\M0S.3"152MN-9_+N.]8U&[5'J8V4_/?GB6 MM:J\K\F%B[:WVD2C4167G+E<-;"E9+ J=U'I#:?:S'X9D2E(4U*Y;,%"6S4Y MV^@V%7]EH^PNSU/<*#5E5O&VTD4JJNV*JW0[7WS![5D0>(PJ2LIR'\8;G-9J MZNLW6#IP92)T,"A2]65 XU7K[3@=.ON16;E.19I>C9NV-QKOVG*]+H=C]4W: M6=6>3FFYJ_1#"NU4\8O:'5>SKG[RN5K[RK"H2$Q4XRDT=GY1;?""V"+UX-=C M)<97T:**@G3< ?5YT/^6(JQZG(!/GRX1U#N@*TZP<4M_U23YJK5;@N+T[[94K! M>OMS3!5BO6,;Y:&7/,WT>-/XV)2!9KIUBN.MYLO7W/?:-+5JUY9M6%5THABW MD^;8%)'$6[1PW*9U/R"]#9-JUYO&_:84]3>NX NJGE[R-+].[KVN$?4'G[9V M7U>*>^M$?6A3.4&H(B2J$PJ7@>NBK$*7Y"TS[,7Q/$OV0_R"JVDTZ<:9-_FF MXELF=,1Q\WWQU3B/VR9$7>-$[@\G=>TWR9&O[_I'FX2;'=$F.:+KZBO].QZ/ M?_G6EG-5D"@C,KM.":<$R*3>NHDE%@A4Y5'LR]*-M1>6=FVJ?N7D6K=]W-ATE=[M$W7W<H.:U>K;_A;3,F)758D5\K! M"N5HH&''566HY2:J+)=XF;%U,Y/83O7+E>E6UA^GU2O[L.Y:K_K8H4)9"[=Q MFI.^L5FO&XPU![,*2106V+7KU+ZR7*DRE5W+A=VY5?O5OAX/OO=?ZX'.NHG9 MNL/$G-E=M]G#1:GR.)13J%L-?)-EV4M,1;/Y[GFU>$*=6)J;U:U=XTB:Q$"F M4T#+4, U[*[TQF=[\T7:F\U(?#Q%Y>N<.9'#RC$]+*/+-SN%7H*5GS,BCV+= MO:TH97^6:[@]/5*%2X93'E@&<9V&ZM82;CQ'"?]< MO%&,<$G3G:+%/K8J2H-RVCP^GNMS5G(WWWG\E:I76@-W?6?!QS+-_*1,0C'U MH#BMH[2FW/O3U$+A2PVG31KE]U=C'FM#5::=-,7P!N>[G2)"5+D@_J(TE:LF MB_'URVCVW3? -%:UN_F'4;KL?OIP\Y.KUK;U35P)5 :WQAA7/:29UR M990_66C#Z5"#\4V,:V&*IRV2@%._J?R('HWOOM9Z_G.;7XMHEVK3IL):1>CTF>*[0J?XT?I2Z0X0I4P MG(X'N ,NQAF9B;9,;RT1Q_9*W2BH86^];%E\UAM732>,ZM2J=0N_,A7&%S[0 M9*O>&NNX8VM,5"YNR&H4Y'A[#Z;FQ:NY#?(761=& M:CS^ED-C'(JO*BF^ZV3@U.-0LU>]Y5B/%^W$Y1FWH]]Q\-Y]W)9:*= MF).%^7S#:9A&&*OENV7!TO$W2/&W]'8_BJ%LJ9[I_)Y)7$P?J5C"ZDFKYTY< M51>#1%-?_]M:2\YT)9Z'B?E7/2,QV\XU27FLQ-ZZOG53]WM1FA0=@"2]]+') M)-_I_B^"YI-1'8."^Q0,9H3=KG>.Z=Y,HV49\Z^WIUU[[C3!X3[*,RJ[ M*\<;Z>>//9N%B0[2J:\&2\PD&ZY]\D?!J#)F*%B."U:B3,K,%'>;&KRF*U+X M"7HTF_O_^0_.I&,9< M1RG8,RW,F[:>%ZG<8MAJVF$H6M=K,+_S]64(NMMO%]<[Z0^^-/^6;R$VR6U: M=7><+H,NDJ-UH8ML3%OPWM;^UKN"R+ ZW(Y:8QK _=;N_O'.X?[6^]:;@_WC MPX/WK8,_=PY;4U+$\B]W]Y_#[(_DV]9*-HJT0$7#T2VG]TUXE$H;S$V&M1>_ MNS3M>>3O3^%4=%%,PHGI"\=CZJ,3<7C9]15<$ T0^R7\6GPE8J[ZK;),)K06 M6S::-7],)G\-+R]2?']"E":S>*]S&*0U%T2=PO6#BAM>:[N*A[%?7QM!?&Y<=IIQ6 M-\FO"DXYA'YOW4J"%3VRN%<+(Z[BPRIG[I'E\6*].3@Z^#6-5ZELXL)8G:Y7 M^YIX*C>N#"A7= ;W7[8T7&5":?2S-5POPH/;%;JPV"IJV5FSK3WC/M5(;FZG MP6D7J:TQ6^2-04"W-MO/CAV)Z[Y55M$7Q6](FEGM ME4Y%4E%^=;7WRM=+:;:GWU .0FFW9BJT'JI9RQ;\8X2EE7K%.'I(5)J\@NAA M@>>?O8=?44J6'I0F\I6D#XV2_VP)Y"-$T#%[1=X>/\SC( MDT7Z&"+]Y<-D*O8-.?[:2$%>B_8A5OS% [^2/\6#Y,V[1,MG6W^-^/_F5>OU MY:#GK[+5DZV>)UC_1]V%V>)Y,KE.S\0_4\GWU #Z21BWD:=FEN\_F3\WY-A$ M\^=& 4+FK[PK,?90-:KMX.A@&;4[4/"IBG792[UC6>8)W77I*WZ]/.W_F'>WTU:A*>:ZU?I[%I. M]WO:@5^-.8,6&8'4&*T]OJ4D^N>U4_52J0?A8=J"B<2T8%N]7N]^H^9ACI*8 MF4*-:X- ]VYV;4P+..YM0BQEJ-/]G^CFI*<\Z.G!@YX:HW*W3W9JZF"GAZAX M:OB>&E1WVE--A_V[JTO'$JL IUS-JI]GI@=P+@2[SI:6ID:5\M33Q?L6G?P" M&_WWJ.?#:>].P4(V.V.I1@#XDR[#&_;ZT3+6SV[]4#7%Q&1W/H;QW7=^^AS*V%5J@$I]0EE Z*B^B\V/&Y>GU> M79I1=5&10T^8Y=)7]<;\CZD5+9TRZ<\+IZZVOL['#W;;5:?=*#'"%S9>,7([ M#?_N%M9$4K5H%<>=-KI&M!G56F2+!?B]F'?U4^$63S+[#0-? MW7C9+S5%H5$Q%."\P)=_ENP",AS[8<500.L[%U6[:"*D3LW4A0QF'[6X[9(I MOIBHU^]U;S6^]&64[* >-:G9[>7BUB)_,VM9S \C_[">4V6Y*!H2RR4J6Z7C M':5&1SM>MLO>^&Z*A8B6R+#J++T<1L>WG*%U?:;Z];U=";Y8+%LT:I>AA.G9 M5QY=XY/IUBF!ZPB$K[W5B96I&BS1Z26O. JQ.ST,VG-H_KF^*MCU*[$5JU\( M:V;^98*7[K#?'H\C&&^BM -GFSQF#8:H.A77>1F!*-6L8JD?H\?4?,4;2%Q== MN9UB7L/=.^1FWVIN4LW]G#EMR9>2MA2-35O>W?RRHG6_W3/8.CH^/-C??7/4 M>G-P^.'@<.MX]V!_*3T]3_I8;P[VCP[>[VYO'>]LMXZ.XW]2Q^I12M8>?-@I MG_+HP8_Y>'U*M&!5FKM/B<5//I ]ZZ>D7.@5HV+I_4_P%2,LWRR]G\#^H9#) M:/OE\R">W0Y4RA6*_\U;0UAN]F6KJ[Q7-5)Y+MY9=H380D]; M'3/.\-="J> M]R3Q[^[,Y-0F[;0SJ_ "9/_+;O*S^I?Q$FF@09K4=5'0V)2)S&+6PGTJTNY< MBX<6VC9OVZ24ZZ.OQ'WJ[M\!AZTE1_YYK\%^/]_SUYRXXQ1OUX/_=^?Y;K]][.RCCQ\6DE4,?_N_& MY=!M%(&L>/?%"QU*A1=,!BV%IUI#':C3(1 E ]',\+^WTXD $40@_8 P01LM MYVWG7'>'_W<#1)TIN.!&\5K?1[_U+L]=?U2]O]'JZ7.?OA5\UOKBMVKLQ-M! M_[S( L6[^ZLS.GU3\6WN?*\X7K:J1-VQ_AXU,JZI+W2S<,\=^?/*;/>_OL>' M7T_(WJ4[V_GZZ9TZ.SC?N3HY_H@.MO]SOK_]Z?Q@^_!\__PCW?_K4V?O?._; MI^W]T[T?NU<'V]VS]V2_>_+CXG3O? ?N'W^^^G3V$7\Z^PP_G7WZU=_:9G2")]Z_4N3U_VSLX._RR?[;[?7][C^R?=<_VMS_" M_?,=MK?]J?OI[,\O^S]>=PZV3^C^\=ON>W)X>G+^O7MPOOO]T]D6W7]W>/KI M>(?&^X0'Q[OLX*]XK?-=>O#NS[-/9WO?/QUO_1A_)G[7Y2?\!S\Y>WN^MQWO M[=W;[M[QZ6G\/K9W]H5]>O<1GYQ]II_^VC_?^Q'?V]X/>QWX_?WQSFCO"'[[ M6S!GHR =4$);0*4V0#-H@2/&6>2Y)TYO;#*(VTR*__[7[(ZYPUI>FOZD=^?4 MH[D.L&MH??T0S#B8-@Y0' MRI&R7&%'@V8*,F4%ARQXCPRC!0[*,0[*C(/-QD$TP4')(]PAS@ *"$5[D"(@ M$:3 1C34TDD*0]C8E)"T,>/K@H,KBET^G1O_IAK9^:$!1[;%K7WEG+#1VH#61VLCQ%\I"IAJ9[E#&YL<\3;C,"OR\U7D5?H369&7 MI$ MVN2[>>!G*3&>]<:F%7H+A;A*:64PF@.,]M_4:*T5!]!*#JA6 4@8%+!" M.LA90 :KC4W%VY*2=0EA+"F4FU6^<7Y%5OD'J_S4D9 ">\B$!D1K BBC$"AM M)1!1.$P2)X.-]@=BO(WH2TO?9)UOG N2=?[!.C_U.3QU2'L< ,3> 6JBNBOG M#7!,80X=$=J*J/,2MKG*J8JF."1'OMLMJ!_>E1W%16_NECOO]#K#T: GF;U?0SUG3H AF)I*:6 >:D A&*W&#S1"H/^>>M@,J5BD33"?YK X#L:\W:4LDUPS7LV#5_5&":(HC+8A S8B%* ,!J "I C MSHPES$&HHKD!85M = .O;G =+9,)9EVBD\\- !KJ:&2U7UCM:VT5TB*'O 710.&ESOJP$1?-*HM8M>['O1ZUW:11%5,I$ MR)8ZN5]?#CN)?OZ!15 O(XBRW&3&74&4))J$2@>]))R#,!9-1JDY4.J@WJ"! M**4:4@R8YR2B%'- QAT+C.;86FX<@KZ)890#D*//46-%6<*X. M"B@ :H4KPX,BGLO17X!>\$:>P\\^G7%0#)BLZO72;*&"W:E\M723"VMUB#X_C3KMG0&:PJC3G-%H,G)CD=K8Y&V8 M&R.>LTXOP6O(.OVT.EWKC# &V;A= 3.: VJP!,HK"[Q2%@7+N36IKK'-Q;(R MCCFS<)^^B#1AQP]'-UR)R1L+>!,O([;Q%-[$6#H9GQ;AISO>2MA4^A);?WM! MN-.& J^Y E0S"I32"$ 1'!-&<.0+JT/0'*M\QOK\))Y$UN=EZ?/55)^=4SH: MCH"$I,\,8Z""QL I+*F"WBKEDSZCK,_/69^?Q(O(^KPD?=Z?GL\81ADBJH&R M, !*" =*" 6X8$I**(/R9F-3M05:F#\V9R(>VECQVD<=\>/?CO7WQ3B:GEN% M9>.;*Z8EEN-I.IW>95SD::],*>'R[PKY[GP?#7244Z>G!U>[(W\^W._WTI,, M^@79Q!@+,_;-A7T[==]$4&X1E19PZSF@&$M@3& @^BL)_*2&HN"5P&UZ"_KE M-HUG""4-+:+* -(@ )DZ0TZJ()V,QI.7$E#% E#&R>@,<2JQ$I9R'9TAV29P M;;1"&2#"1 \LF.B!<4& ),1+PZF2:1@/PVTL M%Z;0SKTC2U+Q#X/^U\XP*7?4F,4=LY<1,UHA"=8$PZHHT6O?\YGU>UZ\ MV:V(=-MB/"D@_=?C/7^SD;CQ*:FX4S/QQP.1>*_N%D6;EP?N)4 LC4-"V@(= M. ;$(>&B-:6\35Q?B+6%?$%<7QGH7@;0-=1SS/"V$+Q-_47.K>-.(* -M*EK M" '#,0?8!*P@CRZ$I$5T&B*Q+M'I#'$9XM;?J\X0MPC$U7QIKBPV@EC@C$GC M90P&&J'H6@LD:)1@@$%N;%+>ENN3Q7_V";C7>MBQ8U][1P]Z\:Z'K0]^T#HZ MU8/[^]TW!XR2N.2N?VFZ_D6 ]?P+T&RT_JGG'?='L3V6ZX'CF@,^B]'CC3G^ MWF+73K :9JR^!U9_K'O;U@;-!93 ,Z8 Y960PV1T-*#(& RU:P& M2G$&1'2 C>">40X3KE&V-KCV[//7VYWNY&;P;$Z,(8/GP\"SSE\4B&12"* 52\*L!S M<3JRYH!G$8;XUTC'Z\;_NL[7S?^._XSO_%P//G=ZXQM443>J5](=J5G\LCXU M<)>O='HN_O8;D@7"KEA#<=+0(^];O?XH7G#43XI8E$7H%(\(G9[NV8[NQEN* M+Z2AZL-7$\E=7X'JHA2_$BQ^\45_V$D"_VW@NWK4^>I__]9QH],Q+-0^6*T9 MG'Y$FW@344?O_,B-Q7RBM2-B=CGJ_Z;;+7!%8TV9Q!'4@J2!.\F"P18ZH@G& M4MF_!=P8?^AT,'Z$"_W9 S/P^@O0(3[A;[K[35\--_XUN^WB#KNV\-?7K%R9 MS?\V@_C16^YVH4W\Z.LN;EWWK:/CPX/]W3='K3<'AQ\.#K>.=P_V[]R9:_-8 M;P[VCP[>[VYO'>]LMXZ.XW_V=O:/CUH';^-S[GTXW/GWSO[1[I\[K5_>'QP= M_=K:W8\O[SSXN>-3%G V5<0"0^/3=O7%T/\V_N%WUQE>=/75;YU><<_%AVX) MGU9;3ZF(^RSMOBIH6UV^VIBOBHUY#?C+]UC\I)1WO@U?H3O?^]EE$7K%J'C0 M97_^'B,LWRR]G\!6%,5_'&-7WLO6O=VTF3PL8@L];64U/,GSWH"KXGE/O!ZT M=J(!XUK;WOISXP?E$A#4GEF%%R#[7W9[K=%I_S)>P@UO!%;G>>AYJE2;O3]2 M;N#15^+.9O,7MM1(Y:5>U5++Q=!MW:J^']Y??;-&X&7UY,S]_,T.YN7^ZH<$ M^,C>FW& [P1^.O^SL[^]A3X=GWP_.3X\/?GQMG/P[B/>.SN,W[%#]G[LGY^< M[_R8!O@^HD_G>]_WMK_@DQ_[W?WX??%O.@?')U=[/TZN]HM[_H/N_;5_>CW M]RG=SX^=;P?'G\[V\!]X?_ODQQ[>9?MGNS_B_\.]\Y/T#-]/\-NPUZD-(EQ5 M=_6\ZK$^E9$9YM88YG)W]?,#M^E$QE7V5F> RP"WW@#WXGNKUP7@IN,I5]E9 MO2J >_8UX.6X^S?]\XN!/_6]8>>KG_6Y?ULDO+.,",ZSO\:2XCCET:>:O-G> M]@?QUU[KS>5@X'OVJG4\B%?K%G3TK2UW=CD<%'"4<.B9(-T!%"))%!: M:1"\9=!(SB!'&YNXS01M$ MHYO)MGNN?];QY>CX-%$"K@J4J .8] ]0S I2A M'F"O/6;0"RUTBH)F+5\W+9\KC_$4,U 08V1=1X)CXI10VH)K<0-:F?+^O\DZ..ZW(QB9M0[DL[OG,O;R,#.$BV9KG M-@SZJ2I5[P]M8YSZT!\4T9K1:- QET5KW7'_@QY$*,L0-@^$U0M8H5*&I:*N MP!0MIZ8J;B%04;Y!Q..-^;"Q*?%- X?:9F\0R^K)'[Y"]3L M@Z'QO8^WG XY%O80^+^J.9(FF&@&4@*PI1I0CQR0FG+ NISEBSDF@D#> 628U MC$.S(B:$?5E(>HJ0Q@949>&J-/PA!,"&R0$D$RDF@UH M@<$\PJI54BA%O>(A(JILHUL"F.N*J,MFXLW$N^M'O"MGE^.!Q+LD$^]FXMWK MQ+NOM]YO[;_9:1W]>V?G^*B![+J,HX>PZPKR"D/\&!RP1#Z4E/;GA+7T<6Z6 M9,+:>Q'6JF?&5YM):NLDM>V6_VY],M#24(Q6?*EUX0?5;]$.T9G%-K/8/C&+ M[2,4==[^U*M(5M[^S%M'1W4KXP%E'(^WP>Y;)_(H-_G\T]1%!^^HM34<^M'P M^?+[O!Q>G3=Z>%HA'XX&'3OR+KVQU7.S+]3^LCF1 MULG0L_WS@W<[*<*)]G]\N=K_\9'M;>^RD[_^0'O;EAULG["3\\/3_;.W9]-( MZ\F/_;.3[WMG6S\^I<^=?:2?MD]/XW>@D^,_S%&D]_1*_/S[/GZ?[QR?XY.ST[.#X,]D[=K.L/Y12#+5G@&", M '4& AV0!Q+1^(O7FB4* K;%-VL*E][0I ,6,\4L)A@4@5'A R.E],8: MBR6+/P3+$F MFDK/@+4ZP/I1:^='0GJO@:9: JH\!(8+#3C'4')% Z=I,#AJ M*[BLTM4&5:>N@;6X96U\CM&P=>BMC_O=='U[3%.RU>WVO^F>]4G-6CO#452L ME!EZ,_"N,VJEDE;_,'K&%]'(O (S;"R]J?"BZ"J7+H/6/*!5YR!AG'B(/ $R MVEL@_C\$*@@$@N7"!<\H97YC4Y$V9 N#5F8B:*X"K\ LR0J\/ 6>6AV:,X2@ MQ0 *QZ.;Y#G0#F$02-""ZJ"-B%8'HJ*MU+)J_!I$'[ &9L=N[VO?"FWNE/H<10LV'2DJ5 MD,84::5@LAOS )":Z?MTB&".$L.S18E " -#/01!!B^Y4%H:N+&)>9NFXJ#& M>#$Y#K%^5D76XZ7K\=38\%0K;0T%Q,+H'B@7@.02 F.H@X(%X7!([D%;LH5G MH>5HQ$.2(,4^;_W;=UV1ZCB*^SR')1[7K/CA!WVGAZ[/=N]3$L:7TWWTNE=>G=PX0?%D(F,3',@TT&]GD1*A"2D#C#*240F MBH!$C %"J0O6*PDM317Z$B/\>X/B@H MU>LJK%224(T!I1&9*/<<1%_()D)#*Z"C2"*9BL%X6]%EL;JO"[-*5O9FV2E9 MV1^D[#4+!,GH0V *O# N:CS!0$&" (EFB O&H""C!4(H:4-Y#N[WCK01UI7VS]7=TLJ+)Y<+\C87"Q>=93+WYZC]*TGT9.U?GO9?3;0?<2>\E@QH MQCV@R"B@+5, *V6E5G&;+DZ"EDG:ES7.JHPT]CZW#M.KH!_ 'T.? M"TN>WDJ92.:]UT-?2.<@1-D4HLE -1=0[=3-%.0(MDACX.-/@!*.@"2* D&X M4C2*$#(5@4JV5:.2T;FH9/ULC:S#2]7AJ;%A-4-$"@T$(AK0H"'0 D/ #8\F MB/!*R5081MH<+DP#T+R"D@:;$T5YZ@+6PXO(-:_">IA6K^WW>S;'A MNE-C06+%J24!(,/3).W4UYZ:894P5&K/ [6JH.# 8N$\3/-J09IK+.SV1KKW MN9/(FL\#53\,9M9R<[,4W3*CL55@9,?[7ROBM?>]?ON6Z?;S3 U M%TSMU2T,8PF$5F+ @C> L@*F% 5,!.J158CKU+,/55O*S+KQC'5Y)3VT69>7 MK\M3DR-)1UJI@#6)]JZ M0F,AJ^M#U75J$&!,&/96 N*,!Y1B"B3G'CA$H53,Q)?3 'M*VTHLW,J>@Q#W M'_Q0]J'9BGOOYGPW),@SF5$D)Y:33[[W>/= MG:/6UOYVZ^C?6X<[_SYXO[US>%302HC?6SL?_]@]/EG2\+%;1D$W_R M&?D?/Q\_]KZC3:?;&75\GD'V# B5QF+=TZ/+02'5E-=^W^]]!A&>SEO;WHSR M.+(7,MWGB9@M##O;P,-TN'FZE?1YU1TBD!!,("4"X4,$9!D(;L>&20 M%2S"#<:T05#S(>D EYZ M!"A" 4@62**G,M2R"$O$E_S:-%<&B96, #B\I+ M& -*&0*(4E!*'23F=F.3L+:DS[ ',PTR+G)%8KK9UQD/5ZZ'D_M#,(YC,:%!(Y""JC$$"C*%5#" M2\9YQ&:=G 3[9_[UK'^GH>2/W6@(@FDE$N2%S**(=0%X2G&6HG%ZBVU@9@26" M6@N!IC::&(@J)#&C@IJ-30S;%"W,'IF#%\U5Z]77662U7KI:3ZT.CC6)7D$T M.)1&@ K/@$22 1&(-Y)0BE6T.C!K(Y(K,)XFJ#&,SYTL#_=5]VQ9BY%FO0R+ M8HQM'WQ4 M^1-_+YT)W]U1J=CN647:2&PFB&,4I@0C''< MM]B%!%8!:.PQ4-'Z8(BA0"&*8!5]I$:QX.8XQ_K9(%F5'T.5IW:'AU @64RP ML010%C"0PA@0I/6$&*IU%%XBM"9\C;BD7&=XT=57Z6;]S[5_57_Y4J>Q+YKS M60J5S%J#[ KLI>S*+0BI)S/5)5C;( 4#3&H'J,!:^(AAQO;"K2 M%F1MV%7R8/9G9E=EE5]:W[SQP!#H0*!Q^0D+AA3UZ1BV M.5U63Z<&A5;(*((T@ (FBL9$ MR:\8!XZ]H\N+BZY/>1_=;1WZ46=0_-+ZT(WWDA)! M97E*S;Q.:M3ZX'O#I*<+M>J^B+SV"HR-2ACC?/:'_G TF$AR.\JGYUTEJ"36 M84V8&=T>B&XSO&@XB'CP" F0P0I0Y0R06& 9:"*0.88B^A&<)N2W(#SC'5] M!:9)UO4GT?5:LP[60G ;31?N!*!:/GZY5)^OQP_5X:EXP@77P,DWEL3!-.HYZ;)D'S)"4= E4XV1>H#8D M"Y?#YSC)O%TZ2ZK^>-X0M I3(DDCNS8+8\^/&58RSIGB"LI$2&8!Q22Z-M)A M@)2EV@1*(<$;FP2V.5O6:+ ]23/-PC1D+\*'68$!,9;(A,BHCD4^ M@]!\(#1#1J8@"Q%H#'#Q' '4$0ND1ZFA5])H0D"H8&KH;2O8) 8[*OMKNDZSL\RI[C4Y=(2>9@0!J)0"EC@-# @0T*(LDH]&U<%'9%6E+ MMBPRH-QVLG )Z:D>^--^-R[C<#*V^W\O.Z.KATUKOCD1^V[!-&AL]SUO43EHU'??FFW_NMG:/W!#XH== VU:71 -#,::ZRHQD%[C; U M1GD=*"E-M)NHO;O_]B;C0KJ5XDX^Z,'!X&B4YF#\J;N7?OK5%6;#C-GWP.R/ MH[TW%6:_4?#3_YQ">_YG3_^E+@_.=Z_VC__S9?_LR[>#=[MP[^SP;/_8=0ZV M=^+U=^'^V6%\SZ+]X[WO__-CA_XML0C2IVHZ&@*@.G@03V8&*(Y2CEM)2$%_ M?MC?L7WBAJ&"13N?*$JQP#J>#30>*_&$T<)[?KN%G[?/>FT?+:6RV'O@%/6I MU@D!0P4&P5)K-?9&&;NQ^0K>S';<>*%UH0>MKTFL[=;6Y>BT/XAPYUIW;KUA MDOQP>: U!X/,9$,6NV\XO=N\$9]D(W[\\3?VUF(3.N\F2Q36C(G 2$RH9I.\R \ EQ28Y40D%*^L4EAZI6[ MM5_N)KB5PIV8XX5=^&3&X1JHP>YP>)E5X(E4X(\??]-X8FK-#? PJ8 6!*A4 MR8"0\4Y280(V19>%Q+0M^$W>F6K'MTI!%IV,:[#M#BY'PU&\U^CHY;WW)'O/ MPK^),A(Q8H VQ@#*H .:ILIZ1Z)=B0)2D!=LD!#QMH"W[+V:&%MZU-KVUI\; M/R@#5 2U6VGKK"48/XF!F\'X*;VL[ZG!-6Y[BZ*';B47T3E'*E& (> 95B8B M(W501I7@[>BNMS$FRX?C)]EX&8Z??/?]V/OX=R#"*.4%T#[HE S0P$CH 82. M>FP8%S@!,FD3*ML8WJQ-O@\@I^D"=4#.9<'7\V@/LXA2'NU.-2O":#EC-J]J MU9@'-#7&13M9J03,'D&@-4, *^F=T40JHI.=O/!XKEROWUS%?-C9F!5S^8I9 M*Z SQELL&+ :1BM- M5P^'K=>+Y"F]$9('*YR*IZ%@RAC!#3>$8NFH\S[G*9],(?^XVPB-1N;!\1\H M?H+NO_L#'VQ_)'OXS\[^NX_PT_9)O)X[WSL^H7O;7^#__-C[_C?V F.M'!!* M!T!MFA"1\I18*8&]9I[SG\7W[]X^$ >*I(TVE!)4R2"1@4&)N*/B[\&XG*=\ M#MN'17-9^G@&"$,2:0RF0!(+XS]!$N*I(<2L,D^YP*[+J:6UW8A_X+\E,4$* MJ8&62 $JO01*0 J$8\Y#9PW2/ZNWN'4S+7 "YLVTSIO)(R$XM@Y(83F@T!B@ MD39 2!D@\2P(JS8V$9L[3]E:R]CXDX!JCHT_H0ZF<%Z@0!$A "?Q9#;.8D3UQF9* MLXA;N43ODW=YOLG))S%$LMX\M=[$[_OX-U-,$"L1"$[A1,'+(@Y#!9PR3-@( MQLRIM=A/^4!_ZJVDG:8$.0%08D"B%D9OR3('E)%*,A4()WYC4[0Y@VTB;_8_ M+PF$%TI(O@B*@8?923GOL7SEFR8DA8<<=FUDOEZ^7TWPD=<8@;SA 3J8&!0>!@@*#*"H9+:: G>/Q4%MX M@&-F\[B_2FW%^TQKK+NM#[KC0*?7>J,O.B/=S>2B3\C<,15+DLINKY))#8TR M$,T%1#/39(.$C,'$!X93881)H3,N&'!"!>6MPMA$()*XC623YB?DHJ7U8^7( MBKQ\19Y:%%RFIENF $))D2'UT4-F*%6'2RZ,0!#;9%&TR=)&Q*Y=D=.36!76 M7IY?=E/U1S6\+6[XBX$_39.#OOK6^_[PI7&/_K(2 V,8GS/^- ] 34552&I& M4"6K89+6OA\=A&/]/:/57&@U,SZ6.!($\@0@857$*"& 9!P"P5R06%"CC"_F MHU!V$ZU^S6&)YZ#:#S( M*\I0.+[9!O$DJOWL(QN'?J33),+6CA[TXAWG:2E/&= 82V,LC!HVI8F1MI.I MDN>#GYGAKTYPAS4* '&J ;4& R6X!R)URR'O5>!J8Y,@W);P9F-LCF@\&TU> M040C:_+R-;DVVC5$5?;* 9V*6FEP&!@+"9!:*F*(Q\Q'0X)BV69R65S#:Q?2 M>+):L..!U\/+P579K/7[G!T/#SMFYZOE&=]AK9HGU_',I8Y??D(;L!>?<;^S M]V/K*JX#.3E.- &?.@?'.V3OW$]P[_BP<_+C\/Q_?NQ^^YL[I'&4++#, M6$!%(@VP.@#N-./1/2!,ZC3!0$+9AORFSS\NVJE5Y[3&U9'M.3??PTZ&O/G6 M<_/]<15/$BPIBI8@$BIN/A,$4,AB(!B5\66J$"W&9S#,VQ#=]$KOWGQ(M>[X MWXNL%EM-9/=A2IAK5AZD@[5YE(YYXC@%GAL!*,/1L[*! ARXDS"J&#(IL!,! MG*&;A2LY:/LLM'8%7E76VL6U=NI%60F9=(( #:/-116'0'H>[3!IF&1,>$M1 MTEK8%K=X43D>^WASH^X>U)#'2#4U=EM@4B6S4E89F^; IOWMF0G7PIIH4T0O M$'.>)EPS"!1'JN#R0%CR>,3 1)<%VT0L:T)NGB;UK'1^!?9(UOG%=7YJCTCA MH]> +("8ICHUYX$4' %G#+;=%FTS=W? M@KGGX*9R57\C40RN?YDHP=*CW2V_?P:WVY;Q2;'MOYYD:9X-WJ]V5.A6SV7T M7Q#]9Z>18ZDDY1HHC*/%%TST1K4RP+G@H!+2.6XV-J,-V!;T)G'PPYJ?EJ% M3QR RO"9X7-=S.4,G\N&SZGQ#*W5#&,'-/0"4(L2T[2.#C.%BDF#B6!B8U-( MW!:WA.#7#SX+N_I?(QV_KD9^,[[E27>C9H',^J@%@]4K M*"Y&LGK?ZO5'\8*C?M+'8I6*CI#0Z>F>[43;>I@(0L_C70Y?W6#[&=]O=5&* M7PD6O_BB/RP:JGX;^*X>=;[ZW[]UW.ATC JU#U9+!*Q.7H[H\T9>W( M==Z-VK_I=@L(T5A3)G&@/$B:TE$L&&RA(YK@:''8OP7?&'_H=#!^A O]V0,S M\/H+T"$^X6^Z^TU?#3?^-;O+XH:J[HCP>,O7%ZQG-P^.'@<.MX]V#_SFW7F-M^<[!_=/!^=WOK>&>[ M=70<_[.WLW]\U#IXVWJS=?3OUMOW!W\=W?D8-7" Q1?>]EP%UDS5I@"W^'Q= M?3'TOXU_^-UUAA==??5;IU?<9/&A6YSUZ5YY!*.'IZVWW?ZW82L,^N>M@PL_B+9*[W-K*QJE7PLWX4%CZ?\IM+M>&V:& MY/%1EN'._-)+6N0:B5M>Y$=;9+D8Q/VDD@2I9F#=[:?=OA^U?DEMI+^VRI;2 M![K:+SI0M]ZAN'E*Z2@57C 9M!2>:@UUH$Z'0)0,1#/#_]Y.IP)$$('E<1S$ M/3IM=VY,*&Z_,P[%G5SM_]C%)W_]03Z=[]']'Q_)_MG;TY/C$W9R=O+CTUFW MLW?6/?\4KSL)Q9WM=T[.3COQ^U'\#-[?_I@F%[)4_?WIV'5/CBW[]-<>.?GK MX]7U4-P>_D_GX-WNC[VS>%\_3N#^]@F.US_;?_>INX__/-W_T8W/XDX_;?\G M3,)P1_#;W\%J'KB7 #'O $7: ATX!L0AX; CB3II8Q,AUA;R9N7*W%5USRE) MD=%M;=%M#G#CS&+ME<$N&.J"TE0+:HQ2*.*RI<0U-<4Q8;06PJ,8RXEOH -4(> M&($$C?(+,,B-33]O-_O 9MVZ>[(GS]P9]VW5S%?8[E(R1N2 M9[E]9VW[BT&T(G1AOR0(VSKOQUO[4;R0Z;X>,09W;W.N+J+X<]>G'[9ZKBZI M;.7-8>7M=VH1.0:%IL81X$0@($T, L6(W^",I=2A-&1:B& 4('M(G>&HWG/(ABI< S9Z QV/C4*T!(&]*%YQ=EC6ZN M1J\RY)(U>OD:/8W$0"F8#]@"I;@$%"D>=9LJ (U4@2 +H1)1HUD;DIMS_-:> MT&\-O(@/@_[7SC#I8]288C1!O';\;;?WU?=&_<%5X5H<>NL[7U/-ZTN;7- P MST*/!OW?)C)[VQ_L]WLI"%8*[J W$5M$L)K0,H#- V#UM#_V7%'I% @H($ E M8T![2 '#VBE"'#<0IH'04.2)BL]8MU?A8V3=7HEN3]V-Z&E(*0(%(OZ;TM\* M&,\,D,)Q++V1@O!B)(FBRTI_9^5NH'*OPMW(RKT2Y9YZ'HQ9A;F@<7=Y"RA- M],/0DOB/$III; )*L80V7IQGJGE$>&O@>)2MX<#HH7?%@#3?&Y:YC)WOZ><; MI=0Y//(4*8R"\.=U$E)=1AF6YH"E@S MHFA#YW1W:P".9*QTN*F4D9E M-6X45"6G2DH9G.8!IZ.:B\")1=)K#(24$E /HWTAJ07"8X^E4*F"O1BGRMBR MJM=S6+*)[<)+W M =$VD3=Y4/,LG6>AT4OP&;)&/[%&UU(,QC,1, 7&.P.H(@HHCQ#@3$ GC762 MJ8U-W.;RYG3#=1ZSLP8.Q+0=[+V/;G-KTH:3DPL-<"&*9&@429+(1%*%H"KQ M9$R:I_7U>&;$CHXF(X9& ,(P!Y2R %0T'X%+YTKB3/4RN@^TS>!-5,KAR6>C MQRNK6,IZO$P]KC%_Z4XOM3PN"%>7P[CWZ6RO';KM8_*XU,:(G<^K,QG MN(Y1XT!&$E2JESSH)5$=A+&@,D3-!5$SXYD"H2'*FP*HD4GS13"0EGM@/.=6 M(A<@\4N#J!R;;'!LOD*67N7K+TU5R&P9!@Q#:R&'%"9.A6"BR>7^C.(#'3%6W2.8/0A"*DK>BFC::2>7.J!Y]SU]2<0+1;=PB@ M"HF4 0+!N(OP0QQ0CG'@O*-$$JR%B]'BZ?. M@*9.0H4AX%A$9P ;!22'4:F%D%AK0B1%:5I!&\K7!.,SR8%ZG@7RWGX+0.1J=^T#H^C?=R[,\O^@,]B.]/ MG.VB'9Q#;;]R _..[W$Z?8VRNU/W;WT M4Q$FP-OJ]2YU=^L\2BGCVWSX]K'NG$33DSB%%' J-64)YH&6//Y$+*>"L* 0 M2M0.5.7 YS/6_56F+[+N/ZGN3ST7Y3 .!$H@(!. AJ"!DM8"(BGT2!&&1$CD M:DNP;;+N-U?W5Y3TR&K_E&I?SY5P 2D7'#B2 A;!!6!T( 1A)@DQA.O$H9V[G0Z,_Z@Y(!!O-29" 01N- M$ P54)!($(B$5&)FE$RL\FTD,GO3,U;@53H@68$75^"I%\$%B2:$A8!+$178 M6 >,91)HP0,SAD.J91KYPDA.?SQC!5Z1%Y%U=V'=K;D""AFCO>0 2#?K>[0)OURXAKK(J: MZ1\8XRJQ55(KA)8Q:R[,.IDX#/O;6VS_6R)M\AIS"#"V!-!@-)!&6& IUX@@ M*KB"*7(9+9(&!3!RY++93L.M9"]9N1]?N:]FE-MZJR$-%$ 2W0@J)0,2<0N, M(!AK8N,V"4V,3V;U7B^7(JOW:M1[?_;LQMA[PXP!F!D'J&4$Z'AXIQR$9(PR M)J%HHGJ_G/1#44&59*) X8%*CF$(,H/0^H MH0)(P24PD%(4"/>4\\1(C5@>:/N,%?I)^C*R0B_;?4C5VA0;)A)E9$$Q'TT- M(+T4@"6:!H2EBU"=DHD<-:E:.RMT P='9&U]7&\@:JM5S(FB[)AI!:B3 4BN M"&"41N!5A%M(-S8YOTG8O/;C((AHL@.0)JVWWG;[WX:M,.B?M]Z/E. MKS6=%%&0& Q;NI=ZNK7I=(L2I=_N]!N6$1+)UWA)?NB6M:G6<]@Z]-9WOJ;2 MT.R5-LHKC4?A()&?;_ORO[N]LZ@VH9CY:,84!J;P%5S M M& (H1<*Y0#"D[D-&V@HO/-4@&[3-5>XG\5"S7NK6:F?4JEK/FTTPU1 5("4K 8TT?X8 M*2QPW@N#&3'8XXU-*MI8-816_.74TB62@-ZH/WAH)\WZ)MWG0J,5MM+<1*.: MC#(,S05#7V8XQX0F7(B47ZJ;! MBKS*EIJLR$M5Y%I&*T CHB2!U#)JL[ **.X<$-[P9 LRYG149-P6:!%[(BMR M@Q7Y:?V#K,@/5^1ZJXW!5O%X&#,2&*"2,: TTP!"JY#F#%O,HB+3-E>L&8K\ M-IYF=0J><3>7 X&B56LS':]L/3#BMV&?T*B2DPY\_X ,#J; M&7K.N3&8,@JLI3Z"$31 *^N MAX;(ST)F&YLTD6 *$<<&ZRL3^L:9#U>3(^G MW@%SQ!'E.2#8)^] *A#]?@*B6Z $L<9*2POR#'ZSWBVK/JK> MUBO?,*)(8)ZH;FRJ4X5 &P:!)\([9A3GUL?SE]^,S>6>^Q76'7W05P\N.GHA MH8EF51U5 LO0-!*.4I("Y@$0PQAD=H4FU%%C$I M M"Q %++BE06*FHJTAVIPO8FODH&2#%;LY'D16[ 45>^I$8*])@%P!02 !5"(* M%)4!**^LTXYK0U)S/6Q'9R(K]OHH]CHY$5F=%U/GFA\1+&>0$P:(%PI0Q@70 MR"C@B;="8!^H#AN;,OH132*_>3E9B))FHB3Y'6QTR"=W MDW2\7O/DO+8$0X"C809HB(J>I RT(90S1P5*G/VT31>J5157RI*EZ;9X@UC&A-012H I12#F1T0X!GBGB#E18BY2]16Z&; PVSCC=6 MQ]YF:7?- '$;&$F* 4(@D4A0/9# ,&&NB]R%"0#IQ*;"V(#<['W/* M8P6#1R;DPN^3*M1YA7.ZHQD^1S$TZ29F3217""YG:!^*5S.CT;F2"%KA 3?< MI"F'&"C%,'"88*&HX9:P%#%AC#N.!24N((2!\%)&988$ M&,XQ\)*@('& 3N>1AD_J61Q=7EQT?4IIZ&[KT(\Z@^*7UH=NO)>RN'XIV#(SOE%MW_E_:'OZE&N_7PX8,T,/N00.2E) ,@R#2A!$FA/)$#4 M,VLXBB<1B9X%S$F,-5+AM2FARCJ]/)V>>A0*8ZYTU&1F2-1IGX@;9!" JNA< M&!&/:?UTX;V'Z ^<'(#[@;TD&PWZWXUKIL9X[ MA*UP L6^'R4Q?ACTOW:<=Z^O_ABFPL^)**>2S V%X#9NK]AB((^&I> Q_,( MT" 8D$0R(#SCD@4+K3 ;FT2TR>*9U[F49XVBH2\5#5;IJV0T>#PTF'HJ)B"! M+#8 4TNC.8-,1(,T+0LA@06/_@L5&YL4M[F\66&5T>!%H\$JW9N,!H^&!C7G MA@4'+6("2&HDB,*50%F/@0H1Y:ECW&FVL^ZQ$/\LG@<-5;]O".DEWN$R:PR1:L;FO8N>[7\O.\-.0H]AJQ]: MKR^'\6^&0S]LQZ\8I9>*_5W\W<"[%U9X^'1N^O4"AO$I/&Y%.^Y7(IE*+,KK M("1IC865S^&YSN&9D9':!RN\1< S(@"5' *#E0,>\E'A0"@2C3 "2G+@(6%=(K)WDBC%T20N6:I.:J\TH=BJS3R]?IJ1]A M.6&&" G2W$E TRQK28T *+[HM3)0%56&D+9EHWACLTZOJ3>1U7GIZEQS(K"3 M4 FL 4'. JJQ @;Y Q3%!-(I4:HB4?TR\E7O-$7G=2T5(R3<<7FSV0(S:@= MO!'IB&#E+E,*U&]%8!IE9)H/F6;F4$;SP2DE-! LM3-0PX'QV +IF3?>2XT] M2DQKE"W"PI3CE0W6Y2?-0V1=7E27:Y-CN-$F4)(TF*>1=0%("3T($#%NB>?" MX>@TX#:4BW0<9F5NL#*OLG O*_.RE;G.XTRQ0P0QH'Q0@(IX)ANN'6 V.,^) MQ]*7LV1)4V;)OIR,0\EB,%<]7@YD/ 5E\QBAWO8']0A'(;^)^')]\0/Q:F8> MI;?6$FP.5S#P?JKHJ1W&((-'/G8&9<>#1>,- MA!?'=/"VT],]FYD.UO@.7T[EX*3]* 6L6N_[O<]@Y ?GK6UO1B^L@K"I!82U MB.+N<'B99N\>A"2IXRBH)*=\TLYUTLZ,3V(0>V.A!)C[>-)JI4!TJ"BP2%'% MI">.\#3NC;7CYFM0@V2N/5ICYSJK]/)5NL9Q3@3%"!%@;0JNB8"!)B+:TL%9 M!ZE%GA6S6456Z>>MTBM- 6:57K9*U^G_$-;$:@E S>"<\_ MCCI!'B&Q.FSC5_]D57=++0[;&!D$=.P.%DCJ[JK*_.2=&:G-S=!('I44D#:" M9[U#)@54374>&JUPGU*]&7D)7<;10ZY$ZIAX74R\M!ND2EECU"CRG#<8 D%. M:X-4D+GZ60NO678%R#ZY5?NSCHDWF(GOTF;HF'A-3-RR%")-(4F"P31P$G%- M)+*. SN#%F6<%\G&M+6M:%^SRV.0'G*"X$,P$N83?V*GI<'9P7PVG=E17D'O M\,1.X"[ -[VC/")L/CE_8J&'3;456HG- %;U\1VDY^/3T_'H<#;V?W58=2.L M6AEX1!V7B@(X:1PUXDH'9+0&^T$J1P)S@G*:NQ/CM?%QRX!03F@:(D-,>H&XU119@<&>4-9R0X56WG<=D^_3C,@F!7=L,5R-0 PB M8HE*,!,4P _9VF9R0RH;.^?C9J<@?4U_Z+AW#=S;,@ <IC. -0B3P2BD;$98Q(*T>09BQ& M9L!PI\"Q@LC-D+=/)U!0C-C>P5DU?[&NHGEJ,8'[4/#M;#)>I#(>I'(.]3&\ M^!0G?C"-H:Y![]K:IGTXT@V2T$\G&% 5V\?>;S$G%ETN0^C" AN12%0?4SFE MQ2$U9]3ATPWP:7]W97QB'NF*G0R(&0?X1$T"^\$KY+7!VC%C=8<$P1'X& =D*#'(!<,=MRX^/-MA^NB_YU'+Q.#FXG#GF!$]$:N3)JG7N1G7@>848]44%2[-DFQO^> M4H/B7V_ MAA*H2UO;E/>%NHT^I _*%ND@89,@86FA!,N9P)0AXK*%D@= ]!3 MQ%B0A 1OF>-;VX;VB5Y#N5('"8\%$C:I37$'";>'A);)PX*B/,]HU5A0Q(,. M2 0\(C:%%_-LR]2BGZ6:Z]??/(G=G0<>Z_M M+)9&39E7;A,I>53@MJ$AE.K\#E)S>OGP#D;YY/)_+_X['WP '!O-IJ_C=#89 M^%D,^8V=45C]0^N3'?;="/M6)D8J++G/U1E*>P:(1R)RH/LBR9,!<:8T2V5B MI."7H>_[G#V;H1*MT9_[5%%C#492!PT;!PU+2XE9FQBU# G#/>*4!F2#XD@* M$X)(CDB3H8%?;B+5 2(EMBOE9$ M;UF@B>0QEFH-21L;9C8]M.C1WLA/2F[9WW9C]>KOO4%E,?7L*%0O6ES119(V MVXRZ%>2]@JT8AX8D&H* WX?S?#QM<*T M\/(&V'DRI!,IJ6+7@L4;+ YM4TA M;:) UG(-C3*UIT=8CR^!!EX\-8';9L-+:T#3H?N"::(Y8X M0=R#GJ(5BX@SXXQ/7CB.LSN8FHT/CC_Z2-BUMEO/SGJ_Q./!:)2S \>I]S;: MR1.K(+H!) JPV4P"":I3X#)X#1+5.T^U@!= \N_V[E>YZO#L1GCV^XKQ)8AU M. 7D0@0\4U0@YRC)QI=,1) 0$]_:9J1O;F]]=54)F\OC."2MB4_.61!L4M@$ MO*V-5#R A85=X?';C4'H>/Q.>;PU\,0HL'R"0H1B#_:0Y)SB7+OBI,C%9HI;[600(@3+;%(RF<+CJN/Q!\/C[10] M$@7U1H (MR#'+=?(V)*ZF__*DF3)Y\ED?4/6E:?2A956V%/=W 9Y 7^_QOKX M@?Z9JS;H7B'L?_^@Q3\:X :1V$4&-@H6@; '7U -H)R%FG0GH*YG93:VN:XS\FME;.'Y*SN + # MP,X#]6@!<&F=:B4%9\$@3;1"7%+07"E-2#+!G5,:!)Q?EP>J \ . #=GU9U[ M[ND"8+L]N:#,8RL1E;D].;$8&1(5>ZP.):^I;/S\Z&,7?2 MLHNU(;V]4,1N,8,4B[DU,40D4M8(IW[ 01M1#8412%$XCG M%J::68(8A?48X2SUN4T7[:@$ENVLQAZJ6K*:X?P2/"',HCD MV6)G+RZPOBB3<->S\710HJJ3.+2SP8?X\\=!F)TT3-SZ5K6%/^'E5ZR#)YC/ MKO_*IFPPO:66"TT!BI+F208MDJ,>!V89I=KX=\IL-5\ZF31+ M.+/'8!M/HOT+V00K_,D./]KSZ=;_K)(4T%/]1)P^4YFH+NY9M3/;_W 3^.H5 M3WN90.L#R89JBV3-O1#LI0S]LN\[AT>O#_;WGA_VGA^\?G7P>N=H[V#_6K)\ M,,MZ?K!_>/#;WN[.T8O=WN$1_//RQ?[18>_@U][AOW9>O_C7P6^[+UX?ECDU MZN?>B]_?[!V]_>YEPR(+4BWYL 3?8;%#>S:-/S4O?@Z#Z=G0GO\T&)5'+E^Z MPF514YXQSS@1F?AJCTE]^9HNGQ6ZO #*U7L"OJGUM6_C9^3:][YT64*>":Z^ MZ[)??D\PT3TL_[8#NZ.BH1^CF>IO4DRO5CL6BR7B5JNM@.E^UGMUF50N@3^NVV2/<:F*ZK;ZKK=:W0[>'ECG[?'QZ.A[URD#[-:7(KIG(?DP& MZF-ZR*>3*/O5'E%=2LAC30FQ+EDKI33!<,]LSF^2PDN+M266QNL+#E<]N07H M3L9#8+%I+I>9G6^,)_?@L/;DPC5?[OYR^O8H# ^.7HB7GW\G+X].!OOOW]#] MHQWVY_N]3P=')R=OW_]%EI[FR?[@__?/\K?!=>G^Z)/W=_&>[3WTGV M!+^DO_[U]NC/ORYZ+,YP7.$!=83%0A MX2P'G'$"&8PYTDX$:0%R.'<99S8IJZS#F0YGOH0SWG#!%/5.8LZYMH8YP1W& M1DNM#6/7M_[J<&:].$,6.!-$(HDEBZ0-H-3(TJ:<&H1M\ 0+ZHRB@#,;5=?S M=+)7QO%FRW);,_LRHIBA!+O<:0Z4!D<< MZ 64$".==2[>>&1EQ[X_F'V7=DN@*06J#3*)2<0%CL@I1A$U694()&(K._9] MU.PK$U::BDBXXES$7!_"<"(^:!$@=MDP$$WW4G%J$-0F(:\U MQR )44>"AO=\$&)K^]9I])OG&>U8^5Y,A(Z5U\S*2W,!5$0<'14H>2$0#\DC M*X&?.=&>.86Y5[ACY4?-RG=J+G2LO&967IH.ADI 7J*18@&D,M %LMI0! )9 M$DD448%N;;--"E@^G4#"]PSYN$ENWF.,Q=YX_8\&DGUD,L^#<,12[C4URCII M(OR'94A473_JHPO4KA->!^W$,YL=,RH@YL'4X5P[9(CAR).(?0H6=&"96P"L MJWKX)@GN]^EW[>"K@Z\N;W9#X>OSBL^&&\Z0U!(,/-N"GPMC5O)#698&00&KD8\Z("<)1XI@47$)&I=&C#= M/AWWKN#K$R\$Z2R7.Q']!^V$U-PID_L@D8]YLG6D'EE! M"&+>Z,BP4S*RK6UUZ[& FY?2UL',(X69/-M78<"4F!RW*KE$F$B:>ZJD$J:S M,.X,9I8.$J>M)S(Q)+3WB%/CD!:6(N.5BUCI$*3K\GD4+$C4P2%)9$A>:.$ >X(R2+).'(<5!=O=]F 5([F=>Y MW,'>@**C D?<*(,,M1%APJCQGGC/V1HJ#KH,P,UE7R.LM,*F**SED05G70I< MI^AS0K<,7;W?IK'OTFRA7DN-36Y,DN>&:V>0HX8AFS0F3E#-K.[8]W&SK_;. M::6Y))3'J SVP,&"1^F==%YV]7Z;QKZDU68(1SBY@%2(-B?M&F1S5AF[B%R#>:6G>7=D%76K#6)D5'.^WA=01;&4$A1)QZ MP*FD.'+.2,2#5YQ*QTR*5]4)=8/K'@4CWZF%T#'RVAFY-5(F 2,S"U(9*QR MN9].((VY8O[J2G$T+XGDJ_F^3D/<8H[(W7O]F ?)-< MK-/,2FP)ER*!=J585^EW1]CZHFWMP)9[;;!&H/4:4)*BR_WE"0I$ADC!<'4! MK)VU]9C?F%J96S:&[O#KR>%7ES"[.?BU-/("Y]CF]JT&C@5T0Z>0U2PAC)V! M4Z$Z);*.E-D.OSK\>MCXU67B;@Q^M6Q; Z=@M 3 HDPA+N&' ]&"< _42_'7C.? !VV'ME8?,&H]YS>S:8V6$WW^]A/N33<=AT\_V> MZCP<%Y*.A,CH&>6&6Q-!Y'M+)6=@S^@O]"E)X\FIG<$E/LU^&LU/PWA6O]_I M!6O6"UZV_3(&*Y% .4"&Z=RMDD2P:[A &GX2AX7&J90"]AG?I#9WW5RN#H>^ MZ$1)43)O.;7$\N"49<)'ZBP6AD=&\?5&2(=#=XA#2_\*YPE;IA72P0$.X:21 MX80AS8@55$" Y%97F,ECB'"2=IA??322'^ M8CUASXY"KV("Y.PTAIQ6?!9'4UL8]<6G_#H^L?3BFY0WZV2M!3JGC'-+A>-8 M,M"30!PG1S#YANSBF^%65Q+QPV#M][:9)X07UB2/A&8<<B$$2 M'W7:VA9]S=4&54EWR8IKYF_EC(PQ:A^#Y\IH30..3FI0M2-307Y#TG''WYO# MW^>M]!I;&@,C1PD&_I82F6BS(64Q,X0H&LS6-NM3\PB;.G7\O7"_8A& LY-* M)O$4L9%2!.X-PT1:>/T-N<@=?V\,?[?,$BUP2E@+%$$W ZZF$3FB%.*&)J-\ MBD2'++\WB[^?3L2K2U'N4F1N,(S$!IMLX)R%R#F/AA%OA%:!I-SEWUR?HMQY MA>X*?M^TS:?H)2?$140T!:7*28:,SBYJ !PQ%B0RT WIJ3 #IXZ^!MDQ;> MY18\,GAK&<^,*I.$YZ"#V4F))[$T73P(?9^&T^O;Q_Z=).,'\1#/AV_4)<)_:@R?V[2 M%\0)!?)&6D=LY (GK:)42F(3@\21BNNMH"FL$UYU^L+=Z0M^I3.7YIA*H5!0 MQ",N14".QX"RRR[$8)G+'02)Z$MZFZX^71IB!T9W!4;4$\EE")R5Q)YDO."! M,"M==D%+=;W-TH'1?8#1TC=C4U**LH02H!$8+SHA$"D111*5YR8RQQ6 $>LS M>KEY1@=&F\2P'1C5/4SSV&I-3>2$<,J=Y;HDUQ)EA9%?2HKNP.@>P*B=AB I M]4X%1'.*-/?,(ZUDRJ4:B@;%B".R B-QN<'RO8#1.A.CF=ID4W,GC$O"3;8T M=P[?]+) 1Y@^L63G__N_-"7TYRZGK3NF[ICN5*H'YG' .F@>)8_8&Y\P(=@* MT%*MM%\8C=9)]3N7ZL=MJZGZ<':0C^ZF#MAM!VU\KKEQ%0M+2(B]5;CM*.+)&<*18Y$(;')0' M:*-]H1YA57D' @T(:$:,Q,KI0 775+HLBTR(VL;<;E/?>-A"Q^F;P>E+/VFR M7@F2"")1)L253D@'BY$6'D>;&+6"YBFP'9\_-#Z_B1%BO96Y2%\92[D/T6CL M(LE27>/HF/F& JB;6R,=&&P$&+0L&IJ< 9Y/B& A 0Q21#9&!0H QA0T A]< M$?O27![CV+DI?R@WOXZSP21F0N_]-K!N, 3CO67)](IGB/SQJD'C!"_ MS[IY&EZ733!O=F."-81?X@A>S%X-8>F7X>S5>%)P;C:;#-Q\9MTP'HU?64#% M68=T-T&Z]RM3Y*B4WN<1M2P2A[@3%IE():)"4$*=<-BQ7/C-KB@,[090/0H( M6(-QTT' @X. 5O5.Y!$T&HFL N[GUAMDB!-(8NX]!Y$01KIH.".H:!=Z6*"< ([9)REB$83(& LC2UC;OX]N7*6]H M.&>SRP&Z-A%/OM#P)IH=T)4$Y-?"7Y-+U?2*ZD/J= _'* MN#O/% A<;!".N8VH]0QIZA6B$1.96"*6N*UM(OMXKDSJ M86'E1[J.F\[<;E;0(0 MM?PC)D:2J"(H,FL1#S@A:SQ!.%%CE:6@O4H (BKZY(I4ZVY>WKVTA> (FR>6 M4MWU&^B.J3NF^VB6K0TV$1MJ<.#:!ITE@],^.A4(=[*3Z/>?]NE$-YSFZ>'6Q/Z?8)B\RS9[IBZ M8[K_8[J1/*>.8)^8)(E;D3312DHE@O;6F1@Z>7[_\GQE^ 6GGL=$(O)<$\2I MLLBY7 ABDB4 4'M&SGT"'1C9#H[4KT%,P])SE#(6J'.$LD M!TX5DD8P2EFDCH7Q- MJ]99J]PQ[JT8=QEM!/V..T$I4IPDQ!/UR$A&D!!:&ZV8#WD\H*!]T/PVR"?0 M,>^:F9>:K-E3993QO#3[3L&:/-=3!VQ46N=T^8YY;\.\;?U?RV0)#BC&B!$/ M7B'-A4*"&D-< M@!WV#D_L!.Z6)N/37C&->[N#:54V#Q_H_'Z=0ZD[INZ8?GP-T^V%_ZJ$WQU\ M&(0X"M,":IV(OY&(7YW*XHG4!CL@$J%!/Y<&.2T$\C19'DQ@W*2M[2OB=0^^ MU>%F2_;OZ?9QDX*9QYC>>./U;S;"WF1^1DP,6T6P$X)KG;1Q21BMF;2@M MZ M?;./+K)R5[![W/9G,F:L#%B@9#A'G%N"K)<,#"WE%4X^&6.VMAFA:S2M-J8* M_BM.DP[?.GSKJMT>(KZU)H\J(A5E AG0+Q''02$7E4-&289]LH;FCOIKJG;K M\*W#MX>-;UT1W4/ MY;9["//+8I ?XL!\(TPA0RV'MF@@H#S8S;YM171W16^ MK+;_4J/MV'?#I.H.]O[_&M,>6' MKRT\((7@)BYS;$T2H$-K1@0W46J-%3,"2^V(9\9WK0TW1S7XO#)5(UI,9*0: M.>ER6:L*R+&4D/>2$D6(D$)O;0-%]-45IL]#3E7KT.BQHI$CBC&%&3-4<:ZB MB2(R92.HO-0+:KHFA)N%1DM'##>4)&4$,B1Y!+\!+C&I$=6)RQ25PU%N;0O< M!V+KP*@#HP< 1EA*3KQ18($++BBSC@=KHLL)!"IRU@V+WR@P:B<;F*"9]QQ4 MHP!@!(H0TH%CE$"O94Q2JT+<+#!Z.JF$K^83?V*G,9N:5=K@$TL/O D$"0K" MTR4PQ"+GQA/G.6-4*R5D4C'P=4Y.;)Q6!8K^8X?SN.,!B28Q/!]/9R_C[&0< M.E"Z$2BMC-O@%$XQ%\)+P@GBVABD$V6()2*\3C$Q:K:V55\QNAE)4%U^XMJG M(((D(@$+P8GAC#L=C;4B".,T_,KC.BN+.G;^$>R\-'BP#,0Z#2=E#4=L2LQHX>@: MX[$=R'4@MTD+[\*\CQ;D6I$590E-S#ODC%.(&^Z1Y8HA(H(DWB06<]+)NB(K M72;JK3-1Q[.F/4/- \6_H7[N5;SPG=/_JEW\B<&VA_'<#>/B5)XLG*]_@S8; M[V\"]S)(' PSUG*>P(KW1&%'0,&%_Q&ONZK1^T?YE1EB*IDD-&4*&$-BDPI5/@,GBM MH_/.4RW@1?)?F$#?0>@=0NC2&R!DHLSF5H3:B=R/4".MN$4N:9!]3#!!\=8V MT[JOQ;JFGW40VD%H!Z'7>E9#TIKXY)Q-G$AA$T"G-E+Q0&W$KJM]W00(;<^U MIU%JRAT2Q *.\DB1\5XB1A.UW$HK5,P0*ON2BD<#H<4E\3\S"S>%?\/@P_8_ MX$?SX*=V_W7_7$;J:[]W9VC%[N]PR/XY^6+_:/#WL&O MO<-_[;Q^\:^#WW9?O#Y<>*M^?[-W]+8/>[!_M+?_YL7N>G>@L-L"'"H6AYT8 MVK-I_*EY\7,83,^&]ORGP:BLIWSI"E??SQ\'87;RDS'/.!%91M4.QOKRU;OD M61%?%W"I>D_ -[6^]FW\C%S[WI/9^UGL)RLIZ<_Y:[\4H@&S;C3Z>NCBIMH"1_LHN MK"FS;Y//_F\EU- #26_[N5?T[&0\A\N%Z:78STTVX"9*UV;32G9T__"=^*XV M&8]PJ\GU$X2[K5[S5NO;(=U#BZL^'Y^>CD==?Y^'_)!/)]'^J_U]OJFFXQ'. MCYF6 M0+CD)N7;)62FF"X9Y9 Z GA9<6:TLL74L3T'+?O>ET'A])$=;IF_.7 M1\>?]C^'P5OZ\O.?NZ_?OSSZS^#/W;=D/[O[CL+IVS_VW\/W+KD(_SR"Z^V^ M8/OTW^_??M[_:_^?+S_M__'OO_+]#O[X_=,^_?,$KBD._ODZ+2(LA_CC.QX4 ME3D9*1(?$>=$YF0DAQ*EW$;C@\ 2A)/L:[6NWI\;E%C9\>QJ8_(4@]7:2LJ5 M]L98YJV/7KC@DA/K<.YW//O=//MYR;/1:&6D1[EU96YH&9"6+*+DJ.&"FH") M IX5?:,V:79[Q[/KYUD/!\X4]4YBSKFVACG!'<9&2ZT-^T)_E8YG[X!GR8)G M38A!1\\13R3G,@2)M&4>MLL*ZGRG?P729P._*EI\KK MF >O^1QI^[)U^CC+MV\&092E* *7EFK'*2?.:&%#=-IS'4%2?4-_E2LR "J\ MV9U/8.]>P3+&H<*AY=&4C^U\M).P'V<'Z=?Q),7!;%X>L$.I;T:I_>&N;KRM38(/2I3J6;E>)$\4,)=CE9'-0 M,1QQH$500HQTUKEOZ;'2L?2]LO326,#!1$821YY["\:"B&#@"X^("XDYY@-V MN<7MK0V%CJ4WFJ5EPDI3$0E7G(O(K' ,)^*3UERQI&\XT_ESG(R#G9YTC'[/ MC+ZT,'P(09M@$+8XC[GP&%D;&8I$$J 8;"P3B]8\&\3M3R>$ +3>6Y@99<[S MBT]QX@=U(\/AS>3A-=@4'0_?+0\OS07F,;,D6)3@ M !'7G@$/*_C5)AH]%C@IMK5-Y.5>C_&0QY$*@ M;TJ;ZUP>=VTF5&45J(Z,1.FVMK7H?)B/FZ'OUF;H&'K-#+VT'P0ER2J.P?QW8#]8 M 0RMI4"&>B<8==(2"PQ-NCCCXV;H-0V:=^(=77!ZH(2:QH@&^9UHU"YW($HPQQ-&,2G0/!07R"EA$4Y!"R.H MC)KDKGQ]??MV* ^LR73'[5UQTZ/@]E:&D#"10BB1)%O% (G+1,>0P')FD0@N.UUP6 MU357OWT3@(6UW5L)>JRI(\ 5[>NZ8 -_+?NZBD=& *6\\5 M]=I&S(@*6F'OA2"=WGQ_DO2@G:,G!5&)JHA(4 %Q&@,RH.$@&QR.1B>K8QFS M+,7E 25=BL]C8ED+"I3"P)\Q.6Y5F8]G'S;*28*,X$PZKQ)W5EI"4 IRPQ#90 MQ;N6 /?*LDM[E1,1L$X848)S%!PL5V>20SHI!_]G(5FUM4U('^M-RJ1].DEX M/[I>YZF$^;F128*6D*C0W!'B *"$9)$D'#D.JJO7V2R4>GFTTYYDQ;2D)-?I M!,D=XM(09)@02#+*J3 D:!=R^MT&A>^[9)WU<[$1>5R$35%8RR,+SKH4N$[1 M.R !&;J*G0WDXN4P)0O0ZIU48-.[F+WC'CG+"=+>\"@-)8%%T#94Q\:/G(VU M=TXKS26A/$9EL =.%D #0!W.RZYH9_/8N#70QWFGJ8\*T6" C7'@R%+%4 RP M'BR,HR8;#1N5"_]TX@$_LFSGX?HOKA]K_J/,A<6(\RX'^-Y@Z\6*#2$XE5)1 MP*FL?5"KP8;P$1&:N' ^)58R_J^ K1L//._\DAO*UVLP(#J^W@B^7EH57I(@ MGHECP=5?.LYDLW[) I&'& MT!RG,%J"!<(Q @J(R,#)^X M"81=5]!S+TS_= (6MZWEN9SR]13S?4GDD7I/ M3#(\6*>9E4#57(H$NHIB72W/?4+1WHI5$;1P%!L4 O.(*V*0+56&T9$(ED;P MFF]MY_3^-8^'O__T_C6Z/)\VNW=)B1O.[DMC@U-KK$D$L0@_.,&Z5!$CIZ*@ M,4EJA%Q36F+'[H^4W;N$QLUF]Y:AD6PB6@B+C&NI%]1T M2N\],VW+QC5*)"DDHLI@E,\*.:,P,B((&V,@1H/22_JR2]1[Y$R+I>3$&\6! M'+B@S#H>K(DN1])4Y-UHSWMFVI:EJJ0$H:HTDI9*Q"T/R,EDD8L$3%B9H@YT M\YCVZ:3EO9I/_(FMRW8*S3^Q#+R;(8^@7":70)V/G!M/G.>,4:V4D$G%P&]< MK]-X!8I3H#J '?_?^6#2P=-6\'G-EG.0Y[E1T%7\%$@$W*GS42-DT$J M)LW6-M5T@ZH'NPR<]?.KED*3@,':(X8S[G0TUH*^:)R&7_FW],7^9I6A8^4U MLG(KC\Y( D_ND(ZY4QT#W=\R%U!TT6-. 'U+6G]?W[Y+;L?,&\W,2@ K<^VX M#(%+[!RA0AEC@G=<>$/7-*BSX^/U\7'+$@B N8F"((;S4X@GSI'UBB$?56 > M2RN%6=L0SBY'[MYSY*I=O"JJ\K3#[(P!A 424R"<^Z2MM\%Y33@A01MBNB2Z M^X2LMVTK0F+A-'84^0#Z!P#!JGB_;2_5?\@-=,)]\!*J?W#U/TLR3AS'V1N,97' VSOQ7 M-LKFE@9I,+(C/[!#>"3XPRD\Y?39XIPN+KB^**?/E( ;GXVG@WR\/TWBT,X& M'^+/'P=A=M( 0>N+]1;AY5>L@X>8SZ[_RJ;L'2>KV]'^F1^WP(BEE@M-$Y=) M\R2#%LE1CP.SC%(->H^F6\V73B;-$L[L,8C?2;1_(9M@A3_9X4=[/MWZGU4J M X*ZL/$7]ZS:F>U_N E\]8JGO==M55=NZSZ@W6'OZ*#W_&#_\."WO=V=HQ>[ MO5_W]G?VG^_M_-8[/((_O'RQ?W1XF1J_<G<#E_H=<&2$XE>W^.WIO^$^KX?Q7Z_/__PCG#G*)4C53_M' M__GKX.CW\[>G;SZ"!,0OW_]U_O(/^-Y1EL1[G_??OQZ\/=U/+]_O@*0%XUKC M&((R"*R;W/="*>02)2@*)9R"=[%6E6(S&(&6L9/5$L&3CUQCQK'CV$3CD]/2 M&P;4BBGHUKT(NLA99LG)/ )&OWGYO=X#WGCU&_#-SOXN_+KS_&CO^8O#1MK6I'$! >"]^L%LT3YBYT.I@?I FF>5S^? M-'GNOGB'0P13FQ,D^;Q^\^^]P;1G>\-HLU;<.YN,/PQ M>#2E7,%SL>CAVHAS9.QK #/O;!#DMQ-(T].PJ] M.(R^><3!*,!F3>"[SWH'\TF^19C[V;1\$#;@P\#'_"D_G(>XN&F_=P(+1F=Q M4BRZW*2WNFA6RGMGXX_PC,=Q%*NUP]T'^1YN7G8B7_ET7%Y.SZ>@OT[[O6'> MO[S$MGFX?O->^;C/QD"6@M6][&#B)Z":P;%/X,-SL"/+ MQ^P<"*?HSZ!3SYHK7*\W/QR"^R/V3NR'"-L#YS0X@Q,8G]5;GX^N4,0;L.AA MZ8?98)@NB/'-L\-G#:GU>\_MR ;;[X$%F$\T;]J+T?$0_H5=G?8^QN$P_QM' ML LQ3JJZC5032'67OR86WBM?W1N%@;VPO1>%WH/<[B-8:,VFL._3VDR^UH,2 MC[.!=K'1VO=(UZ4O96__UQ5G"BS%9X?*1["MIW%T41##?KLX.4BO(\!1,8P/ MJZ=:=F/!3TT,'[T4^[^_8\(;;K1%WF)0$F6P2 L2$:.,)2$B\TYN;<\^CJ_Q MCDP6.]JK#QK ::>!W<('1QEM#FNTZ67B6;Y??P=.-K?AJ7 *Z'.>; U<"SA. MM9BXB.SE*PVXUV!^7D%Y^\87[Y0%PH>WFJ*Q^G#R1_>@J,X&LHJJX]A>\#P$P'LY;P:>/++&/(0A8,3N?#2H+" M$Q>LR5L!,'%2+I_[FN;]R)<>#$$#F9SW[-G9L+GI8\#W@U'OU^@F\[PVPOJ] M'([IEWUO8 AVXFP8\SE9D+4?X*P&^3BSGC"8Y<,_'0#\9$K*9)2/TM7Z5N_C M8'92H_=5!%-1[/+3<#ZC\0QN"%>OE8TT;^[UY8O,QK.L'$S&/L8P[4VBC_"H M84':4P"BGCW-MD+5M_-_7PNJ\VFX.'K#>)4\,8I(S[V(8":9)+7BAB:.HZ\3 M\7(Y5O-BQ3DM;N"70]V9LX=%MSL;SJ=% MWP.$J*W=XXQJT4Y&X_FLP$@HQH4#$H+/[(]GL4=I18 -MP#E91]T9I:S240S M^ZEWG"\X'BWI,&O89T"KGP89_X;G&TN,NX/IPNP_:-2^?\)R?AM/IP/ML M#"LZ2%=^L-#ID?WTA,GS1=$#".8J&8>4D@+QP 7*U6 HFCP,)N91QF1K6^-G MEW- &^J\AL9 )1^? O@!D<5/9T5,5YYW$'"-M5:(+STL$@.B>9$2V'P'::\L M,=-;A8A?I+@G3&EPS>-WCFI)@X\H$I( "*U#&BN%E*>6,!V\] F T#R[W#=K M26F7-0)*5C6"6E"#70PTZ,[+>V=U+5X0@'XK.6!1^]"0TJQ1A- MCD:*6:Y6 8XAGA'"(W4T45>,&%+38/7BQC1H9Y/Q3XU?]W?_@O]^)R]_?Z>( M#I%$AZ+G%'%E!-*&6209GECYS#&[TXRIBY"ZIAMEA[C!3:Q@5;0<Q$)@14> 5=J0S8/:]FLO/^-]MMU@@94XJ&RE$$HT%73A2UI'K8BG MP024Z/\">\\J9U]FGT=BR?Q[#LH4N'8%[*$L_C_!L-C,'3Z<*%/%JZP<,;"J<#;'^%IA]DJ6K%SBWT%#]G/_C@X M"-C%A8GC!Q\&P]ZP\H"Z 9SXQ(;!&*SBR5]QMGB(?*/:Y5J>8WR--=^VJWP; M!A19)-P$WEG 7D6I@O*!Q]QJ6M(D!5/!8TJ=K54,5=FB?=U8JR^LJ"^4I'W^VI*VU47L3$(W>(VYSWW>I M\YAH!4:*LHI+4"#QL\L9H NYG8UGV. %XCXJT4*ODBW3\3 C*5CR.4PUK_Q0 MH$C,SAF3;/"7824ZF\5,0D'*ENF(E0U+Q8B[_J$%CG(+VJ'GWP(>Z4%3]A MGCK^=/#[NVAA@Z@7R#H'1ID(!%EB-=+)!DZ"QL!SH P_N]SM\")/U1[^+Q(+ M: :@V34JSJ5H0/]*+^O"!9OI=1+/)G$:BZ.T:"!@T(UZUY+?J,1_UDN!=,5" M>Q4G.3/-'L<<9?H0P>1?T!2B3XZH_B(O/[[3V@IJC$$,@!D!:B6PL*1#QG'G MP6+.?;*!J"Z1U/_)E#&I-O&KCLOA&$Y_;8[+-:#2S>=)?-&#^0T>I5\BW"I6 M3J@G[SAV85@-[,5#9: UC^-JDT1W* ML.J5*&<[0EL9>G4T->=29X9LTGKZO=V!/1Z-I^?357/OM\%ISM[HWUC+<-@* M2X'OG!'PXZR:#V,(_ DU+WZ$"?=/D'!/6,?XO$?V?W_G'>@6 M,CHD78Z A9R/FJTXXQ1W#@Z)Y B8^@8=HXF#+7UJC=_K@A>@<7;4SJ]%4EEV M4%1A?0ODV4MV,.E]L,-YO*E)"):?UY:[P)7*C1.L M;N'X_176\Y^\G"=,.%*S5IJX_AM_$VU;[: 8.M[\-YD/#\^N0]T$+\P )\?_&=O%Q'3>P4+SYDZ#V/-7Z2(O=&2U2OERX)% M^R%FE_VD#G>#+3,>V0^#R7S)XLU>+#A\.I\DZROV_F,.5FZ_]_P$1$'%=)F! M@9>S[0P&D2VQI$H;*R4'D^+WKQ"B)L351-@227UI07CV2 U(E9KXQW@"UON_ MHAW.3GH'DV,[&GRNR-KG.<-56'7E\ 12U58A@@PS^JCK.VWYD/-G\N#G]AL MR$WG(<11G>NV*.?I#6H2&;6S_L#\&XU/SZNU9Q_"(,>R)F#DU8&C91Y>DPK8 M!SZCLD?5PU?' M;U?N!D ^K_23_%9]!2"#6"UMD20XRF&[)B6\Q)% HSD[GMB&(D#WB9\&)613 M+ZSX_%K&0JGF4C\OLS&?@9RHHWOP.7CDX?AC;Y@3*DO&W2CC6HD0UNMMJ"&E*+WBIQMY!EU4Y-\V>6 M(JW?JA7-"8"#10)^.9L$SSW-0C3$O&\EICEJ\OGJ!-$ZKKG*1&%>:YB-S=30 M=1.(;6*[(/>.83/K/,0O$?7BJU?1MMA@&OE9I MRYG UL4'(CZ^!J5PMF?C;#ZNEG=<@I5^CH7/QN._8*=/83\RZ50AZV.XQ!3D M;_'4VM#XVGD?@@%AX'=C@L&!O'5\' M& KV?'J1)LI#E303%V..3 Z!ZC(A'<\'H10:%&WQRZC;$$_EM(HKU(;53[T2"QN6 M&JXL2D;'/U<>YK-) 1@0-M.2S5(S7D:9"*I^D1P_-_<&;(CQ#+2G:$?E$B!J M/^7)P 5@4(8 =)*?:.I/ &*&Y3/9R3T]&:3L,#LM0BT+IJF? )# !Z99,.2T M()LAI2U%!_>V2O[.$O87)^5/O;^3OU5M%FZK1$G#)%Z@N%- V,(MBX8$B8*$3 MV! XW_!S[V\TJ[E9;@M&. MLH\-J#G+^#HO!K[P/C95?#70YT_#&<+FE>PC6'"C+#WK[=3 :'.F*A!@P6P; M0I8:M:(['AV/RPU+\GY-6 OMHVI14:DU\#IK?+%\HEDM" L09$WN4RW(LD.T M],+,:GJ^XVF5_Y6_"'@]'GXHIG06[;/E 8ZSRGY>N76SO@YJ8II/BM9_.?=; M%UW-%B*9@M ;C_+A-WI,I9!,+RI6)0=KQ2E6.7>?]5['E#/:QM7%59%!MFSK M?-J>THBPX\V95NFBC\PWAK-"PU%;43FEX8-"13G)$LE#]M,ZI M6CRJ+T_E8LE5KIZ[VL1E@<=CT*7:P;3_SN&)BAV7#_$8C-/)J)Q5[>Z/TZ5B M4BHC![;20WZ=Q!%HHZUO%).O4L O&?6-&K0P(I9*<('F\22NHD1M,EYQQ^6# MV>)KR8>%G,V'"? P*L@TJSBH0-;@U,TGT[@2]\AK;>"ET9!Z'^UQK.];7RC? M($<;@=H^%S)J\MCSHEN>OD*ZE7;>OLOBJ\5S5N>]3^M,T RAL]5;M9\[Q#3) MF9A7!CYOXIR^98WEMWNIRUD3\[JR>?ZYH(L=@(0B,^-.J6IZPN[H5OKQYSV> MNVYK+F+B">5V@X@SJY"1S"#J",,X48.MRJ[I+V0? ^4MN*RQ-U>8LMG]!L>> MMYLH'2Y:)V66/5@*Z<:5_:5\Y'[^3D7V-Z'(%&2(DF.GX1 $-8Y:XJ/S!$>6 MN.@H\KXH,I< )4DD28DB# >#>(@6&6((L(IQ=H'2[312@,7A/35:1\=/?P8>GCY"1#*":.UI@X%G23BRC'DX"R0 MIE$R&BBA0><\R^OS*$J$K!V?>IX]I( _;RS#.?6\K7X>L\J$PPLO(>AK]TP=/(Z-FT] ML@Z_D]=:&;8/8[5?UTZO#!6LJOV5!EG;95\-#7Q37*"R;\.*(;%092]XP9MZ M[T5^3.UZ!C-RJ0=?K(2)?IZ?>+)R?'9Y?(VI 7!69.O"CE[X^=OU%/6GIWG5 MX4*A3([@-+8WV,-@-8+-6"SO:G$QU);W V&0KSF'JVW+!O#J1N2@6W&3]V)* MI5'#PHU1]JX52UD>94XGS$K[K!@G.37UT"Z;!10C'2!I5N5&VPO'>3:THTO. MDI8'(C:7K[T'S>5MUOY'=G&;2OWB$^;;IS$8 MXRUB 2 >@2Z'8&> MDK3BBR3,]6=599078N[N,C[F*-9V354Z/.\]4 GQ=;+ M\?]IL8R6S3.*"ZA1(V$/3NL+9T\$'/:_ +.G)X,<^"_$N,K2#?]5SK11K 3 M\EP:B'\ZZ0*72:N=),">76J8]P,;V2T-!WC2KGW=R]V]=[CJVLD1%9B"MFP2 MLMY2))-ED0:A(L:/M7W=JZK/UK!"LA7B> 3<>525ZWZYW?"B(UP5/2C9%A<5 MAD4JU\>3\3#C\,<17*V=3 L:0W:3YF"6K[_3*EBL9 \!E$=8JY&X+LCI^<"G;,-MG MK2RW!T*Z-X3&'RZ(I[.#E&O8IIT8?GGTXIUW*9'$,)+&2L0)8TASEI"PE.(8 MG>+&7 QV:Y5+ IRS< IYVJPF448X!1*)QC%_?E5L7^FU*-FOBVS7#-2[RWRA M;W9IO*C5VB]W0]Y4WO@B0ER=F/#UO5\]J]S7F3),?:"28VH,4\0#L_@\S4[D M&;/-Z2PZ!=:EK@715T(NXW:GO];GYSFU*D<8)SEMYK2.?E?2=VA=1KK1)4/G M0YR!-SC4LV9P7[MW^4K7.9=^1K)#,;!4_'YSF6IRZN\>DRAU<-A.\ MSB&R2!]LM^(MRYPNK.!);&RXD),63.@[;%L#^J@/-D>>KE]9?[$M) M>JC"(.VM6T3?OK>UWEW$T1J ;U:Y,PHM/*EAXLEZI^&Y/A[\_@Y'K[1P 2F: M8V8 '<@ZV'7%O&'7Q.RLID4QI MQ+RU"#0\A@"/!2(VZ>B82EQ+H +"OQ2;JJA /^LUX:2EH&AL^TIT+1VIK89= MV7U;9RQ5):V-D+:K"EZ(.1;13"BZF$K;V\NF?R[8:EHC@CHP/1E_'#7]:0;- M!ZKTDV?+;]3Y*%6(K>W,KFW=JC]S#N)/KX_B+_B@;,4WS.#XNCZVL=KJ#2VY MPY/!V5ESJO^"'UF9?P1Z^/QOLE9WUE M/12XIMSUH$S3 +C<&^7L<."]5]EE7EG)3PPF*^-X[QW%3EE,L!"*3@\@T MPD;D'0M8>64U#9=Q43IC5[U?CAKDK^:ZI3EU*+L 1T%.PEYH$M83!I93G0Y M?+Y(Q3@:GP'+*Z+[BT#=79_OU7O0/M)J/!GY&1:6UW[5:=_',;4W=+F1RPZ- MI3BP^OLD%N=J[7.H2+=*A#VKNU!D)651 =0N7ZNS3K-_H4E_726!=O% CE>4 M-[-:O*Q2?7WXYO]-EW-3JNSJ5KILDY[0>,[+W9K$[NHYFQJX_#175!RM^,*Z M"J0+%4AL\RN0OEI1=$'NA.@TJ)2*:?BX-F\NM*$N/B^JKISN#XJ[?KJ M^%D.5,WJR51U2-IF"\J M=NH&(X,+.+I")#G#IW;7EOG5JZ*A(9S2 SWW?JZ+K(?GRP0Q.-%\6I=O_*SW MHBUMKGSP"TU)+MG7]VP_E-:JHY#_R6N!G.L*"\E->M$CC$6!/3C/)$PN!QX<#6%EFS)Q> M5JF*1838'/F:-VTPULZ#%X>U ;)<&-96)>I?R9POZR=[53#HB?'F_N>WY_L[ M[X@PVEOFD6.&(6X(0\X!D\J8&*?"\*35UO;L9 (*_2DUX54_]6$K$? [(WZY^TUE_X^!0,VUAU^EIJZONK ?:]TF=;C<8?1@/>;M.BYKM!R7+)4VHG<46! M=/DA2KOQNHUXF?51U15691IAW*NZU]C)(M#QK(I;7"Y^G9;DB&%M^]G%\>9: MAVH/RDDO6SO69?-5RGUE=#1O5E7 [?2KQ-%?WYR'$^2@F@]QVK]\LM51\S\[A]YQYD4?1E**9"JVK7+YIO_;_V-S3 MHF&F>M1ET^DP@F2H7$AU*B2J$-'^!E-NFJW:]Z@ZR42A4O8N;BZM3#8#J9 M5Q/)+W;_+\1>4\P5+9>:BJH5(@+^JOO0U<^%I-BSL&O3TEBE&?)5T+!J[U!IN75WDVJ/FGX$ M)9OW;#RK.XFTAAHM&-Y.)J7G2 .(#;*VP70%91?C%)8=T$I92]4O>5&3YB]@ M3:OM18G(->5N=3>U2V=PKXK9WBCWE1I/SI^\!?WIX,B_TYY0)SU!VL&/W 88 M7KD\8$Q*)H6.45U*,-U8M+II6\^:% :/0K/Z(S93RW*RQV"YML9^RCV7)E4C MSVF=+ID5*WCVST52%I]<:;^S$%V+=-22K[DH!&PN7FKU;#7^# U&_?I5;C8, MEZ^>-BMD %Q9$ZBND=/KCXN#MXK25=>O'+PY%_.\ L+64(1I3@>=U_FH5S4: M*=T4]/<\?%T7/H39:S/H9,XB\N5E'9'S;H;'V*[ M;59]AXMSG"O]9T7;6=F=DU+R4:H\\BZ4\IGF[=KY7,IYZYG9I1RR4E@6=:\K M>;/58S0=,QLA523/(#>$K#KD+._1")7%([LX',0/E08Y&I?>0['D!A4:R,=V M GIX[: ]*7G&)4/HY%+USMWB]JMZ_D].DYB!8?VB:5GVY''\_.71RW?:NA2) M"8C[Z!$WG"*K.&QG")1ZD7RB^K'B>$,:_5XACJ*S+,CC$2#[E4B(R_:[=RS M+E@Z!52P7H71KXC\-2;]Z$'VN%-IL83;+(]*>>FP^&H?("? FU#+9& M&!QEI)1;'*V*R3KC73",6RV^U7&,7=VXISO)6YSDP>_O7-)P6M*@2+P!N90$TGD$8K0@DG!07#&VM:3IOL[ M[X"W;!(R(HD-*!^YPX QBB$;K0!]CPI,.)STC5A64"Z\X=@DJ7C 4E-X%22V M7@> @NX@UW^0']]9:0EA%B,F29YYE,<=!9I] =K(ONCXL.P\LLJ>6

:IE;5;/5) M<8[VVQ9O[LLSBZ,2.=H?='/;1VW=PH#@FG) P3(/Z)4']8I0B:P!B M-==!X3R!6'QEYN05M9)?;#7Z@P-NBZ[Z!Y/E9.#?QJ/CWW++^VJ@>>?$?;G[ M]IW$%+;:*T0$YB@/,DGZ@R7G,"2QYHMD@YB2"U/._%C<O7%A^ZH'KRXZRUD]3>//'*A;5+LT \_R%+/S MLSH>+J.=5:^B=CD,>9/,(*'@O%V&/WL]'E9*Q,+G+9@S&37?4*_*O MKLKBN7I@VI+B1Y='MI3#+=&'<4+S)<5GZ_5!V#D'C>5:?"E+SOCMB8_D;MJ] M?]S??8GW=]Y);H.U-L*.*X8XZ#A(>TF1H%H&XB5S0N1V[U\<2%&W=*HS/9=1 MJ4P+357HSB+OJ9Y.W/@8\IO+\RDINKT2\KI15\9:7WO6VUFT)\Q](5?H_!), M74'WMR+PNS3O6OK@12WP:/Q+W*W]30>IH_;=OSZ]S"UD=M[E6B:GM4#*YV$7 MWAFD$Y4(^V0XP1'.C&]MFRLF@U?YR1=[";5;PWP[Y=?"L2*X[#K*T=_)H/8. M-N'AG&()*L%Q26IL(K#9<7<9EI_U#ITW ?;7ACAT#(Q M5[.)5I[I@=#\5T@AK_!"N[4\CF2UT"'/I9[$UH8W3_,4^1*"JR]2#Q7:>5U!4_O\"26.\TN[T)#2_7# M%'@L4=*ZUT"EO"_5&%K-&+VRU_@]=Q+X9ST]M'0=:S2T"@>:MYYN7>K1[^\" MC=0Y;)$US.4^C0II'?) ,:&\(J"<>/%8W:D- 3P".&O7!P#V ],NQN;6?LD+ MYD[)PR^E#/G_HUQI4)<[U'-O4I8UL9KEE?AU MZO>*)52N,XP+/67Y'$T!7[O0L_2H*7^]\L@7GO&O'#A\OVA2Y8LKY][XFXOL M]+4TMJN:>2;Z4L=3REGS&.VK]W;U&Z7%1FX17QZHO?7EW;)KP%'-YJ5ZZO?J MOCT"[XZ+E#E MSN?6>$TE^.7[774,Q4_SI4OFK*C)6?;'PYIR#__QO"A:\].SNB(VW^@T*_+M M E872\Y^-:T^%[<6I?UX,OX(>EFY6+^E05G^1S#?(ZE'KRPO]_E+E M6).I5J=H9?9<#3"M]).ZL/FY!BSFR=>Y:U].EMI)M7?15%#[G[+U6A)*5_72#6MN.'4R;P:_+UWVQP\3Z\SS8>7.S0P>9' M+:UB4&L@<:$ ]48!R:0&GD&NF".8Q!#?>+*<$5I.IWQ5LU8:>A%G_3 _;?&_ M?V)_[=-'2)T7D5-*>^[#?G,-M#804&@TM6%I]?* 'H^%D-9(R#6ECB!-";$% M-YA:9G6L^W^>_ETC.,^G7*9-D6-;1WLST"Z'&JLWSV' 3WF\U4*%1A,;7.2( MT>'S?M@:O%0S \_CFAC>JFY9=F*G"..*9-A"QV8+SZ5^B97=$,/I)6T.[?LN MW2I3Y<6\GPTO$8ZRZ)-X5Q?)U/?I]_19U4L:R7[*NJ"688R!8*=FIZ6+/#I? MY1[7A4/)0[YCO5 9>)W,YE8N.\.+*]+:_8<&72M32]?;E7D[1*W3R@O)N'>4 M&BV@1]06L2G1^*)P/ZI^I]GO6,SD$@W!V0(3+&%PW>C2W[24'/1>U_&>H$Z) M@:]?R\12S'5]ALU=+Q.)FN$&P*L&NVQF M9^:R&KL2/U?3NQ<R@J[RSVJI=J[^81#&=_($8YY1I)EGNEERQ?, M3?FXV:=H!S2J2%":%5<+^&GDJT_D(;-<*E$Y'8]7*79#EZ!=2K.(#+>_E0SZ ME3+\M)["7#G-UGNVN_FQP(1@IP10FDI N=5 6"OCH#9&8MNRM;P>CKI^KF"W M[[?<=P4-$E@Z0 KCPKY3!T2A"L (YU#+0FA,5GJ(5[J,91AB,;HPA[F^K(1G M5?@CP*0\W*N=NP@"5O:B7A(V7FWXHN=J76:X'V8RM[+-LOQ.N$1$MC'XUD3R M2M3;IG(K@W'S5$NI'#%@SQ71G+N5(#))#)':10-*O=;!> :-=,1:P91XN!+$ M[]>?GZX,<>_]M]U(L@ZY0-QR0'@1N_LI!\&\"6!-;*L"($;2ET3^:G@R7%&3OE Q54^;?=3.J-^#$/X3E7G7_UY1X[QI M>,Y_XMC.YX^<%%!HR0$UB &J> &TQAHPI!4V!?%8F:6R0,:)\LY:A! -/PGA M+>8N&'?MF;3/EO^J%IY>2WJ>27QG\5!M.*3:$P%2,GAVVII]F9)%Y8"$16+X M?L-#T%"AMGYYHLYK*N'DI$3?(YPU>H%\L$RFSLI9(]%"9()75Q,_S^JRN8KO MMGR3UHO433#IAJWPU,3-RD*!%-])#,Z1#38FP-K/47_PL&1O&,YF 2&L7JHT M;G.J;)M\:Z.W=>9*&!/004J*Y9<>QTD&9:YLWHN;S2WQ=:N; UM+"]R@A1:T MN:*#;4D<8NHR72KE#^ZY'/(=?^> MB#EB-65\_?#_YUWP8_4YW*M>U7ZB=CMUGX*DYR%NB6BRHAU.YVS\XK#FX3R. M>4(=>]\2'UVDYJZO,$G#F'($8KRPI3**>,7W]'/5^>.]6^ M:M:DU(*6G[],AZLZD%)WWJ3$3YZ;&V<2-7@[7LVY9IA\%0TNN4N:(LC\M-O5 M7*E!GI";?]LU,=RLB8&M?Q/#M4T)BYDH31FS#//".^JQ5JY &"FL"DC##_:R M*.&U*.>)VJ(WF=[Q)LUS&[UW*2=39@MR'/*X9DQ?+"[(LP)2VB,&_DR9GBE= M[T5;T9R\5]N+8=LP)'1]!N&G:Y=+DJ0LL5T=$9,54C M=JQ=.:EXJC;?O8_/R@$,[E..6>:^XX7[Q^HSIR(7?]T5WL_U9(W/'BNNSW*% M8Q"O661$=M-\5.<:_"IMD]NK@^,?!T$$XSV>9>OG>3\JH>&L_ MY\K>VUSA5X2IYJ^P&* :7QU26M=&[3Q8\)TS<=17@#P?AG$\1'B0I/5;+:6O M_?SYTIW-E$?=3,;KYPTRS?6Z[K/!YD>ID2P05 1)P$EE &-L0).<,YA./RP M]"]>DFM[7:L2GJE=1)"K,=G\ 11-?%+O*.VK3Z-VB,J75(21"+&7$W0+T:[4 MXWU/US7$]C-C];#FPA2I)MO/IHT.&8,X*X&", MK!IC@0C>!-"F$,(6 D.F5U=)I@*HENU:(5OB![6XI6&<6\Z[R.>QI[ZE&,$_ M512N'J[W<].,M82![&Z9;T$8K,7""TL \=*'LQ91H"03@%&K%1?:*ZB?:]B\ M$I=>D)<<5.K5$M/,8[S45UD;5V1SV6=8(D[*I #1P5@D],IH9V[46NZ?:N9] MU6U5">!K]TFE036GZG-LH B246&F-/XG5MI4M,U^&.UN24C8CBSF*'?R3N8: M3$[5M^2'Q$C:=V&JBGHK?#M-<%33Z3#5SX-<&DV9;\R7:Y*F8I3*JHD?TFR^6+LRDK.E<\^ORE9RF:IOVOJ1N%*X4%S ML/!+=BG'8>_3?[@X82E=H!P@5_;BJ>-)]$D3GBZKK.:F/#8YB9:WVE^N0ZCD M(.])/QS?A\Z>C5*G7A3@@"BB?,TMPFB8HR9#-YN?N%0'H-WXRW Z&>?X1]J3 M.$MDI,9IXE,5FHZ[_V37<1V"#(%T[_KSB:+F*EY[ M;@US1'$$-26LD-(H76!L*-62U+SV$A>WF$9=/]A?4Q<>*[[%7V6P]Z><1;US MM,UV]S;#M7:^AM/OV^#K1\K#40>Y !YB&TX\:4#PI!A@UCD3< ="W)5SJ4$T M/$M4]UD2HCV*0K,T<3*/BPU2JU-,I/Y[V\J=C4OJA-/SGI[&F9*G/:7CV+3+ M1B;V\ZR=/#XT4KBV!U^W+[VDH:WJW8+"/)HTMU:EQS]T25=C3W/L>CQ/AC0V M)38J6=K%%)K*?=%I'&VN3LIV)ABL598OEY/7 ^;2L+AH\D V>2":/) ((>-E M-QZFI!A_UR'ZT/7,5Z?APGK6@Y!*\I-9/4]I@9MST>RMJIU=T9*<1XK&Q2Y' M'%2FMMGH.I55A4 JAI\R/UJ:PFS.TX.49J\L%9NZ.+LN,87,50/7F;[F,*FE M<_5A5\&#-FMG_;C9XE:G]229^?QS.N\6Y3\-.JX-=CE>^:<5M3D*EC*6>SW& MNDJV5"]56^441828EUF"%:2L+>-00=S;"RY5 _$<.RGP_<[N^&HLW^]F$)(TU_OS1<.H+[QEPV#! ,=5 M2X4 I%)R&Y96"O5VM1XDK.F.B"7^D;;FUC, M(_9.NMH4U<5DZ$F9%:UZITZ"!3##D]@[5G5-I6^]WMS\J^Z=JAE PLNH3ZXJ M_(\E4FV>N3SOJJ+1*$_(%&MI45/$VS<=CBV*U"47-K9C!.O6 M)UO#E)8OGADZ4HE>.3"I;?%:>*=W- MUC@/]_F(+238"!T<_8(#*C4$RA(.$$,6!M_?0K]$%B",513IHBB$HX540DB. M)"H$"=C0TR6R@')/>M6F]%K;L%SD=Z]6>66IV/7//_^^V+N"4&8QHHYJ*S2R M!?70$D<\ML*N0:U-74.@5]%=J=OC3UHK$41.#HSB!G7+I M. 5(FSAK A.@H': >(,X1(P21M>X.;[;S/9FFK#,#EH(HNT$E),"" 5ML*J% M9V%7G5?N1IMYQ]+#;C/OL)G."0Q5P8 284>I@Q((I 0P!",8-H$JI+Z/OF#I M%Z>Y!B+Q#L2F/ELM?!41:#*BK0QH*U*::Q+K4M?.Q;^[BQ_.SN-A;@P(+OVK M*OACAJX#B@$H?OI((4%(:P*LDPY0 0W0#C. " O^AA;67%,>W$2Y[1?;"OM1<)D MEW\_&YY6O=$5HYX9J>%QCB^6$VJ"*SCJE>&L7(VS<)MY#KW97#PTU3CD JN3 MZ42G]&*9JJP^E@%IFAE13X&KI]O7C+Z-ZQ@+7=5L$NN-S\M 9IY<..>7/9\/R!>K, M^=FHY(9.CYKRYYGRN*X>2(M4,UMM-.*\$$=.4>;3-.5R-AE]J=@'8P-PWL8R M2IS>.U\XAH';UXAAF7K1<[*]WPZ9MU]T=?C\J)P7,UN@$6[FS4P3O7ZY/W,W MV^CM-+>J!#J%_5-%A2LIFVUX F52!4/#(#A:(61CF_K[QBYV4*GI>3]\-VIJ MF_IY-B>'VIV>+K A:Q>K$V:]S^/)U_&J^,=U)=,_>_,O7__FWVN;>1=.H>!& M$2JL,-1JBKA2-HZM),Q3 PTB_/D$-!X8(_U6UG:^2@5W[83'SXB)]O8_>D:L M]L(#SS0#E"@'E&8<:$*@H8H+(O6B-$H,13CG*0O.-[6<"8U$^#2CL)"ND$M# M;Q+A;#8C#XV&5FK;]<^[,".]T,AYCCRRB/*P.D)P[KES%$K-6+$&\;&EO(9J MK?$2 ZN ;-U2%Y4B]MJ:F [TMVXR_:3&PPM5"LSZYS&N%Y@6OVIK4ZIJ@8WY MOL497[YH=,.9)<=M2?9YNN MB@E*2NC^/,"+E0GQET%?07SKZ60TBOAJ&(_W."HIITR:>4D-LW0L_JVVV#1; MO/BF>=S,MUBWW$)Z31E#!/W3Z>1L7..Z3#&4[MM4'=3M*7[E76>K8%0S@PTM M0L>V+CUF=J6L74!,G(L"6>8HYE8@[S7RF"H""8+RN2:*PH6#7[-I)[F: M*=G95)[=(H6>E[3'%/AW9;_.KO\K=I'E\N_TL$$'=_T5^K 7S=C/JPCS_2J[ MFQ\]4@9Q@@"',. YI#50+@XE)$X[#&W8AB4\QY4G&'J*(2G"9AI5Q$I9:YV MDE'BG[Y.K#[,K]. 2EWN&:.>II.W=K0C5PY(7'TG,_=+]<.OX0P\&:GS7X;C M].#I2[]^<=-$GE->,]RF\4U"NOS.=/"5J M4@1]^K]?3R(UPOC3+_CD6P^MW,3%?<@"<-]R+1<0Z9)A3_M=,?G70EHNR_-] MXZU@C:;#D[DBIV?_T@UI:\,GLYT+A8,'F!EIWK6*DG94#"S.YA;HQ@IAC O( M^M?21D6C%A:JEZAM>O&-KUK#D?.G*^Q5.VCVB,Y;6L-(B#:8;&12-$26S/H: MG$L+>]TBZ.V!WJM,%ULV&_^KG*Z"^;\7XHXW48:[;/$E:I)W^4=L<(R0S$I[ M&(O51\J4_G"=M4EA^^.)=:/E7MRZVZSDY4V?K1SW5]NO_JRK^_,%VH,V6U\I MTQJ-=UHZV6V2O69@4YI5F=K$R_'H$^^!+HE)9Y&8M*8)_G:2?>*2;2 \4/D@ MK7&C]23C2Y^M?LN:&R"->*J&DRX^=1YU%>,/35M^O,1TF!OZJ\6K:8ES-**5 MA4H\KF2[VNM*#K1"M2ZUZ:-92.II9$!A'-K+Q3=]HX=[G=,LZ^U>>MW*!J M-=^"O/5E#JWJH(E,!:F;M)FK5@M.(Q!5MB^7GL2NF7)3H\R%?8U'@1WF!N=$ MJCG/*Q)9B^+).DZ,OJ9-Y[:JU>5R;N=+MV=5PNC';NLE8"L:D-;Z_?*CVI'3 MT_R-4KG0BO/NMF#_&6(;L=;8)G)])OJUWDX^#Y-BEV!&8'@7,/-@>[J6T8YK MDT4M*'0<#OO98HM@::1;1/]SY2S-,5Z/ 4A9A%2U\#76POSIO@3T@=(G\\]X MQ9#SPZ&;JJDY/%]]WI?6>/FL_\Y#OI^!G)L_NU<=W)U W4F@[OW8[*?ZIOCY MT7G5;C.KV83C&+_5LGJ+X[8[-N_IV'S.(0&(U_;8_#/8X<;G%Q1W/O]JG[]T M.R)]O236[I)&^HCB<<\'SN./LIC2=\>4G:X,6%;[5*9B2 MX.']QJYANH^LZJ7#W# *Y&$"\9$3_UTB6*P2_Z7W5&;URQ$G)J?US7281A>T MI^7$@S(>GJF1'YR>GV3_VX95"9:YM,*Q"#,M0SZ1&W\[9N,;UZUA"&XGY#/S M6/Q^.I2GJ;RRZ?B_WO-+.**<8%0Y@?&1W;?A[+1YMDC5Z*:NI#BKGS$5&FA7 M#V.M>!+#\1^6*1.J1?*'6:Q!M \=8A#]\N"JRR+N'FGH @W7*GQ=!E7FLQ.* MK'4F!P3^4.,S-3WO5;,#SVJ&M.400Y[3L: -5QL3E<6T52*>)Q-,XZ."B0>1 M%:\*'K[=;:8J)[.STLHD\6L&-%0JNCFOV5F'767(AK%$1L>'CN160:C.QAE! MA=?Y*\Y]R!JQDJ&CG.B0+%L:W%(Q]44% M6U=&^J*U3#4];05/M40!*>Y$]/I>?CNU[@+$4FV0H^Y,KL> M[O(O].^:E+"^:JY,S[^($=7*GOP+_[O=BI2>SF#JN- 04NH=H]QQB@G^^*;JF+LU MB=AN]>@)5KR-$KOKW\_R2-.GSAAVN'_\;;1[_':X_V&'[.S]/CS8>X]WCMX. M#SZ$9]MZCP:O!\.=#SM?=X[LT<'>[Y^K[X1[G1W@]_S@]1^'^Q?FV\Z'/T:# MO?WSP>L_1@=;G\)SOX?[^,VW_8O-\P$>C'8^O/4[[^#YGWO;I^'_?UVLY-@_ M^GQ^L+7];; W.MQ]O1_N_8D,/FQ_'1R]I[M;;[[N7(R.=_8.#W?VK!^$M?AH MB)>&0@&X RT,PQ@CK$L%--:^"2*RU-5:E%,ITM]8-HJ M++#BR#N;9IF-D7H_+.<1!:!P%CFA,_U4^*G-7Q6/YI.$N5M MIQ1$5N@%@Q\ M.%3FS?--Y-\1*@E)G>:*4JRUY9JK@E%=$,&(O%S^8VPD_'0#1?AK&H^5T_._ MPAJ=;H[M=O6>@\XP_Q!MV-WZA#XZSK WA !D8^-HL-%1&Q#@!"-=,$TINV3$ M4*T,J9=Q' 3^K[_^2QV?_+J=6=:S0&;<5<.C!817]NVUP%8,J55P!"LF>G/Q0ZN,_P_7-1W8B7IIX^6P4+)6"&C< $H@PQ(0R3@R!+D3$%D MGM]^A;!?:NE59>S8U_; 5D8B_H M8O9XH_SI2W9O9Y7D?,V"-Y&4!Z_^D0I*KQN%VXW&O MZI MUK]#]CLZ7B\A(;BFO^.R%J[K:N#7-VUWWU7OP0[V]H/![JK?[U#]+C<0 MI ]1_4[Y]SWM U2_7QXG?GYU[VOUK@]?\;Y6K]O5NM]W/1A=V\1VQ/!N/,LG M,0A@_+2L\NC]YL;.#U/A^U;X(8+V\E>]&!V)OW^=>=I[_WIWID]39KQ #-RM MANS!$VEK6."SG$BOJW'.3FRBVBG3K%=5C]EREW2Y2R=IEYKTZ,RE 6NU;S7K MAZ^,7%,SGO/%IO36KK[C0]22I?& #U9+]A,+5E4Y-@D7?7*E8T_%@X]&,:J? M73]/'J.N8ONJ$UH"M+ZE9^6<^[TXY[0J0"LH_'<_8+#CDU$0^*JN8J%0H?W% MK@;WOHJZZQZ;DFIU6)W1L<8L;4?)83*W%^UAM;GCYCBM?5G.7:1;K_TP#-"/\.BFWHRIE#!^( M)W)SPT5FWK72W'503,3:$*?4P:I@\VHM[,_-/XX"^"ELBAL-CQ-OT9QVEMK2 M4M,4H6X*("MUK4LJP]>J*:XYF!VM]*3GIT'Z#B.]:GJ,?OBC/3.Y*BL\>[C3 MZ7E%XES*,"AE>.%MHGZ$706V)A.-3W[:HO*J\%B\7)QZK+Z6C%$MJ[!BF5HC M/8(9.#N-3%:743ME7M-RG'FJN UFZ 20QMN$+%5)6*NKX&YV+2 MX-$JQY1X9+^D@K[9;!(4];2:RSL,VMJPT"XL9*_LGXDEM[.Z.*YZ"YLB.#HV M_^I)U-/FYKD?-]F,%8 XY8WKZ=HK5[D:EED6%B=C9:?E1%@W5KER+Z]_O26- M/6J\IF139BN>K?Y(D)\2N]>KU0#WX>E"(JZ:\#6?A9MG[JK;ACMD_G21^;QK M6P*I!5O__& [A@"N;V MI;731..W4>S>QF'+QTT#B0CX_?>2F/'QJ&JOCP=#,.B)"2)RCJ=Y M[1F7J/+$:Y5A'SK[*1X7&2D$,WTX/"G/ZA*=M$^S\LRMQ.//-[_MOHWGGQKG M#S=_2E.Y%Z8XQ]#,I.0?:V:%SWTCC08_SBY!+$6O2_MK9LS48SJ)9>,)OIZ4 MQ1KQ5C;._Y[]TOA#+7B19Y2[JN2JZL6IYW=6L^K3NLP')/L+#E9=B!YU):Y? MRSN)**6?J]I7+VTYY#-&2\]7OWPJA"^7*>]FNIH*"NA 8E?/>YVK&V\Y7S4!:H+-5YT-]-^UG'1A.6#3YE4J$(A*6+S[GV PN-\_?,T MC"%)53(:V7K,/U[+B4Q_##OZZ7!I_#4NG7D;')G@N 2!B56^OC04<91" $2I MXL#&(&YJZ8K(,6+X$DC&]QE7TFU2'6-J/CG3HU:E8_Q5T(> 6-WG/)#A:Q#J ML.:'O??OMLK[S=SI:2(*&1X?!^.0"^ ;VQ&OD3\X=_'QTENA9D#@U!T'MRQ^ M^^ZW^>,LO$"<+1EN039ZV]].7<-VN_"^E3_8W#5\>#*-YNQT.)J_5.]K&JR; MS4;9^O@ICC%HOMQTS%2V( I6Y.G90C-GJ]=AM6\ X:Y\-] MR2/JRS>H_(,*]J9?M[JUGB?NQU?B_A\$^]-#]7[+&[RDL]]?;'=I,=T:@"FY MP1>+#%:OPX>&)#L;N1RW;/7RM20WV*=@*F,O6/AW\HQ',=Q9>O.YTZ&<&9+) M=:T[C4'"<0UZW# AH_C5ZDXCUX]']J&RM1O?1DHY*!&LS/&,V_Z1 M8F7K>%2K5WC%6*]YV5DM3:D@3V%%F<">?=567!_O/]UY^+WX<[1P?'@]3]'!WMO1^%^PX/C]WAGZ[=PW?WSW==O MC\)W\6+1^\'1YL7.AS?G@^-]>/!A,!J\?@\'QW\<'^R%:X9K#8[>T(/7\3D/ M8M$['EQ\_N@%9%H6#'#%%:#A28#@G /":2&UI%C"I3D1$&E,E%2&4$TQ"I)) MJ5/,>4J-X90L\B:_W?YG>_!^^^H1&)=4PUYWI_DG0U;"\*DX6,93XIU 3#@3 M9 <%#>)6/U4?N!3B/!:J;BR+$["2*54E>T)-@E@S%I73"Z(Q#Q#V>#C+$Z[L M68IU3 -XFWX9FEPZ$#GHLE+D7$Y%B53Y2*,4(%DQ9:%UYVS(JVQ-@M>C/!?! M?= MEA/5&M27HMK5RUY1&_%T!.0O=9Z) L/I6^8@&E[*+[%_.^8DRP6('GI8].C! MY,^7.92FI"0EU^KJD20]Y0W*A*$JIXNEA24P[K>$ ?"=S\HL9,E"F%I(TB"/ M@.<_97FI1\K%ZK=9=,U_[:4D40WS3>Y;/SL!X?KAIM:E9H,\4,T,I^;LN!PA ME[DR<@(BIH^26S@MM:54E=PZ-O1)(6I'LOGXW6XCU;[>X]L!8.&","T<>MI00C,T,&<30U,2-Y%LQ4#N3U2S\A/4MYY<3U\QRL=SNF,#?=J"1- MJ3@*PU9DBZQ&_283F>@Z4K)1GY;1&=7$H#.\76<@%K"C#%,SE? M.9_E<;IELNMJG$)/B5VEB@OE#RYZ..*R&31\8?SYGZ^2+-)\RX][R37N4Q. MP@FV "GBTDR'0<3*B'Q:"'LVK>-8GX*=.UUBJ!FIW/ NH-US9EL4<.@,_:E6EU-56=)"E+9VJ; M4$:48Y5(VHZJ0**6;O*W62,K;Q0BICEO,C>D,(&"]M#+;L=;5N&J5%MRG*M*0 PW9P%R^>[5/ M%UG8RH##\HOG,>/1"ARW3MKZ"8.85C:IWOX*&;06JXD\SRZSM\_A;'T7:R=7 M"^=Q'&I^;< MA+__RT;.ZTDBKNA7?P^WBR=[RE]F-L)F_,6_,]/G EJZ_N';SYG"Q<6OE\AM MS/:9JBS4Q3+02T0TLR$FEH[(FEG/"IGCQQQ%:!9+"]))GNX1Z67B92^U.PN* M6?5IA:M/STM*P8P3VA-*+KU=J8K-9):XC2>CLUDO2VE=[MHO*SJR&9C[?!GZ M*J>.I&J)C$^BB;W$F&4\GZ-_\0[A:>)SEC<=)G)49TN'1)U>NASQ6!Z>G%3E M[P$]V?1V98UI78\S,0$QM$)&-22)T9<,[2O@EJ.8%4Y)[U;%(1?.R>8FV1#^ M=+9A$F-=I22EJJ,T,CDV#DQ=/@6K,)VJ\&]8PB^3T5FX6AV>.PE(-UJ"DA^T M]AASGCN75X03;]*T3]3@JN:F#/\ZKXJ7VM6SB2UT^:R>NI+!-CNQE:V_9 F_*4HB3AHO39@K>:V]4!]3G3$=^I?2EBM9W_A L.R4RV%P^V*)4SDT=3N7& M;MQ^S,P,^BS$K\JH+;2PQE683LY.HR24=G%N!Q?D=:/W:C)'8>HCG*X[.J); MEP%;=B.;XOKZ#*N=N!;A4;MG]LTX'X3#<1DW[E]2[%:9S*LP2V7S$K2<0UW) M0/16Z5) MX1Q;R^SB)+*6VZ&I(CMSJ<5V+*(Z@*JH2Y5=+,MUQSD"E&%3 M"GQDC[]VY[,"MT+/I2E)V$=A%V;AA$E[7'Z_;NRI MA\E4'V]S:%^U9*@[G];B)YX[)W*UNK$]N6 M"#>V-;:>5E7U536GFEU"2!>V/W:4M3BW-WH[4;:6H%"9Q*@HL0#C?.2K%23.8A#Y3Y:^U4(/=75O_._TMTH&*@5_ M?DN^>-Z,5UC#.C*4#&D%M"NG?3'26S9!Q+A3+ )PTW%*/T?/=$&CZ]Q..Q_N MH@H:E\2]4:6J-L#G;MM/T[)7,?CV):Q.E: IXCM+7;FI&L4/3^=EHH(QLZNJ M!^9 >7-2YZ&>Z=#-+GZ=7*HS13;7[^>$>WK;23Q-#?BO9'FW.9EQGY /(S)">^=G'"]DZFGZNOI;;GM+EF,HV-S9-QV9Y= M5U^GF2 I:F'=R3"UK\Q%]6.==(DJ%K:] =CS.;=>,)V3:2LADP[2L)*'3MEK MBQA_]O*&19K.-2QON+9<8:&\03#)H'6\*!RG2CIIE#6\P,AP[R S3[6\H1V_ M*(?]+%F07%)01O,:&_RO-I%3^F.>+O0U30"*0:9_-\9G/E)RE9F*:>':S7*Q MOS [ BJ8F'R6EHF%)G$_BXU8 9.JL9N)W>>3U6:_A(7OLY#SMVM!H/Y)'\.1_7N MC; MJGWGKV:S=^NC:FW(QQ^[%GIP\0D./GVDR'$L"@\H*12@EA*@N2" !"-:&%@@ M3/V+EUB0J^:0))>O:I*Z-!J33_JO+G<7)M@\*^%(;!@<33[E\4,E#<'<_*5; MSS-AFGCAB4 DG '>,66$D)00I:3A$IE.SAY MI@1:#6YC;QUG;<[Q>/0V8;[P M6)$:)B']X]:$EQ'TS3+(\#9\+ J1S]&9R[Z M%Y?O1\K4S;5AUP&G- :D7Q65ESQJL][;!&QRI]C I:C.9FSG3,(=O)V624E@P M5XI=L[N7R%EK$DPM;%4#6&\SOT*O;*'(:;^MZL7?5B\>?QLL,;CJFIFB^<_F M+P%)M[.BEU37S >Y5K2Z5P-%YJWV(W?F7_F%:]6+8S/Q9XKKM3DU/S9G _3 M?L]^+P_5K$/-E6R6+M;2'JGIH@XU*V:J?1ZU@DJI6B=SW%4UDL_ $'V86X6; M8-%;-7;>$I2N:ONL)R[5B+5ZC9\6G>[NO M(6]T\%!1$=#IJJ%?__6_$(>_MB$X(,?J5^\1'*# M7R,2K9A7:A]QXQB8NJI8NJ'X')U'UM$&L^<"?+=027[)$5B=$V7ZZ))S\#F8 MY%;D[K]GK>K99N;[TO(DFJ3<+E!AB5D%V?SPY_'A/ &89?_^:K+7OTW(NY_ M>!0B&_ [U^"1AD=EP;OO$T)\%X_GO]ZD(M:S< D[:P;&W.]8I9R8_3&OO9J+ MMDZ IY-@=A_O#>-;O_B9UJX5V;B7H5.W59L?1H+[6WU6E7&G?N\/%8Z(Z7FO MQ*ZKB2%O/1QGD?(1]GZHB?G.9?K?B^IU?^_??N\4Y%ZK%[^!NZN@(9(C(C15 MM)!2,L:5T8I[HHF2[)(1T^2.7FXR?^VAZN1I8M]RTO0;=K 5GN7B;S; X5GV MW@X'1X/#_0_;%SM;!X>[>^%ZQ_^,#HZV\>*DZ?VCT>0 BJ1 %(X"(R4 MO'"HX)B1Z WW&2\N\8$*>N6(?G9J-7O>*S,<,L**GTEA3"6\JM$<)IHPT6+/S@36F&EW(J M'=K\$59XV$*;#&D%"4, DVB%C<% 2\,!00Q#2HDOB MHL^AS>6>TN=K8/2B@ MO":DTMFCSAYUL' -#%(#"RU3#@MB :*V !06#$BL-9!2:6B9L-:K6"7=YQ2M MD4&:I_1?)F2_18KH1Z5W@[Q/TV"0-@-"F1N;HVF.I9H-F7_*M96U=ZD!SWT9 MYCZ2NDZV*F)JY>G+@J=< AI_&>D,5M>P+>>(.CK[M2JV:H; M9QF.Q_V)3TUG"F/GV:NEP M^O+$I,N";VU_9$SIY$* M!@5S' P*801(2QD0A=#6(Z&@H8M):(JD9YP89K6BC CI@@=9"(&EY((9MYB$ M?KJU')>FSG/U?ZFOC7CEH54[:OHYZ-$[]ZDL:5UD)4R#/-.E9[_<<]7+0V3 MI=Q@'-TF <[81H'% V2J&7F 3#7>8(QW#_M #_M]8M#5 *Q[+OQX:.W(_9A< M^%SLK%NP[UDP)+L%N]F"B1]179%'1?Z0T<(N3E=4L8LG Y9;R+GD[)6OTCQA5^ ^!%N?UF!=1P..3ZXU[L)FEX!:'S!EL8FVL4T59BY)6!6$B+O;JN MW^HF@==K)NYM?ROY5#9+^NX]]>UYA&./['!GS[ =_/[;_M'A:'SS8VH2+X=@!?O-MVLT&N#! MT<'6)CTX>GMXL+QG#L>5.-Q+!T%B%0\-BN);T% FD#".$&"DE]04W M%!SW.;FL/>=QXK%93SH[U=FIJ_)"RE"&?1P[J2G71'GME-286&5-L%G7-0%V M=FJM[!2L[91AAB-#),!.>D!%,%'!5HD@<$QQA+PN;/'B)<.D'PZFSDYU=FJ] M[102R".K/6:*4:2]]%(CZ[@*-@OI(C=PK6=XE1;KV% 48XJ M0#E3 4\Q XI@FH@4BDLL@YTBO(_Y,CW3#[)3/Z#_9OU]YIV87E;3\SOXR?<8 M"+EBJ9^N%51,:">-IXAS6A D/0KV3S,9G!*&X;4L'IT57",K>-[R*CD1$EI2 M@** <2H\(4 4A@$LP[%'@TA3S5^\Y$5?TF4NQ!\=O7V6JL8T(D9(ZUB!:/BV MI%HA;:7R4!H#8><8/2E5@ZT"7\65Q@7@G$! M49 0$$!5Y)8(JS#WKUX6? ^ MH[A3M4?!]E *[:GU/MHY2R0W&A4**V4TL1)UV/Y)J5J#[8M">LJ8!X72!%"E M)5 86\!@,*D"!2!C=3C51!^1Y8ZFNZ5D?X8DU6]Q\$*LR_S#/6!RZIZ6^^F: M)\N8%H@4Q&%,N0@VR3M'C:1.D<)*V8'NIV.>!J]:H-M027UDWN.0:T )I $) M< )@^'?8;>>E8L$\P3XERZT^:UQB\W15#3-L!((X^+B<,D$DX875A"OA-*?* M=:#[2:E: [H=1@Y1SX.6(0^H)PHHP0SPA0MFE5**M$C^+5O1Q-*IV@.HFF%( M. )U\' AQ91(C3U'EMKH[3JF.]#]I%2M =W,T^#*6@(0??/$.5.E.-=B/L!0]Q*%5I@(PM&)48! H1_5&&8=$(S MV*'M)V27WK70MG5"% HAH)B6@'+I@,2V -Y!PKD0X21*A5-]6=P3!.A4[6I5 M*X0E&&FFG".4:*T5,8@9[F3 9MYT(>ZGI6H-VA:(2R-D46CHJ%&%TM:&$Y]XQC2QJ@MD/R4C-)R#UMIRJQD@D&(0 MH%PP0N$H#= Z-IXX*Z0O@LN/BKX4UUBA3A$?0Q$E,41J%WE.J ^X6T%KI2/6 M"A8.C6LG[W2*N%:*V #OX,+J C$,M"<$4$@,4(Y+P*%#*""! LL8YI8X(._E M8M9.$1];$0,,9SB<=85DB!IA))&(*8^"+G+K: ?+GY8B-K"<0(*U1Q!8BCB@ M'N(8!/= 8,$@T\@+*&.^B?4YOL8%+G%Y)<65J+&D9C_0/^ZN\<#7>/8.V9Z; MG?;>G<].W?'L3DP0#Y!K[:YQQ34>E:#D263EWKGC83C9[9DYG739N0<$3)(2 MJQ0ER!:4<")9.%^Q)<84DEC6A1">$&#:;6?GH.;6"T: @EX#RJD"BBL>\%/! MM)1"&AJ'#_2I(%W&X%$T32,;]*R04..@:50XJ*A@B@E#G6>VBQ$\*4UK]9]@ MH0LF$/#&*4 U+X"$Q (H%?:2P,(X_^*E['/9M9\\3C2.( UI'+G,X\0<)B(5 MAK5826S"/UT0X&EI6A,$H%88[9 #'"H#:&ROU% 4P."@;TP1K9E\\5+0/F;7 M-%4^JBOX) !WD\S[+W5\\FMORWDWGKFN#>7!S%2P0(YQR1&E)J !IR'2Q%N% ME2T4-5WO]Q,R4SM[FZ?UU)G-CYAK@W7$W<*;R-4#@7*> !]PG8%66H-P,%2H MC] RI=BZ1&R>E;)YK)0.#I%%Q ?=,I($^ T+K;DK&/2\0]]/2]D&KQIE,SB M;DY!L*!%0 6"@>#I^NK\-(R+1$7F%)H%4O< M>%4$2\DP4=H+@K'KT/D3T\3F3*2":<$Y 8H1 M#:*9!=I2#GPA&1'$!.,+7[Q$N.AS_-P U^ZA[SWJ31/SMU[ M* _O.T^PQR%^JY&ZW2&^IH?X3MNQY=@C MA".(EM !BJ4$B@L""FLMX;I@TOH7+X,_U6=B.<9V0P+UVZC0@TZ"Z(QA9PQO M:@PY,U@YJ;&-L[F\5%055&LI4;"+IFN_>VK&L!5;L!QSBG DF9$"T,(JH(@( M9M%!C01#&,I@#(L"]PNX7%[7&9TYP#8S0'U' 6S")U0&@=\*(F6IJ8\H"DC]F=1Q4^FC%, MD8'_G*IPT;K.,#_ZX"P(T=#D_XY"/AR?J1RJ:M54'JOII^&X>D(9]*G\38Q. MR'E[=A0D<^C/2RU^^?_HZ7]>SI_)>I&X6G^.)^ M_3JTIX>5AK:^6#X*;+ZB]&PR.CN]_"M+ [4?W]#@^$P,+E1\MOY]6$<#3]0G M!_34J<] ^?"POZC15W4^>_&?^8T)>["PAHNO?_D^Y'\O['NV&())!JWC1>$X M#1HAC;*&%Q@9[B,=UHM+OD>1](P3PZQ6E!$A79#Q0HC@87'!C'MQ3V+UV'NV M=^B"R1Z-)E^#'O:2(O5.IFX6Y&C6FYQ->]-LIGMV.%.?/DW=)W7J;$^?]_Z: M3F*'7>_/2#O?4^'3OK?EC#O6;MHC*/XF7WCVRZ5:\CVKDI^IUHYD4<+JC-3) MS/U2_?!K>+R3D3K_93A.[YB^M,)NE$(DY09%+,I1&54L+U^*V$82L04KE__& MV(9 Z-(_PXW;_HT1=JMO7O6P"&^P@O_L#TN$>)B'E=]UV<>>5G&O5D1\%\+\ MUYMQ[_1P;=J2[\%@\=IW(CZ8]>:8/V0V+6J$AVR-G3J?Q\7M_3;X&O)[[]G8F MT>%YN+:]FZSY=X<4'P;XK,(&Q*E38&PU]8[ZJP3BBD*K2@X1LQZ MT664[R%N>/SW^#TX/'C]'@XN]FEXUM'!WANXLWL,5F>PUM-@&2,Q(]Y*'-EIC!3,6&2QL$(7 M&,FN\/YI&:R&ET8Y6$C+#1#4%W$\"P82:@;".81I^!L50@2#!4D_;.\:&:QN M'MP*A?XS_AP3:=F??J>\.SWO&"@?CIDCG/5"0AK.= MW_F$K.)YR^_T6 E1, ,4#0:10F.!+I@"A! ??@4-Y23XG4CTY76C=#I=NZ<8 M#Y82(U18%">?*Z,+:KW#PB KD#==$^[3TK76@#CL$6&BB#VW&@04(H%V!(& M3)B$4GAM<- UP?J4=RR4C]/P+@34G%I!K*#2>VEP^!D5"M*"AI.L0_M/2M=: M$^*4$UKQ /1=G E#"P4$1^4JK6@MS6#\B*$NL-F!_3B(&R(G@DX%QQ;2L T:.L&,XDA9S02%'>)^4JK6(&Z."XH95$'53 P> M20&4*30@2!D#I522T:!JM(_(?0\Z_1G"W;NGAV[:A;25"*@(HDQR:E0'MI^076J7=".*C2L%\67=#M<52MP*P( %LC0RE!P<%U-*B;$YP@;EC7!/NT5*U!VYX)+8)R <-1 M\&L)H<&OU0(X(RPTP9?RBB0(P.%RTWZG:@_!,BX(YM*B(C@]-/A"BFB!G>52 M>6J3X M]CK0O4_W_ V9AT30A9%\/4#DBZ4MI881#QCFI31M0Y:/PTCM-NN MW$:.2 *% 4)"'2NW@\OOE 0:A?]YI:0,._F2HJ(OQ3UU2W:*>!=%E,'#E=K% M.4S4:ZT4M%8Z8JU@2G1A[B>FB WPEL2'8]]00%.V&QD(I!0%8,I((D1PLWSP M<;G$ 7G?4Q%7IXAWR3'7S+IZ6(C:P7%+M MN2<86$D9H S'.6B> L*PB%Z7PP8&12Q8G^-K7.![&6;Z /YQ=XT'OL:S=\CV MW.RT5Y;O/^C9@V^V:"N)R9[N(6.P(87 VF.'J!)8%%H: IF@'#*I6.=V/9U# M9F=OLSUNTW'&H$8<*(M=.&:D!8HA"[#6DG#$69#J%R\%[;,5-?N/R=UUB_EQ M70'%-4X_X<)Z86K<&1RKN&/98@6"Y@R\7 M7#J@L T_00:)#=:<81=GI?6A[#KA'\=1XX(57#N*)*->>%78\!,F2GM!,.[H M+Y^:LC5GJ%7(2P@]L-2)H&R& ^EE'-7JF(.$*T1B,PXN^IQ\7XO LW+5GNE8 MCB?QD,_? WRH1-QWAAI_PNG"MUJ YW&(TYCO8.'P%H6C2D'EJ57>$RD\44SS MSA%^2H?XF[8C7" L!0HXV5HM ;5. D65! *&S0X^$?5(Q &QN,]6$-K MGU'KG3'LC.&-*\*8PR&$LE? M3__S8P,M401C([>]L]TONO_R4PPK_V2KLZ M. O6:FCNP<6>MX]_3L*C#B:G;K8W5=9MCFUJ>7SKC!M^B3LXVQK.S&@R.YNZ MO7#CWT83\_G'VD4VJ.WBWWCP8?O;SH=MO'-Q>#2X^#O8JGTZV'I_L7/QZ>+@ M^/?1P8?W,'R?!!LWH<,MG9@L&WA M&78N=K<&Q_L?_@GV\>_PK-;O;OW]$07KY2VR0.+(*VDL Y)9 PI.I5"8&6%= M/N:"0#N[&<\F7BA?A UQM*!46"B<%V&7H"$<.6/-BYX+)\U)V(W3Z5G0GLU7 MKW;?#_;>]=YNO]I^\\_F;W]N]RH;6>[_@E8LZ%#>EFMO^_*!9>J=.73V;.1V M_:8QP6"?9@%+HA8$[/?A6(U-,,B-D/V\DK7_41E"B$$*Q#%&@"JD@<#2 ,\# M'C):"T'8HJ2LNV5;@HC)LE72T)O6&]]3I[VM\%_'VDWSZ4]0E,?9OB+E!N" MD0B!2XA07C[_%6TD=+P 9O+?"KP1,/"E?X8;Z-*_7759A#8X*6YUV:O_QL@# M/:S\KLL^-B?8O>J(^"XOZE]OQKW3P\E9N(2=_?L^NUXDJQQ)<4Z+AB2/X*]XP/RF>%+Z# X)E@ZU-NG]D#_<_O"'[1P?#P<4;MAA+VO\P.!K@G6^# M#S&>M!G0\,$HQI-VM@Z' _S[8?C^<'#\ANP!1'& M%C<.:%M8H Q7LF!:,QH<_4+T67'G%.--->.AQWY?4P;36;C.PBV6)P>777I+ M"N$MY=8(X;31!@L6?O"&10MWQ[1B9^'NQ<)=-+SDWA@K;>SC+GAL)R! >VT! MQ#0RSZJP52+EG6>!/Y:)>_9%=._'>C@:.1L1Z"0\50HHO)K$<$7PV2) MG9Z%O_XUG?CAZ>6-5@_6)/54+-8C8+)JJZK$7\MT=5;K)E9KV,)EPFKF!>$@ MH# 'J( %T$@(X+%&X; )>R>CU2KZ7-Y7Z==C0J\?WN3X5/3W$1!'I[_WIK\7 M+<)8QT4A./"1 #V87@<$Y@8@Z&*Z@5"FXC!"V6=\G?3W^<>W8G%^*ZPUZ_<2 MOKX5@K@71_!)FZ4Z M;R$/9;SSEBF I+4Q4Q\4RU?6:NDOWW1C5&86U MBY)T1N'^C4(#9SRFSK)8,^$1#$;!Q^9MIP%E'B%-@HBX8!000WW&GDR<^)Z" M*%E_R3JCGC_=;-;;'(TF7]78N*AFO>W9:5"L4V=[KZ;.#D][?TYB;>Y=(BG/ MS>3]:\V 4+5_P0^!P0"LA@>&0%4'>L?#JQ4M$B[Z4RU[S4S6EES3@MML('ZL#,,?P<@COK1O% MN-[>9$4'X&PP&9LL[7L_M/P)Q ,ZEF?AG/YT<]]2*?L332;BC MFP4Q3).HZ?ZKEO)RY]-WQ$NXA51OF_6RV,/8(N[UA\M(;$<+QMP'S$ MW;0C4? -)"[_\UV:_/#W7?::@,!S[N6['U;*NP1(:@J&Q\9BOZE14N)Y7>KW M(O_+ZO'+-WG_9XK4GR?6AM8+@4PO'Y_OG_T-SHXVL&#USL7@]>_'P[VPKT_O E(?!_O[!V$Y[#MWBVX<[3- M/AHJF7;2 103590)!62 D( 4ON"%5EBJF)CO4W%?(8PURKRO;SCZ-V6#A=6G MO>T 9\8SEZ+1$4R5[0S#NV7:GV 6;4U9'/^*N'<6'FB%C>HLTTTLTW#!,C$E M; $1!478/T"Q*(!4K@#08H9X09C6XL5+W$?TSF6$70'T]^OAA^GPU(&)][U7 MA\$_#1?>_*2&XUEVQ)H:H=AEE3BJ>ILV^E''P5>[4Y7T$[19-\G\WX/1N@UZ M2MNYZWUGK&YDK,X7C)5DD&.:6D,Y 11* X32''BG+!.88ZO1BY?%\JB,[T_U M/U7XM([.JKRALWI=F<6S=F-O]O+K;9'7+)G4.;CW;9E;I9C9,D/)D=.%!\:0 M8)D+:$$X8V7X3\<5]89RK"ZKP[H3T>TUBM(!S$=V?9\NC%S3:2Z=ZWM?-FLQ M*&>YM]9B"HC"+ YN$4 CJX M"A[^*4S!40S*2;0\Z; +RCTCU_?IANMNXOH^ MIM'JO.('M&.+(;R"2*V010!9*@%%/F O;@@H(&686:=\@6((#[/E$-Z-:^"? M'+A:0\>X1>]ZHRSNE;54/ZG;?)]+L]ZV?LUJW3NG^MX-^V*XL]#8Q#D+ !4* M QJL.5 6&N"L0-9*4X2S^K(>QP>HUGP,E_OJ.LV'&Y-2/(,Q*?2QQJ2\&7\) M6'LR/5_#:2CGI9X?F:#/_X3/?6)!MSX?;/T-=[;L,.@Y'EQL?@TZ-]IYO4/V M\<%PL4)U$+XY^/ WW=WZ3 ;X[>?!UM]?!SCH_EYXDZW-;X/C]U]C[?;!\1]^ ML/4&?^0^MAS'8TV7:EC?#/[9'NSMOGVS_>X64U"NO]O\TP7Q\%IHPH.*4,^0EI!0@CRC M6@5#(1YQ:DHM;*_6L2#Z\<6-?+0!TV-J,7"2&$ E%4 'B \*',N(2-A0C)Y' M"72U]\-8\;QB-HJ:!G@]*ZND9T]D/ KCZ);C4204#U&,S/#M+GO=>!3Z( ]+ M[J5RNAN/\H2G?73C4;KQ*%=JQN_#\7 6 $3O]61BEV+"W<2 ;F+ XP=,:AQ; M"6>2S8$[W?5O77C#+VZ-PN"W@[5EM.0]/3C>N=@_^COCG;W?AP.\ MSW:. IS=^V.X^_H].OCP_MO2K-V]P^/]BT&X?GB?BW\.!Z_??]OY\(8<''T^ MW]G:1CO';^C!7NP/_'U^/HJ51A7(*,"9EH#B\).&B@,$&5;(\T(1&@PA[TO^ ML[%A=M:NLW:/7W/56;M[MW9-'S\LB"16%, 5A@ JD /"*P>X,Z(@V'-"](N7 MA/0I>3+6[OF7-4RFGWO#<2^QW+I;4ID_W4J%-05C<5?>C,.>F+ EG7FZM7EJ M#T5Q2"J&M0?!$ 4P!I$ DL%8%6JM],@[06-+$>I+L4Y#%;JA*$\89G1Z?%]Z MW!J.P@J5RKE5(6.W#5(!9A06R(($ZULHIR/%+F9])KO>P$=4P;?J:V]'G88O MJU%7H[T.*"+L2+4AG?&YO?%ISS=AGA52>@PXDQ!0;3G0!;+ $1P),*B&BKYX MB:#HAW_6J#S[!\PP>=YZ_)@HHM/C>]+C5JR"&X2PPP!CI@!U,(XH*A"P0BF+ M-1?6\1\7=^\,Z[HL;LK$W2JPN&7_74<=^P@+]&R,^6."LF# .[-] [,] M-UZ%,T$(QQYHI0I F6) H. :N:H1I\ Z_8U(:#.=':F M\TGCX,YTWMAT7K0\5^&AEP@4!3: 0L:!*#0'E!K/$#70):X_ROK%O<6_?[SI MO&WW1O5JI5I0O%&PH#HGD]DP?N:7::3)'GYQ#9OO_YFO9B[?&39?43J\WMGI MY5]9JM;[0>7-#"WT ;;^?3AMB' _.:"G3GT&RH>'_46-OJKSV8O_S)@U7]SM6JH*7Z-I-@I M$)!XM8>5F>Q]4:/RKE_5K/>_'QX(L]M8\W^JIUR*9O"G:=MOW3ZQ<_3WQ<=" M(0^QP,!; 2/CH0G0-LX-PU0[K*T52,3JB8WEI$8O"/ H_-#O!3&X=+?#K@2I MNI<-K^GFU.ETC\1N\2RX'DXUB.6^+ MSG+<390N/N./$L>F426 X#Y8#AGFV&[_W[/A2:0+6KO^Y6]!$+\?=O1VT<[1S'@07[GX8'.U^^/O;SMX;N+OU_MO@R)"=U^\O]M]) M>/ _A] <_S-6'^39[M'G;SOX;[9S\?X\/ L*2L+V\0X[V-K^%A 0'>QM!V4Q M7P_V!H?_<_$WV=W\J+!CC% $E(Y, T(@(&60=TB%8DQ 925;[!$V 5TC+XW1 M 3U1"B4JA%:R$,IC7"RWH/[U=O>O[;=[^_W>7W]N#O9ZFX.MWO;?[]_\M;,] MV+M%3_.U]W_H'N5+Q>JG%J:_/Q('H?1< R%U."8E=N&8E!P0B87%X0SUW#R/ M_N1* H)(1QE(E&2U%#R?CN4"%K?L6!;P8<8G,?X@'Q_'P; M<+N.Y:YC^4K-^#-H1->GW'7N71/\L5#+P@17,+P_#;X=K[H>_[X=[?6*[6]MD<&2/ M!EOV^&!KG^[N'1P>5-_YGS\.];$=[1[_$;ZY_W4_X-U(^C8X>AO>[3/=V3-X M@'?@ !]\'H1K#8Y_'_W/14H)YJJ*S8_<&,JT,P!:9 &E)#I90@'K%"R4"/ 8 M^1[7TIW7ELY+X;6$!B!L!*#"(J"9="!LIH*:*&\M2I8.XJ=BZ9Y]0?!O9\-1 M?-(4Q'AS'"=-NY^14OT&-LHP+2AATB)>4.2]U@1!1"%"C!5$L Z-K9>->M-& M8X9Y@[R$P"!8 ,I]0&-," -Y#+8)V]Y0&,%ZU-YY_$/79?R^BJQTX)99JW2 ML53(044*RPHD"\>,I(1V0&/ME+@!&@74A0K $# &8XH6,J 5@J#@"%J&,;<$ M!B6F_0*ODQ(_^W#6CC*'X9?3\_F42->M?)D5BM/="\OC+%)&67!["J\=(90[ M6U@L7 ?8IR MUZN\OEILA7=>%BP$M)AR763HL;+$&#.Q>$5 (H! &Q M*!=HI!2 4!2&%CIX!3QJ,>OC>PM;=)&)[U# 5Y/Q['1ZEK6O8U#['C2A"%&> M$VXLI"+@!^ZA=HI3Z8U45G9H8KWLT-]M-$%U U>$D!\(0'55 ))$0)<LKZ@Z^32='&)^^[WM,1QRWDXC2!5QDI'N-"6,^,,% IV6&+M=+C! M$DI@%W"@ 5W!H3MTT!P! &12N.",1&_ MM_S33YV>?J:YZ4=@,>E,\SV:YO=M> 6AXX8K"A"&/C;E"Z +IT&A;0R]":<, MB>RTL,^+!Z_#6:T_"SR,7?PB6:_-X$E;O(OW^4JO6&;0;&;3]-F:3D$$MB ((1L\9WU_!%C2Z?N/TO<&P%B&POY2 0@,2D^U ME$ ;(P'2 JF"06D+]>*EQ'TN[NRB=?&S>XZ?#=Q2G<]W@L=;T-?]1+[GG5?G MV9P"/S+^MD;4F$_$LINY'CBE67!./8 P>*54"0BDI Q(KIT20F'L641RO,^+ M^QKK<$_Z\S3"IPUM==,@PD$A8X10@S M15%H;F*A&NY3>5\S-7ZP#?T.=N$G22 4-.%J.!UYY&["#EG0 E(&":%648>+ MH,%(0\0\U]"ZXK*JD9NP0VX-9R>3F1J]#G)R\F9L1F=Q>R.56D4/MAO>)SG' MNZ>';KHYF[G3M6&._ &D6.'9-C\RI#2%E@#EXQP<+@+F*?Y_]MZ\J8TEZ1O] M*@K?][GO3(2*J7TYYPE'8(-]F3B"L8W' _\0M8) "Z/%&#[]S>K6CL (LPC< M,Q''@-35M63^G(6K-?\RW;[S=3,X8<"%GN M;.W_BZU0E!?] AL\6W6J-JY,NE$#ZH#?!]W:;G<0:Y1N/'#EJ>=@GDW E;Q# MMM6Z+&JO]F)13=6N5D_5,,^,B[D>'$_.68M##K8*00NKK8C[$#]W>UW[\C3EEAS<^'6'#G .##@GC@5- MG@&GN(@HBTY2"2H*R[=7&SB?L,MGL#*+G$Y0]GZ!LG*!LLU/4[KV,ME>+ MG5#M;_*6I^C$L"=0OX5%SE?!O!/D4B=IS&!QGX] MUX%K=X%FTQ (N!;*6I0E9Y=T<-T'? M*-ES'2N%-L;<>95[4>RV=^C>_FY[]^,./MP"!7/_*S_8/X;QMJ_VONT !W\^ M.7R_R)V-RX/38WIP>B :] ?G'X^VZ5?Q>[^RUB?2V&^( ^#@W8\?SD ) MO=R]."*@6<@8+ I6>,13+NZH) @S"P07I1#4JL5*H5B 8JHT;#\0J'# QB$: M(F@4F'"1KE4*W=G=WX1EO/MKN[;YY M7D%1(/@:G7A#O:OKX->YZZMB^\YO,]:KS=>4>>LBWJVU[N$5:T]P;3AN :_3B5W.N&* MA'Y^'M-(QQ= .I.(RPIF*IBI8.;ED-#K@9E7GX7T+SBDVRK^WF&M]R7JM0VF M6GH_$*0F6%C.7'+OG!O>&_KC!R_S1;*_3J>/):,H>"XRCF1%#FJ-6+&!&^TT985U;T6KYJ*.^%?XHB5 M SI7Y:37%K*Y\OI?!([Y#KBZN*8_1VI044?0! MMON81< MM[SK%X(QES/![<(RRPB2VD8$U&"1,1X@)X&8P)%HJG/D2IWPZPV"[Y>UM#8- M7BJLJ[#N)6'=C%$RJ_17Z+:WD-CW533 M$S$&)@)&+H")STWBR-HH4!(N4L.<9X)6FEZ%=176/3O659K>PZ#?WE33HXF* M(#U!45B#N":YZX[PB E). G"",X*30__+IT*_5U^Z8[?;@:FWS^,@UC:/ M>S'>VH_GUU:^MFBUU)?O,;."&^(%6*)*:D>#=4;2Y#%.DKO*E[\&^#/7;\=8 MX5Q(.F<\6\2CRQEB-"'"M65*!J-ROQW^@*[\J@/.'66]9D$*HP6-2G'FDZ,D M84(<9_ 'CTGEP5Y#SIKQ8 <)!HV)2*>H$6=,(*OAIYAL4)&)[)G+MV1UK->I M!4[%QJ^*C2N5_6$8>\8Y2T$75]$81%FNN^2XS4G5'A'OO6(ZPOG:7'<)&/MZ M!8**L5\-8YLDJ>"2@9X4>2#6VFBB,D)80:34OO([KB$;SY3^,<$*1QF#-\A0Y M,DE%,&E]D(0P+*5[\U;5I?GE"X6J]>0*!6][-L3:+C#&@X0 OB086NHKH]9+ M"T8B-[F\F&::4Q+!+$B$>T5S*[D76N8:9)&HREFVAJPU M$P1@090R;!"PD4&<3-LSQK(P+IBJ^?KU\[:@7U$3**"B[2<%_ M&*=<&ZJB#1SKRE>VAEP\%<\F:1:2D6A./2JX!4P@I,VJB1H2(BD1ASRC@EG7WS5M:%^.7F ME@_(UZ\^PNQ]MYU;I,50U%;^VCDODLGAU_WH3SHPB>/+*MXL^] 2( ]\33 1 MN+%*,XDI(1',A>B-J7QHZP XXQ2043EW7,6$K#0:^: =E288F?,Z M315O]O3"/49CN?'6\)2X4\1%&6Q,7-EH<_QFY4);0\Z:ZNA.DZ2)Y\@;%Q#7 M/J<+6K"YO1168..X 1V=ZSKFO]S7M;K/KMBXTM$?D[%G76@X=^OP%OG<(8!C M8Y&6QJ#H;;*,@F'.04>GHJ[D.EUH5XS]T($JEAJC2(K).1X9M: AO3@(1WF,9(#!.E?(93K-BX8N-*/J\S M8^_-IE!Q8K%W2$DJ$.=8(_:""< M$WR'$<6 M8\2 EAC.GJMYF *3,B#KLW_$B 2<321BD>@H MF-/)B#=O):[C7S>C*L9>7\:.,E?^U8$Q'+G'RF&/;30R*.$--JYR56BJ#!?>[ ]NJ31F@5G) %2!X MW^;SE>_L:5'F>-9WQJF6,BJ%Z],4691 MU)EZJ#J+%<16$%M![$T0"QRI30I,Z12X#%[KZ+SS5 OX(7E1>>;7$%!G I"3 M-31?JV$ 3,2M5<@(Z1"E,AHA',$LE#HK(Q6@5H!: >KK!M1*9WT8B)T+!5?! M>,<0XS@BK@Q#QE.*0I*,Q,"YQ.S-6ZWKF#Y4S?_G1]CB@N4? PLOA7]#\_O; M1=_L_\(?QPMIV]YQLS.>KP&6&OTE3]#,H][IL#]HILNG9V2:&7F6*6K-?BVW M_!GF(@SPZ^ DPG1Z-G^]EA^MM>/@I!LR8]92LV,[OFE;M5X\SV-TCFOGP]YY MMQ_[&[6Y8>./\]CIQ^*QYH0_^[4+VZ_]GQ60Y%[W'#.0(E: E-D%[*5%5)G MAWRA\''XGQ/LV__NV&]FN'?:N#PX/:8'IP<"X ,?G'X^VZ4 _LG)WM;GTAC MOP$P A#R\P2XH1HY*30B'AB,9-$:)];MZJ-ZV[! M&A!Q"WZHKW3T4GAJHW$T),=#,I9;Q9TSA@ 5>&ORT1,S.OHETJ0Z^HM8X M/G*$B1"C091'CG@2!HX^$42T I9D3INBB*7:N'X]/C[ZHM[+2HPO$Y?$>&EH MX,D*@X7Q2F*18B1.\.+T]?CT=77ZCW/Z>Y^..-8,V-TA':U$7!KX*8%Y)3G! MVM,DHLJG;S:N-_*;G'X6 QF?Z[7,J@4QY%.K@R#IGT?X\O?8NMRH;0U[6:84 MWP%)U(N%O+ K$8XPS#/C8A8=;+9_ M^-8PZR ?N]UP ?OP&]/1)]SX=!2])Z:4:YJ-EBW^&?&O SJ![#5NL23K;O>TT'VDVS4]OM#F*- MLHW:/J@YM@U:YZ!0@%KP:#,UX4L7S<$)?'%ZL+6_NOU^?C9K1N^[G4+-S*9% M[=Y[)W'7IG?M3'1= N5\:&#..8I\(L_B6'8BMUTBT'T83@8]N(L MRFV7ZME^UFWW83[O6EU_]MN1I;_T#V0[/LS3V_QTV>P537&.?06TK^MAVL5?R M'2/U$7;;FS3\:/U)9H+,(QU8+E@*WV,9N)+Y*\*JVP7/#+HU%_^89Y!?WLO" M0IO8DZ55"'O:LN?]^,?XAS_'V:?-3K$SQ4-+8MW^O&B&PQR?D[Z3 MR^EO.QEWNT,8(O3_?H<8J!>TMB5>D5Q]3TV8)XGK^;.332V/IPVKH[)WOZQV&TW<';F'NS[BP8HWGO[[]H' M5PV\MW5X=MA<= B?732^-:[VMKZ*O:TS>G#UB1V<'I[L7FU>[6Y]$HV/AS N MK+/]N?V?J^W9:%8*1KB-DB..>4Y7U;EY#(D(2VVT@ ^DSMX@46?L!=4&>4E M2F_8O]>#EQ4L/@DL'H":OG_1K=!P)33A*"-J8TR>5D<$9 MCPS##L%!8F2M<0RY^PNE;K5$3R%>F3O-(GUV<)+QT//W2'O0H. M5X+#^8ZL*@7-.$,:,P8V-E/("1> V&RRV J3BF(3M*ZYJ13*QX!#42F4E4+Y MC *WZT ="4 G6O'(Z,F1 >"X"2+IB$ZUR[F*&A*F6:>1NQRDE7=T!4!]/'U MR=M#3O/OF7Z;G6%!-,LN4(N86%K$^9=K<+U_O+WQUG7$.)QN* ',==[M-_/ M?_2*BK7?X^A*=,18,P^.[FGQ]!'K^MW6<'#S(S/;X7/GK]XSW84+.K\=L__- MTRWXS5++A::)RZ1YDD&+Y*C'@5E&J3;^B&#Y9OS426\J8H\C M.3YF''RUU>S[5K<_[*U1N,O!&%1_-+[]LWVX_\^SQA:,OW^60?$,GH'QOOXX M_+9[ L]Q>%]K[UJXR_:/@_9AJ]'^=+&[E0$V@^)GF-_VY>'^A]8!_0!S/#EK MT*_\/U?;/P"$CPCL8%",(*F\1]P;BYP6$27.F/0Z)F%(*2$!86+8S/(-!"25 M6G,>).?:1A"4/'(OG65&,I,6XV,^[NUM?=OYZZ_KX+40&34+9*/C^.FKYJ=& MO!+<)2D!X[G&V,3(; HL,>(BC?81RN@LC\#:2V-:^[TI[.P(3L# 45#$;12( M)\N0I0X(3BH@-"Z"$^)U1%3E,,+4;;6Z%SEL=12'-&S#=&&0?A$.Y4] W8N3 M"$)O>[W+_.51]&$WU8Y'9#,;>55C),P][^F6"/$M[U.)-E^I%V5CY$+-I#]7=X44%J]UETJ2P_S[*OZ7'% MLC=CKPNO]?%1R_J_MEW;C_U![]L MRW9\7% .BCP:O6 3KI98^[LG[/].^?A!Y08"E&3;ABM#K?5!,"6QBA8[AHM\ M_.LY=*NX.*]E.3V_T_)^UL_(:0GO_]#<_?CU:G?K76OWVP'>O=H]V=L_N#C< M;X@&O'-W:YLV/GXEC2^+3LMW9XUO.QB^A_/G,%?6H-MB]_1="ZRCBSQ6HQCG MZX^%H$H?J,,^2,1P .LI\H@T$"W",00G=:04BWSKP^M&/'":_6NI4U*AVN^# M:DH3'#VQR1K#68PV&2(YM]$EJPUC=T.U*]!C@^V?5(#V4( VTS-!1J]3=@*% MW#,!3@9I$@@*7DK%3%3.JYP)4[B"*T"K .WW!C0FO?I&K)LY MY;F\INX7!2BVFM]S8G).C;_9%?,ZN]W\[0GK:60:@@7#3V,LLH->=P)$FZ-, M]/(TX-^B!,B_8%W=4('42B UEY*BG-4A2(:"-A9Q$C1R6!M$B-/$6JHQIV_> M4GD=H*ZYL%>$@*I+U3KH$@)3EH0V$?,(-I$$KDU8$N\E,URE= >V_:E243'R MHS'R3$>&"+93) 0I*T#;X(0CYZU%C'JC;7!<>9^KV]8-J]K.O6*&_M5R>!5# M/R=#SY@/GE$&O"R0-(HC;KA%+G=2YQ2LA^1L2+%HL5*7"J\10[_ZH/^9FE_O M3VSO^.:+[=NPZ*[9 .N'14]L%*SLLIB>SU_K53#_)2#07+*E,!8S$2S2)&+$ M/2"0Q1JLA,B8)2Q&Q_(]4UV2ZP!T=^O@ ND3B%KD!0;+/FJ*K%<:264=)8XQ8<-:B>%7?T?PH=N#7SNU]\-> M+W;\96V_!Z.U[/328"^7I:YN"Y[PMF 1@T9G-#ZBF1/Z:)N="I=6QJ6YP@,^ M&5 CN$34<8^X9A8YR0BR5&FJ">,LISSRZM;@!?'O^MH%%2\_/"_/V J:!)YK M=&J"%>(\862E9$AH[[U2Q!'E'\Q6J+AZC:7R ]@*E51^:DZ>N3(P(2;A7$1$ M!XB9B5:X.RXC17%ME MJ6;8*T*"YS%J^P M,JM8SWLA[UP=H6",U\H01%*^K 5YB9S*[E=C<%342<=, MCO5D=L"2$8Z%TWMW6 OTG/ODJYO=QT.I@UHQT4:G$F4&1 M,$ KR232.3E',T62839)*2I7_$MEYE5<\9YZ4"VH2S02;C75RAG/L-!<8F&L MN ,W5^ET3\7 4],I%Y:0D0;$C7"YDD$NS2\T(@)[KAESV.9T.G/=!U1=C+\* MOKU7I=B*;Y^%;V?,A$2"B!ZX502E$SAD'$U$8X+.1DB(@[Y9'3WB&<8K*<&1J2??-6K8E'HO(DOFRC MH.+EA^?EJ:$04B*)^(""L1YQH@2R',Q][241%$?/7:SN]5XJ5S_O_4#%R8_. MR3.F@LK7>TI11 5-B -$(TW 7F",LQ1\5%+1]9'*OWN*#<55BDT5R?FSK$=O M20"#2$GJN4E1.P!GFU2BBGF*_0,T]JXB.>^%O&?SU<@,TSP))&AN$N% AS)1 M>.1-D!2SI$/NXLID7?(JPZ;"LM\3RZ)*'JN J0^*.ZV, &LQ&.)P((J("LN> M$\MF+HX4=909GAM"8,0MY0A,OX"&->>*.P($1S^3[RNL.SYL&S&(K;8.F:Q0\I[CG@P$3GO' H:"VJY8,F[ M-V^%KE/],K(%1T;S>!9C\A4%4CU#_]V9U3)84N@.4^1'O?:HISP[_Z M$,LQ]M5K'WO=_K7$JE\.Z'CY O=UBM4G='<4A%7)UM5:R)5RM9"OFT>*)**% M4XBI8!#7FB$C64*8I>@XB_!Y?/.6"%5GW+R^"+,*A%XI"#VAGZ("H?N!4&," M0M91P!DI$(U*@89?W'DYC(14G,A$->'B@;T5%095&/2*_ L5!MT/@[Y.,,AS MZ[S@#'GG).(X1J2UID@:;#2Q-/&,043INM%LC4#HU0?J;GH_; ];=A!#;29K M+\>9_';5.E:JM?MT9EAY+#','%65._ KR'0Y:Z+9H 4+)'?0301Q "FDHW&( M1^RCH7"HG.?2C[BN,%F/L* JK&\MS9F[)>Y5?/R0?#RUG1'!X&G$X M4:0Q3XCR7!-=.J?MPR7S5#:&O M9HVG%+FGD5L4#/6 T,PC)Y-%!G,CX=>0>'J6% FS1<(\.91IR#VA] H;34/DXH\K/ 9.$K^,? PNLF":[E MHG:';6 *7^3DCI?0MKWC9F<\4P,\,OI+GIV9![#387_03)=/SYFTR.>-,*T. M[$ZMV:D-3F(M-7O]0>V_0]L;Q%ZMFXK,WGKQT?N]?^]L(6)J,,\0VTU?Z\1C M.VA^CZW+6K-]#H<;0_'-XU;7V58M F=WVY=%"2$;>UU8H(_PH@!+[EW6:[W8 M'[8&HY?#VJWK#>%\\M=SXGTSP7%T!IG->]'V8YZ-;?;R(F *_7[L',,4!ST+ M$]BH[73R>.?=3C_69RJ)?*VD*9FCG1C_O]@I,@L'AJ6:OEEHQEI,X@9%K M+AX/86NZ,(V4=Z17\SD#NAC8]VP"4O,G,0Q;,#) $'RM!3O2NX31FOW:9;2] MC=HF$&!^B6VU8-F3&17CVTX'YN7AZ?,6'&1^4P^&@XWR]KPYR"N J81F'S:A M& .&[I_'3B;I_&6?5]S[GK_>/QF?8K/=CJ%I!W">P]S+H=@>^*%3GTX;:&>8 MX,S@XUY9YFG0S N$W>T/S\];S?SG8HKQQSE05RPF:?-4\C'E/8.WG?>Z,-GB MMV*>L5V<=G^TF1Z.NMO.(Y7;-]D=V.X.D/!X-@O$T&]U+^!EL)TGMI6I:O8U M@QI,N]F"'8WY-7"LQR?=X:!8^$6WUPH;M?==V(">;\Z>?Y[7PII[L#]=F&)^ M*XP\VLK\6[&9L+OG,*UB=UO-_PZ;<(IP?AX":@= D3P-& ,W".Y=[E<^F.*?%DLI=P"-'"?O=BP:EP-EE[ M*.Z&U)]]^//WV!F6VPR\EJ&L7Q^18MYTF$X>#HBF.:A=P+:W86_A-,\R:,'? M.[5.=U!^H8 _.+?:=]L:%FC3A\%[0$/S[^X7X\ I]LL!\E^\[?4N\Q>*9S=J M^R>PRGR,0"Z 5K&7M9."?6#)G<%XS8,(8)M1 Y"A=J.6-'G]4?[38O$B[X/% M+%D2+/7/H^G]#5OR$23PB]4DSK\SPGV[7]W[#.R=[^ M)]'X^!GFMWUYN/^A=4 _P!Q/SAKT*__/5>-R;_^8-*X^\;W]'=(X]4>2$RF% M(4@8)T SH@&9P"(RFI$0<(*_T#=O"PZYIAA=I[2,#<$J[@NT?!1\H452A89Q%7GB/'G$/8!>>44UHX=T_K''V!/ MAE(' 5C)5D/TA3B>E^(3560LR0-8E%E;*%75PFB9OJ,Y#6,[EY]/3("DT"P1R1QACA6.;@2@-D+R@Q+ABFK;D+B M6]FO4('O+-_G=>N?L>A&[5NF1]\%!K_* PWG6+$_EA$3-H7?806US3Y01Z?I M^V J=CK%V&#;U;Y<]@>Q73+^^^P/RJ!14/;?LL5!\9^;[[^\+WXD?_Z]7OO7 MQ\WRNX69F\>"85OY7Q_/X>WCI]Z_GSRTN%>EL6)K8 L.LKTZ@R,WS/U?V^_W M%D9YM9!3-ETJMJ&?W4GANFLJ#7L9H[,]/6/SESZ.PB=8^E.*:M;U[("PE^4! MEWZ<29UKV,1:VYYVITZ+VS:\E % <[!>#@+&:OSRQ3L>&?$&F$TER M!WLP+_CF<_[GL!-K5(V.&8@9QAD)I8)FFOWKP_XB%][,@TOG] I(;V%7,R$T M08CUFNVE0C_O<;_8Y Q'O:Q? $2BPI&T[/N^Z+74'WOL-B?^T7X\'G._/3_O M=7\4IP-ZR_]YPHKDXN&:),C?6K8>PWN^'F'C0G*,(A.41]SFL!O#+9)2$^D\ MUE*YW/5@XWH^50U(NY5/.\O4$;$L)/_4"I?X2%I<*\N9I5%Q&U+P^!> A#@1 MC7N 1"7^O0:.W9\5EE,E%3;M1K&9';,3;^-89P#X7(77(MBPP&E:,A-XX,Q* MHR37-C #G(7Y#5>6]V&QBJE&"NO>_O:1\CEI %M06*U#/&B&M"0$$2\8Y4$) M0X&I0!A=OX <,]7(49M/_+@7;2:&7K-_EEFCO#B9IXO.;7+9=BXGND@A9YO= MDK?R;0TS@\S>*XVOFPJ5)8\[ MK[34\UPN8NDMS'.:&;2\D)N]8"C]YC^R9(?)9,E5O&.TTF67=FU["=\K6F.6 MMX)Y)?":XBJJ?=Z"E=?LY+YK(C(7)65^Q6B+1QK=2"GK#EMAQL(N58^EKO\9 M=<4>VSR>A4.%;[G8ZEXL:BGY5FGH^C#S/(?Q.S=J'\HCJ]>:)7[F173+ENAC M2+WA_?D*3>*?2\^GG$89&H876?>OKKYZ=?S]46Y-ZUH M"[*9W>3YS.J7'FXU:1*[H ]ID[,J(U.\."8.?@?X2PG&XH 2@\WIL_ M>K%5*)=_7C3#X&0>9!(E@"QLT\]^3 M2;6R7#(1L,12S1XKP6F,;UY MFP!M?NYZFNI]R^[.IB$NP5Z.S;KLTX*OCCT+!8"#K#B-Y?5S(0D[P'RM&PV_ MC=H[0/20+_[S@'/&=Q83_?Y$Y((Y**[=X8NJE M>PVVQDXIO'-\3VT4C+-@>1&S(7?3(CBGBU[P;AGEF7,SW"#PY9RT.P406@A96E]X-8D;>#6(J[\9#PK>_ M;!P?:9>TE$0@XW*=J@@[K4'O0()2"J<@.6@G;]Z2#7E#[.?8J0$$U/7- D<* MN!Z[PK[8P0([%*;:HBH[@B*?&_"$FUUI&:*:8QP;O6IU5PHQ]W*E+->N"Z*Q MN6BOIHG+I'F20+W)48\#LXQ2;?P1P>;-"X%)M10F=\%0K^G:*)5_K,B-8F8? MX%9PGE>WHAML-?L>2 ,,RWT8^EVKZ\^>G47/QBR*&U<'%X? IL!*].#*X\:W M [KW[9^GNU? IA_A/=\^_=C;^LH.K['HIZL,;][^M;?[ M$>UO?V[4MK;?[5^+B9YCA*5FS,]?.#]!ZDWR"M1"[!E7A#DMG+%:4S!\$DYF MDFSP6#3V9>1^V4N9VO9S1/CO36B-(R$ O%S@*#'L01@HCZR6 65Q;*0UQE*^ M2#CK#F?+M;Z_NIUCE*_00)MP@]DN6*588R3+&9M5NE:K>]'_XX$UW2(!8>I@ M*3(>8.TM>]Z/?XQ_^#,T^^_E'LU.LH'AH256"D1_"F TA279%C&HAC(8? M>2DV"B_%0HY&^9FB&P;K&S_&&^3&SVX;EI -0>\W[.V?"<8?9;+LYH]GAWVB M^G2/D^FE[U;ZI3"+ND,8(O2O%?5XH$67KL'G6?8U+:=8]ESWNV;(T>:Q9W07SOO]C[7_I8M[$&^ M+8 /;K2M.X6_%Q[4ZXKY3B?[ M%_*,W]E^L__EO!=MV.O\V_::64!]AL61B5F-Z O5I48YF73OX^?6[O[FCX-O M'YHYUGGWXX?3@^*]'TX.VI]/=ML[8)-_.-V]7,S)/."'.5=S"[[W;8G()-_JW!_G.U/6B\'W6'N:['\8.KT#HXW0%[_HP<;GT^ M:9R"WO81=+C]SZ>PSA]YW@=7FQ=S+MFM!F]ILX&-\S<+_G[_7SEO#6[SV2XE.V$@$=M9), @D \4^2AR"P%;1 M*&(;PX$&ZV3XL@9QA#W ##&6X' MF,)$,@Y2D!X M;%!QG>C&KO/"MSG"S?XP9TKFT+SLAFUV0^WFVG1+B=(QJSEE,0+%P72"CH:" M>>JC3]($ADNBS+18$>7K(,KMJ\;%D0Y1N4@E2I$'Q U.2,/ON7*2-EPJRH5\ M\Y8MI\,E1F$9B/7W1!C(D:])(*9-QA_3]-ZG_6A:]PP6%H2C%1 MZ8.UW NOB0U$*J.\Q$90]@!5,+(K8S_VVAF0UJ@2Q@O!FFE/O@":,J:$("] M/>+8,.0D,R@IIA3Q+JG$N^8=S$CVY(;VPK9G@K9IIV3@U?>!*)1(-2!"0CZD#/> M(9J"=CI%;8H[7JU?$K*]^B8A>T7(YSO;.:ME!OC-VH*L@$1*:6&2ITEYS9,) M)@E&,-)2%94IP2YWCR\#-((H<]V$@W*PX58SX<8\YJ!Z"Q*8T1 M\&="7%J'K.0$,'";[$TOHJ;[YZEL4['=S MA;M[*RHK-:E_?9CX!,529^%RLQ/>ES4)_\H)3'L.-JL,>=PIHL]AH]_G2,S. MH&%S&'&.'JX@=B6(_32K^XBDM":"H4B+!$=*D19"Y;+]T7KI%*7RR5Q+ZU1M MNL*&.\3(*Z%-"DSI%+@,7NOHO/-4"_@AW:8O5=BPMM@P5;]X(,* D@6:%\-9 M_8K(&NX19=@8!39MY*%TSCR "O8DV/#J/3-_Y2R;$1/4IEQ0>6@>5[VYBX?F M9O0:G5<%52M!U==9-<91$L!BQX@Q1Q"WDB#-/4-$$2MC2#CR6+EP?@-^OK]* M4G'N$W+N5,E(+D5J>$0X9$U#LX0L5A:1R$2N6<19<"_,Q_-:7";33)1ESI-? M:J6!;^NF<>^;^5?4E&>U#7HU\+TVWJ8*TE>"](-998SQ2."T5'8G><1)=,AR M7+CMA9-"6Z;X(_F4'H"97G*7LPI6*UA=:T==!:NKPNJ,.PXT84RM0F!BD4-+X1XJ5>D98O4-7M*=*QI_ZT_;2++E7"?JGVT>:.6[6IPER-!#$09=+0G@N-'X="?K_ZC4[OGD.!E)[0A"Y.DMK(7&_%^?+#[V0 M1'V%U7T2];7JKYKZ3*O?]*7/?UVW12R37JW? @# BJ\KJWT"W?YW: M^=/=04TUF,_QW%X6A<7VTD2@[71V85+[%['U/39@AB>O15\_;QY\.SPY_-C@ MC:U/%XW]K[@!;SS8/P 5IB$.]H\O&KF?\5:K?=A->@VW_MVV%[(VE+4A\0(1MAHBD KDD@K(I#B M7"AKJ'4,/]B=U'* JR[);P!76MV(OP T.HBVMW_1K4!H)1":SVVPP7B"$U(D MIX[J$)%QW"+-I) )S."(R3I>C/\.&A[[E7CD"H0>\![H;DATTHNQPJ*5L*@Q MBT6@]B3B;4"4) 4*D7#(Q<202I1HXH3APC[TO5"E$-T-BWBE$+T0A>A#=]BK M4&@E%)K+>" 1+#%M+.*$)<1!+P*SC"ID@S(*D^@"<95&]$PH-&V'7+2[J12D MEP)*S>^5:K0:*,W%+W,9D[*6H1!%+H7("'*>)I2X$"I('HREE:]HK9)'?[;$ M*E#GZ3:H@O4JHVY-87XN,E(Y+HSR!B5--%C SB%+'$-,>&<"&$:S4>S:92TW&AMW(VMU 0YG6@1, M$:L) !==;VA[ES4BBV+#;#Q0<5"U5@0A8(]CK6A15K:W+J"PB(8#(MP,&:[A M#]OO=O:W-FM_LWWX+ $U3-NJC=_W]Z+KVFJ%M"7V*1!#.!614T\,5='P1',A M)\D)*0B78H7I#?6S"^J<+Y[]OOL]=FQG\-=H<9_SVD:DN4;M59^:$F?+JA^( MO7TP8*G"+!E0/KP"LDPXYO:J$05F*>86%)PZ* M1V^PYY)'*7""$^<"U.8DC!&@_T2-<5H:YGL[#8Q/OCCQ42.N[K9K#H*M#KXX M> ]:\Z@Y&@N$D$E,C*"3\3;ZQ#)#RP1=*3BFE;CSS MU,P;?C1J.[IX]B:R!+3';6Y2G8#7F8U.R&K *VFK;C MXQQ*C$79O\#6:@X ][:&9?/&#T7?+J#S3?_?8;/L6UZ1U)BDKAI'1MC"3@(1 MAT%I$D(C8[S(16'!%-8V><+>O,V]:*^35$DJXPZUXR9IXZ8-N6MCT?LX@8)> ML]/]S[T;RE-:)OWJLZV:6\UVT9HV=^&LS9@ M7/;S()LU">G6TJT8:?X\_DD M9MRVP48;3!KJCO2?7-'?9LD9:_&_N24SO*@+]D9N>0N30#5@DG[S!VKGJ+Q1 M]YVB 8J+@XL8.ZLV0DF>@2Z'DU.">YVL4IX QV!"O$C1WQTO?[^>$P]$Z5>[ M )Z),J]"T A@$\#3R5$SE8U\B M,_^GYHI.V4U$88Z7DNS [KM8)7!N3P>;4I'AB SQWO[7(RRC"!B4=$!]CW@ G=U9X1"6<%HJ>&D%>?,6 M;Y"'01\N 7] &Z 8Z((VMQI$%_B0,%/?@+>A; MCBCD#+5 !YQPZP*HTR[3 5U&!Q,])_3L!>A1N9TZ_&VDWXQ<5F,UI[XJ>CUP MRMQS>(GW.K6&O:SQLD%3?7;9M?@C^N&@7#<4*/!YA\0WNXI&#>4SO8Z]Q MO79QTO0G-=CPH8]%$,4-KL/4Z[8KI_++9]YCOKMU]A >YA4=Q"IF5S#S+ K+ MD\(N$*%SOPZ!A6#43,B!5^3PA.1P=M4X/3N*H#\2PBPR(A?"\]H@&WA DDL7 MDF'1$_SF+5OFAIMS#R_"S*C/8>B7S0_/SUM-;V>1?L']FSTZ)[WN\/BDT!2: MX^ODXKO]" 05QD9Z'B'G.\[!W+6VBF.(A"J8UB+/;WRT9T2KV#AH6GAJG'$@Y"2 M:HV\9CDHDC+DA*1(PJG0:%62G/[T:J&@A6:O/U@@!5HO!%,O#H:]SNHW3M5E MXS,1QM[6]B]?-A:$$:V?PL,TY'SC%9BU!ZZ7"RTNUQ\_)@2)7]3X/\>V M;79 :ZQT_BD[^*N]?.NJJ !IB)RC''$A#3(Z^Y+SI:LT.62\3*7;N,7NZPX' M_0& 8'$CUEGN,9A>4(T3,^ [^51>! &-@E+:("&K^=]@,F7C\ M2++50K/OA_WL G2QU;VH%P8<".194FS%07%U"W\NB; T^:X19*O5!1,44'/U M&#>>@LK!L9@QD>N3.L=(K!=)"7.*'LD7I;_NS;K)!SZR#)K]_C!' M[A3U^Q9QIS[CMO*Q-P#>K<4?3=#LEJ/4+6K7K?@&Z#6 (P]K)U'+B8XI=V^Z MALWB8K@BU4RJ>1Y70*H.QR@C$*A38*Q:;+/[BB/A>#X8[+W ^4Z?W.)X?06F MQ_[(Z7N+-VZPS+W[ 7^,-J-BO9+^+QM;VD;51ID@8,DQ*,(.2S'[# M@# W246!O=-%(WE\FT&4@_!:K=H@,T16.J>DO/S&8OXRM]D?4W&8HUP[H=U) M<A^=CY5=T44L?50K2X\!XX-($$D!AX2'@0A"4+FJ@O^LWLK<3U\YHAN^[ M,RZHO<[FIW+AK,TCT5H4 M,7Q+E)0?V>RV8ZIJ7>;HB":@4?SAX_G@5O<^RBT(=@)ED)RH'$9/2(A7I'08Y/0V9''6E# +$3A0! PM$;:YSM\!_S- M/#4X^!OB 7^4QO%-R&)O4DGOD5\3B1<,BZ -YUQ8XG*7#Y8DH P+3/%;$L,J MBGDXBN&-KYX%^\O9^7E,45_;F]G(N6 MGU=^\ZPS]34[PR+,8$X='FFOZW=9PQ5KPA0V:^>]);SR;67BWS[OZX'CRYY\<+QE!Q)O4E>T>"Q9UP1!CJ7 M,U9KRA)+.)F76O'_#HDR1T_*V4Z/T36T:PV!S;8ONK2G9%+0]&6J5! M?$=!+58N8&$2,]'8%*LH_T?I@O%C;__LHG':N-P]_8IWK[://&,RQY(@+7!$ MW'N!M-(888\QITQ+*<)-R1U_+^W7%06T]-X[*D$'C5RF8)0T-L086!(^^A6R M(*N#O^_![VU]RA9!3CTTR$L.ZARS CG//=+$<.TD-BS9-V_I!KUN$?S/@G#. M@G*4M7%Y8])&Z]:DC=5H*!D&FH4&"+&(B*L2ME\@: 33E>53!.FR(SD'Y; D1_20H?U%6;=0V MTR@(XEZ:6R4>*Y1<$27W_9'".$@6%&+<4#!A1 * C &!N,*)814.9XB8LGX)&2*1;[*UY$$KPZ. MK'*4JA00E5B#:B4-F&A)(,6D$2QQ:IFY,>^UTJA?XK'G3#EOO(Z)221US/9X MKJ%%"$$\)IT2YHSGH+<'T:A7SG-=FG(UJ@,8)A=!H_++1?F23&3],7JM?('X MBT2YZ-1?3I/%_)83Y&_NP_^QNW5PE"NO,*T#LCSEUCQ8($VE1D+Y(*T+SO"L M "^);2JN"8$&F]DC/\ZTGI%GX^CV$8F404=9L+V&X/:EK%((]D%L U^"ZM7* M\21E.$A_$KF5-^][4<%V-JYKI@90OXAQ!O.RB'$^'_;\"3!Q?YPG,HI/@?D' M.^CV,GM.ZJ'7PBUW'[6+D[@,3&HHQ#N1;%B&05A_*03'VZ?12-""I2AJ1@"G'0)I!AP-Z, M$PO:!DV"9J?O+>G8T/KYVJTVC"OM#UP>ZG*D94!84N%4RS;IS MVF !S='QM&%QGL$JI*@9!S C0'XF5ZYF&B!(L-US^1*'!B+I0ZXL$QMW5S_@S\!38!=AOEKN"]?+L^>:(91R7E9B>89]$'KNZ5 M+[.C<*!S$"U%_=96$Z0+\&8>90"3:A8SS#[2^==/5C_*Y!DOHMOKCSZJV7X_ M#OJOX=1W2H$+!U:JR]^[+;#DBS/I@?2?_NILYZPW/!_XZZ?5J^5_IL=9+S;U MNJ,;MK,\V=)= .15U!N\C;"&L'^V*)B>@[XBZ&X15(A8C 7@EEU'&[6]8M!B M"866%V*RPU91C!#HS?9KR39;0!9EL.'9Q#SHY\_@V6LCY[@ >#)7YIU$=DQG M/XGQJ-= \>D<%U9%AOA>MU6OG0[#<3EX#M+)YL=8K2H672I)OM?M]\?S'&W M:&O&M6SZM>/F][)$-=@#67#-U; &P&]E@L\[72YSM*?-=AL@'C@&-FQQI^X2 M.5+( POVC@ 9S&72/(%P$LG1'$-I&:7:^"-"Z)L70O=J*=WO[NUOUTQMU"AF M;!2.RNPOY$!Q%970R6H5N;4X5P:T*3&C$[-@$"X5V/.NB'_UNF'H!]]L+P/) MY5:SGPML DGNPUO>M;K^[+D%\?[.2!"?GQQ]\.V.''AMC[]KD-\\4-FMM$'%\>7'V] M;-##UN&WP].]CQ]:_[GZ1!N?CF0BP0>BD;74(8ZC MGK/?))X."X9A[K4GT" M(HUA,^L\ CL9%- G-HP'.!8+RF/RL.N"D)C 8(Z@W9SGB*3>,+YY^VWS\^?- MW?V#:ZT4YIAA:9C.3U^U]L1_*^AW>V#996SWW6&O7\"8&_:SHMA?N,PLZ;9? M!+N=E[0,X'F&TOL4H9>='MG,.?^2?.\-K@\'Z%Y M 8^EX=>OP?#'6184);?F]B27&4;-'^BD&4+L_/$;<<@V;QP?42^%5S@@ZVV^ M^W&Y:C262+O@;-*!"2_?O!T4G>A'%#WC>5V*9]Y:@V52Q$7+L6)..X-AO!0" MS_=*2_%LL? SV/'+"C]_R7E/MA<6 6]4T7DOC?_RV^'=-M_;/"(ZEUR@'D7M M4S[-A%SR8'5P&F3 ,E#&WKSMPR:#R9EO]/N+J#5_5Q/B()=C!HX=\VCAT(F] M[_"7#FC=I2H\8ME1KXO"X=K-&7J9^V)VJ10Z29D"GO.&!R7?^F;/#]M95_99 MWWYD&?G%G\0P;,7<,F^.>/YJ6E>H@_M9B?FM)>;%44I">(T=$J&(@%:.V(D-HXSO*U+EV4F)NE _!RW&QB0EK6 M^][0MF8R*DK_8-F78J3 YN_ 'S)U=?I AA/'?J=HF%3T^7DW*.*) M%UI5E9\)>%+K&S_&&^3&SVX;EI -P=6]AKW],\%$-5E^MP/[25O(%;L_/D[S M/GVGWGU_*Y3*[A"&"/V_W]B/]DYK*_,'GF=UU\S%<T?&)^ M[^7KN>6_^A;38P%M![5W$2RSSJ@92);DN8WQJBUT?]L6KBNO_]5T:!5@#Y@4 MF-(IO;/?TW\W&_C_;AUL[=/?+0M]5F-O>Q\-6 MHX@D_'QZN/^Y?7CJ1>/;-CG<]W3WV\Z/1OOPK'%Z0, PG>V["J8:=H:#;6IR M1#TVN=Z5Q"A&3)@/3!)MW[Q5=2E_N>OJJIQQWZ:J]X3H11E6(5R%<(MQJR%I M37QRSB9.I+ )D$T;J7B@-F)7()RN$&X-$.YR@G#28F$C(8AXS'.M7(^LYQ0) M$:/V6&#!W)NWHHZIJA"N0KC?&^$H5CY?@@D7#%?<:B>#$"%89I.2J:CY1U2% M<,^/<+M3'8XPI3B7$3F:VXMF]2V7.D))@SHG+6.*Y\KP=<+D2T&XAW63/9]9 M/:;RVOA.HPEC;S6_QZ+=<[=7*SJ=]F*XT=E"ERYZ*>*^:.2YUX72S1!T%0%F M;/]DZ67E9B=L_Q@4H4?+T6@3=KJ(,?O0Z[;?C:[(9YK2P@#E(38'PUZLL&LE M[-J9M3\5%HHZ'5#T)B+.(L^];<$(C;FA""=*9^P:1>VLAEZ/IVG]U.WYHIGV M;ZN$V0L/EH]Q-"3'0S*66\6=,X8 WMK,M<2,^+:Y([A=YXZE R1QANFI(MOWNKK7J)K5T,5>SZ93)6)YUQR:6C@ MR0J#A?%*8I%BS&UV"^[48^[\J>.BDJEKS*JS]D!TS$F3D!)2(&Z$ U8E#''E M YAVT=K&=E/L[K?H5(M3#:OWW<#Q,#ZL\JPIX M5@*>QJPR'[R*04:!B,K1CB( \&@O47+18Z-RG]SP<5)@8G@9,Q]A>%7GE02$ALNQ)NWM*[Q0UT9 M5+<"4[;['',^<='L;7)!L/WCO$@0?)T7 :OX%!_ )ICX%'\1*$=8R6AZ=$BRWB*ISL:** M7S'E$XC+7U?,%Z[@*AY\*AZ<==HGAJDP&I% %>)26N2PY\@SEVUL8S6)N:'G MTUZP_4Z^^B]Q,&C]=L[Z)];,?U4!&!7RJ9!F):3Y.JM]$\.<"CJ@P%5 /(&T M=Q+GDGQP<-H[KW,3#E)G3-\9:RI?WHMBY#70Y"M&OBT?T]Q2;D M#Q,$P8VVN\\RU)PH[DOO0FKH/9@+6<*))J% 19Z2+TP3CD M:1RG%S UQA M9O^CJ#.ZK'K_+57]2U9[^[^N]X\E)53O6O)?O(*2_P0_5V? MK<;^P>7!Z>?607.Q\<[72P (MOL1OKM_?+&[_[EYL'\F=C]^$H=;VS\.VE]_ M[)[^L[G[\=_-_UQ]PHW]3T>,6HS!^D7<9>Y4AB%MO0+UPSAJ$DY2D\7RQ4K3 M* ./0CK%L1':&\9"P#K7[HWD6L'_)SG7#T5CD%B=:CY5HQSW7A71"1QQ[R)R M!'N$-8&=9-IB2A=/E1JL0L(,<\JYDV!)?D-#_1Z!Q)T00/HIY'!W/UVFA,@V(D]TB^J<[TSQ$@0(GF13;WNL/O3OE*U$]NO=<>(6-28+QOLQ*)!?>P7'1F+'[/W M-35'I>EA#L-^[T.*Y./CBQ M@[*[8&Y6/&ZQ4SLNNUH,BRY M4("Y^8)-S:(BC!BMPV8XF(GIF;10*C?]4"FZ^F ]6NC%0]_CR=-WXKC9F'3HQX?S9?<9@G6TAWVQD<^*B$_ZFW4 MS[L3B\SQ7 ^G;&\ ^SMJ.ET\,>K+U9\^4VR$RQWN9PO2%X<:6_&['1-'N9>3 M%H"#LJ^2'91=H,I^EK;?[< Q74XV +[NBH:!/=\$PGP57;_2=#]KA>UQ7')$ MT1XTXU)N[5(T7QL1 S!PMQ.+IE>SG6%@=_T@EFW2S@LU&I37HO9_:.;Q.MV2 MH^*Y[>53S,_ 6 YF%,:OA]-<]J(""S+SC3_H#/(+@(@^P >9@."LX%W JH,I M"9=GWH;I%U#1_ 'O:9=].&NYO04\,>G^E?N!C^D$INV'+3O;$;(#>UV^NS7N M0%&?4&LY\K216";^42_[Z5__UBQ'NOY))K5)(XX,&L O/_Y>+YOBS*]A2K@; MM7^/!RK_.!EN,A2, USY$X8HX*I .]1-*.-/V<^N6,7\BIME X>\V[QS'^UM@1.NRD 0%[DTG'7^4DZY/.K2%;D%+O7B>^YMTSZ%>JUO6Z-'9FEU8'_$95/LCPACU#IC MRQ3V$$ /%DHU;T!\B-/IJ#4DVJCT!\],)IX[M"4'J? M^]F->GH#%5AXL'-\_4 G,.%;1195IJY%RLHZ04&@(-R D(HMNPX>I02?$4/C MSL;% M.D)R&@)%!&[PPH]KMM#8OKXOR-S!GY[6-),5Y?7D[>X45.7 (YU^"F M)/\923<>+)_F^+1OD4Y+O 1+N_Z-Y,](2'"ZH00(DO-N68OECX)1FM_CJ)?) MR),V\^!(YN'I(]8!6@P'-S]RK>+_,\E"(1:V;.:_)[VI&_D8C!H@FC-D$TSV M#]NZL)?]-_^8UP! V"_LX>+R;W;%W&*S_-0&6; E#&9,DJ"#5HH';PP529, M5D^$O\APD\WR4QMDX3U.1IV[5D4A.//YU%#(3>[!."G:XTZ^ J!E"P@==\X-T0U E&;D MSN";^_&5RGJYL-SQ#P!\4/3?7M8R>-02%3#N\][7\=*;A4@O/\DONVTSBU=. M=*]^K<"& C4!ZC+6CTIDUN%+1 N>5+R0_+M?E].8>E^"OL;[A;F_"- MVFZW>/&HZ>O2V5UD@3_6(ANH01Y[J;17W,3K_L47 M"6F95\NN:@4;%PI5T7)ML9_S_^W/C=P*7X M7;7SFC0;4M[\\;W[@[$-0%\!F.+JWUPY-RP5_ULU-^Q% M]3B[SZ+7L?W5G9J?O9;%WJG5V1/SROWR*)\HT&+Y1DYN/FOE)=D?]R*A52K, MWZ'MW*._8"TPM(@N4&M#'\O!=$H?G\?&TE=0MDOMM5[[V.OV^W=.9EBR#R\\ M'NM.2WPUH5:/&"Q?V$3S81@%P>TE(+>"V@I26Z.8J_O91:.8JZO&QX.+P],S MW+@Z@S$/\,'IA].]_9-V8[_!#]LPQND..6PW\.'[Q9@KF/OIN_;>/MA(^SN7 MNZ>?FXUO#;'W\>!'XRK'<<'OISG&Z_/97-7^_:]T]].15E]74.L[;3/;;.77=Z_6866EZ)5S9S?]*PJ0%P)$!N+6I:TD1/B&7*:&\2C M-*!EP7^LPT280*WUNBBI3AZJ/^]#X^%OSY3/JI543/D@3#FOI=B0")9!(6E2 MKE_J(K+2>R298))&)HS&1?W2)857UH,I*__5 R@IF^TNS.ZJN(>^ETYR5WOS M1!* /AI42L1PFL?!$%&.I-3>Q@R1FCD;+3)Y0)SR;]YJP$ M?[G1RR-9:;\]6ZZ+5E*QY:^PY;Q>8B@P84@XLR4'O00L!L,91SI.UUD=^*K+?[5"( G*%=UJPRHP'XE ML/^ZJ(,%;UG@1J%DP!+E@E*DL3'("HV#5%Y98L (U74CV -9H7=CD<>XF:L MZO<#J"98P"]K%D.2;MY35):8O M!:">7U%]P0ZT+R=@ZJ$B(WLA5K VD[FPJ@DR<^8+-7I>M5!879U+H5>M-9A9DX,4QLPKP^.6-O*(&64%HUX41CTYJ$-XE%%5W&*$'F%4A]?(QZ?NJZS EJ[=;7.S/7 MD@+S_*1MM]W73BF8>$=,]%=YFW;4NV@M2D93Q)4(*"L # ZHBP)W-.<]"+7 M)7LP*)94M%4C)L4.[V^'T]Q$A:04TQ(9,#K$P>PJ$T0D4J:<\I97^V[(.F8E M^VR!=Z#?>95WGI&R%[1Z77QFH?S[*50#^3@#_]2K1,HE$;H%CT> CXEKF MA5U+D',FVJ TD]96 "_9O++KGF]AMT#3RX.FYV.A!9KN"DW3W#-@*:1U JF@ M,.(Q@ \8)$;"H-WT&U7?RR.[QIT,>J$G*$ 2CPB >@D'@ MVW'$(B=8<4@Z=HFG<>2:=FOOHH,I1CFO QSFILHL#QI+4.8<)++ M,2CDF#%(*BF9=;D$C:V4=.B#Y:W*CO5G-_>?AK=V8V]4J7EGHG+67E5[K7]4 MV=!>]HLN*'4K4\'=IH++JQS-&:Q<"A1I;A+B@1FDC27(6Q&M#-I$Z?)4P/F# MLQ[*=O8"3R^,P!9XNC,\33/5@)ECS&@4M*6(R\I[U P%9[3'"3.O678AN9Q7 M%&UI,Q^>;!E^HOS8X!(H'_]*5BO2SX('DS>%BWC4^(&.&B'$UJMB(.(D*&44#$L)SQX)B4M@I58&I%(G)3.F?.1;>=\[@BS?] M&LQC%V/PGWZEUK+/M^SS?7:/H^SR?3# 7%F'-]+JJ"@B$1P-#I,T,I0%)*-S MTDB!M4Y56%B3I=GF6R"J0-3S>1T%HAX,4=-N!P'J:+52B(04$!=2(.U]0L%( M%JAW =LJ0&[H@S6TBA+!,JSK%P_C_M9%KGH8QG!,),S]VGB&N(5_; 1CTY@J MC8$<>"HFQ1_NXV!*$&:)7]M4;%$3REZ\H3T7+2PV^ ;G&:&-FHAC;*(:Q,1#]PC(\ : M20""R+$,T?#LO.J'U^!X&6F="TW[;F0>]Z3W_9>98?@O8O)B@ODW1GRIKDP-33PP"2,( %,<$\0*&U1E::TNKATH2+ 7F/ MPZ'_U;/P"J-%[WY#[9Z=@.'YH1T-_IPV',Y5!-M)5JO(K<4V\6!38D8G9H63 MA]N9*V"""1J3AFG#J"SB=;O;V\_/L ^7_K/9]M^6U""^_/<(^Y-_6O:S.=L[ M_G11W]]AN^_@V/VOY[LPF _VOXG==^_%E^TW/PY./OW8/?Y/8_?=/XW_7K[' M<,]#DY2S0+(0 [Z%.'4666HQ\LY*1X163L:U6@38.(4V['7.XG0ZS(GM?&VT MAL/3 % .OLE#TDS/8L=GW5XC73P]/-,,S_M'$="SV6R?9XV[1K=F:]VS$WC: MBUH[U7KPZ^OV"3S7Q?_KUGKMGFW6FI4+Y&&HP,'=?-1V]/'$Q4Z-D5?3B1L/ M;I+*(D9HT#=K:)JF/>W&5\,/?PPMJM&J7K ZZ:H-PVW^.&^$WE&>ES9P?VX: M>*V#ZP]^WJA^NH)$_=^XWE""W?@SWB W_O:SRU*V(;&:^V4)V9#$/,IEZ M#JWV%#V\P9;D97,I\HF7?:+M1H]@&/>12ZIE8G$_R:3'$>*:9H63Q/!I;["\ M^'A+[V]RMV:F"A_V/MVPEVP>8/G@+;K+'U%8SQQ^. MZY?-;W7PB?;VW^"][4\$SKOX\OD-W3W9.=]]MT/JEV\N1^<,@P9PS.Z[^F6^ M]AZ<6]^'=]K_!WRK_S0/]@_HP?$6/CC^=%G?WP6_:J=7;XRT+$E]ZY!'P910 M$7PJ21#W42*+HT'*"Q4H\Y8:LY!;CPO(K"C(2.&IC<;1D!P/R5AN%7?.& )X MXZW)($/, &0>4>N@@,P<0&;K$!/A"7$1&<(=X@)S9 7E*(;@ M.Y=_7B P1P=;N IFW0FSZE>) MD2?"JF@2,L8RQ)W/.UV51D99Q2AC-K"J_L!L?N%C80HK.G:)OO5J%^A@,KU<;7]:@UF-KKVJ+'G M6ZB?/2"-XUI\>3Z"LF!A"=OKM*= )_=V09H[(K771[;S->8,C*O3]"@C8X&SUY8::>8>>Y^&DW$G_]7N M=@NPW E8#JY.P#*9H%-T"#J,(^Z50M:0A(@2U$+/,$OEVJ8TLX)4CY3+N-1# M__DFV6(5\[&*K4-#O/5<1Q1H5H&DE"+GJ$*264^%P2(F4BVCD]G:':N:\GJ] M8?QC.XUJN\+B^+^K"BQ/Z>4.N[60]_NAB;\ZQT:F)?."@VNK8([5EB&3$D'1 M^V"L$B$F687UA"Y+W LVRQ9CF)LQ;!UJ'01E(B L8?AS8(+(,/@DO(HFQ! 9 MM?U5J-EJ[B_+DYT0F1Y/KK7?XH^L]I9]V1.XQ!'JM5'U89%W8BTUU,S=EZTZ M=A_ZM0#*_0#EZ]79E0OHG)0H2L0HQ*W1R&FID.>>QJ2T3U5)+S4K/E(\V"=( M'RL#?GX#?NM02"F=3QI%J0+BA%JDL1<(.Q]LQ):+3"4I92_<-:VJT7[, AEY M\K2M4/L06SF1[+>=EF^?Q-^']1<>U6%=3=G'WQ;,;ZW24(9]W>_>DI]Z'Z3Y M-N.XYC)#-)H,+Q9Q'#6R-')$N2!$$@6>;+5EC5\CPK<, I-6FP% $C$0\N(!,LA89E9P++#(>P]JF9+.KNL]B6ROD<_\LTWQN M65TEU_S97>_;48?9;)7=V-M+0[S;:H4^=^P#7T&\.R'>F_._]G<&VGD[\(P' MA]X FR"*HFBL0SQYAYRBT(F$VX0C[9,*N8[5[/K:PB6Y%D->C'!],>2G-.2M M0Y&D)418E S5B"N;<]*L01ZH2W+>PQ\N&[$VLTM:"V?$*Q0-^1FSR07O'W>E M_I99MT\CC/Q\V'C?TM2/K(J\%)/%4R8ZE(CT/:>"'U:ALTLBXFQ+G5 MR F!$5;84*QB5!1<6;7.R&Q@^D'%JI](#WF:\168*S"W!)RXP-S\8&[KT!%C MDB4"<9SR3B6:]4H(08QJ9YP7!EN .+U.V8,+8SXWQ%VCS;Z"4M_>=H]JIQ9: M#2RI9D^@!WK=6F.BGF(6 S\!XSGKQ&I/"9S47T]L3A1B?'&*X&:#,?T8BN"8 MTA54!"\%R(K0>!$:?SJA\86PM_L%B)YU87F\[O4Z3XQO8=:L)L8IY:5'T2N< MB\KX*HK/WOG]%SMU8='D&_^V%YG6[;56KB[6.3P+K1^#@W3YGAY4=;"^G1]\ M?G.YM[T#QWSZ =_#YP_?ZA^OUL7:HE^V#R[@VI?P7HU#8.3M?1 ME_TW\'V=[[Y[_P,4B_MHS'4+\NZ/12T>E))#8+.LT/G;8.::#,26.1Y@PCSIA -N4B9TR&@+&/ MPH3KU387%YF>G^8NDEOY0)I[)>VK5&LIA106<]%R.LEE,$NLBN##4\T-.S/, M55/O!"5(6:(0]U0AG;A'DA#'!4L\J90UEN:GO%B*LQ1,6905PH(I\\64K4.B M*55!8R0]<8A+B@%/1$1.1$(!:("*ZJI -)E7?MS*D,HEC)WV_;=%C)VN,OQ? M]XHK __/50#P[TX#1O*I;999X%ZS0/TJLPP,$Y&D1!8H),P$3" 7A4>86!D( M\5A)E_=0&CJOO)$G"GP6:%FD=UM09EF@Y5&@9>M0!0E=IRV*CEC$68Q(,X81 M=E801CCENI)24GQ62NE98>5Q".9TMMK@A7?/3L"8_))FKVUU:^"6G31ZO1AJ M[J*V]?%U37.ZWL]!Z];.&[VC6OQQ>^()QUJ@*:W7Z66K=;ZQW!,Q/:5XKJ MUE*G?9*SV^)IA0^_-3;B1JT[EIGJ7_7WVGGLQ%I?9PHN6YV5\^!>MT^@#2[^ M[__2E*@_NC7H87_6')6Y;O2Z5W+C+BK5C6I,H'9"9UF&(ZLN;]3>GG7@BIV3 M=B>NY_2YZ]]RXJ:UV.R_9*]=LZ>GS8OJQU,8J+8O\7Q:C6QXI*H]0B.#RWKM M_*CACVHVY__!\U:7R@E[K78O7Z@3\^-TNZ]JOUEXZZ.8GZEZC^G\O3R6,GPV M6F=V(*0R\\W$^!IT(:<;2D WG[:[C7S,JT[,C?4]CA/P,FA/G#@8D7A\BG7= M=O.L=_,I,XDYSS12A;S29!/_'G6&3W,*G84<-/LWH$+PL*]L\]Q>=-?^-6V? M8(I7VO#JZ_=?MN?*5[^E.+P8Q)$G302O'@C:$B:1("CQ&^D6'M MAO.6%%W 4!H=,"GP4N./1K=:^_P,D'ZU)Y79+HR##8 +(G01PV&G_ .;5BP"+_YZ:]Z99GY-!XF"8 ML9;SQ+CV1&%'B.#P/^+UX<[8CYR@=_#&_A5,+A?1=GX>-OP\>+^M_NM]&+Y= M]6,6 "-+RO*^_/<(^Y-_6O:S.=L[_G11W]]AN^_@V/VOY[O V [VOPE@:.++ M]IL?P/Y^[![_I['[[I]<\/$"CB' _OC>]C>ZN__IT!IFE0H)R%JBB#ML$4RH M!&D<@8%'K!3.FA]7&4PM-W^W&@9/W,>3!+[T\*]Z^+A^:'QB$2>'M.194%\; M9 +!T.$R60-SCZ@T3J_MX77 A&XF=$ 4FA<;M6MA SBPSWL5:F![L3M'V)CU M'<&U<\ J[C_(QE[C+XHZ7!E:VX-W_ /^'?L9'8SZ0DYHC9B)US&,F;*X>NS&[W?+_3*+(TW;Y3["D=/C/.GR_?@C. MMV!18&1T '_?Z(@,-0$E+RQCPE,?\P+U=1U^!56FZ=1/9I-[A:!O[O%1'EO= M]LXZ\-_][++OP^W^;+;]MQ?7Q^\Q7.>06>L8A>D"NM1D(0V+++<&:2=B3,SI MI/!:+8(IG&:/KW,6UQZ[T[)V9HS3^%PZ;[;S_"%WGE@!39F%RX'-$8.L208Q M >T:)"%8A9G.6UH'YN:ME-/\XV0P1*[=+WGS[LAEV/Q(] ;C?.[;"3G@MKGU M=L+;/ZW8X/3FGW]VV9__IBE[G(>]W0;0ID3G?PE^UF\V _'.V]^T]C;_OH>)=^./YR M_.U'?48C!LY[5V?U8SC^Y. 2K@OW^>=HE[[A!R<[? ]^^_)N]V1O_\W%E4U& MAB3H,YM0A#Y$/!".;, <46<\#U%C[EA.(I=LMA;)G+<9/>)J?8&^ GT+#7W7 M!IT*Y,T/\G9?C_/<*24AL8A\E!QQ8BDR1#O$I%><1,V\HD"JUHF>+2"\B)"W MU*[E[2DN?6Y%^R6LO+%8('=;?G<0;6?_O%TP[DX8-[67)WD7"*,!*0[_=N#*%-IX(R::V M>7""B;:$(IF,!R33&IFDX9-71MI(-KYF?1D[[6"[ M1_=B),62[V')$YQ$YFUWQB0DN 5.HKQ"EFF% @V6>*E)BG1ML]I?0_]8(%M^ M(1$17B(BBP]@<^,E;]MGG0)F=P*S]U.E2X,+UGF!N X::(F1.>SKD?#"Q4!] M4CR7(5_7XL&TI(1$5MVJ'T)+BB'?PY G6(F(*7AB.(I&@5<11-;%%!Q1K'A4 MTD=I[=Q828F6W)65B!(M67S\FA\K:7PO+M;=P.S3)"O1*K(D?4 A1: F/N?? M&)^#)<9&R0CT;ZI8"5Y\38QBU0]P_BIU8"7B4B,GBH]A!I;_3ULM>'8+]NZRMZ&)<#U MN5"V@NMWPG4_E7.C-:ETFH4+$7&: K(N"&2MI9P[+[1Q:YN4K4O]8/'^LH^K M8-WBO/5B8=VOB&S!N#MBW 1W-4I;ZD5$!CN35_$Q,HDGA!6F#+J2,V)RJ-S0 MY8"XEQ!Y^ZM2*Q[6ARS1MR6'MY]2N4^MH#ATZR3_53#O3ICW=6I[ M?K0X*HL1"4Z O\XQLMHPY)*51F O/549\["8%=$KT;=BVK>A)\5NYV2W$UPE MR1AE2AQ);C3B>47?$$*1T$02K@5S2:YM$K)(5OO28FPC WC&(-M 1I%!EX7V M6=8-K.AE<4L?VC0%^N];2G/5:K<_%?Y_F^1M-M+ N'$(:\D0#U0C%WR6OA:. M2DF(% %X&YF_KM*#S&8YHG4%- MH/CMH7DNE"V3>$3(G*3.5T%F4(<.E E=7 M4V0Y84BF0*BWCB5=R3)IL@J(>8L*<-?]?8NJ7C>7FLK"U=6HM-1RH6GB,FF> M9- B.>IQ8)91JHT_)$2O+4GQ(G6M]OT"&+T?5M4X.<)U^.*E?'I#=DT^7 M_[U\\R,CSB'!,*("TTB3%,">H?E,BA01ZZ&= 9 IQ7W8AN$;PU:O*O.IF%8R M!D;S7AZK)15$:6LI\0#I_JHP_<[NZ[WZF]K^UG_??)RUERLU(V8+I?WZ=M./ M1U,0'A-I=(A<..VT9? /@%-.JR%\F97RAW4+.]&WO[;@Y"[,C"EVR_GYH)+AT M_P<7>^B7#HJ"!0OIJSW49UF>N?9*.V?=WC=G+-LG#F8UBO M-1*\4CR!(UHQA[G@2=9S_49;^VZ;@W%1E5ZL"J /W\Q6P;#J^?-3Q%9,N>+B MH%(C7#\79QR]?J\-A^1"C4UHPK!1VVE]C]U>7O[K-PD\3&/T7(.6#K7VX/5S M$?;>$,SJE-,X[;2_-[I5+=:! M(?Q>V4FC&B)YA.=B73TP11]S3:8:(Q4*-'*MQ$'1C5%)CIO+:MRO41ZC[H8Q M&YR(^Y3=$'"FUO,O.4$V!%>/4!]#,%$>EM^NPY9ZY?ZYBGDL6"V)&;]AN'\9 ME^(;=VHP8DJ#W:W!]'-4*($Y[9GB=J_/@)6W[I?\\ZM$K,EPS+V&T&UW*+_< MAYS39- M@6=]>U+?AV?;WZ+UXR]'>_O-YI>/5]<1=L27=Q^:=5H7!Y_KY_7]]_!,GWC] M\\&/^N6?S?KVP<5N7L?X_$^SDC[_.%I'<,PF(X)%B9&\8367M38R("4B)LH( M+ -;V]3K4IF9=809HKM$V7(%H98)H>X 4%F$TT;C:$B.AV0LMXH[9PP!K/+6 M9( B9@!0Q#QH5;/@TIQQZ6*$2XP;[ 2VR!@C$2=$(ANCRCNV+*=Y5VZ5$I)U MD1^\?Z&@4T&G)T(G+A.7Q'AI:.#)"H.%\4IBD6(D3O *G?00G71!IP5"I]TQ M:]*"::TL0Y$)CCAT718&,"B1Z*6P7M HUS;5NN"+)/,QI]C)$OBF'WNV%V\, MH:RF?MJR>'%5WVRUPE]M7U#IH:A4G_3E,.;&*6OSED_PY01-R%CB$3741$>4 MIPFO;?)UP1[BRQ5AQ,6E%\_@_!1SGJ\Y7TQ4AI&42QT1U2$ASB1#QC'HN1@Y MSINB@K'9G+F:5^7-8M,+.5D_W&<83=;%A!_?A"?\!!<5Q0(KQ!C56:\X(J>X M12XE(X0(A FSMBDP7XSY^.4L7KUM=^#/UKUQAWH.'L*= Q7]/BD ]# M>C_I$G < &520HH ['#J"=*<:Z0,BU($ZZ1T:YMD';,'"Z8O7A2U6/-S+HH4 M:YZ3-8\] DF<"<$()+2NTJ MCS5/. ="<):2Q$A(I[-6.$:.)HI$A,E9A<@9-7EN)O0%ZIXL;@+F+0(2MTH; M7")L6I:EA1OV7A60NA-(?9IT("07T0%%S" 5$0=<0DX)CQS6),2@8;P#Y2!T MG>A9SG'G(,:M#6>)HI.K!@:+[784")@3!(R]#D5R$7J6!298EIK(7H>1!AEB MF!1*.BG%VB;#ZW)N"Q$%!U8*!Y[!82DX,!\T:0CHDA MIBQAW K% LFIXD3,IA=6\OFV X5 M/QZUXG"YQDM:1OW9'L 2KWV.M=2AD0\ZI="@>="@KY,1$8.U%])YQ(P*B#O@ M0L8G@F+RBD9AL1-Z;9.H=F>,"XCIB+T/24F=[5NN4S&[N6.9M\06TWZ4E,MBVL]KVA,1 M#)O+RF.OD95"P=1M*7*18Z2XQ91AH37'><55F079[%YV;)4D\/DOJUX/.U-9 MX 5\Y@$^WZ964GW6R8T2*1)]#I\JY"Q\TD+%Z!P.G)"U33.'5=0E72!90@M^ M6F^AV.W3V>W8'] N:F=E0,1H _X F"ST([C_#FL;A, NF+5-1579A+5DUKLT M'D$Q\485'%2[EO:-,F(@](C#M(.Y$0(XSBH*U)&@-W-'G MHICK;%&"%24,N7@N0S'HYS;H^LB@!2!UBISG-04PZ!0H@ $X3%*$B+E514 M4Y$3'?@ZT[/E@)9-T;JAV0T/O&FK<>N)_A\CLU^NW?WDDH_+<^.?U:A_5:(MOP%!>;8 M0(L-]0OJ Q9@GPNP7TSZ?M2XJ'ER"'P\A3@G&CE-(HHN6",%,'STOO=0"J 50"Z N@G), =1Y >HX\B M]429@((5>=-#LLB1O$(!_2B) MD)R8N+8IUODUY467%4^K^,2_>A9N"O\-C>^;PU?;/3L!B_']O_,X;[3.;/6N M_X;#KJC0<+JA!-C3:;O;R,>\ZL0F'/P]_G'>"+VCH2U-G#AX9SP^Q3IXO;/> MS:?,%']_>DB@^9F$&O5SO\$F_CT:Z?.-%KK2AE=?O_^2F_]V'3CUFAM?Z9Z^W=,4A,X3]R3\M M^]F<[1T?'=?W#RX.+H^.=B^WR.[V>_'E\Y>CZEHG![A./YS4+P_([LFGRQPQ MK1]OB4.MO+%,>41]8H@;:I%6'&B@B($QFR1U=JT684HXS>;3.8O3!G5B.U]A M_ U,,:=6#[[)>',ET_KXK-MKI(MG,KG]HUB+PW%1Z]D?M0Z,B6XM-.#+3BUU MVB>U'AS3[=G>6:_=N:BE_L;D6J,:1*-3:K8+DVRSV3[OOIHVI@>W2P6B8WBK M@!O:IVE/N_'5\,,?H=$];=J+5XU6]9;52==$RRA&P(KNYUV9__!BY+>5A^NPY[Z*+"//3. MKO%J^I/RT[!W?04VU+7D/4\V]U(0>[D-1DQIL+LUF)YJL)7/9/PXFF('VA^U M/D^K 5&K?7B@,,*J93+<&#T Y]Z! S/7%:Z=W;=76?5MN/36L.KVJ&>G#AZ% M%!!=4I[=CRFT?^R]>]NL?W[_8Q=\_R_''G^!SP?'=;Y[^0&>Y8 >[!_0^N4G M/A-3.'[##SY_^O%E^PWY O?)QW_9?MNH7WYEN^_^.=X]_G*T>WQPN;M_E&,* MDSH*F@G,+ 4<3:A:8&AJY$DB*"'#$@D4F88Z [0K#$M'4A*>!H^7'HI7/-?T[ M=N :L=6K[?3B27=1 A4K>XV7I.C8]M]JK]LG>3&]OXPV6%@O,H^/&+&8V1Y^ MF^EXM]T*,9S!8:X9![WT\6Y2" MEHA'RI%5)A?R#8$[X%X^RK5-O#&[5_.IE::>?_8M,G:/@"\/C#\4?%E$?)D( M1G 5K)(:>9&E9IRTR IND+;&YC)^46F>\64.^SX+OA1\F7M H>#+ N++1'1! M82&9B Y!QVK$<\%RYSU%BGOOC!,I^)#QY2&B=*N"+R]'IA,,L+8]LL#:NW8[ MG#>:S=K.R:EM=$[N6T]]>07!EL#I&_17N]4M@'@W0'P_I>O/J(@:.Q1D!$ D M.B(7L4 ,>T*XUS#ML;5-@C<>HNP_'UVPYT?$HB:X< O*5[;(7,9..]CN44&4 M)T:4L0N7'/,*&X9TH@QQ(%3()IV09(99[C0-0JYM_M__I2FA?RR&XF!!EE5$ MEH>[<@59GA]9)DNX1\4TBPQY%P!9)+'(,FR0,8E%8EA2N79I09;'2#]> B]N MKW<4.R]L=>ZI_;1Y(2)\^;H30Z/7K7JMP.+=8/'3I O'@E(A"(Z2L>=F'-9:88$4%;DV/%7($I\7 MWYS6TBEGM;A^\:V 2 &1A?':"H@\.8A,.&G.8(^5XD!?0H M"8QSRS*(S-:B>Z$@LO))NH/*+J/MH+7M2J,AMGJ-6:'8%8]@/?G"V@UELV^# MBE#4AC!C!)O$1:8X^<4%3+Y(B-=FWSNET. M9=FM!,>7TUMH,J\467"FPO,8A>,1"I0D27:'=*<1I3K;F3^$BFY(1_[A:+*BU#[ MB1,*/^MPX5ZMG:X3_^F;;UF26[#4R:H+MUKAKS8TV>BX6)(3[HB4?M*A\^"W M!5JS8%@AL"S\TAK21&)B5L:K>>*K6W*N8E@%#0I:+(0WEQ!DWFAR>2:G.!, M<$&1C3@@[@U&VG",#+="16$835E39T,7-'DA:W(?XO=&-X9:WYM["];7^EJY M;(.R(;_VZD9'?(CP#-_O)XOR8N)B"Y-X^7>GT>X<1-LIV'IO;/TZI8@26(K! M)12Y-H@+%0!EG4*41ITH(9PS6I+22^Q]"7R_@C$+A3%C;Q!;Z[A)#AQ!S!%G MTB 3\NX7HSB6ED.?BH(Q!6.601[E 0E)!5?F@2L3?J$4VA,M)"*6:<2Y]TC[ M8)$TUALC@8GJF*-,JB0AK?["7O;C;,P#_NQ(./=D/';E%?GN"+"S*)N@OS+0,SH)C1^G:)M^8 M+6D4DD!&7W;2' M2+2M"H:L_,K=ZR/;^AIKC5;M']L<%/C>RN6+;.H%PM8WK%^T'D%E!5@;AT2+T/2B2,#G9V3'1QREB04G;=$ MLJ0\UFN;Q!1%RQ(D7]"%N((N"X8N]1&Z.*HQ#&"!"%4$<14\LMH39(!;V^!4 M%)3D;7:D+,,5A%G44S'<[?^WO5(MV;[=W=JK5NM\&69R_O]":=] M[E8K_*?MNEN^MY?@?NKOV/&Q50J_W!5 ?TRZA8(K[["52 >GLSX"0/+\>#+V^9BS-$B1D+>)(FY-0#!)!!29(YV^95:[]P;2FV]LIP4O M>+_\S1<355L8/W"R&_?2H!.'?5@P]8Z8>C'I!B:AI&%1(L>4!S?0YEP*$7/M M!"4Y$X[FQ,X21RLQ_(5?)2QHLZ!H,_8(!70P-M0C%1)#7&N##$PA2#M"F(>N M=M(7M"EHLYIIH 58Y@PL$\N!(F$O&$482"KB%)Q$G;?O$1J%Y@HZ5<3L&LXJ MNKR\'*>57P7\$+^/4D'!Z1NNQ=>J#;*9)HQ47$8E&/KK]F59<"G_*L6K$E\K M0?M5]@,+S,P+9L8.( O R!+W*'JK &8H1RX2(&LZ>4&X%)+/+VVKP,Q+@IEE M4FXIT#(O:!F[@$EY8SBX@-%0@!9@,WG'"Q :X:.3EGBO278!9S/17UZVP8M8 M&)QP[/*28'9*1HY?3A3=.X6/O2ST^5>[VZW]EF<=BO_8W?NK^D3^F!D7*QY" M>YY*#;;7:=\VM2)_V>_1O5:^Z* [H3='G9G[L@#I'8$4CUW!3V)O_^MAR#KK MCO,5FGN$&,# 89!+S*-$@L?'8*"E+$*V$Y1?7Y2L(\IQ>W-8A M%\IS$@7BEN7(49#(.7#C@$DE#+U*@[D!0"HP\IT.V=4A%#"H2 MZ!\6/>+,8V0=AG^4#,8+(JRC&49*^>"7LJ0WLL%1UN9#EN=,M>&+# Z ]WV5QT.WW6R$T8]+"*"+[=.]AGLW6F?0IH.@5KM5 /2N M $HF/;E %/<11R!>>6,?9A+97-6&65K)@6I#0JZ_/ELQ^- 8:<8UHDY;R22Q).9\*;PA M"G+-S=O]5\_"&\-_0^/[YK!==\].X 9^\]_PY? 93VSG:Z,U;"P#]QM\DUO' M3"-(CM\TTL73OR7-;SG:J]CHUY?O55L6.S$UP8QKO:-8:\5>_K86*\ONY@V. MO7ARVN[8SD4M-.#;3FQY.,G%WGF,K>HD;SN=BYSI:D]@+/7/LI4N<264VFQ8 MUV@V>HW!]LC4:-F6;]@FW!FN7.7(GIYU3MO=V#\A7W-XJ;,N/&X^:_S(HX,W M1IU6==%4#\W!WYS&NH_^*(:S9MQ+,^K+6ZWPU_@=]_.PV8=;_]EL^V]+BG9? M_GN$_X3C^]JT%Z\:K:H9JI.N">']<=X(O:-7QFP(23))&00.!Y?O_THV*OYR94;J M_Z;HAL'ZQI_Q!KGQMY]=EI -0>]WV9__)AA_E(=E-_\\>=DG"LX^S@2M;Q=? MW,E33?L,+A&Z-^^<>-A+9PW%V'F>UU;7OG:>C![5IUJ]!B/F96603>I/U/I\ MY-5#5H!OQ>SO-9YNN\3\* \Y)XSL1P7,(@^(:@S4\/MRY;B4- M74DE;YV=A'9O\/M5%VC&\8$/P^\&.JG#803^L5!C@9M>[A/\V3O\\'%[KNWWW8OKD: =K)O M1'>W/3V ]ZE??C@YN(3G^/S/M]W+W2,X3WPYWH%SWK/_7NY,%DA/VG#KL$?* MFXBXLN!-21:1DDH2H2@1&*]M$KU.M%F,W/%YLI6"62N*64();5)@N6PWE\%K M'9UWGFH!'Y(7&;-F%] *9BTP9HUKL3L6O2+T8Z:$GL7ETR4NQ[3O8] M)B(&J2[D* MRUA]MR@LS9_,_!K1^KTSU3GO ,:@3_X\Z\)#=PN:W0W-WD^Q%>.$PC(+!W"" MN/016185$IA%@+-$D^=KFUK*!?*IBH3(PG"58K[/8;YC,A(D#<:#O1(<25;" M=L@&KE *D6GF@U8F@/F*![L:)21R#Q-\?=:%]XZ=VE;X;EL^AMK?]J+:;SG@ M(8.(R0<@)*VSHNC_',&22MUH!KB&/3?LN&&_@0\U/';0:06][H1>GR;)!U$4 M!QD]LE)*Q*F+R'@"$):$\$)IQ8-9VZ3KE#R8?I10R>):]R.&2HIU/[5UC[E) MXDERSCVB/B7$#:7(8!P0?(>M52;RX-#N-1 49QS M"#LF;,)9VU6L;1*R3ODB>58E,+(\S*28]U.;]YB92,>DY=X@[ WPD:@(LMXD MY!--U 2! XUKFQK\C@%OFNWPWFCV:P8R$ZK9UM?&WE#4=] 2IAD MD=C(L*\ E\8]U?^I0-2=(,J/&,CN\=9Y_?R08*5]T!QIZ33B)&ADC>#($\*M M2P!9%N?P")8/SM(MX9'%M>KYD)";B@L6@WY,@[Z8,FB5:%3&<&2R7CNGA".K MHD :>TQD#$9ZNV %!5]83&3KX^N:Q'*X(E/+JIE?P33OF\KZ(KRD)U^=&?3. M1.<49+HGU.;;&<1N8(PIP"MQ ^(2V$0\+'Y)Q.7#B2K5B6F,:S6.)?T79C;4+8 MIX0Q%H9/5'VSY7W6B()F+3!T)QCZ.DDFK,N"6,DA(AW.JI@1.<8MBM91994E M%@,,B77HR05R<$K,8MG)1#'A!YKPF$E0)CDC@>8=+0%,6%#DK$G(&JE%$,&+ MB/,&-O[PI/ 2HWC2(F\OPH]YEI2,W"4%<^Z$.=\F:4,46$D=-2*6:,1=KJ!" MF$*8BI@\H=B9*A.4X=D2 "4&L3*V^RSY%L5V[V.[$QMBF<&>$H6L(Q%Q305R M7(,IL^!HE%280'*>)\#P MGNRBOY[;=[MEE[U\EYG=>H^CTD_'"C7MZ*P].S MY%=TVF6+W!WAZQ:0$9&C2+#7*5J*DUW;%)E,:4\GD"',(1^=X-K MO"5S446U3N1LB;([UU4L\91%-./GX"_%C.=@QF,RHX*45#.&DHDLNR^Y6A?U M*"EI,>74209F3!BX+[/UI9_%C%<^M/)4X935]Z^>@V8 #RR =#= NICD%0+3 M)(D@*%)F$$_6(AV)08H3IWS$7#$.@"36"9O7 O%CU@=,V1#\D@)XGQB -TJK_*(=:,?G";^5%:_\F&5*:(R MD7MZOY).@[=_O)).M_7K'N4A7TXJ\G8\[0!J%H'^!:*F$\;Y=Z=]"DUV\7?3 MMGI;K?#F?\X:E5AQF;_N-G_A2=:JF.!..8Z,LY6DBT%.6(FL<($&SC1W*1>] M7B<+E=98,I.7FGL6LWX4LYY8ZB-.2.MR8>BLU.14 K,F&CG"-!:6,4=P9=98 M/CC[J&0K+X:6R_*&[I^HGXU\%,N>IV5/1,6(9=@%@I*F8-E@VD _>$!, M!IL]#JFE7-ODZU+/KLTM?>[S$K"/G^BYU%#M8^Q;+-?D-_M[;2LW,"HXH>Q$.AB4Z1#L=,TD&@D)1&7 /SL)HFI*)EP2=-+"%KFX;. MYOZ4:,?*F.M#*_L44PGB+?. O2B;,^(J\S^H_"(F<")L]() M6E4I9NK!58I+8.))15Q>A-_R;,D710WB'LC#)RF$XP&SF"7?8LQQA^ 1<(< M&!085SQ&DO3:)EDG>I%:5S+M \8;%904WY>L^).3P@O<9/"&+V&GY]DF;J-E MVQ:=!5:F&,QO$^;P^PVK)[?%_X;&]\WAJ^V>G8#%^/[?>9PW M6GV)JLU_PV'#5QO8"J<;2H ]G;:[55K;JTYLPL'?XQ_GC= [&MK2Q(F#=\;C M4ZR#USOKW7S*Q)OY"';7>7I(H/F9A![U<[_!)OX]Z@R?YM1^C\.:^TBY($RXTEVHEDA7 4N!_VCD[WQ(GM M?(4''_1A7C0>?),'ZI4UY)P?WD@7S]17M7]/C>9IP.9<1S?>W#??]LMOVW)<7F M+_\]PO[DGY;];,[VCH^.Z_L'%P>71T>[EUMD=_N]^/+YRU%UK9,#7*#?%1 M:4:'SEEV8ZG3YKA? M:J>=V,TX$FJ-5JT')[YNMRJ$M?F[/VVSDE3]>!2KDSL1K@,S=1;H@S^SV^[C MB8N=/O0S\FH6.2>-]<'F]HF6[QZ'8NO;Q2AVLO6US^ 2H3OC MDL[II?N$X7E>6UW[VGE&F,O M#CZ_$0?[<-RQ%[OOWAY_V886V/;DR[N#\X/C;Q1(\F1MMX!U$-1))%*(B$NC MD:;)Y#W2@3&IO3=9+W2="K,LPH%/&[DM*/=R4(Y;P2Q.F"JEN#'6:*%9$MB: MY UX1X^1M%!0[MXH-ZZ"%RR-#$>*',$<<6P9LC9YQ#AQ22)/T?&ISKRQ2:(_II1K_CFMKLD!T1AK$B":&\QMS':Y)QB.!#+ M18J8/7):: ':NP)M?9).*HTUD29OCS<4Z*2"3T%A1(,F$1NG9<"Y5+#!LW2R M5+59"0/F+!"?""$F,&X(TX'2Q+'F4A+B1'KDS,YBP/U(+,1273=#FFH$^3 M'-)I)K!1$@DE(X)^HLC8))$SELL(/D'BO"2:/EVB:4'/V[?.8D-G23%=:0@= MLWA.J/*YGH9,RB*N14+6,8*\MB9Z*YE+9F$R3!\AO70FD71.F5'/D5BX-4X MJS&R7LN,9;WV-=>AKZ5!N>S=O;^ZZS5[DL69:4QJ@1X4F0:+P L%[; MI')CUJAK,#*;\&&CMM-/0?1GT .M7NTBVL[Z("GQ!(;W1>UK;.7>@'%T_T%$ MO&6"6NZ]8MQ)YZPAG%+M")7$.EL&T?,,HN.OAU;;*##,#=$+AG@0"FG#'&(1 MNDA)08CB.0=J8U9<9#B(UFOM5#L_:OBC)1LBK^UIHV>;98#<-$!VM^N'SCD= MM8$)/C(%*!,">P PO0;N]:$UHYY>FJ% M6OQQ&GVOFV&(;+;#KJ>DN M#\&%G.2JA/V;L>A-U0(P)MM_QD\]H+N7,6Q5$W<9A,-!N/_U,'I%>:[=P V, M1$YC0"9QBVQ247JG+#$R#\+9R@WC09@+&[E8#;0&S&:#'JC&84ZR[YZY8^B* MBBVU@"G"2&VF2[U6B'6[<\W+T3W,C[A,'%(OGYZL>?+G;WZX>6A> ==DARKA$G M.B*M%$7",8VYY]1[LK;9.^K$B#)*7=V, &^\XRNH&3 1Y"+_%'M"LGCR$4883" L@<5:NW6 #4S#&[4 M]M+@SS%.]MV!!<'#>_"UCWW+W&\#6#8Z=DJ^_L6#XV7]D$>JK"8,8< !Q*/* M^K%!(B:-I]%:+R)>VQ0;LVOLT^ 8<_/&O,7H.XS+]EFWEG4 5#+X5UO:?CI##CK]SP@>>1[1!V!G+[S?][:W M#B4PLJ0P4'>J@;J;Y/*^-H<\YC00Z(J0RZ12S,P,*.4)YVF[\^U,=[YIA=*7 M_;[TA\'HF(24"+MLPWFIPX9D$3$V>*I]"KED.\4<7]N7O2EBO+Q0O]ON%;2_ M::1\.J]O[QPR%J,+6*.D%%!A' U086(0\!2JHR">Y3)F^"=!GS[:^XEV!^89 M8H+!DSVGC3GO'UVT*&D7.'U_LVY[. [[S&RR18 P]2,:DR1^PET]Z_MJ\XJR M^N 9Y<(Y11/GU('5@\6SS"Y3X#@5!_29K*Y^68?WJA^2A(W442$F!+@!!I#: M,>\1V!QTF 4GP(K,L685[L:AUNTQS3\#+M_I 5SW+O+N[L&W@W%6Y0>K/\ M MK-:_+O+/PR@LN*DI-7PC.X\]^Z/:8MVH\MZR]SBX:'^(=X?;R]-9[RSS.I@G M!L-V=& [77OCOHG\S#R %,+'F,^^&!#']1F'=^2C7._+0*O!SW!]P)P&P,7L*T19"HZE]PE_49E$<6*Z$YL=SBE)S,W]N?_^ M4$IFM#0<*9-YJG M?VQ7"QL>_*)&+T\I,\NPS[N ?Y?4'7#L7E?O,0E]A42.7;?+.M_;KQ]Z+1FV MV"%F\U(&CA(9;1URV!EJ7$I11ICH-F;+O(Y)Y/[U_DA_^:R_<%8QJ?[ &E'+ MG)XU6DE;!8/;/NMD^8K_7N7A8*KM3CZ]O\@TN/3@ MQ]P%IV<=N,-@V6>"(\\)&M^K:S]H>?.>><]WH;JCO3!NQ)WWBN&7_@.+:Z M_=EIN J?H42,*%B%*]F1S-E\%1 U;>-DM 25SN!&+P9NB)Z"F_4%PYN-VI^V M.UHQK-3INMV3/$J ZV9+CV$:+@%$?/,LC)[^5^/D?/CX>5B%$:D!5[XU,7Y@ MX.:B19-#2.61 Z.E62W 'S6ZHW:JGG_8/'EXC\97?OZV;U3,*A_E8BNFQG"L M#U\!+@5@-AB6PQX<'#J,?@SO=;4W\O/G3JWNVSUSW?@_9X.XRS A90<>*H3J M\/6I:_7;*!]Y]:J=V#UK#L3_[+1>X/"Y)M:#X7JCR D\[M3A$YJ"&[6M<3!E MNA,[_:+?ES$,!\^HJ=8',U!SU(A9F;#S/:?G##OOYP,V],WB9R8Q7)_HQ$J. MM-\]^6IGO6I:F\RRZ#OPU0B=]N"AK?(4-7JJX5"\$:%X==L,5?V7O/_D>:^< MBWO.HI]:X]Z"N?3/03]]R+9?M="':O! D[_MM$_^R@**>VGK]+39\!D1/O9; M=2_]-6[3,@L/UD[V]M\<,@&SK?41$1\9XI8%9 RQ2#(OB-28 M<=::M*L)F^HGNTW\.#"1/#; 2EU6_AQQO4HD]"P[@*UVK^'CV!:'UI\GT#YX M=?MF?8/E3"[@@['LMK_WK; "6TIN,)PIN\G6(M=S]&RP\M'H3RZ+2SH!:SJY M#O%.ZP;#V0&#L=UV"XSCXN]VM]MXV;3T_>7N\<&A)<1)X@@2V( 1>.Z0P9H@ MA4D5D9,\VFP$XH:M(+>TA#SUQL'B4A[/;M(J'F0)MS8$H$3]D5T%@/-)H;K7 MQ/6.(GC,.?6NVSV;H"R_,!,U,8O]RA1AE-/*%V7K@SF)\MGY2J_WJ?3@"/!; M82K.C=?XOB)+LI.L+"\.V99M7N0QDT'S"J_HIT)",P[&V#!R5A&Q:KP< ZIV M0\,/FCS3BUI_S'6 I54D8NC>S!+5]>Q+G4>X?GZ.?)MIAMH8IM1-W66C]O&H M(KB3[*H5!_$Y[SLP%.R(E%U4?3Q:YYOA77TW##JY-TEDSQN]HS[9'E]GQ*K' MH8+N^.38]_TV:G]':-#,!==KC52KW(]KSQPOK U.[>:5R5L&4X;\\)J7&_?= M: :L;IE[,.K?M!$%\V,!/!>NF>VO]JW]?%U;;]]VO UQ3$B,*$^ MDLSZ<(89*ZW?1,W:S>9@8:"(K1]OT2-+6X?!GUW;/-3&=@CH_TK:NTO[O7U MRQ*K']9+ [UZ7(W%[W; M]_#W02YVQ^MPW-[VVZ.#SW6VM^]_U%]?535Y?[X'[[6[7V?UD[?-W)\B MS>*B0MX4R5HX$>>B55\@[G$@#H>D-?').9LXD<(F@#9MI.*!VHA=!7&Z0-PB M0-Q8N,E%CSFC&GGB(^*<6J1##(@IIZ"[DHW>98@C9G;?08&XERY?]V+4Z2A6 M7F GA0N&*VZUDT&($"RS2&+^V.:B3\-C(]A2ZTTOC30^7U+O]=,-^ODEVI[-R M\]^C19G]*C^MT:K]74GT9#][1L/Y&A'\5=>Z?V"J4!XO\,+P:6HKRDW)#:U^ M5PV[;"HWJ.J7OH@+G#+JN ):=P*MG4E_,XGD G4486PQXM#/"/BS12EYZ&\< M8\!B;5.I66_S)AGBQ^-3=RA,L80V>0>3E,*#?V,<#JQRAV.=SV^?86?)!^TB"0=);AGCR FDP2J2 _J4J.5!W9-4 M%$-]_&)Z,G%)C,^[TGBRPF#@@$IBD6(D3O#*4/704'\9J2B&NF"&.LG^%77> MZ(!$SCWDGB>D=8!_;"#0\^"SY=2&9S/4E5\Q&X[WVW+\*M]ML)_HNA6U6U6[ MNJ:15A#$'NX W"KV,.K!*:@:]%$!JP>"U50).XTEYL(3Y#@WB,>HD1&.(R&P M9UH[%S*K@)$RIS#% L58BUW/T8LH=KT(=CVQM$(=(>#2(Q\DD!#X$UE. R** M^V1$! QG:YM,SFX%*G:],G8]9Z?C/LNCQ>0?U^0G_ XCF1)).!2L\(@'1Y'1 M/*(0!>,N:FTKA9HYKJ:6E85K\_3>M,)M,O1*C<=YM\/* /<35'(LR[[S .#W MD[Z4T0HF46.1=R*GLQ"+M,S;3[ED@0D9K ZYE*,V=_6F%K1LXZ^R5PK"%80K M.Z>@]YB)1>;^%6"^%*2O+2 M(-R$$YTD S#S OE @<.1&)&+&>LPS1%0106V]W.BGQWA5K=H['XE:5)IIO]L M5WRE/%')1XP/&*I(-$Y.K>_7-(LI]85)^IH:6S-\IRQA"6_T@E6"/M%<%U1:0YS'$B5L+>+)162P2LA8"?WE+<>)9JW: M6<'**96@N]4=NR?I+*HBB3]VCW<.P3ZYE\XA&EE"W"J!M-<<$1%D M$I83;%0>'?17HV.LHM[_8:P\E U_**"5U;*FY+&R&EK5ID;!9EW+"F1SX:YQN* $^W5#_[E6E@PFSW$";:Q!E MF3AQX'[B\2G6@6]\UKOYE!D%FV=R2X6YTD 3_QYUQB'&KQ&Y3K3?4*4@_MN?*T&6TK)*^VB),%R8XEV(EDA M +NX@$%,KVK9":F5Y)%++P1G0ABN':;4,)43"%-86](00A9\C-8?#1?N^TJ9 MTT*1UYG4B++U)5/[I_6KJ0_D[7-A@E86N,["WV=PE['BN6^#537"6!@S3JAT M#FKE-"^@*;+DZD0!]SC&YYK+]GL,3S\K(IJO-27QF95EV]TL$-^7;,["]".5 M^H'\^/ R4U4\LG3R[*']NXSD]U= Q/7O3LR-]ENNR??[4+9SI*Y[M8Q@KA ( MSUQIYS="PW8J-)X,%3WE[DIQ_>[*_BOUI_:<>O6V_] ?A\]\\8(]O8,?>_M? M#Q4G ;",(&#+X-TE(9%3S"! 0<*LCE)POK:I-F87[7^OW2L,]-!TVUN712U] M_Y.^O\C5AH4.1&!PY2W7 B@<"4#9/4/6"08TG21!R-HFNH+W\.HA>$Y* &5O_B4ZW:'VL=^T=\\QU5>",RO37M>'9$W=KT^Z_6YRG_: MKEO; J+T6_XI3]84_P%_5Y_('[_W^Z(9OS:ZS3Z%RI=LI(:W%=OR1[;U%>[P M:>/C1K\.#=S%752EL+/T8E5_JG>4NVT=.@UZ)I,IWP86U+E:."@_\7I>6VK& M7(@H'VAKP/$[C5Z[\KCR4=V+;B^>5,\.1X*74QV5:U_U.@,!Z'Q8+D<3X3)A M_!-\'H^@="T?Z;]M;H[3")C1ZC/*?K6EOM1[]9XW/GZ?_?Q_]MZTJ:TD6Q?^ M*PJ_]]Q;'4&ZW1RE%_#Q'^5EO M2OZK?&9M+F3V;POFQ?"T M54_'>=YZ!+2Z;&A&C M9;85NB/XE3L95\]9O,+3V0V7_MW#08ED_E'3]6:9M?EV0MM3'?T'@[S4XA2I M QO@Z7.C/%<19U'3 ,*28VU,KC,QN:2,<@4V7^^'S.3 X]LI M/W-G"/A1W$_P :#"=>]/CD[*")=S-#GG1"U.LB=,F/O?LHYE7*1&8HNPT R! MD0LZ%A8"2:ID\EA'JVV.M/,KZ7).+$V\CY/2[7-6.9!.R9TI0%9<%$>U,C&Q MY^LA.-?'QR,;LJ>T94,61.5QP $9A^=)>C*88=Y3FC^SL*#4[8,.F$7_=&FC M:ZVH'JQ7370 9IH;\O?S0ZR"H]1IBJ-7D?MH=-#16^JMUE0&SF[#%&DXZQ=P MUED>,2^=\)PJCT1P++>9,\C2)%"TPB6=A)6.Y$E75W#6=(Q-N-X T.>MSF Z M$C)["2?T7VBXJ)(3!V+V)=;B [@6M+$\%U[95AFOU!UFGS^\H M R?S=Z8S;NO!:9,LPP%@&3P9C/H1?#%TP0(:1K#N1^='NU7O*$*CV[_$9YP+ M!BN[LG!*F9 UG6YU;$^K>;BI'MLU$33U(*J9,5B_,;/A(S"[/AWD\6:7V_>U M\36JC:^+S>HU.,')U(0RK2Z[9O(DM4I(+X 0 D(!&[8X%VQ_OSLWA'AB;[W> MV-J:&EMY-?N]@8,7SGVC-_B&\C6&\]]]L_77SNS+4^0\-]$W]J8C!:WWA=KR M_LJ7R[YJM>>XU$[GOU5QIFHZ'+PRAXU"]OQI-SZ*$E(%UBA?# MEM%X@V^%YNM7UR.=EU6]6,36("58: [?V7DY MV?)P>W"7MIH?6CE M%\Y&/%8;R90^3SKE3FI6"Y.!O2U86F:W[ T"@LS1=KL?IV,-?\A6^;JG;LVI M$ZJL87U4G&"3WDT5\LW6LY:O9WD2=#4%<&%.9QY?F6\90+5_;R7QP2QXY;P1H$Z"+2H(Q-441 M)C_(S[R6$DQQ-?)[D<1^7B>]A6C@-.[;T-NOIC>171J,*A!<5H&F:@GBN2DG MB"&!?,(,8^:Q]NGB.=L_06^3O.!Y,78C@KN+^&-#9[>:@WZVNR>#H#A*C0P3 M ?$H,=*1240,]8H+RZEDF>9^E(-^74/_$1@068UY:8%=-H>#T<0CO=X?=]&Z M.QE59L5$'WVYN;YS@6X^T;8OMD!B5IKZ)2Q9N<,G:A'PYV1V,-B'$<5Z 6#* M51Z_X@(!M6EB*TX4LCD5:+0V"PGFR75!Q&,@Q\M#WA\V7^532FDRI_U#^P7=7L_^Z[R-.HIX13C)3^J'[.QE*V^;K_"_\)27VVWETVUM9S3<&R'N:0R M&PF3\>=_5-13QCG?,5H@=QP8T_3^!SKIRK8N\UV^2IW]/<3EA/B"D.AW41 M:F67EH\N)&_WPXR_%MT[MQH^J([@W'%6[UOQ,%O?[&AZ20N.XS0X&8X/6F 2 M#C,RP4,RZTY/Y[)#+FZL*K121]*?@G "-&C;(9CF5$T@KS)FAW! 7[O#$SCL M+O#2>Q R,55(N FT,#@"2_E#]'#LX],JSV7B4EE_O_FA-9?I4FXJ]JVO/!LE M(VDPYRB(D\=-)]V/3^?"3#/OQO;?6QN@:(#X@ON +]3\-'G?S)EV5*)EP-4G MPRP3!YGJNZ6$(+->-79\"@= OEG6#2\6=!A4_S4+T9 3<> ! MH]IQ,$FO!N*9[!&V"P@TOII\*[)4TV/;>?7O]5ENT(?ZZ?G[7^)L:1,7V43D M3VA>X_\J'[??[9Q?8^9,*0Z>[#I93!+*R4"%_V'+";#]M'4R!D@XBZW.]E_E MI[5_Z-R#IR[,N62S3#K35Y2O#X;=_"$#B::3?'$V18SJ #"]%F5^_-Y:^-Z M)OMEGJ+^O!UUU]ZAU!;A3]89[A-ER>1T@^4&1=.8TL2M4]4F9>JJ\!)XJW#,:6&7>=]H M+>'&T1_T<_^-S.G#6-%0%F@_(/N%-+))6L,$71>5EZ*]3TIR\L*.!OT<]9@/ MRNZ?@+:0$TUK;3(O+ZL?M4XX;75AQZVOP+.#D]'\9LH;BM8WJ!00L)5 >HT> M18''LE=Y6;I5.ED6&P&@9A1G6E%U,W7(IY*>I]7I9@,/3C4#=( - D"5XW5Q M'_:8R<=^ 8OKP!Y/TU92=PBH.J\^*+^C<>W%6;;:NJG"^%IO_CXNT?P2 M<3W*GI)>]TM6@8K&DHWFPOSC\["=?S-9^25O>M[:ZD\K!&N]IA^G"<87K'T1 M*ZKK*=&Z++[@25G.%&;\6FO5 $GE+S&+G/* _.-)HL1H(17,I#P$)\6&SK@*:M"2D3QG M&5?[RF>5]S*100!O8!L-^EE^SMSBQSU;1?BS\V(<]TO>^U^#+/(JN\<7<5M4 MQDI:USEF^1R AM $2N/4X3<^&,98Z9QUI!V -;]B6JE9UV<6U%W+%H[K]N>A>M[ 8?O72?-<^L?WC54AS7 MKITB_7]I/KO1 M28*KZ9:5W2[$ M_R\-\V=C/P/119!^LYAL= 1$E@I,.XX9<]PI::ED+A*5#+[-T/_?D\6O3]:^ M49\?&'KK^?0FT;+UXAALK+W*VH-]M?>"D]@E3!&.3",>B$=6!H>(HD9[97D* MH:007E'U<.VH?ZTD3%.D)IFN%\GQBQHLGK>>RNU9:KG0-'&9-$\R:)$<]3@P MRRC5QN\12IX]$*U07:@5=K9W-EN$MNJ)=Y,65IV3(WB>OP6ORB(_99R(_5'% M4OVP>73<&YS&B:_D+:@*HQUXW\O>P'_YW1R4WU,XZ/BH_:ES^/EHDW[>>-GM MO-G$^<_;&^^^==Z\[NZ>O?RRN_/Z:'OGX]GG#^B#,$Q+3OCYOA\?KCOPP%N?1,/LS^B?%@U6M*]]&R68O67E;_:FC:6UN/4=V M[H-Q42, 7.V"_6Q[^>&U!56MHDY<'4WD>*^T(LIFPE0MKA91WGL^>E&[L2[S MXJRU@ J37QQ?Q=M;.K!*^^O@@J3\$0W=V Y&1U78F$AF[BH^=D/%!:#7A3/ M'W8^')?#>M43LK.FZ$^52V=<1=7A?A^#?VUG,,ZT ^2W&,]QE88\;Y_/12!K M@--B8-D@/C:)3VM]%6I2& ZQ( Z!F"RI04"?@ODG[6M80ER3MI-;X .UAODO)#[8WR]F[@O MOK5W#@X[F5[/WGWO''X$NMYGVY_:\/-=WCX$>C]Z#?2^23M+[HOU[]MOVJRS ML7_6V8#?[[P_V-[P8O=L'9ZS?]JFG[N[G]Y] QYA.:FW<[:UYRQV7CF,N//P M+T$BLEY%I#GV)M#@'57GK2^/HX5_M%8R<9"I%O09#9 6(B@[*8/,HO7U?G-G MZ_UF>[.S4TRN#ZWUSD;K_>9?ZSN;&ZVWVQ]V6G.?>+G9V01;[<-/&&8_7M?B M/I*3FG M+6:"4Q^,HYHK2P3&\ B1'H,AE[-F+Q58,\;8RTKO[>:47+/=;^D- M!I?LXG [=0;]=Y/DA \GQW6C(MM[/UUH+>7F_2?WI_/OG?/P/MES"BO+O468 M1@4,+"W2E"H4L(Y$,!>\<,]>C+\M]_TM*6VS7)#1W'FW9I21_8G%NS[)0ZG, MHVG&[^;[2;^?(@OG?MR:*TZ=3Y>=A*KJI*U23!B_1W]2(@.#'&F(P]$T1732 M?V%6W^2 Q^R<05\OZ:J.PQ,Y;:;YK/=O=LHR:<]UGZA_NCW=^SW2Y.Z:ZK?$ M]OJ>H9A1 ?H;W(5&G&B%=" 8@98?)-AVJNZC>QJCI_!Q-3&B*X)A&T MOX%-IVR(@1*%4C)@T[&LR4<,EKVSQ@6N%3<"B$!G8 MJ2I[^>2XE$O$8:Z0GG.R3F(5A3>J;H\ JK"2KUT?Z_J *N' 5I5_&>G7JK!S M":M6F<*5/VTTJ(H#)OGALYYQ$Y_P=%F3GA<7]5#*6;]5DZ-T,LG>GR!^_L/< MWF+QZ-4]*M9:HVX.OMZWR0;+//[:=HWV/:6"Q$ M1$1)@WC,==0\8!2TH5)3*V36;.[;")KF;UK%)*@.P']O?L\/E^K U*3;D& G^-ON3-(^3R0;+*SD_)2UFFIY65\!-)4^8.FCFD\'AB3F1;&=PW/4M M1<0LC?@7G79YXI]=L(BZ_AKG/Q_LS[524QMJXG?ZQ.(P'F2C MVMM:;$JTOOUJ:C.6GBIU-5,Q!N=[3PG4D#K5EWSZJ-3I4K";0RH<%< MT9-3_$8GMC_M&WI>W9C++CT>P,6?5H'IHQQ$/BMYG2=PC/52GK=>YS+#.%P# MNAZ?V-+PJ:3F5,65569>E9DV[%9](F>K7L@"G22E773*?NXIER]L,+>P*F.S;J\W>=G<ZFC,95_++5FFOHD_'I)W:F526<_E*D^>4G8V]Z34#"B#(:^51?GB MD M"(>>EE\#J0JOLP;C*BU6+R7M"+\6??[O$\N3IY'!SCTH2HP'J &#)#7>$ M0XXHCXPA)%$NC28A-]Q9'@D\'[@NJ4Y5J\B%N>0SU:566.Z,GE:O.OY9VGJ3 ME;*J#*<15)FL.F>;>Y@&00-52''/ 'Z"1(YICT2R# L5A0\@J,P]$%2_A5 : M,57HY..>5"EH)BFR+#O:H^*@T B-J-(Q3ZPB@3E0:*[LF_^(Y-0 M^+AG%'.*!()BEDO<184T3Q[1H 3&1CL3159WKR>X=;+LJST M!\BF\VGN89L=6(L6YJ6F:IT8O62K+2^@JM\;+5>,7>L]"WV)JLKZ'%M!5S0= M(_EM]X17+D?4S?HXUBOO2/%\;:>+U;@.+/5UV?PN[/TI,XUHGWW9RJS1G=%*N)*HOSVZ>/(DL=/>\U8& M, #,MB!_<>\05;F]M***9ZL$P3;BYM*+XO826K5O,VW+/'NKZ2[TV97UR7= MQKQ4QC5"P5PKA"^?D)"7>?5* YJFCT MGDP5A^M[T5)KX/81-SDIQ!.';/(1)88#<41F._,'*O%,R#4=QJ[N,$;N58>Q M"PLZ?EB@<;Z@0Y HE8J46L>U%M88KKC%5,B@,#;3;+$+BX\<4R2 &<9$:.,RI#+D!:+"AZF/D!.W6>4]]W>]V%^H59&7_V9M6M MO>IDFVG[ZZNRK18+(>8[,(XN:6S?JK(RTB"W^1G]> C_ M"Y/'UTCSO"#-/\=A^7>*/C=87_IK,)HN_=U5CR7DN: _]]BK?R<8_R6+99?_ M>OZQ_RSG6YTQW%4FC/__&7LV$PDAT^>?]/A[BRP20"^F\?D+K"CGMEE._XCC MBN#Y8RMG(@U.X!%A](\IC=<'L-K>*F']>W:W5%A;=I>%T I[PGE'SQ[3]HE9 MV/X/Z#9W\-P?#D[Z =4K]#[&E/ZU(D$#(MV] "D[?EWE9'XH.9G7N/E+=UPC M[6V5@?564"F4-,D'[IW74H*A*AR5.@7CU27UH.Q&(=?+BT#9 M S4A=S_]>_1YY[@'SS]K'WT\ZYR][FYOO,.?=_Z&=[W\TOFT>;;]9E>TCW9I MY\W6M]T/]7?^\^\#=Q1ZVT=_PU[:IY]WVJS]:8MW-M[W.I_@W6_>$5@?_WSX M!=:_BW4MR5_!4GC/>*,1^0LQTAQL/2MYXE+ M#:J&7!-<73+*[B:L,,&^%5CB-L5Q TR/%)@<90P@B:B4!+=>V*"$PDHJ;8QC M&!=@6FXWU0#3;P:FTRDP99^GC0E\#IM54\ >@]]7)"*V5G/.2+^/(C$)E+_FC@8R7X M>#>OUU!KL;+6(TP<0=PZ@YS+?](RIBA(],P ?-#E2-J5V/'K=)$ MBLHQGQ+8%IPX[Z0QF"LF-2 ]"^%'?4,;'ONU/#83T<:I( P&,2J#R"'KTDN2 M(DV]P<:+@"UY]@+4K+OGL:?CE]F:3(2\IH#^>5OG0:/*'4CNR4TTL+(RK'R< M%]W,$F>\X8BQ/"B2&0R:O^-(:\Y >#L:N'CV0K/E8HH'[X]H^/4.M8"&7V_" MKS,U@ G)*3$>.4("XHXFI/.]I*2<2(H08O2S%X;<)WY]=&;Z^C29/:=4-H;Z MS<7][=3;UK>2DUWSQ30XLQ+.[,[K!9XF@CG3*)($>@%7 IEH&.(*M )CG?($ M<(:O<;7<[+(QZA^\.&_X\5[PXYR'7KFH%?"CIS'/+6,864H\7"!VCNEHX+?/ M7K U35>,'#8.@-42,^K>KV]M-SPQ!\ ?]\L#L!0 G-Q-OIH&:E:"&K_@$DA! M8HD3$B;GR ?/D8T\(L^L,29@*.\QH9MYE+>&W,.^C"N@;LFW?U1 MPMU,%Z5@X1D+CB.#J!+(^!B0#CW!S8%]8_Y/I[K\=[HKB^L]21#S?]&%^ MA.1=%?^OCT8G1\>EQO_C*(:FSO]P=P_'(!P).:-!><0MC<@:"9(6#CU@S6BT M[/'4^=L9!;1.1E43+2!<7SJ+_KB<_^)1AJ4UYE,IVI?J.4B:VZ^#Y\\9>3!% M^^RY5M<[@VN:[8^O"+RI@7]2-?!Y(M-Z#T#ZRVO@?S,1W%2%[Y>QRK?B MM.#7B"XO:CVO:G$'Y[BDPT]N,5_B5)]'](&J1I5"/V#P'M(^?-WMG/FS-GV' M=\] !3K\=[<-[^B *O3Y"-YYN,F7%/I##WOZ> K*/.NW=][WMG?^AO>'@\[&OWN[ M.Y][^7>[L+;_G+W;,Y[3Y")'H,D9Q'&B2$NKD""$45D0U)-B1Y]F4O=RR@-�W6>99<< M,D8X%'A(8%]H,"ML5D8O(LES/6%_M2G_N"4("XPZ;8*QU'#LC.;.AX2#4LEK MSGS#K@^:74\O8=?#EP>[._#Y-[#+HW<4WD]W:8XCM07L$7?.]K^U/[WO=MYL MG?[GK'VZG=<+>]S>:,-;]_=2 I/12HF\C20WZS>9?2-B-$2LI(;_TA78]QKQ MF ?KWJ_Z[&9W_$F_GI1]]82J_-'%"1IE'K+WU>SIW%?N%?!2-H'+K.R7]:3M M#WG2]JB>OGPR'.;9R_"MX4D>,5R/W>AUK>OVNN/3>SA@^&VUQO5^-4WM+4#! M<#H6?1E61J^J/?Y5;ZD;9R4*3Z\I?@Z<^3W,#0,LER@$L"VS.8!LKOO17D7/ M0!USY$=-\0L%MGJ#_CX"$7;TH"CH')%4*\ZT,D%/L:#:>_QM=:HFV%K\O?\_0E"/H81[QG[%^8$9OP>]#,J ^89V;OQ(]:YIP>R^[?;_649 S7_H'[7(.H8?P:(')^-1-\2\ MRP$LK&AZ>4N#H[C6^M8='\"N"L*W-JLMK<&1ET.I?EI-SORQW,N]C8ML* 'P M[>I5\(%SQ'-7B1RPASDEMAG8 ._88Q[PG;.$,!& ,%$:9(/SR&L:78I< M3R)'E6M1)II5Z1$G1[!<>$@%C'/<6.>8+[!NX;WKC&-X(+D40XCE8 M#[>?'D&?*_ES61<_RN50S6*E;*9%--,B'L_VSV7*/+GMZZ>5*)35SXDC\NKF M<$]W8,:#6.2C*TB<;RD\K4:WOE(VQO[>'MG]UOGJ'W6>74^CO+Y ML+/SA78^;7W?WMD_V][(:_UW=_=L\WMG)X,B]7((,B C.I*;"24X?1+OD!AD>!#(T39[O-S+,TOL"$9Y1S!"7./O3 MO4*&6XP8T9@FQF/B[#6Z0X1$B V6,,$J#B)IR%H3#,?B@G.4N.L]M008] M088+1[@TR/#KD*$S-SK*.H^MS*$UT!1X< %I+SRB7@I#D[?$\6QXK]@WH.G^ MUK1_?XB6R"-L)WU7L+(PD.)$%(L/>M_7O#KP]/:V_X]0;\ M.J>V%T\?HP0I;PRH[9H"OQ*/L&><"F622PKDJS'WB%\?70AD?3X=;9!:;TO& M6C-K\6Y5]OE;V$[E#N9\ Z^&,70;J%D-:A:&,%HC'4@%BTQ0"G&9)SFY*%$N MSP$,2L30W%Q0KZ@:-/,:'H/^W3#?KV"^.;W<\A"-2"@Y#W)>Y[;+(GE$&):& M,FX]-@WSW4?FNP-ENF&^7\!\JLA#H+DU-Y,LY:$/21 M.X>X8Q99&R)2S!M'N)NJT'6E&ZP MK\&^IXU]MV"!-]CWN[%O/B2'&Z>8]]OF_QFQ\/!Y6/?MOH;,;=;[/8O;8M;-11[\EW%#O?WN,FB.<]-4,(@ M[K/7U^>>YEH08EB02J7'TU7LHO%PH2:6>$D;L0'\'GOL'WSL#P@I]_%-L;Z]\_'VV)ST?O#SX?O3YJ[[Q;GMMP].\ONY\^ M@VJ[#JIN&PPO^&PVZ#;@>8>]H_+<3[O?.QM+8_L\BY)1T'$-)@2,,>&0)4RC M2"B7G!(256!6P0XT(ASDFNU&$* MF:"9U9(2D]BS%_PYO6KT2<./=\N/-_10-OQXS_AQSED9H@$A*#2"VW0@'RU# M-A*&",WS;@.S1O$L'^6/^+$9JMF,1&M&HCURZ+AR@F&WL[&/.V_^[NT>E?D5 M9YW#EW FF[S]9A>>_9%_/GQ]T-EX>;0\$FWKMD>B-1,-?]H6UH%[SP/5-G$G ML?$VN,@9P9I)6\_$O5-9W[#O+;+OY1,-X?FO#_/ T<\;P,([[UAG)W2W/^WR M[4_Y6>%+^^SOP\\;FQ=,--S:B]$G;YQ$@HN8-JFG9UU\GD# MUD_?=V']HIT'E!X!RV[D>09L"Y7,"_'!9EEAWV$A0X MJ^)E[+OZB&O-5>) J"!HN(G41FN(I-&X!$*>LX9$&Q+]L@?TP(4,&FC0"Y H M4B'M94"86V$'5F-2W.3*1?C ?RY=6R[91YBM/Y@ M-C_M^QC^,(R3@6G51^_W5%+@[LUZ1&9EJ4]^84_+,,-=V,G.M\%3GDXJVH=? M]AA1&&L,[(/S+-O@.;)&,42%B5$ZE4SR*V4IWK^K[L#:=K[%WM?8AH4>/.7Y MQ=6=VV2MI3X/T\BS-3! IB51(Q69H439!*+\@=]Y8>\,64_^LD.0GD0<401, M1YQYAURN_:0AJ2A8-))>,JSZQS^8S"=>>P3"X/7@9/B$B65.U]_9.FWOK.^Y M:*@Q!-1\92S\RP5DC'7(6&VYMDY)8S+A+ ?$IU/.09& J^2/@CRZ7Y\XEIRU M]RAF8('9@'BR"7%0$)#5&B.;M%.&&RNS\Q4_7VXB=8XD1#5>^V&312:)U]U, M$IE 1J!A@RF8L@/H*=-)9\/O.>8LMR!N3,I.>L]#IA.!:*+2$4% Z03HD,^7 MV_[,TTF92[Z_/XS[8'9/9S87:R3!T=?&2#EQ^(T=/V_M''3A![W1((]WSQ^. M]?U-39],4L.N.RG4!G9,_M Q7/3Y<>87^_=^KPGWUF9?9!?>/!Z5F?6;[]^6 M''0@QNZX5^6L%P/N*(;LM%P#1NB/;:_P6F_0WTZ_=')T/;]G 5X M<@QG,HSC[K#,>P=F#'$X/:%\NA&>;.%[U>_#Y%K"K*AB^O'6P,&1S:;;EX1Y MN)7S8[:KQUKO3XZRZP4V<0R?G%M%O;SYY\%C5D$.&632@D:EE.0J1>,L=: - M$4\<50'_J%[^.A!2ZDXFSB#88_GO5O]M[(]@=>O]L T',WR[L+4:3K:G&WO* MELF\_K&.VP BVFBGN99(89+K3P)!&JX-"4.B5UP[H\)*5LH- \X-'?P>.O!$ M@6X1P6Q1>?P*7!K2- GD":9$$QN8C<]>D.?+\]XNERX385*)D A %Z;(U&)D M+>LHN.!6IH0*HPJJ ?0,HQ_L]P&WPU1(>5^)EPR K^#^5F!&KVJ=OM7O;EN;(A[2MR@4=M$C;0X M(<4(1AP3CD!O8D@E#(JMU4"3.&O4R\0]I>5,I79.O%])5_>,FLX13+7B3#=S M]-(9]&N6:2BGIASXSAX!I89+9Q FEF7*T4A[19'WP@@9K==670R+$\JI8&VY MK/%:X+A6D'$"D3H#HST^'@Z^PS6/8^]T)4J[82[)#8V\'U2V/WEB.VSO@<#% M*N* /!<@@PT-2 >I4&24I\1PUJ16TL7N0B=O;OPF-PZ6NQ6@:\G2+YR1W)P MKMUA@0/<7! 2WSOMN[GQ&]QXT)(Y4$-0$,8C'H1 FG"'E,%6 E=B .6+59'K M*]Z7>UD>9B0]2[W6\<0ODQ-'6O'HN#P5C!:X:UV'^3HT4D/ M=)K)1T)%IU,?QT1E*Z9&%L/U)V'QWPX&1S5TZ!J MOUE]",^SR3-UJHV*1VKZW?RY@\$)?/_;8/@%?E:TU6'EF>O7'YK91/"];KWN MM[6YM5K.T WE"ENPXP$QIV]8>'#V(Y/1MMI3E,=/?S4GQMT"CGM MG'W9BSSQ%*Q"WE*-N%("&2<3$E88C(UCD8$J:NCSB[+"SN7@P._SA7;[)[:" MDCF,J-F0T^=* *L>#T;=_)D_AS$G;7V-=9.+.AUR[HLUJN#95ZP#(_UD?/E7 M[D%69T$;2<\=T-R_#X:S--;]B-PPVB^H^,/_M+UO]G3T[)^+& MP>NX,SV^_ MVN2+_W9#^.H%+WZ0B/W?YXBJXM(D2)1*14JMXUH+:PQ7W&(J9% XCR)*A>>S MUP; []\6OCT\K?S6M1%4(56-@__[_].4J'^-%F(,H_D@0^M;'*Z6-W67:G)[ M7C1E9*M!;JN?^W9W4]?;?M&EYN'^"6M0'\\Z.Q_W;/!41\=0M-H ]G&%C(@< ME"C'H],B$E/2*\2/0J)X]9#H7:K4#77\M'Z]L<\[9^M[DN;B)&E0]!QL:$\8 M,H%$9%V@/GGJI%C-HKI+KTES_3>]?@?F%0O1(6VM1=E_"C?/PD]!QYZ%%NZTX(LNJM9@?:_[_WO2K?2Q MRC;?K.EKGH9F.OB3UK,QO'./@ST>651(9-S@$8QSBPU!H+A09I-P@KD[KL)M M;O7&MVJ(5XD&@[#*UE/4'-G(""+.&2Z(D2S%56_UAGIC<7&-)+GK=R+Y9:+C1- M/(>3D@Q:)$<]#LPR2K7Q>X1EK>1!6']+C=Z*]=?9WMEL$=XJ]AG]5^NJSK.< MJZ@$W)M6D5N+0=(%FQ(S.C$+0OJ*SK,33>G#>."_' QZ(0Y'F\ TX]/.8!QS M'Y+>(*=.W9NVLF?K-6,<=SL;Z_SS4?ML]W!=P/^ @+\P(.:SSIF'9_4..F_> MX=TC>$[W?*W6%FYO'!S!)[OMC1[\[QWH/>&@GO0>*0TA&.10#QX@G%9!+,2!%N"5!4! ^LD(S(-T8UK-V&IWWGN5H MI^$\&6*49]%'@STC.BAQO@WMA_]9?[_Y/]M_;6R^_U";Y:W-=Q^W=G:7BKD6 MN.)"/\$/7WY_^:(\\<\N0$777X-3/AQDS^S+D]/@.HQ\/AJ-6&@Z.6F-X<4'2_%][,CX8#.%-538IZ- G0W]@0;F& M+_K!T=$@[P5X>:WU[:#K#UJV= *>]XZ7G,S)MT;Y@(LW*7O;YQ]0H@7>#X:A MY M]ZX)6;X^/X=ZJ+L#1GPQ+-D2K9^$%M6=]!D_Z!U M/.Q^K8+P_;@_&'=+*M)X""=8B9#1\]96?RG$/V=$9&?$_!YF&P^7&PW5YLXI M(EH*30(6@A/#&7,=$$RATB)]TH. M9!!LR!=@O0DT>DV>O:":7DP$U3VOM>P8Z&$N3[^D$*V8:8:M28)(I1D1W$2I M-5;,""RU S79E$RS&_HO%ZCB;]L[N4?5/+^9&+8WWNTE+QUSD2"1FRQR;V0. M_D>0QX9%@:VRGC][(?!5)1LKNZ\9URZ0F +AW"=MLT,)B(X3$C3H6;>07]C< M^N6WON/WC",LY!1[XB+/M:$,68\9HEX1:SV1QL*MJRM*_-9 -Q@=5UD(O=.% M>%@+](6B18!F;GW./YT5E-3Q?M!0IBI6R*D)6>',&M.0"+]Y[1 M5Z&K]]/%UBKS^G1/ZT>Y^21IB*XBNK.<\DS IN8 [X@:PA"'ZT Z$8,$,B>1W= M, =S6VP2Q_U82+-HY74JB@=]H3N>I=-4X3EX5 !;<]AU\*1T,LPY\%EWSS9^ M2R]JS=W1')T#FXS!X,P+*';&Y+N5]C^C=]#-'X;%M:)M^3[F[*&J$B];/85S M'L9.K[0MU\=+)6V3!.G%?.C5%&8G@\3!,+"6.$\ 9)XH[ BH1_ /\?H6L*NZ MB'(/K^QQOLA*69[^8D=.W?CQ6C MMMY.Q/';4@HZ>7GU2P"Z;JXTS36G67K/LWA>F8_'XW-?R;K!5:+\;1P6:CS' M%B$W)5 )^$P;SN$J#$DN4J)"C E^^ ,[H%!@.E]9I)O@V$8Q?Y"U&.. M/?X&\Q=*YP&ARX=F+<>PO M,\'7?)"YVJ1B@[62/WL"$&\+[?1.:SH?5[7,\W14Y8FN%@7[/=3R:LJJ[[,7 M^4G32_8SZ.B2CM@C:P)&7'J"' X,"2VCQ"Q(2_6S%X-^7*(7!(>/X!=56G#K MVT'LYV;ZH?@ZLSLS15"OX*]%DRHI#5^[MK7?3>-<^OZUP.&PY>+_/8EY7%LN M0[?]_F"<:SACSIL&E2,C5\C(5_(BX!'P:8 Q^!YH?C;W%K!%B<_H.?MX-^N! MOF>'E4(Y3ZD/),=]1?TM*[7#>)"S?N#<_OAK,!K](_K>XJ:ZU?Z!5GJPO0P^0*?C(MUS6=VY7^=C*N7".4,7C>WW M5A<,!3^NY/(T&W]6KVE#WFR=R[^"X?M34E.9MI>B:VM3_>V8[\_98QD[;/-/8*9@'\LPEP3Q(W.TQ481YY(R1)+ MRC*0J9W!LDBM:2Q34TPI^O&D1'T8:D72UX=?06:O;LDQ1UI+,=!?&1V?C6:= M <95%'2_1K'^EICYQ[V@"!QJC(@'G5WUSB!'1$31"\&XL4XQ_'A&L>9F"B#U M^Q60SK>&J02]7\#@"EH?XB16(]K;&.=S/*\N+.[W^4:/[@!!X11O^XC>E7#V2"Y[7FM_[245\/[,#. M37Q=F3=2^;^',_*TUC];$P6T-:>!MF8JZ-*J ]?S!7J?=SQI[_S[R^[AE^^[=!=O?_IXMOT&WG.V2SOT[UZ; M;O'.X1;-N/GK?W=YY?0AK%9]WVGP7WM\YW&6?X3F[A_NT M?;C[[=QL5T()5L(Z1*S2B%/OD%%2HV@82X0X8DB>);G&Y7)VPY(XO376R+]= MD456DE#GL/J\E&L@KH&X\Q 76-!)"X.CB9P08@E5C@GA0=M)BO9"K6%.'P#$W9'-]OOTTO]6-P87MCZN2K.*_W+PUBXT,&P0[CH(MS6OQ,E@ M.;/$H A0ACCW'ND@\%4K[![Y MDAI._EUZ1L/)M\3)&$&:EDE7D5H76,!,WS].;EPFM)B.\2X)R:N GR:5&U;M'D/]Q7M7#07L:C4%4,HZX80#^26 4$K6$F*"2 M(*#JR34NEGOW_&S _Q:8YV$D/34PVL#H*HW8A3(D2NN(CS^\1;@P56"&!(\M]N3!R(@84+>.,4*&L MLH^UWN^B&K\_>J7>-EM[-S<-BFF]_;I^>,^\.#+[N'F^3SCN>[9Z^_=#;>?=_= MZ74_'Z[#GGI?VF^V"#P3UKIY=J[L$Z>02!(:68X\1]E:)W1B1DWVM M381';JFPA%FI5. TF*"D_M$0W9\*XC38>+?8V)DIA9HFS:EDR#KI$6?8(HU5 M;DZKH@LA)&WSU)LU:9:;>#>%\O O6KN)(2 &VL&(.N40Q,L0+;;14$KMG M+]@:V,4/($6TR0R_4[206(H4B1'1.>Y3<":(D+NZ*[ 6C5?7L T;M+C_:#$S M('-*J*2$(L\Y 25)8*0%Z$PY]8#BR(/$*J,%%DVKC2>!%JNH%D[X%"5.00@. M.K6S@!PX<$$3:!WT.@95@Q'W%2/F#2F<,"<1(ZQ, (U">^3R1&\L##$\.0,* MY;,78HW5)[2@[B\-!L*.#55#L M:OPB#8"M!& +'3N4E8F*2% ,PB&N"48.+AE1%S6-@F.=E9Q25D[_=8\J_9N> M';?,YK=IWC2<_=LX>V:^: T7:JE&UGB/N)$"Z105JO,/Y]PA"QH/$AICFC!CA+&]/"FN9A#;PV\'J!M2X\M=$X&L!Z"WFVK%7< M.6,((*VWURF\:ZSU>X^\<\5Y+DFF-$'":(>X30I9I1-R42EJF+:,%FN=&M-@ M;X.]#?;^.N<'EXE+8KPT-/!DA<'">"6Q2#$2)WCC_'BXB#OO_.#>!*H8BH'[ M//Y;(ANE1(Y9'WG07C*YZ5_/CW!?K \&SKU@'>S\9 M7_Z5I2Y,OZE1H62+QS'_[[SAP8"'6JC=\C3#Z; M?.M@.-G#L=V/R VC_8)LGE[SI^U]LZ>C9_]<;&?8[:-S)W_^T"Z_O5MJCOAK M3WZIU54Y^<[VSF:+B%:=B=GZQ1U*-^VP#]PW>AN''PX >^]/+]+=&G@'I[MG M[[YU#G?A.UNBO0/ >[;Y??L3@"+]2#^_^?M@]_ +_7ST^DO[P[E>I/!< &W: M.038/OSRO;WQ[JR] P#\Z1W[O//YR^=/K[O;.Y^/X._?_W/FO[??[:4L#P-6 MB&%#$2?4(D>B1<1''8FP@C!:B57 D1C6LRR,TN46R"D(Z7GDQH88B*,@7RWV M1IKSK4LWU]]WMCIO/K3^^&O[PX=_M-YNOF]]^)_U]YO+F#5/T^?PJ[J>'[[[ M[CKEL#V_ZU&M0^XNW?L-WL0TMD[L3Q8K3]UA(@'K6W<;7-WV]/XN\*DE_; MIP@T.G,BWB,/X<\9$_48F"^[1W_W/N]\8>T\#F8#WK7S\LOVSI?OVQMMLOT& M#(F=WN'VI\Z7W0_GQ\#D(1I_][9W_/?.V<=OL*]>]BIN[VSR]ME'_OGH?6_[ M4UOLTO<'YSK%)F_!%HD:D3QE@Q/KD[X MS0F4#;X]=GR[VR!U@VIW@VIS>>'2!QD40=;E<= Q$.0DE8BZ1 V6DAC-G[T0 M= V37Y[UV2!;@VSW$MGN,@;<(-M-D&V^[M=XZA3S*#@'R$8<19:0F!M<*PXW MF'#2SUYPN:;Q1$!:=0BD5<4^KE,%/#ON M"\+GCZDFI_@,1[=O3EX;E:X,4VV?C$=CV\^G7>ZV0:V54&NA!ZM5&(OA? MR= +F:*.)44=XL%+Q$W"R%*0T"8JQSGQ\&=9&)J)57N'_7*&?A(1N2(8H@0G Q6*283&FIIJ*6FEN2=TX8@*8)& MG!")+"BO2+$ ED?*F"4O;WQ[2_ZT>Q0/:(3$[1JJ#8/_%@:?V:648$0*ZK$K(62J1CRQ0[X7 TC9T\?3H0F)L7: 165=&-BB#7-(&S!LMA:.$4::> MO>!LV;9I0/]1@_XM.#,:YOX=S#WGNR .1R.#08$9A3A/ CDA+7(,:^P5<'=V M1C9T\=3H0FO%I"<4R=S?AUN?"_BD0$(8Z2D5CF#S[(72RR&G>P3ZCR4^7I/Z M+4?('W?3ROL:(+\,MAJP6@FL%OI>:^&<"S$@39(&#=59I#U8+H$QXH4A0A<' M_,U"Y'?9Z.;G FI/D*'O08"\8>C;8NB9RQ @;QCZEAAZSISPV$G-(T>8&8$X,P'98",R*EH? M2%+<@#G!V!IAJW93NG<=HQ]:A+S*OJVK5J]#@]A/8=D-CDS:0]DL@;68V MBJB9C8(BQ61$/#*,;,0&P<411PFFAL1G+\ASN=R?_L;E70VNW2?N;G!M%9WM M9C9W@VN_!-?FK&=L,5%61Y04SJJ:M\CD\=0JI>24C(++W(KX.5_5N_W[<.VQ MA>96-9\?#Z0^(&R\UP9M34D-3JZ$D[L+*_6&(LX)PIIX@URC#OK MA#>1JF(6XM74IP8;&FSXK895@PT_APUSIA5-3 NM%+)&!,2I I7!L0CWD:(Q MG(1H"C;P%2MW?]$TE@?9QG[G(+:L&WR-K6Z_"LYG_CFPHY:+L=^R)6$7;*CQ MH#6,J9=+=7,/^^[1L:VJ=O/?Q@?#" ;P *S2;[$_/FV%[J@:>)0?!A]ZU;.C M4>ME7=D+'ZSZ:A\,>F#*CO(GAM=N"CV_[\<"!A4;H6BMSWO-S8T_.S8]X MD*=>G<.@JG!N?>N.#UKQ>QSZ[BBVCF%;\*;]8;1C.(;Q@:W&!M@ZG13V]"6. MJX]-+N"D#^?8.\TS!?S@Z A.L4K@*.,'XG??.PEPAVDX."H?GYM0D)\0:CLY M3@SD6>-S%[T]&>4;CJ?E88.3,1HD!']'\)K\PWXHSXS3.F[X6W<(Y 1O'>4W M?!N<] (\"3XZ[J)05WD_;V72ZY>\CORMQ75?O>9O0)[V^'@X^ YH/(Z]T];= MIIJ*%1)9MOI^&'/&N^V]*ENL@42+P5^YFP-J*/F?8J2<%(!AN*UU:DI)OF.#:4=%>4=-9^M^<%$]1( MC33<%N+*$*1]((CQF*0BSJ6H,R4MNVJO0TFMBHB(62N@>+>Y=0TAW14AL0YH MIC$98[%!-$B'N%;9C^4]DI$+)B,--,5,2,NQS%4(Z2+59VF\WW7'U''Z[($H MJE?-C)-W-3-NHSORO<'H9!BW4Y[Q&?NCQLL3&P+ T'"2ZH](&*H0/V'"F MY-)HN7B""3@> M#$=K\-L$M@W8A5F,?@$;(QX=]P:G,8Z>MS;+^E U4FUAE=T1R,,]S-W)V_ M=#CH]BN;)[_BR,+?BODV][#*LEFTY_*.1_-&WQHL-B^KFY?K8 '% .J.QW%J MU+T&B M!39C3CN#M0LI!*Z!VRY$WSGE!4C9_QE.AM\&PS"*_0DRV_%P\.<,4XU M>7FZK+AD0JBWN3G;WMNRL2<'U+O?VOM[6&<]!33?9#'H+\8EI#6U2":G.0>, M2Q9,JG'L%_5D=!Y?*PJOR;T(9/6O$1!ZUG& UJ?>(^"1#!%@Y@-8U:P_'8,X M99":4&O&.*?S/'A0!5@$:NN.#H#/MR;(LM#BKO6VX.M$(3P^&1X/JF.QH)'G M,P6&RY SC&/ F_PW.#M?]6#?/)(/U31!L,+N, M>??<\]:;V(]#V^N=KLW?5.L(#CDCT>0F0WD0(.)5Z*!\ JTL4:R]YM:$W#E9 M1A.)I"2$P*Z+#IDP&VBX56CX@K?7]QP5*DD<$=C*$H%-*L%:#@(9@A/U#H.) MZI^](/@\)E1(,?/7S61,H<.OF2(%1E9'BJ(61BJM M11#XV8L$@(4RF2S13J5D7*@X36!Q CK=HJ/:WD2#J_S4U6=M%9PH1 = 5DCP M>6M]?*FS;[R@_8;I2P:SRL*R@-5\.9XR,'BQ.HO'MZWH1WMO>H#$X3HI'WFB*>=$0N)8D8 M-SH1$XR-Y-D+KL4:ILO#E:;J38[$5'(\2_7GK4>LSN1=3FV3FZHTA9?C\&L) M?L$'X_<,"A$TIE#I-OW!MUX,^[$R38!\LZTV9S4N:#N3&-0U%9R=FVHU/CBN M$[4D:<:3%T91ZP1)7%(3%8N-S?-;&1RWS][M>2F5E108'&?-1K'<2)IU/W>.H*+/;@FP=V]-L. T#P7&AL"TD\;(*:LUR4FB.8J M-=K,/2,^VC[[N.<=(2$Q4,&Y(P!VFB%GF4$F:2J35YQZ #M#UPBY(-KYB)69 MC9-AY@.@6+7(,>N6VR6K.25C.GG]S(9_-_5O#69)%4%EK8 M&!X-N#&JTH3JU;:. '2RCE4Y^VWQE(]/CR<+R%^$#<#?RKM@K?FOQ?T[\5[; M.NFKA"^/AP.4;?LBMO*V1QY.\:17RT*XOMIA7]Y4+_'2\RW9/4=52!30:1H5 M);R*BN;SF?CJKW8B1&D= ?02 %SPC[*@X"LJ<-")DY1"(R/OCQ,ACSR@TB=O M$;.>@0&6@&J"X0A3(:4#BYIB5>0E*O)RV8EP)15..?%YZW4.1"T&8\;+:MQ5 M>EOMPC[G:/B87=LY>E2>6CVTBA'EU4RDL?UJN[UBQ.1EI9/QR7 BX6=X"\1( MKG(73]/NKK2_O@%@M(:#'MA-L*XK4:UB_/X %C2$SPVK%8U*P,GEI,-0C*X* M<3+TU!)A!75DX/QJVHE0T01%+':2%5JA4J*+%ESTERPM*Q6O%HT+.0C'@^$DU[P<:JT-'E?47&N%58()/.>D M-YZD=>=7^[K\H$20EE[\O%7K4; \T&:KO,81O'YXNBCVKTXKV>JW]JL@Y]I4 M0I4[KMZ]Y&ZL5G.5[ADD&%T6:ZLLY9X*RU0@8#4K;[",232ZYV\$")MX; MP'&K4 J@:G(G%#*&B3Q=A6&>#!49(*[CGUGVWUU$0Y>2'_#XT&8>;&5^K$CK M&B%2$QS'(>91 )Q;)ES@U%!+750FR4 ;"KLOUDWGT.])J46(S &AY4DMGGMD M15QO(:WT/-&AB#)L=X6DJM?Y@F2W8FIP'0P[=B M&A13K?8/CRZV9.9+G1>LEI)%/35=+G-8S9?NC)9K=UIV5*]G]. M%Q@Z5T%?_4Z8Y\R82W^-GY-+?W?58PEY+I7XJ<=>_3O!^*]8K*#Z 2V67?[K M^;@^X7],<1%^OL=A6YNW!"3PBC)9:2:VVMTKM^#V[6RJ+*[O+XG2%/5TZ MX^+!;I^8I[U]O;#]1S\08:'^:UXA;&U6POT&[31_8J3+@VGF= O[?[@MH'[C MI+G:3JE'UBR9,371WIOQ-3]KK51=H@:D?;3U???L(VF?M5G[["/NT-?=W4]_ M'[0WUOGNI]W37;H+SP%KI7NN2]3AQ]/=P]>'G9V/9VVP8#H[[QC\_N#SI\UO M[8V#@\^PUL^'[[]TWK1/_W.V.=]84G"<1)0:,6THXD0I9*26*!IO%!:>$DJ> MO1!K1//;[\![EW.J?F5C\0;ZG@;TW>5,O@;Z?@WTS4U_YX8%HA,2*F'$M;1( M"^%0\($;IR7F 3][P=8T9PWT-=#WM*'O+J<7-M#W2Z!OKC>H8%(20@WRPD?$ M&1=(*QT0%MHHSJGEE&7HPV8Y?^R>0M]C&;NP8[^W7L9^3-WQ-8:>/\"IJ5>. M*KA]6_-#T<'#70!$6?FC^$&;DQ(Y)GQB ?FD"/> MHT L3CYRBHU\]H*+Y2Z,#2/^1HEX!2>V&P77Z$'/6N/J MEF=@[(_B[(S:]8%*056'#&L,.*86F0L:-)1<4J4 M4(++XM%F%]2J-BC;H&R#LH\]7MB@[$^B[/Q,P2",I2G/&W6Y*X!QR#K"D00! M"OIL,CK89R_HFB'+SHJ'BK(7S"I\*%/TRA/_[([A=?X:0V+F>^",'D$WALY@ M-B0P3MI._#_VWK2IK619&_TK"NXY]^X3H>+4/'2_003=X'[I:(EM&[_AL[U361U;6QL*YE(5W[>[Z& MU*1/U1^E"E0=\ZH2?A<->-#["OUPP9 GVELE+8Z).GBHUEA@8WAD 4=*@OM. M4(I>M^.O8K\7[.#T)RNO+[Z\W]@'<'5X]>ZT>55T;27-G1/[:>MT'T#R#9[&R:^LGO+_SGC8_'XK#SI]?8)RG^<[F MP>ZWYM7VMX438U08*^"_K/,2Q+F0R'H3D"-"!D>)D<9L;(T;C;Z4[.'JX$2% MH\^+HS)X);7@ 1O'->%.8QF,4%11[00FWPD[T0HQ7QABSATT8\YR8C4*A ;$ MB4_(&BV1E$'A+#2C51M;8->9ZJ!9A9<57A9XF:(-E#A@$!EY2,!!PAOC 3=) M5C?E=P)(%5Z^,+R1%ONM3PH1_I "@:NIO(C]C$D]$W#)'8/!J%-^5KG[=[X<1VL-MSH@XCP( M\I@[ N&H40S&6JF]4DZ]GJJ %Q.WDAV[E>;J^XV+^ UFC?]RWYE<5C;7'@^K M6[.-!D6+G]IO;>!#!!39:^=NA67/C=P:)'_=Z878GG6%GY4FG P'389C9]3Y M0BH%*JP>%*)AFV!F/WT@@6T*29\EZL&JP@0:>1&>]LU6\7O7";[<=N^-N4$\9KN#/'*Z8VH=SJG6F MC7= &A/*R(3Q6LQ'UM@Y.FV>O2>-G= IS,?/\(R=QF7S:N_B\*H)IN![&./[ MJV7ST5\T.[NTN?/IHDD/L_E(0%WG,!?6./OMK$$_M)H[OWUI[C2N!R@6U?QL MAA[\V6K NNP?M,\:8(8V=MJGC9T3VH11-S[O737/0NOP;%O\YZIQ"28 :5R] MYS!&,% /CYET%H= 4,*8YDHI#EE-P31-@B=EE!$,WQSM6"@X_X2>LPHI'HL4 M"N>>O-0G[ARG43H3:"*D: G;8:-,_AJ'UX=G+5@,\:9XVK15!H'FP?AZ 5ZON1;=>B20%-X1%S[W1%AL; MK**:44&2HA7=5G2[BF[/3HZI(D(P8E&BW.2>ZA&97/:50,$X%4=%O1[4JZ M/3EFCD;+&4,BB)#;3T;DHL1(\.AHHI(I[3+=ZA4JV I1]EJJ1^ZTSIZASU&I20)>=0]:D MN[1<*WC.9YCCP1$HVY_H_D&#'AV\.UWE*:)2&47 '@P,Y"=7@$B61(IXXEQ* M*6B@]F9/T=WUZZ<)"KQNYGYDLF7%W"^6N6^RG,^:G<8??[>;._X;K$4'Q@+/ M;+::!XUO8#VSP\\?6H>=QN4A+J^8^RF9^Y&9@15SOU3FOM&6Z.R2!FU@8%YQ^/G]M\;!>WQX\/?IT1^? MK@X_PSKL>'*T\Z'=.-C[MHJY15(L9G()GC/$?2[ :9)'W,2DN>5 7.%^S/WJ MX]E_]W*#ZG9K>%E[!^O0ZS\FDOUFD>P%VR S JC"U?>&LL8MX>IVI['3/#O\ M?$B:!]M7 &47L%:GS3\.+PX[?W]I7L'WG[.GW^-E*'M_'*+2 4M ,<(C_! & M66<\,HEJA9U5*;=S6^]P]9N%@\=;+17CKSWCWQS:$\W/G[X==O(ZG,)8/K3S MVAQ>@4Y#_P3=!>9Q]@[6;9GQFSO;Q\[(7/10(.$XR=R?#12;D*,@8XCTWEB^ ML84WV7)AKHKK7[@Y4W']NG/]S9;+>];\O'O9_&/WVU$^%'4 *+#S6ZN1#UV= MO>>'G4]71YV_X?,_5_H<(P@(G:)&,GF-.#4"&2V!M10+6C*L4U!WY_K7$@29 M$&WM+V"N6JM;.XRV/WA;P9"IBEB#V.^0"I#O ,CO;U'##NG1SJ?+!FTP6!=R= #O.OC"&V?OV='! M*4KIP<^?]<21).*(Y,B*WTZ8^(LU"0$$9PH071H?<3GL3 M+QX"K8W3*&JWD>2#4O\JDGS#)'FP?2RMIUHFB;P7.71!*-)6*.2C<-H++:VA M&UMJF20KV?%@V?&@A+R*45\&H]Z(#Y<=#\JUJTCR M#9,DR X2'9,V&"1=KK^AB$#.*X]+4001AWXIA8G!NC7J=ND7E0SR.QANY>UT0#>?-H:#'O]+.WFKJN5_>AZ MW=I%C%_:ES7?[A5E$W)]A%PM(=5:PT%^4 >N*2NVVVZ6M=U!*\3^H.9'_3[P M%]QJO]I6NZADT.J6G)R]4B";BTG, MOH.'#"851B=U(,9%UC=KN81$?WKLM9\K0<"#I]/+]WS:_ C7]:,= *[4+G/* M8A[^USBI'S&$+9K5CQ@7G:C9\_-^#]8C/S*/X<8A3!T!81QW']0 A:Z/8;PE M!82J7R>[#AQTSMAE;>VR/>L MC8JG[D6K$P!?=RK8F\B7=1]HX>![BTG2^Z/A8&C+YG)V6/O3=D=@*)5F#+E1 M&M(GK(*PLBSV"RH//&'^^MRH[< M:[Z[1TO1QU:+GMOZYCCIZW6D3.4#%B2[KAL[GC?_^)0/:^/#@]UOAYV_.T=G MGRZ.#O*[X8K+19=V^_1HY^^S!GU_T;R",1[D?S^<-@[>M8X^'W6:![^UBWF> M-=BU8YK;QY)RGKQ.* B<$.=>YXXC!OE(N/,J"2=SV9(Z(;*.N7@I-:&K&OI5 M#?WGK:'_,*1\\M+Y%R%F+$2=(8LI@Q''*@3KMD!,. M(ZN)$"ER;ZG?V*)L$R_7PZC@L8+'UPV/3P*+BRWI%X_;V6&_]Y10^2'";P"5 M4SOO>E^1%]Z]_H>!Y%Q?$8%I(M(%Q"6GB(NDD?9.H4"IU@D;DH)X<9WK7DO2 M_G^';^VN*EJ?, MDZ)R;'::A<2198HC;+DSP@1.G-S8(M+4U8KRQTLY//=$B'5VBKT>=>UN4UQO MQ/HI>MP3:VP3P*J4MF'>;C6"-8>_8S7YDQ[U^NGV'JU[K2U5N4>Z50;;]VH/X/,"A;O!8N?YG4] M*U(4CFLDC#.(>X.1(X"2SF'"..,1,]#U&*LSL5PKYR95KW*G5>ZTEZ6&K4"5 M2A%[2L29*6+#+QC7G2[J=]>6P-UR))Y22W/CC/:-1!*ZTU=U;EK(N?K715:;N/ \##>94+ M1R 3S@52D2K$!6:@;5&,9)(&OHB$>[&Q90BM&[KL7GOQQFCE8WOE/K:' 5J5 M7?M2D&RFRF'87NDC1I0'G47%Z&G.OF%:GLJWNBS)Q]1:GD/":+ M: !LX=A*9+312"@:7 K>K)WWP=HJ(G=EB<]^ MA$\&.69>EAKN#6T[7S2TWR;E2D][[9"MLW$ITX4'UV\O)#PIW%P60"W*-^<: MJ=#+ \9='B!PT6GO1?/TS)*BRZ%9CW.C2AAQ<8SGW+ MOQSC:%A2F")C=$2",#34+2F)+TL*'%1BZU&:PV\L:-/-L^#B0RI@1'CJ>$.%@:R )CY,K? MBCDI&<]]$AC>7%&=:@S0B[[ >BVC8OY)3+'7>5?J(!L&N6 \B(?VY>:-E?]> MENB^&-N\-5L:O;5D07Z5PAM69B+(+*%^>)K>3?Z W7]& MK>'E7G7_L M*1=**HFPT*#\126R"D]0$%$X%0*(HPQ-R07](#"I"L-V-6BL[#^KLO/ M29>-FNWT1MUQJY];*?1IA282/R)@=T^J/O3]F!GN'>426 M18VX<#SG/47$>"2)6$\-94"BF\L$6@-5L0V_?$>&/JWLK$AJW4GJY-A9G 0' M&O*Y\AHGB2/MO4=2Y@ZVFO&4SV&137DC27U?E#ZM"*VH:KVI:G_GT['PR5M M*B2QR6O;RWD]D_M*$>WG* /^& P' MTU98(()A<&@LJ2=-LS)]#."+(0QNF+W#O9,NF-AA++H']Y7<#XQ,W8QURYD6'# H:'K^^]]A;9J]X6&$<4_F_(9)_=,%O/O8 M$\RI)!K)I$!ME 8 5.N !(":G% L+-/?SM#^+^)Y$Y/K1?D$VP6!_L>T+>SG8^-_KKMY6%RVLX>+TRTEN M_1_7_]_%INZ3)J+SVS,F>.5P4KGO- -U7P6KA,4^,JNYI(GHVQN@_XCFHT7V MZ/9H>-KK9^[]!"*[/U]6NB3H9BUXRU[+BPUXVP!' M@T)1[,V? ^Y.F_>.6X?.M_^]+;CS$EJ7&K-)I7E(YU)*-@G33]Y?4V]*^K"N MG=_K!2J?OA>HV-0/?.Q/&"S>E/INC4M__F!?%!6P3?Q 1OA)5'"WQ]Z[VD,J M_O?@7H$_H9WKZHR\50UX'S+;->S4.I-K=^G6^KTYWZ5S\>M8N+ETVOMT-GY9 M/')[U]1:H6'7"A7[,<3S>OH>EQ;*LZ_%@ZH@/G*Q7UA3UTDTNL3S%]*.^$/L MV%8WFQA_M=+:C[;5K1UFW\_=^Q)71/\CB7[=Z>>%,.5U:?=X8O^9]%Q)S H\ M*HE92(?MTIYX6PXT16EAARD\#\H45#I]&P'W_V^0$'YXBT4AK,A<9< M&VL85XRS0*PQ085PEWKE=TE/NE,D;3F.]E?O(O;+WUJ=UO#%)_26YX;/OQSM MP-@^'\)U7W(H'._GL7[^^ZS9>==J?FZ(P\[16?/@J'W46C@WW/GPI;GS2<#X M!+R#[^^\%\7?GQOT\/,>.;QJMXXZ#=+L_-TIVC?_/CXWO!33>R\.S[Z0!OT3 MUF;[(C_GZ*S!]_]XCYO%V>1=W-CYPF\$>RXL%KF@"MLDRX7.:\6!4/+KP\YYKC>Y?CH_K\AU MWAWJ:;W6LLL_D#GG:E!HD2*-"F%/,>):8&0Y M#@BV7')IL;=*YV*EHB[P*RQ7^D0JY-JR_)WCNF6SZVTLS-]8FGYOKO MLR2;@]COT(KI[\;T+%4\.4A MOK:J8O"]IO@B<.4^FO[#=(JJ\OD+P97Y@E9*&9Q;0!.%03E/+A_7BJ"K4\\P MC\DSET\ XDWSFML)5G;$R[ C7FM=WA_(^G/]JP(AL-D.=(A\/MU[@JPGH>C^ M;A,5,6)3V1&5'?&C[(B;B^3>9$>\U+-;/YKI]V?R/@+,>XTMLBSP7"^'()U2 M1#X**1U.VEM3V1&5'?&J[(BW57[[!_HG,J84V+)]+'6,' N,8B )P7Y[Y**7 MB'!N,;6PYRFLGR'Q@]*W7V!L.E'M4I R'^1G]4\V(.U.+Q(X>&4$%LD1,"KHIGSBX/2:TVL5G%Y#>CWSQSP: M%Z-(B!)L$)<^(*!?C!C5GBM*!95T8XN)34V?,CB]0HR\2J<2#00S(13VA'&B MG%4B8*R2=$("!])U<"I5P>E',^?,OF3",V%"0%9&X"<'OQG*,)).Q:2-22Z! M?2FYKE.S7 +LGHK@:F7L69U*3YC5_VJ<2@\2O55P^J4S_NK/3 ]+/J;(]R*GV'!1\M#1U?%/-7 M=L1ZV!%5EG\D_,!:<3Q=(FR9'$S)8541TS&*6 F=94.&))84C(Y?9M/T^7 MJ Y.W\2ZUCD:<2(RZ<"E]%9SGY+BF#(7N4Y5SPK-W:/SB!>1Y>'%Z=GL(88(W>KPQ.,Z<,QHRA$)+-_H2$M,$& M@1!@B26'+>-@5(A-_<3!Z36GURHXO8;T>N:/+7?>)J5 ;,$/'BU#VA*)< !; M6"3&$HTWT6MUEI48WU7F'ZKS#_2LD M/4BCJ$+3+P17YD+3C$7B'6;(8J$1YTXBDSQ'1% :K+*2&'V3:OYZ5(G*BG@9 M5D05FGXTZ\]4"NPQLYQ*I S8#ERF"%8Y(\B!3BFD=E9@6UD1E151!:9?-LO/ M!::Y%4;Q!-R>N$6<9$==,!C,(O5%NBSEA MY3N7LG^=ULB#6K]7,8V7!"&?YF,:VC.GM?'(" $(DIA'-BJ%#,@-CU-,461K MA-"ZH4^5)?]T/%BEV?YX:X9H;Y6TH%%0!W=KC04VAD<6<*0DN"HF\BHA8Z[P MFW%6:.H1X]EWF4_J:>Q]SKJ5(3*='(\YS197:;95FNWCK9D':2153.2%X,I< M3 138\%JX8AP+Q"/,2(38D*4>F$T=50QF0M*;HI'EY-)PP8GH(,(1@S;E.M4=J"(R/SO,%/&],C' M N[-M8_MV/Y)JSO1?0QPS?B3K.R8Z]!T-AH,6^GR^7BU>.(OK2&\SM_>5VG>A,L%1,[.(VU9%O]VE?;'L5:+]6B]:>U M#Q\_U4X (/*$6X-:_ =TAMJP5QM.+H?Y?(G#V5WYBPPOMGM9'%E3OP[RWQU MNG+!X)=\3;##XOKBX9NU_'IXU_26R3OA5;%SWNY=1IBJ;[=2JGV%+:C=6LA! M)464CUQ;P24CQEH7N-!6!FY-XG?5SBY !1_$[I/!:/'C;Q@]L!L@?:L77JKF M=?V4&7SW>4\36NKW.LMT M5*]=G+;:-U)2:/6C'_;ZURAIT/I6 ^H&A!G/U8N\@_[N=*>! E_G"? MPNX_H];PV.Q;\?^1E&.QU2Z)]\?+]4=1[=7),K+', M)H>T,B"C"2L.=1!$G"+&&2LUYAM;Q. Z6=&Y9B5QMKJU3 U.ZS9VL58N4*V MU*YJYUFMRO3XH,K4CZ/!I],B[TEF"RIF\>4.\.4[D#I_9VGSINEP_V#OF#G' MO)$.^11R;B!AR#!L$=BF1"2.#<8JT^&J8N?U3$X EB#BWR2D93$<0P5I5Y]( M8^?3L8-]9,)1Y,'&1-QJ@:R@&AGA$O/,$4_PQA;G=;T*T6Q>\D$I(+\6"UL# M]0FTG +4-FOO>OT46\,14-/DBRQELV0O;VIU!Z !MQ(8&%G>[G5]>Q1*6!SV M0#7/>B?L)RI\7D"/,UJHQ6_Y]YAI:O;0V,UW[T0?LV^\M(L8J9<8>V$'MP/I MTU(\$O<@^.UVN^\']MVK!:"0/[_!INU[>$-%%,?$^$UNO.] MP7 P_Q1X"QH3_Y@?NKTAD.,0+O(]H.ZK_$T'+'"X#ZZ_#PEBQY.)PC@=*#>8 M./A/R.1DBI))%E8[@.Y%>;MC*^MC['\%;6,U_35[W7**!<@.#O*RS'__.RQ* MLS<\C##NR9S?,K&RYM7A<1 V!H[T^!\FJY%-'+F/"M7KL]P(80"KJ?>.4&I9>M M5',+Y"CD6RVT!GXTR/J3=0 <]7E/70W6I ;,9UV[-3C-\@R^NVWI"K]NV?'8 ]L][_8*-2U??>7X&0-/75H"[YNZ'[WKG M<.TP2\/+N>>-SB<3W/OP$:;5S8[(C@5L&W66D>X^PC6??2<&B0L]R 5 MK4,6XX2(ILD:L$ X+[*UZGB5Q7&-NGSI7BX)O_"@E Z3J;/Z1F+HCG-GKG>- MU(9R[SBE7G./L=$N62NB B.(1H8?Y#!Y2$!_PG%%5&T_E5[T@AE![GFX:DI$ MZ*6F(3^"BBX;!XUC2YE*^0!3#-H@KCAH6: 6(Z%P5$%A!5R\L:67RVK^]R16 M<6,08S5]U6&GA['? 20.981DWP][4Y.!;$YA$[ 7+%L+!MW%.([1[?= A2NA MJWTY?V6K&UK9["M>7!)E'D;I@,D?7H+Z-SC-3^FYHR-+R8\ M/#V-[3#SRL_$1)Y2*UM?PU$_;T2^MI@T3"[[#T <=*>7PV4Y[V4PWH"Q6V&V M;G7XHIC*Y+TPA%-0I4'9CMW;AC'VXA:C671KS*U[GM*UM0>(FG].EM4PJ'SI M*!=,G!_;K5;I;#U.;:@-1F[@^RU7$MOY1%K?S[OW2.R[GW?O3F;!+JA76:B' M]R,+)#V\W$]EFF>=,0F[W.=*+1^TRRZ!RC7-[7B?@ZEZA&Y3%6LZ:ZTYR\:V;L (!(3Y<@!L2'828N,CA1) M(3%FG/M@^<86V^3+M%=_$,%(*K$#$&$^$1ZPM-0&0;AS@"E>:YL)AI@QP1!3 M$I0'[SLF<5*\WZ0H??58$'T8SS*4@ MG"&><\R#,S0&DZ( TL4.%SY,HB:.=L]=MXX+:E"5(7<@"4%I+7P M*'F:"^#XZ+S/-,-7J"M9?9Z(K$E6Q:)2?EM8,/\DIB"]3!MUL!H&YQ$>_A5$ MWN9U5^$M;G3.551")ZM5Y-9BFWBP*3$#6H\53JZ4 MJ,V%)V#B(VC;;B:BDD('@U&G7(N#G)-Y ,/[K0U7OSVZNLI> NZHT@)S!&(K M(6ZX0BZ?\G%,@Q;% G4"=B$"]YW#/@S[P(HOU!^\D,4Y,?L7&6-F9][JY+TH MO<*E_54;FZW7/J+,2">3,[9'U>;&3^^_)9L%NG\"WG6Y7<2;W));OP:;][\ MW6V/-9O*Z <]]?8W$BJ>_*EX4S!9K<"3KP#!F]C09UD"72 MI2N.)&7W=NS_F(,[>@%:ER*)Q;F=+*[O<'KK]4Z?F+<]?7UM^C^T.];/.*?V MH37X@E+.P-\;.]9K'T#TWT@#=RC&_&;J"CQ'7)$_F74Z-3CG[(2\V^]@LR=[ MG;?ZY8<7)R?Y&I__;AU]?@?C^K/5S-_3/7[8^7"ZO^._-<_V+H\.=K_!YU>' M2R?YWG\[^OQG^_#S(6]T]A@8%E>'9Z>MHS]V>?-JES;._FPW#G;A\V;K/U>[ MUPJC,2R$ M>Z?%>(KBTH^I3?^VX?"1#MX*#M8#00K0I!302/.&$>Y/AVR M 0P"'#57W!<'6!Y=JJZ"PZ> PSOZO-;>J-]IY8SK;J@=MF([W,&6?_6X^]09 M;U>QWPMV)S/ >8:))/MK/#X_GB\-V^M\Q %4 _.V0H)\90H(RZC11;T=Q0YYY**Q)A,.82QXKSRZ^F[ M6S'^FD.O*^.O<8RN8OPG8OS+*>/[P$PR(B+J(HXMP)9*BV*'O9;"2,)"85A\8!F,D_I-WV%+/8@5;YBL9?! M8O,!%\>U3B8@H378[B"\\VETC@RU24DL0B<4>H#17+/9"6&P69+#2 M*,^E049E*YE2CC3U @G06;174IL@GY3%[M!T*/^=B;'5+0_&%\>(2Q;9^C^N M_[];RV>,BVT',<"%IHG+I'F208ODJ,>!64:I-OZ8<+WQ0@J'KJZ+VMP_V*T1 M51L'?6XM#?P$-0VF_+;3&OAV;Y!+P:]/58*3,:_U6..J\6W_X/W%T>==>%XC M\Y78/PAGAV=M>.:'LT/@P\.K\*5QN5"5X,Q?-:YV17/GM_;AP1YO7.4*!%]$ MDS:!=W))H)=X5W_*445MC_^7COH MG0-;Z%PG9+)R/[K \>K!9]*U#K-?^E6&& MXE^OK63Q&?GU?VHA)KAG,%>XHCY7C!BF4DM]0).+7O]+4=&B4\PSUX^8*W61 MYQN_P>Q"645X4ID_3-< /OIGU!JO3RZ#UAK 2L!%^8-5I3%ZN5U( MS7J?R_7G-YWW>UWXW8]7MRCB.'Y>#89TGDN"#N?'TYG;C++FVNQ=DW*?@WIN M" !/+U\W/(4W#>KEP^T-#RM+9,S7D1R"MC,8^R^'O=H@%D5&\W5QF,=6?)^* M2O'MEG5E?+?G_:@_F%7";'5]Z[RHJ%Q40IT4#ID^9.[.?GURFW6#V"T[$]FE M9Y0%ICN] 0PY?+7=H3V)O='@^V_8K%TCDQ7D42O[@(S.B]+XL.VP]&7)WZ+2 M2+GM6TNH7H^&E[K=+>\%; ,K6&N*SH$ M,H"E&1/$H'8V"B?YBK*F::O[M=?^FLNA@I;9 O(J(1+>F&S9CBQ7&LHCF;QO MQ:),\7I)I5E"\#'S<;JI!##H>6]0% C_I6")UM?XZZ201*&ZS]TXQGP\NP5V MN-<>#6^^9>G0_D_":"FO"[3YGZ?]F1YY$I'K1_L%V02#_<6V+^SE8.-_KTM M$'8+:[@X_9MUR&F%J&5Q^%WQMBCLM60$ZP ZE>,\1*-YX#2 DF"U%,Z]U")% MU]G[.M)_G=2PJIVV@%'Z_K0LHCL'XV/N+1BTJ#@_NV#][ M*.!%KP]$?C6N.C]^7*M;L& N>^#Z/1MJ[?@UMC-ZC,L6W5*7Z+L[,#9C4':T M_\+-IEB?72G'$:(?E^G_I9"#^:J-K;_R$M3(SU0A)MN32VK_,^IEP5X _J#V MKU'7AKQR,?Q/!F1;E&P;2YE!03LYB;!PE92X.I@'5A#YFV]T0^EZ;FC>L4$+ M7@E">+Q?68C.;=B*;>[UIWA0*$\9)D YZ7\MJH+=K&N HMDJ=*^R-6C[LGS2 M]*])E?.QT@*+V>^Y\8K6RZ&.' 8T%>NZ5XJ"Z-<\!L4PFF)^5875 RX(/D>ZM$Q]:%Z$;=.0(9?UZJE5DU&X$)<-&=+T>W)%MNH$T[;P4\8I=?P([N MPP+5/D0P) IC[#<[:#U&.J[)C$$_F>/89^3RAF.[:*9E M@,HQUR]B2E_YHMP7 FRC0K^86!L9N[)5.FN&>+L%\E*:-GVW9F5>HL$$+W=: M]J3;&UP",WDPJ$I3I.RD4394J)WWBOX6N3&D[8-=7IAT98<@.^N(!%_?IP]0 M\-AKRUW@2G'MN%-6>*DYX=9C170N64\,V #\X2T/?LOU,L$,!>/4 8V5?_!PA?>GO\+*[A&K?5^M L5KKO:.TY)88*E M0(3*A+C"%EFA,:))>&\QE\'1C2W"-E>T$)KTUILV/.D")=SJ!W?8"DMA9YT1 MW%/N/(Y #1B#'>^ M'%NEO+2YGX4W!/$8+'*$$>1UX-H;PRRWM_>0G\*QG2UI!I(NX%I1(6!B_,%G M!96L"YKVB$>GULN-O#T7V+IH[N\: M:8Y,5(QC0IW186-+T=M09%IJ'"1XV7ZS]$(N]M5H#<9.GKQ+"P[!I7++ST]O M=VH1^PAR6ZYM__:(K'&Y?W!"X!J^7UR[!] E/8G1(Y!:N56G)\CB1)!. =,$ MHD4$G*N_++749+0%F:5 GO MQ.%I+]3'[>&G3NVQ 398"&KA_QP1GG+#YH"1 MM3$A)F70Q&@B\CE]NKEH]D]"\E1]X-Y_*^)\Z[:];E=ES8;/!ZC&',5&B/ EJ:1H<"8 MT@JV4+!XKUT/41'C8Y+*&RZ)-28H$P461ELL@_W!?%[M^JI=!YXDU@:/I#6Y M&1)PO1&,(^J9YQ3SH(3>V.KVEE2:!WPP5O 7W.F+ =B:M_U^JS1YE_W!'YM?9'KQ>*WM+9[-S/?%'_J;'0X2Q' M;NIU&BP:OK#0_7C>ZQ94O^JOQ@+H9ZW3VPN>@NF"1+SL>V8!*V MM$.G&7.U &^=9,'-T@O'*0)C3\$X4R!W_%N*X18!HC'*Y)2^22H!2(K1I/OM M9-KE3(J\HXG# E[B[>"TEG*PJ72$%+W;QPOT_?6Y:7DFRW)PMV])S#*# M[:)'YU68I-M :/^.*5CX$>#0=GOO0GT4U-U,%:S.RAK&\7G0WA+Y_KZS?)$ M!]/$D<4]+CUCN>OZ=+5+.[^1P[XUJL>BJ.AH?RT@^9U73M_X[]W?]QNYG49%;7((,1@49KR(&?PI[%XN$V!X(Y4SR!<;>J.A-AW&< M/]IX@L,A]U;^"@]7LZC)L)\^3,;S*6_&7C&SN$[]WG^FXVJ;Y^Z[1F 2"/:( M),X0QXHC'9U"7E &UK=ARJJ-K=0;]9=UMNW8[P'K^B6RKP,29@F8&S[>O2'X M KV($(761BF'(_=661<"\X0E(1P+UGR'7NX4L)B8"A.1NS? F"(9K\#R;17Y7B+%31 9 W1C8_F6>1C9%!J-V(:YSGICM M=G,PH1"Q,]%B![/LOSY\$^SE](->%E!9 O1!%F3A5"#Y*Q"^>]W"\EJ0LD\G M7>^PG/4RL7NB0K;@@:WI<8O\24:WC\7AG9R*Z8=EW+9()RVS@6=AHKR[-PR^ M?DU]GLI=6R9_+@G;0A5].&2"CR7RX>;E9O:EV5X G#XLO"1J3Y, ;*L=7 MO3(:)RR3]B3'UE.X9XGU[[@CO\,P;U 9)8V=[>/ J;442T1ESLR+E.:2PPP% M8W.+!07:*5OI95QEJ0"8SPR9?.1O"OZ+A_P614DA7(E^%=SP5R\G_8,<"M/< M$#2XV?O:8]?*P@ *K:C(C[IS?!<3C65GQ:^J!&&XG7=B@61;-MV'A3;GQE8-K)\Y '8*IGXVZ?IH@7BK!.0.G53AU MX0'PEFZO4^::EGKH:IS_??_OO1T$HB*?<8YP0Z%FS52/[@JU \;]8?_3O#_L MP4K((^W\>RDA8XG7/?DK9Z14JL@*ZVT7WO?I6'(;K+41EEQE,Y]HI+VDH)9H M&8@ODHQR@4)UV;F##;.MJ.6]J&60FMQX-PUF MHO/GC-Q:[&;*705@?1/O7S<[$C& M]WW+!F?,>&'3[Z0TCQWO2W-D[ MMH1:I[5 RAN'N'<&Z40EPCX93G"$C>(;6V9%VNE*(^:I&/XUA&H?:JM(QH ) MHHC:8TZ=T%))HE4"_!4!.W'/_BS?L57F6646HBQY9??;&#DF!LT;-F'>T_WL M&F4N)N,_>='D8 MM?[E85YKN9=W_5ZG-H0G%F8T_'M=Q^W8+W', _E@2AV&EP^-G(!%G)73X66N MGP1:\Y3>"Q="MU6R%6BHG1S:=^.LP$*-G3VAY[+1#T1=9EX,XK6'9?])J3&7 M]D^1E5/;'BO *[2!IC3IC8[\Z5HYD?Y-BFNC$>4(8XQO7%2B5I M78WQW6(3/N8TLR) \AF J3>"@=@ M+(S/DV4/4#3LR37+?;M(D!6'CA\PSKX MIXMLL1M'C (K"!$6LU+!!7*46A2UE!)+9JE)&UOLNSKXU#*8N,KV(7]<M65,2,$#)2%%;)]2@?@X&?/OO<%P0"IP+ ^87C2O_'$R(-X4 M: *8:HFX\A)I6'!$J#"1Q*1@F_(!T^_E%60VN,_^)RF]I00+(17G"3NFK6>) M4:M#X.9[+>RJ_7^"_8?_CK52(1$"6R]XK@&N=#YXE^!/E@3C6O*8\O[K[[MD MIPG'91AAAIMM0-1_0#[,>44X[FCX<7#"@ OLZAR M?;OIF9SK1W56)>*]!M3=F1Y&@*D.3GO]86&CC@\3U&](,RRDVB2X I_FQ:S/ MC#U [-@JE8=">DT^/[>7Y8>SL,M" =.;0T]%O2/ZK'POLR M;%^^FQRWV^N6( T+OS;-%@YVIXU-X#FT>?7^JGD5SO8/#N&^$[9_T.P<=HY: M8"N+QMD1@.>N.&HM@&[GTU7C[) U=QJL21NB>?8!QNE%@QZUCCI[HGGPY;+9 M>7=V>-#N_.?*DP88(2]T)1SR1WG M0B4M03,RS :N*$LA+/9:^+C[U^[O![L[M?>?MC\<['[XZ[#V;J^YW?Q];_NO MVE[SW?Z'QO;!WG[S]DX,*UV#WQW*K1UXGH"V/OK3&$;MN)]NI[(,$F^8U/#^ M]G%(GCI!@(ZAT)L$/;86V5EMNQ"+IK#N^W6P9ED6Q"YNW$!"#40>& M6QRJ&\1VF7#USX1DKE7"G1)-8=E?TUZ>^A#K>&B3*$:N\9,;;[;M^2#^,OGE M5[!+S]OV\I=6MYAJ<=.*=I@S9_\F+AW^XV:;X^>/O]XLOEIH_%E^Q\BFY/K& MK_$FN?&[VQXK-P'6'O34V[]CFC_#6 V_^=MJK&]CK _E@FJLKV6L:A.;NXWU M:=L:/T^W1'.G9HFK6T-/Y\3%72951M-_SK26K)UB6F/%L+:;PT+79O=ZMNY? MG[IV%%JYU\0=NA:.-8VLFN1FWD5\K9;'N-CG^V=MK+[3QNY$OYFC>T\RXSMT M/GTER_8QGF_6J*R6[7[+-BEO4"W;O99M6GBB6K<*W'X4N%74]B!P,]6R/03< M&*Z_5K5R+V=D]4:#W+VT7IPE/"]+ 9W'''?*"0[!#NU=E,Y[;VRG%4([_IR- MS5Z_A[;_KJ9?3;^:_DN>/C'5]*OI5]._@S+CK/]RTN^-N@&-1^A]C"G=IL>M MTG) $_PY*LY'VYXUH5]P]MXXN1O5UT4-%M=>@);W7\\W_?EI]_,KUVG>]SDA M*8,7D5E9-%03RAAOG:+4\]PT ,=QIH*A:G5:*KM'6N*'^#5V1S&?3LKUP_/H MC7/JX^%9&\;Z =[5A'_?=1H'V[AY.;[G/W^>NDYH[Y\=BN;.GZW#SX>T M2=_#/-[GU,?6_N=#W/RC<7%(#W'C\^&WQLY[]I^KQK#Q$7_[ZV!WV-@^EBG9 MHL2\B=(@KJB'WRA'7%JIF6(BY)Y'A/"ZQLNU!E?'3)Z,@?*W]V2DVZSN[X'U MHC2K<+#"P6LXJ"R+0NZU(!+"7"ZY*AIR5 GXH[H,(RN#*4^\X> 0Y25I>&5SA8X>!;QD'O?;"8)4N"Y=X&2S@U05AOA16!+!;- M!T#4%0ZN,P[.],%\Y"GX@)%BA .)H>T@C^3IU(QGP1SN;*T4'6A*QRLE+*1D/&Q95/H@RN.+5G _,F$!8FE20EPV@,B)4^N,XXV,@86&#A]K&,BCC8.^2E=8@SX9!CL)$1 M='\?DV%8.@!"I>J8W%06H@+""@C?!! J05DP$E,>"2=1:NN]$()39H0DAHZ! MD+&RC@V6U%1 N-9 V)@"H7$X4!$\TD53^F E,H):I"C(,TR\%3@#H39U;"H@ MK(#P;0,A3:#]>0O*G^..2Y<\\TE[&2T.POF%@EZ B+@"PK4&PD]3(,2.24&( M1E9+ $(7+#*$*$0$LS18;8D).:50UXEZ,2["ISV]\=/R&O_HYSXX_^[WM0^]Z@*+][WN^%46ZY!4NX?&IXQ6Q?-"*_2FS]D5F)!3V5Y%1A MYKTP\_U\MB&!_V%.-?+1 61R(I"F@2+AJ'0L::Q5R-[$.KFO#?U\2N!W=+T* M(]89(WYDQEZ%$8_ B%GD55*P,)-0"';-(2X-6)K<>22YT,8G1WCA:!.@5=TS M(;G"B HC?G(V6X41#\>(N2PU'F2DVDE58<0C,&*F1Q@I&">@0EBJ*.)*:V2MUR@ZQ1RAP8*YN+'%1%WE M,Y\51E08\8*RH"J,>#A&S&) F* M<%Q MG"'9PN0F31G7Y& M8;^7;6 KM+P76GZ:SQ6Q1C$2+$76,X-X0DH%1\\+1[-PD@(5&XQOAA+-!AY1 FG/%2*>.1H,]\GZ M"HXJ.%J#J:UI[DN%24^"27-I,$8EIF0,R.A05(%22\$DGYD9D\%24\"27-)/KELI19!HQA%0ES%B*RT N5BEA1'0;@B MN<1Y'?3@"I(J2'H1D/3$B425'^EY_4ASZ40L:2,MH\@9#QI24OG8@I*(D6!4 MUIJXD94CJ<*C-9C:S\M9JO#HF?%HEKFD% Z&"(^PHPQQ'C5R,GGD0V1,:=!T MF:OPJ,*C-9C:STN/JO#HF?%HEB1E";%. Y16CN0V60P0ILMN"C=])@R]/38,:P'SA MMWOXLDJRR00U*4K6ZHY@;??/8]_F$0]*^BJO*ZBKT>KV^JWAY5YN#1H'P^UN MN/Z4W7]&\'4C#D][\,U7N"0#;P6Y]X/ M62X(XM%8(:3GWNO"44\J(*J Z)% ] 293Q40O28@FLNK+ ;-DJ,8 M3BD$3!%/.3E*4\ @KAU26AO.59 ^)T\&FGT]P\I%HJJ) 3@F.N%(>:6LUHLH*R0U/0;*B[9C1 MRZ!YD_>J2FZOX.A-95%5HN =]4$8K)+: MV!)U*I;KB5=HM$8L6Z'1STNEJM#H,6@TE^PDO6:&2(ND#KERN7?(8>,1T8PF M'4T0')0CRNJ@]59P5,'1VL/13TFHJN#H47 T4XZ"289RIA 8V-E68QK9&!5* M BPX3[0G.&UL25DW*QHI5'"T1CQ;P='/2ZNJX.@Q<#1?/$J1O"<>!9>[2,9$ MD5;8(.N2$S(Y KNZL<5X' 2_$,8ID2&ZG/Y$R3U3#RHDJI#H#:1854CT."2:JQ:%9<)1::0L M\[FKMD6@"1'$-'4 0IA+SL$\JRLJ*R2JD.AE(-$/3+2JD.AQ2#1+A7)&4F^( M1J :6<0%#<@2PE#T427) :2(W=A2N@[6]AI!T2LI$_6;';3\)!=JU_:[,.A! M[=^Q7_MX:OLWY46]&H!\.3AXJZL*]JO8KJ?-=J)S'JOKZ#PSE59:-7X' ; M.#PR]Z@"AV<&A[E>+)PQK8)'5ID$D$ Y,C0*9!)G %YPF$O[P8GSJ%A S/E\DB0".&#LD&+8)PO?D<@S.%2%12IP>")P M>&1B3@4.SPP.,\TAR1AYKCOD!(V(&T$!'*A 3EH1HXC>6K6Q12O-H0*'IP*' M1Z;)5.#PO. PGQ*3?' &6] <=%&<-2''F$1.,1,=%2HZL;%%-E?$HBMPJ,#A M =CPR*056D'"LW@:YNOS:!<-8001(QCB5CGDM.=()0[*7M)@;9AL3>#E$TU5 M:8P*&!X*#(_,(:F X9F 898O@K$DF*F>QF;G59[-(SAWND;5>+;"T#+M4[X&%->A9SW0LXO\RD?!G: @V!# MPE."N!<266$\;(S3).JL4/E[IGQ4N;<5!/UL"/IA:245!#T0@F;A(:93=-X; M%"F7B$N6/< X(BR#!+T[80+J]/T22RH(JB#H9T/0#TM>J2#H81 TE[X2*5B/ MSA&4]P-Q"N:C,]2B((RQ6&.0)>&>Z2L5!%40]+,AZ(>ER%00]$ (FFE!RA8* M*D&P70GQB .RUGL$VA'S6FM!A;UGDDP%014$_6P(^F&).!4$/0R"YE)Q=%(B MZ.B1LP*T(.84,E%A0"0E&';$)V/NF8I305 %0:\\W:<"G@=Z@.82?K@(B@BI MD"8A*S^$(JN303A1DE*P%$O]D(2?"GXJ^/G9N0//G%14P<]#X6>65D2Q5CPE M@:*D'G$9/-)9^]'*>2>XEXRI(JVHJH=5P<\+@Y]G3EVJX.>A\#-?>R91(X1" M5.0 6# ::1T$(D$+&ZCB+(CL^F'W[,'U_)5G_G=H73O"OZ'U=6LRN.:H ]3M MM_X/?#@92L?V3UI=5#ZBH/;Q)\/>>?'GW,O/1H-A*UT^-8L1_#T>HYG'#DYC M[?=>!]Y\6>M'W^N'&&JV=FYA+6R[]M6V1T4+NYIMMWL7MNMCK9=J]OR\W_L& M3#.,[@!V#2/1[]<7%/;FRIS9MT!*#5=D$W MW7 O M'>:S"!L*;<\ABB4S8:2[ P.#EEPO>:A54$\B,(Y.#DF(00J4H6V42! M0"Q6R,GHD*2$.Z.CDR;W!>.;-R6G3RGDQ+:Z@V&M-1S4/FU^W*PEV/8^@$\8 M;T9M:+_5;-Z.02V,^@#EM2' 5FKUX:Y,7ZDWZ@]/:_^, +5B?Y 1*M-&'1!M M/*, 3POZW#WUV)>\$\7IM+S?E1,;_*::[,H MGTU,[>*TY4^+T?F<=IJOA&F-VO $>.TY_ Y/BV&SMMX2[!(3/?N96 GD'\X6K^]$.8FW8@V_:\00&F9_;_QKS.RXB+ _\FQN5 M]D=^6&Q!?7[!\MKT8&3]Z=*M7!$81[ZR^)VR_#%,.;/_H-=N!9O'EEI=X,,L M>@9#^*!H>KJXCU/Y7XCA%REVY_<*?AOO4;EI@VM[#&3PKA]CZ'7J->O_&;4R MQ]6-:=ECWI]@:7@^L7[OMAS\'.\,FUT0(]I7ZO4[RGN'10 M4&DM;T$>SH7M+]#3=(S]F-JP$^488>F!)%I $(56D#\:Q$XK\PB0"=SB1@.8 M^F"0Q_$NNCZ0-@R:E2/9O+Z/&22R)&AU2TPN=[: 64LM%YHF+I/F28;LT*0> M!V89I=KX8R+XQ@NA![62'IK[![N9/?[?_T=30G^M_;7[Q_9?M7]_V/]]=W=G MK_G'Q^MK=4WS7%"PN(I*Z&2UBMQ:;!,/-B5F=&)6.+F@8)7R\[I8!(SLM,I^ MP]O=4/8S/HG E7&P SS=[@U@PP_@C;^U>_[+3Q>%[R>BL-7\8_?J\.K39?/L M$V]TWN.CSX<"Q-9E\P LE/-#I_MH[ ,FK"?] *"- M&^M+S,43?VD-X77^#G#WUR@-09,:V%< W?O=VD[TL9,QE9H"RD#3F,ZP=A#] M:;?UI;;]1^U?F9TI_G7Z9?$W^?5_0,RU"SOKXT3(9?S\O6U;G8DV\"&>%(I# M>0GH+: %)6F?JESF"'6>2/W* 5 M6AF#QV@]UH;JM>W=CZ"?]-JA7H-U_Q+AKE*H.#"H8>XP*M -1J BP/#&+\YF M8N\"5F$P.C\'8022!^92OJS535E)@%4?G6<5;WP/V)7#/-G3V"[4D.G(YR8! MPRC>"%=G#:T/(B<+LZSUP2BSBC( F@!! ]HC?)8'60YYHA>"LA5/8H 1C4>1 MOU@Q4IA@5@/A\L*D77E7OY6!,0=6,C- MWM8X52B!MNQ>8WZL5TH/_"" &+;#VL#,#,&DUVZZX3F M!_*O_E1Y[F5E;$R)\X^?$&.I&)323 >?9 MV.FP)Y^6CP!-T\5BA*/^8!2O[W,>XB">VWY^H"]H&M;8@WY3G*%J97NQ-C82 M2QYIC54=8#-5SS-)64N&J<_42Q?!>MM\!="R-Z, )\ MWR884[]V:O-VQ.Z484JK( *] 'CT!^7[LSD^*!3.\?O!YNGF=9^2DAM-!Q4F MHX+A?&T%(!L -; 8YTR%UIRFV@?KI9^IJ; G5['3,G^7Z#991?@U=K.C;XYL MX;.._1(7^2$/$?Z>\< *G?8&%^%XXSG=5 *(X[Q7ZN"_%$P%>O6O%ZTP/)UX MPN=N'-,QGMUB':SV:'CS+7,$_O^S]^9-;239WO!74?#>^[S=$4HF]Z7G!A%X MO?0TT&[C\>!_'+F";"'Q:#&-/_USLJHDE038R @C1/5,NS%2565EGO,[^SD^ M&XN#!Z)OJ1>VI_;GZ6!6A'H2D0-"^XR JN+@-]N]L)?#K7_,+KY^ M^9([_^,&<.DU#UXP.$H]]OLJVKQ*1S1)5,1HO"8\)6J=83%XIIDR7F"QQDK< MK1W#]OP\VFXI2S('_2]\#[AZ"DQ32/J7'72'@_%IW&X=]F9B,",9X)ELW_)J M4!HJ*(NM;B'G"E$Q56\F^#'OTJGTAG-@X\ZP@):2&O*@?3V_'Y M +2O<@7;K6>7,V0L\'4 AG(IPK/=_+T;9(F4GUPBUO\_K)Z]W7K?&9W"U9W9 MPLN;60<;A/+CX%=P55T29K3-^D(75+$-$6TU,3X#UDH1G@K]6VJ_A?IT;B\G M9S550>QX6*H<^2YP##.:N4827 ?_VZW=RN%7"+FLSDW%5;$X.$: _^RARY(5 MWB*[V4+_HI>='%/+H*(:N)O/CL9"-^V75P_&W<)_-MN$?".;G2XU9:K:"%LX MGN\8<_&:LF@CX99R1J73C@&X10G&OTGQ>I? DBYU.QKT?_L#Y-%)@:5OXVC4 M+0R;TG.^6[[=4?\PZP-_VL'H\N7?V=L%.[&7)1)(T37RKO]LE\+^Q?ZGSQ^% MY0YC[9%AQB,N=$169[="8 (K'81P>FN';=,K#O76Q)=^WAUGTBDW=+OUYZ # M? *$-T.P"5IF32?XX]ZU@SB7 M"Z.GMO!X!)^F<,V\2E3RR06(_9?O,'[G_8^&F.#ESR@ M$*A /-=R&9+@#^<9T5A'ZG,LYII@W91R:C9H#>, OX:%I9>=T1/8G G)WCRL MUG%TGMIRN.6D!_*BP/HBWI#O4(LSP+V7(4,9!'&<.$4PXTI+PP1E/ !9*@EZ MFUE(]+@'>OPSFR-9+#24.*'$KR"?*(!@>0QR +](:-!LZ&" 9G& MC&%7&9#K*L+RU":(CI:ZH,+ M0%@X*I>8"X)[9@@@'BT [XYQZ ;PEB SN-_GC\%CPF7T2')/0%0JAW3"%$7' M?3*.:\^ S/CVU>JQ"9FURW#;L%-BST1FM@L/%>@PPU211@5Z"SKA! .W"_HZ MM<.:D537] M76:'(E88(?%1$?7LC4.+.8Z_0#%T$4HFW-JWVOKFB_(C,$MEQ M^B4.AF44L'S\/"B#405&%D!SZ2W.AEZAK%4.'["[LHHK>T4;%;S MBDS\0K!G\6]?!/I276V=*+65/IX7T>U.77_MPLV3%4+X!8@%%UN][*P?AT./;Y(6GXUE(J/6H3CUX9?B\I=9)( MD2GRMG94N!N3>YK(/ER#]HE.65V:K=L",#20WBC MRNHK=BZO$O[H#S,5 H/4R+/N=^Y?&^:9.9T+X[T0,Z/ZXPMEIKAZ]WS0Z;9( M*;QT^QL!CKX#\JO%-R:.SKI;L_"X@RDY+J1$Y8!/G1(_BK/+%_E MA(&79W^688HR/E$8X^2?K=BI//AY-=W+^M&7YLI---T4+NUZV&E" M().C/.N'3NJ4CJAR_\K]KC[PMBX/I]_)B\@^_!P: S7*3[2Q'$'($$ LB2UT71/3D"E&"V(J2IZ4_#!'!M6[#F'=\MS M9/U(!O%3](O/+_6NE7!J)03/(MQZ[HZ9,Z^YH;.57GCM7?OC43>."J.HNAN8 MZ_TOE<2NQ<]2M#GYJU2"\R'/(!!8[_1GZL2ET3A1IQ;T;K)7K]6G,]U]W.5>P^&QO]04&R-4+*XG.4 MYW*!I\=AQU^OAK17>"O?N\6N#6AH6OTD%R\4.4HW,C5 ML6)3/\V%6>#D^6.:5YSR\B?!F5 \*,1NI]0E2\LL4]C\&_UN>V5SKRUFC?ZHK!279$1"_)BV)GPY37AG_SK!=*! M3TLA@6JX-1$TL*E#@+#KDFFF$9ASV)M^*!-F%RP"K#(5[ULX55JJ^25M3($T M7S\'II4PR?D097XW+_/*04\:Y12(G"C>JC*29IK7(B07R17%@@I2#?T"YJ^3 MTW4-=LZ7VYY[-]BV,LV\DAK72 S8#3BB7BQMI(LUQY MY4T@_=V*PIYK.S#=0 M7%8X7P(@78;.\L:+:LDBRY6, SI&9ZK:#>U9?@40@YWS;ED?4/'7W*7UE_QE MW.MFEU*1!5#JP&7H='+/A87FT.H5C]>OVZUG=5UGSJ;^8CO=XMTGPF3RFG.6 MSD)$=FZ]DZRY.:] ._NL)FE"-<6W\KM-=8-1/P= @$R*A.IY3W8^\5+QG[C! MBF*/ZJRF^K2?@:,=]G/6TF7MR?"%JU[TB])7^8.QY,"Y]%A):37G20EGB0HN M),J(SW'*.X3_RA#RO"O\9?4NA^E/^"!#?_Y"$SJ>^<8]/WAQ\I$*GW!0 K&@ M\[3BD)"C6","IZ)9=-C2M+5#R+;\3NSXQRDC$F(CU3$Q*WDDP0HE"<'&1FY\ M\&&E$;EK$@T:6LBT\'7WH_0ZN$0CPH%CQ$722"?#D 7)I0,G5&&:8R/?",'E M=),J-V 6&"ELH0JT[I2/\C,IY37(O P9?Y7@>M2_CG2>,LF(@Q=['PFW&G,B MD F1(>ZQ0XYPA9A3Q,JD*2ZF$LIK:CFG-%/5*0XG)6)9_F1],^N2G6YG=#D1 MH,_K]7[/;+?P>KT]C;&L: 32NB*TLGU?DF&ICI3$V2JJ&@95+NZ-! CT ?=: M+0WN';R:$UN3Y?T%B]DM.6(32[$>O 1KZ((DXI2X)MR 5L8L-\P0 M#\LGJTBH:T3=+5,"X#D7N1[=89!ZP--("0DJ$$X6:<\2@A\6'39 M0.SE\*0MM/\):F;;NO L=\L\T=>Q5R0;9Z5_-YQENQIH/=<(M%Y.[C"%UGD+ M8PYJW\Z29@ N#\'VMZ7??F+&S:JL*\? =>4,5TMTGW)!@UG_@H;O%B@L%#1( M>+4 STS**JZLL,92Q8@247GJL'RL!0U[5QU8U_@N"H-^6%CPLYB$B]U.S-D. MA9-AW*M\+K/84.%JJ+P7P^$T7V7>1USW)>2_3^S]SIQJXV*9:%/Y<1;!@Q3@ M,-A3C:G72�VGFP!EE!.1):1!F<)E[%0F'_9@)<0>[#8>EA MKL1.D:#?^J,BJDX.OL#5J&*&7V^EQ%]Q.X',VP"?[UX])>C:[*SKDDB\K0GH M=\!P\+U_P:>A?S8M$'_WKVEE>$8&^/*K(@6NGM)5AI-G3ZR>!4I$IVHB4P0B MBB#$WC3#*3]\+O[F_3BOI\@62CF)*P,#;,TXYSN.![GN.\)A4C%]YT\[DI6IZ2N%Z'W0V M)'*Z5Q+)*^"TPD5?P7>1(%FX;5NGH%96 <7\S2^PZI"A?Y)6,]VI2=>74M^L MYQ;R25!VEAPQ+;:KGCR]37'_:1!\VD^@%)*5)"I2-W-^1IGH4\8B>OUI@+V( MS=:3JGH+&2_;K3_^]^B:%-I:BNVT,TVQRNDFI'H6P6F5AW091U7.4!QM".H4 MR/&O*4'8'.HIBAK[GUOG7>MC627?BV4WJIQ\5:8^EAI.3AH:7CF'S*+7TT]! M+^7MZ#>(!594$4I))OF&+ J)#23ND3COP^KOEWD[RL?(Y7%NQ6PJ- MZY/O9V6TD]>N9_+,/^A/XUAW)UL M\TFGJ/*<]??8G%R.MQ."*?(*BGKJG%\_,5AF1'H&6L8PQL_79014_#J',[5F M#PM14GNUM.R:FH;R+B4O=0:M9+_TYS*6)VR7O3:CZJ0&L7/FQH-A>6WQ1I7" M8_/IG_<'$V[,C%LVO"N\,:%H9C93U_Y5<"!0>:\TTP!+YN]]IT (H\&(( BF M-/(@G8[1"JF]=AIK3R9C._6D&:I>78W1B_)<_P13LZDN*JVK=Q?[+_;I_M'^ M1T6)=DY&%)4CB%/GD%71(&V45Z%1:?3DN0"J:=[EQ[O@_E @?60;]DYA0WQ"1XF9LU5N!8JD7M MJ6T(@CH#5*E>91_R5.@7*8EPB*"*@+KS[XF65]J6\P4.H^N,RES/E1]7 M16KR) ]]HH4723?#Z5?[T]*,B4F6=95LKG7M16Z_D"W#\E3+[V=]8Z& HJP, MF.8(Y1SQB>X$XKB6AU/_#0CTMA%%QK^K= M)AO8+?<*+)NL]MC"6)UF,=7UN;,()FD 6CBYK*4T55U"*L=BN>O57ZJ4^0]U>Y_]4C+1TUZF,,O9Z[10CNI M_ 9%/EZGJ@6;VKP554]?\(98=$;M#8"5>G>>JL,-OZ;8L%3T;6>J@$T<6(4 M&K9>9$$!'#@%A?Z7F5ROL**\26%Y5\GSLA9AVW\$K6>TU.4']8?"5G[HYB#H;F M(I_") 2Y.[7BYQU-DZ_/I5G6FMSD@YL0TUE_VOEP.#X[RT9BO95$OF\YOV%8 MSYFL-WZJWGJQQ=W^RLRS4AW5M *PZ@VUL)OUBMT"HLX'$>[3R4ZQ#4"9FMMYYMF+"_MZI:O7 MQ"4T#S4+#H19U'K2B^MY9^#'G=)Y-?%^DFD=]37?+$I#BHJ#,JVW6M3UK<9N MSU,+KMBK/+5 _T;.6JV?9,^B957Z#R..E/ZBSW G9Z'6T_]HH/9-Z;$/-^J MK'3&7PPZ9=EEGGS2'\#5BRK31 B#8 ;$S-> SO4Y7S,5TE4G<=B4K.CE$W@< ME+MD"^,B+G;ES1Y,>E?-Z=C$/WL$E!TN>W!J>SV_?8W\GD!-76DJ@&HTK#4& M!L &-NCW.GX(MX2OOZV*82:1JMVCM]-0U2^C_DG,V]*>5.B7U4 )B!R@EM5C6-_@M;3JRM6G3;-+YU"=25*7G64S]H!UO=\[A[E&HNJ MS]FW;:O,6)P61 _S77-%>1TH;G[QR6J!W6'M57??[$>>J[/LE ZY7">[6,<^ MU_J 3%X,3GY*5E-XF7G]WK;^+!=V-'4X5Z[>9WT["%,"^O-H]]F$,-J%%Z#J MC5?)Z(EM #3Y:5;A.]'"!D5$VA;QL$YA%3892M^$"H77/T/I=AE'#[-_0)A= M$*LYO3E.3<9,PZ7?N3,I2Z]\%Y/JI5I?@ZI32A$WF:0/EF WJ^VO /*JK^[Z M<2CV.D.Y,FFG-4*]K!M<:SD_$@']?7'N%9H7L!;^ :X[>/W[Z<$G?W%P]GOGX&@7[W_]O;M_ MED:\60#THACCE%FC.'M"2!*R+A([N8/QIB .BFEH9$@4ZQ MP]9':2E/''OCY>*,D[Z59^N+$FZN"X_N/FE^:L8;SZ)D'P<*= M)(Y8S"RA,3=WDBEMW?=DG;=5./DP+=)<;=C2L\OJPZ=-?7L?\\!Z'8A$D2B, MN#$:6:H)"L9*SG3",=A',S'G.\'WJG7?0L>O[,T& =+M5.&]LG74+ XX#995 MQE..^PT7 G_EL#U&R@$.^;MYV.'PMQ4K <5HU)G"G)U>>0QKUYX/XV^3'_X) M)@?8HY>_=7K%)A07+0Y>A<=4>J4QVYR(K%KFZ:NS2:^5UKE=:)T+4V#+SP1< MJ?6-'^-M$4O7=JE#_/:5_2^XK6SV%S%RRX.?=_@#2.F MV;#E-DS/;=C28'+]3/'O@0G(M)^O6A1O_#:7-?WV0T12O6HES+/TS]/3"^VC M-5GXG2AH82_O2*9%TQ\IZ8=:;3W9BSFTH=!NE15V9/^>9L2R1VI^'[__??CAJ/_UX,7I MY_T7SS[MOWCS]?#%/O[P>D\.OIY\/W[\Z/7Y;7?.?WT_= M6>@>?MK'AZ_?7.R_WL_WY?M?__I\_.DS__#ZX/3@Z\G?^V=_?8+/Q3%<^Y^O M>Z/]M_CO/XY>CO9W/UJE=2)6(AV]1=Q&B>!?B4+"7DE#=-!I:X<3W<;*W# > M_BY,,H&\)9AEE>I3 UD;"EE:.4TL 7&.*:>66)M,PC9$*H-V,GVO90M)8CKC6&CGB%1+819>4C2H/WY*&MB7A#60UD/5((,L9+8A0 M)(F4>.!8*Z^()IC&8 UWN( L/8$LW4#6FD/6P4S+4HR3'(="-%B'N)<1N1R= M4\2&%"VG1'" +"7:BJ\39*W(Y_((C-H_<@UVT:T+[E"&> I_S(WN&+K<+ER+ MQ.L'5[\L@5?"$84]=6! 'E+^*NE-K&L;C%#>;J%59BS/."G!IU^-CKMS]F MS& N$D92>(RX8AC9@ .*E&LA. Z2NZT=<[6CY)5XQX_@PGVI4;?U!C:,S$#3 M< 939RB('U"CJ:$1%(\@K;,R?K?+:\/(#\K(->).9DP ?N!.P=B&?-;&! -'S\8']?, M!0W&7S0V#TF58"Y(E_D8V-H[%PC66B:J'"@U. 0360A:6%VB0Q._>43H,+-27/*:)\J02DPAKK%"+H"5(I/AP9B4 M+,=5_ :O*N3]62L*3I4%M)">3,1!>\_0'IC MP;CBGU!DP9W 27CI*(XF-P?J8A,YQ MW6!E$30)KT$1Y3D^GR/U-C&.2&!:1(R-9GQK1XNVT!N8!-FP^(3%)?,\4"Q\ MQ)XKH 7M;/3&!2; %*6WB80U++Y.+#ZS.G7.9!;8(T\=Z)7*,&2(!R-4.$&) MLPG.&5@<<<=H\YD321ZCL&BX%XV:79KS1D'P(+8$-PXT$D Y0+;0*C MC"DEK*.D2;1;9TZN60Q8Q\BP, A38Q#7.ER;-[ M% &))QPB]]0SI:E+-!)N-=7*&0^TKKD$@K>BB58\)M0ZF;,D8M3$2XP,20'Q MY#&RS$04O5!!Z9!PQ%L[FK>%:?)G&G"X+KL.4Y9 :8F81\ZMM!B(1A+O)0.) MEYKN"(\-'&;&B2?!"R(UXCYE)VB(R B2$/5*8\F2HCX6<0YLK@Y%;,"A 8>. MDUHHZ2(G1O"DDU4!?J+,NJ09I;&)D#PN<*C9.]8:E@S&* 1K,4R=SYSY.V-8.:/IMH=5=L7Q9#GI@ M7W6#A T2+J;V"4]M-(Z&Y'A(QG*KN'/&$ !%WQ24/3HDK*7V696B)!)I4&X1 MQ\$@YP-!QB7BI?4:6[.UHQ1MJVMB<@T2-DCXI)"0R\0E,5X:&GBRPF!AO))8 MI!B)$TWQW"-#PII]'U-PRDB#+"V#8_6*@TP^.A;CJ@6%P!J$_S@.@ M5C)RX;8>UZ>\RJ>3WKO\9(C;Y@L]?D7C$>D22R4UWGTTQ#05ZM9:Q10P]WH> MU(@,FHW6L)36\++4& K- 0RHY#0H"!(9&@/B<);(:1<1F%76Y2;4G%-0&TQ; MLZLQP\>+0.QHT/_MSSC(PUCM M23Q,WV)C1!L^O@T?7]8-G> 9-XY$9%2DB'.KD 7613Y2[AE8.U2%K1U*MN_2 M(WTUE>$/P0#_?:\3BC<3-);#C#O:):R!BON%BID5$A(UADF/?)(,H,)Y9/.< MS"0E2'V'-7<.H&)[3<8U-7"QB7!Q1YNA@8M[AHN9A1"5..>0TU4A(*ZURPGCCMW9XFYL[6SP-"Z\O"__,]I@-"Z^" MA6+A)DIQCQZ$.VK5 MC0?A/KD7UW5HQ36S##OD7>XJQSA#SM"$@'ECPJ!@9&VK/FM8R3[.,>*DNR K0/BE ?BVXQ\0I@IW&WA,JLQ.Q*?U93[E MZE8G3I$G:00R+ C$J?+()?A).:-H$$)1X8I>HE1?%0U+E_XT71,:N%NG%U\F M/(VCE4Q0+A+EH/4:,)1=2H9R%D-H*HK6#^1FMK*TV+BH%&.$96P5$YR1Z.3BCN3.%8N&,], M$P)<-Z2;F?E:PCD!U"$5&VR#E^64R[M/P'LL_5]6U ;Z M&^T^'I%_;\D:ISO:>$V-TT^! %JWZ(B...8QUI3S7+!(

869F4U%AI06A@#17!.4I:,@: M0U#23!+N192*Y/JH.[=H:*"F@9K[@)H[FCD-U-PSU-3R&@-)RF*,F#<8 =Q( M9+3)[AL9#8Y1\9SJ0/#VU=&Y#=8\Q=#F+JPS'_^P->JW?GD1P]B7?TV#_MFO MM9AG&>S\L>::MTTI;^[QE"97'L11Z[7M]%H@?_*0EE8_M9Z-A_"]W.'X+ED4 MF^9@O>X5UQM%'V[NRM!SW3!] M --2"(1%'@K,#=@X*05D#)R=%0PSGK9 L]"4T'^N1[K4*DV(!I,V%)-^Y@24 M!IA6!DPSEPL<4N(^&J2"M8@G)I&-*<>RO1 )@VCA>&M'Z398K0TN-;CT2'!I MQ?-(&EWIWB'I72VSAGKIM$(I$8PXQ0)I2P62'OLHX"A]\.NH*SV=YC-[P&F# MW(#FY=_GL3>,[58V4<$JG7Y0NBF?6&.:91*=5V#,+9_H/#F>\G2JPX.C:^!J M.;@2==..$J &.#\$XH8C'@A8=5HZ9+&1#C/+F"5;.[*M^%4%ZC'/.6B8>956 M4,/,#\C,M0I8@%PJI4 8=$7$&+PE\LL E.**8BDU-D%PD:1U^2\^YRQH M :K'O32UG!Q. TA+ =+>Q9RI@&E@2FL4?)Y"Y#!%SA")@DK*LV1$XKZH&6+Z MX8<%- TN[H5[G9/"4J.IMQ)$DK?.$4JE,$PKR;6_EYJ_AGM_F'MGM@' + Z8 M<62CP(A+1Y!CGB*&,<01I\P[WKR+W":BFCU=K*P'TB-KE$ M@U:Y"B(1ZNZECJWAWA_FWIDQ@+U)F%(PY:F.B*O$D?/$(OB;BHDGRJW;VB&Z MS?75]/('X=Z-3ZFLNL.4-F_+1>",./G;D?U[B=2VIK!XHPJ+'T$@99*%_VK0 M/WL.Z^GTQK"Y%63W>\-G!367WRMH^>7?HX&%\^GT[.!R+X]M..CW\IL,^MUN MD=A?>H :D%\.Y.>&3CL9L@/7(A,X1F?5UHZ@;:KI8T',%44DU]<'\2*>#X#-"KXI8I&[9WU8VM?B%S]6Q+E4 MP>\/E45NT!,>:)5/)U=W-P[Z\%Q_)1GWSFD^CU]1V4Q=)($>XJW5D2;#,8\V M!JT5C51KP:1:MD[TF[I('3[AYV[,/^SV0AU%&Z5B.:5B;@IF"HI2;Q(R8&9,((@WC) M'4P),L(RQ)0#$N9.!&8!HTS;\#MW%VPRPG]D=% N&WU[.6_+V,;7>W MT:L-)CTP)LU/9XTT4"T<\IHKQ",1R(&J!! 5-!$TF&C!MA-MH5;5\+1)*EU# MGK[C?-2&IQ^>IVO]=(P(6&.,(W2QQ^!Z3 M)GUB_69^;LUH SKW#3IS0S2IY 0[A9&VR2-.K4?:F81BY#A$ M"P>:G:I2K"KY;HT\J@W;KK!8M&';G\"V];19FP2.#''E./PA,7(,1R3AR#1- MA"=C@6V9;-AV<]EV!56B#=O^!+:=J?@,8TJ$8HC*/+(Z3SG+U0Y("BFX"=11 M%[9VQ#5M&1Y];&!]]?JC_LAV6]_,T+S#%):GE9J_]/MO#!BO>&Q"XXKYR3@] M-X@R.!"KTE(D>8A@%6D.ZA7Q*.1MA:K\J^N3572,NM9MM%Y M@XM/#A=_9I%G@XOW@HNUR9G:&TNL0X&XD%L=6N0$Y*%,$L6>DDLXXS4"),"%$JZ1+G))GT<>_.?J02'ANU8#FU8&[B9B#*P1%8 M%'2.QG&9Q[)8A8S#RBBO:,!A:X=KWM9W]^JO7RI>@SX;BCX!+'RM6<".Z>14V;J6:N9H,^CP5]2)"*,HZ)"Y2SR$VBDA!G59!4>QL+]+F;PZ1!GQ]$ MGYE+A'@JD^8.X8@CZ#Z1(JLY02*Z8&WD(9J,/CQ79#5I]IPB71R%G' FF2- MU1[;K1V"11MO8O^'AETG[$KA)!-GCC$;.,@9K2EE1DKI.7"Q98UI\G#L.C-- MC(]&DBA12QZ@EO#L@-S>FT>4?CEUK0RPIBU)XAD /"H@KPI&A,8^S9%@(X9+,?;B- M:F.Q3C4%3R< =+?JPR=1#6U24 G3Y'D,W(-Z0(E),L3H";:&VD:/?QBDV9^; M3JDQTSH:CIA.H,?3[#6P%O[@-F;=(%JLBQ9)2F^@R[+AUEEVE(]2,D-T3!PK MDA,+)0,1E#!3ROM&C7\X;IVI\9X1+_(86\;@R9!P+;N2F0U#DG%9=(B1R0$%$@)Q20K]#,$T:(\6%K M1Q) 6[ZJ@NZUJ89I9IZ^B\\U0+^"%YT=A[#P=J M,WM/$VVQDX-)&AP+3!O$8&;(T)O@C M1,.-YPP+ #7%VY+?.5&MF9FXJHB7/>]DL_GEW^>Q%SJC\2#^8"G?U7K*S1HS M^#A6^732+IMAB$]MB,_/'(;XI[T\B[W1\*B_Z__ON#.(?P[Z80Q+_!(;7>%' M=(6Y28C86Z^P#TCQ'/"R)D_+, H9KQD&ZS4XDCMKMODF9JTU^+2A^/0S!R$V M^+1Z?*HY:%)TT3&/5.&@D1&@24N%"!4Z8&%![I"<5]L68E7CWQN :@!JDZ8@ M-@"U>H":.5M$=)H2;Q +E" >C03=R5-$G(]*N$2550!0O"WUJGPM:^1.>036 M:3,"\2>-0&Q0YUY19V[((9QW\#9(Q%0>GJ1 (W(ZYC"6EKE,V2OMMG;,W76B M)DEQ?7EV!2,.&YZ];Y[=KPTFQ4Q0YA#8+!:!DN>1-92B")H##H"VE.*M'79W M-:'AV?7EV9\YPK!AY]6S\TSQMY$P(:Q"T3.#..C[(()I0%**W+9%8AXT*/YM MUC0#>805A$^B5GGE\PL;Q%DQXLP-+\Q3!&+0'%'!&.+>,@1R V"')ATBM\;G M<@?2S"[<8)9=^>S"AF57S[(SG3]JR4$KP B4@=PO-8+.'Q0!$X"#U::LM 9T M?G+W8L*&9]>79U<^N+#AV=7S;,VCSP1(4PDTBO/4%R,3,D)$)$6R3E&%I39; M.U2J->+9C<^.+$L*K\N1_,$Q$^7^79?-]V3SVE>_01L#X3]SW&&#[BM&][E9 MATIBYQ0V .PF(FZE0"YXCPC1GB9+&<-D:T>UN5CQ2*\5\-.:]Y]ND+5!UK4> MF-@@Z^J1=6;K\L"XUT0A# B;W5,)60D_!4Q8C(H0'QC8NK2-]9U=5 VT-M#: M0.L:#61LH'7UT%J+-7*6>-(:148YXE$PI(EFB!+L@]1*4I^A5;89N;-78FV@ MM?!I_&-DX:'PW]#YLC-YM8/Q&3"/W_D?^.7D1<[LX*33FZPW1R:KW^0%+@0J M/XV'HTZZ_/D<3#,''Y['@1W![K3.!_W4&;4ZP]806&/8@G^'P,+#4:N?\H>9 M@89Y9T/+]D*K/SJ-@U9_>GG,7I!A'+;A)]\=YPUO=8#_!SGCL?JP=J&?!$2G M%VZWGB_]L)8=Q%8 !O>C[B5P,C!])W7R(;5&_19"\UO#>))187M* M?--3S$#5Z8V+0:USYUAM%:?;2L!VGO>'G?R=WP:Q:_,]_WG1":/3"1C6+JQ. M'L\NL0[>9CRZ^9(:2?B8-^Z!*"(/*YK;H-J?IX/):L[M241N$.UG9!,L]C?; MO;"7PZU_S/,!D/S"'BZ^?OF2.__C!G#I-0]>.)X2KHTU.7S!?%2>.TDS.:>=O -E?6"#_ MUDF_'RXZW6ZK__I[=__L#0/Y>GEX=$+VO[[A MAR_>T?VCEQ^Q<6"",HI,4!YQFRPRAELDI2;2>:RE&1>SCYOGWBX6AV B"T$+J[_O@EF&,&8$<9CV MIJ]0F@@O)UK,A'J>,KV(0U#[;9"21X.8I@GQQ!6RUEOD TV"D*B]D%L[<8:$I1F[/0)5!7$M%*$[4R/[.4L3GZGW;T MDLIHM(QE@2+G*B!'*46.905W"H5NL0<@"%&I)'C0:+M,G=S4'J P\+)RUI#O61 M':J/C'&F!7(FUVQZ!(YH='32/ :99/DON@>MY1$HZ0DDR'/ZRM=/K7['+'^@7,Q]B?] Z'P_\J1W& M;_N0LH='N-;#T)XMP9[UQT#U(<>+EG%3*8)9 MLM))9AUG7AH30I2PY8ESV/-TPYB('W%;/F''D\^.)PY I#WU2! LJL$Z6&D4 M/;8:]MXFIK9VF+S&4]FJ.RF7.=X0B-.:!>Q ["D;C%0Q!$Z3]\:S&&YHF-\< M[U+'>W)Q\.:CMU%[9A*2BN3IIQQT4NP%"E$$[BS3DA696FS[:NGR['Q'T\!% MZ6UDI%U$RXJ3+\,8LU!P]W**#?6&/"N$AQ\<:]_0SW+TPT'\$:L)YT(CCZ-& ML,EY2CV@19YK"/8IIE38K1UZNT#&,F?\@[/0FS.^2VSTZ\N/+OC(+0@ !D(W MJ[H &"QAI$U*+!>V.4^+ [\I9WYZX$74C/CQXN-L+?_1[)W]DY;C4F)]=OH[] MDX$]/\WY3+N#:(='.2GF"%;WK-OWGY\<%;T4AT=O/BJE9.0T(F,2 (3Q$;D8 M.<+"Q0!G Y!MMEH1>.T\)^0,QO&Q)I(<@6A+_6ZW?Y'3I8JTM=9P? ;+A9L, M"\GWO _Z=>_R__Q_FA+USTG6%VCA9>+4[.J3*2T!*YP XPPS@$WS!H8+B0,3 M/OIMGE7NO(W52TSRJXI\/]C.KCT?QM\F/_PS=(;G77OY6Z=7;$IQT36%@U4: MDC';G(B/'>)O<^-FW;DO(MN#JAV[[ M[<\$$\UB^>T.[#OUJTN6J=Y/@K:^57[V+X66VQ_#+<+PUUO,[_C&NY5)B0_S M=NK:M\MR35O>^,3B?F MR=1=GTT3^'\XLG]O2OD-V7__4NR_/F;'9V_PA_=O\&%>Z_N_.O"]+A@DL.;N MV>&19_O/%\MOWOU]?/3YXL.GT/GPXJ_NAQ=OQ,&+=^+#ZVRP_/OL )Y_^/Y8 M''SU%V"\5*4W\-_=C]H:1K$-**D0$<_1'H,Y18E*GK#VD3BWM<.4:M.,C_<[ M3VV=6OPT -@ 8"V]G.,4',::6&ZQ!/O>$&]%X)KI0.PJ"[D; /P) '@Y!<#( M:9*!1V2L=XB3D)"1LFBA09*TQ'BCMW:$9FVA[]PUHP' !@#7YZV7 ,"HI,#: MPA_!\V")MDQ9FH2TTFI,]2K+K1L O'\ /)AI@,0&&366*.8$+TZ40$9'AYCD MSCL<*78$ %")MF;W/E'W9S2,>S0&^D%_,#IM[1;1(-OZ958(/6>YW^R'H]>^ M\N;UH+0 M!I)4I-P'Z0QNC*9'QI8SHXDPH[DG">$82,66GE!$B").*"]ES@PG%&PFT?#E MFO&E,%8!?'(:F>$V)W-3QK@(A"HK%5:-+O^X^+*FRUML,&7*(\\E\*7'%EFA M&-)&>TJ$E0Y;X$L,JOR2(Z_7:#[+^BKLN\..;2:RW(@[6L8@*4G!6QZ2LU8( MIIQ)%OZJ(FG4],>$._MU-9T2$D"%2XA2)A!W2B#-M40.2TE9T%+EFA&JVD*M MRH>Z1I[2AL4G+.Y] -8U@<-Y\QBY=BJGJ1HE\Z1ZS!J5_Y&Q^$SE=Z! @/&F M$=>"(TY51"::@(B(5E$7G95B:X?C-IQUP^(;S.)"$.&3]TY3GC!U$A1,BX'- M- _O\U(Q\U&&$P!7P)SU!G*:_4;28W-@BS M-@CS9LY.2"(FC@V*E.?B3&F0Q=8@K5Q*UD^]$9XGB@Q MTG#N2-0LCWA3*O?7--K11KE_9'PY4^X5$(>*C"$L/? E(RIW3W-(2ZI(C+DG M@,>?^S$##7ED0X! ^1) M2R%LKD:.'"-.F,X=#0-*B?ID!. OIUL[1K>)67+N3./0OP43ONV/9QDXC6?_ MQNQ 9J,F22;&#$^$ZIB8-%1AEKT$5#4:^V,"H'=UC3W1$#0-'&E/+.*Y4:.6 M)B#- I6!&4FX H@=F>=,I-[0Q#5N0A:D'Y MB(WW@>2N9VVC[CR>LG'<7^'!P]Q$\LG[[47"0C!"O#6,A\1=B,%H4I1*:N9I M8P4\)G@YKEL!0B5LJ?9($Y:'^Q"*#(L>D: EAR/'3/*M'=;&?,D*H<8[>/]N M^QB2U%:1I 6G-F?;.E.!%0ERDB*P1#$5,@LO%%W"^F2VI(8W/?N4\>-0?V>X/%B0W,^A_ MP@9M#(3_4$_>!L+7%,)]W>!13 89B 1]2@64TUU0;KV.2"YKB 3$=1!;.P+G M"L<[3Z5?.8L]CLXQ#=@V8+M$"R[AJ8W&T9 <#\E8;A5WSA@"N.N_/\BW =LU M ]N9&>N5]YPD@;0+H"_["& ;L$**)QJ8C(XZN;6C%&TKO*H 50.V#=@V8'NC M9BL3E\1X:6C@R0J#A?%*8C!E(W&"-\Z)QP6V-><$8&F4($<1UX%ES3:AG-Z; M9U@$2H*D4=.M'8U9FR[;4V>-P;;P>ORC&-^PL@D2CV00QWDN*AJ,+MNM\Z[M MC8I)-/'_CCOGQ2@\=PFYEL M%6LS"^^[*WF!*Q*1NV,#UC MX_WLS?B(IGGP+2<;<@CC;$6CC_=/S^W<7^BW>7QV>O.A]>9XOAX-/QT2Y8#/MD_^L! M///9I_T7>Q?'G05KX>S@],/1[L7!T>\=^/WG;#$<4W@7L!B.O[[[ND_A_5[O M7^Q_>M99& ^1I(;_!XLBS7G#).9A=SX@A8.S0AJFC=O:,:)-]9*QS*8Y>H-O M&X)O/E$9F94X:,Z5T_"/H#HJ9U/P.O$;)KM7-2RP+CAD@ M81\YT9S0Y#2-5!+&7.2<.MQH6^N$1G/=SIT U9@%B602 G&K,-+:1<2XT<)+ M8ZS@H&VU";XS%EW/]?>J4MW6-?#D.3@:)KUV1' I.:7>,J$C]SG)UX"&<=,D M^(:#'XJ#9_H$*'[".",1\Z1HP,R05M:A)%0(<&#P'[^UH]MJV4*)>^7@C?=5 M[?5"TYGY&P-4K$N,!)XB8YSPX$220@L'8LASX6.C,JP3X,QU7@81@6E2$@4N M*.)))V1R@S6BC;.:IG2="C^;TNY55Y,XBY4V)CFN0.D/('2$LR%: M;JR,)#4JPYIQ\$QE,,E30CA!U!C@8"$CTA08&ENIG1#2)I5=$&UQ=Z7_YY5N M/WXWPW/;L^''=(8G8:0(9;$SA$?J)==" ,PDS#%QV#'G6>-F6"O$F>O"*KE1 MV"F#%$DN-X.1R"JND=11*,*HX&5/)RSOW.6Y<3.L+P=S(RT1P8*4,5QBKE52 M5 E!I,B^;]/H#&O&P;6,>1PC4WL9WC\HV M;H:F]'0MPLE-@GZ]E9<,$@?#C+4R(0-QBG&>)1.2P\(QCYJ/6 MY<@B;E:U4S5JQV,BU[EC[2ZZ2VPP; UB#YO8,BU2=<5- '3P46]5N8H MF\]QV+J(@]CZKV5F#$43"",Q>*IXPLE$KU0DWE@7O6'?;=TA?E*!HWRDD/#A M/Z?8G_V[9]^;\>&GXXO]]_M?C[^^O(2U\ ]PW<'KWT\//OF+@[/?.P='NWC_ M:RYN%RV*K:OHOR$((K*QZ5 PEH+NH"(<'O.:7">!1LH M:.O:ZLC(]ZJ@&YJX/YHX?''\D6HGH@T:L80CXH9YY*C.&;R:V("I(5)M[2B\ M?;6.>4H3G5XK WR[E;FZH)!\E&T00L/S"-_]$KN7VR#?1JUN?PBR!\XG"Z5A MA+_[2OI4]VA=V.'/%D)#$(3PTQ*$!J^RU_- 4W_ ^SQE$OH*S_S()#8&2X]H MDAE6/,@9P2ER/'O"L2$J@C$NOT%![8)H>D @G6);6_VTMH*G.?OIV7]Z^5$H MJPV/#L'1P]F;E /O#B.BG0J.:*^] 9'R+?189XG2'/;LL$\^YJH.X#..!!4N M1TPHTM93Y%6(7%L>!&6@4&Y?C7C.BXKO" D+LGDT;)W&;FCUQZ-A)Q2 D,V8 M=]MOMUNC'"%8BF0,I9;CH'%RF#L'@BU8$D04F,80O+W!TWL;2K&C03^3R6ZQ MZ"=,(G#OHQ.R__4-/WSQCA\>[7^T!(S-Q!V*T2K$&6,@$B)!QH".T&L4"P&G)+7@@>/;W!#-2>]#!C VO8^*IHTY9HB M@W$&@\*L" HY[Z7'P3@B0'&4:-I%URDXOJWF=!+I";S35-FJ*HW7$G,=NOY^&SL-NHX* TL;]5O_ M]P.&L33"*_V)&(Z]P9+"F@#"6ME!Q.)T_H5MM7RU=^ M_7%H7'%3J8=JS%4YJENG@+RV54=>X(/%T(V'<(N,TIW1:>M&)O*5 M^V>UC:?W#E[-Z0SPSC[K#1?]01C&WKS2,,['>)CV[:?^8.*-FFD0^.FQ"3MX ML?N1@*T.-AM&23B/0#L##8)1@; !$YYK@HT)TT;]&@<@[V9J<[/"?A5[P MK!^SX)]0T"\YV$'Q/\M?%W\A__RU8)\_;<\.^[V.;^U^Z93T]+P_..]7M#6Y M;9Y5\1UCF"-WH;3PHU MXRB'L(Y@%<^Z??_YZ=&2.'SQ^2/H2\2G1&%G>_B1+^[ MVC7M)&C,-B?B1QH)"KA2Z_OHS2>XNI=&@K?K^+?9B[W=@=VU].4)]<1KF@C> MK8E@LV'?W3#]M+HN_AD'^1BR#?&\WRM2BVS1AC&GSOP0[7RO*U$]:>F'".NV M1;Q/=Y$K*J8L,U;-.I-O:=!L0!O=NV:A]@J[>K&*.Q"&C:=&)LMI/J>7<\63;+G=;?#7YWAYPH][$DD4Q,>T4=J=TW23@^^PN^_GOS]X=-G M>OA^#Q\?A4YQ?WCRP=?/%P>?/E_NGQW_??!V,>UTGX$]Q@Y?O#H[/#H6\*S3 M _I[?I>O'^"SPZ-=>GBT!^_PDBPT:@J*Y?)LAJSE ?$8*;*.:83AS"0+1DE/ MMG;,-?[3_V[D^_WQ#V5.Q1@L,(CDB5.M _6*.XQ]'H'NOI-+T?#/_?)/K>>! MMD8$&9'U&O@'1X-TC, _@G#-+=>6XJT=PJ[)O6@8Z!X9B''+C&&,T>"Y#LEZ M)A3\ AO!O#;Q._DI#0/=*P/5IK@0II*7TB.&DT#<&9'SHSTB-$F'DPTTY@)@ M?DU^PG_?A\'T"%3/J4?\+E;2)C,_!Z4E&::BH9HKG;362G#O>/0T-\)MM,^' M8_ZYGE]*,RTT,PB439">5(,J6*-^OF@##13/P'H@C6YL:YT',PW9Y"QC"*L M@\0<,^&8*=3/JUD.#0/=(P,IC15CVJ9\#(D%K0*Q6CE%00N52C3JYT,R4%W] M3$XR@A/"EDC$C5)(>VR1B"K@H*/%*A;JY]4$RFO4SWN8R[?S/V[PCYT5YQ7= M4XA92/)#L^KHML'W$V*F/W;;[T5M^;TL]I8C\)I9=8_/Q]&$F9M9=2M10W9] M,>1TV/HK^MCY4N!X+4NUQ4B[B9TV8^??GC_[NM"R#51L#)\#(@9KO-L'(IL2 ;L#BDTV.S,1+ZU(]O< MK--DC16I(@T2;2@2B61C= 83QC3G/%A!F2/<>"TH_!Q7T'JL0:*5(-',>XBU M299'C*S)S@].-7+),22%3\&30+STH&23ML97P]>/OOON(]#F;HSTW7E&R".& MT>M><6-@5$KO8N3.*P<@*KFQR5&97$A:&F=4H]"M!8S.13&]28X8C5'6N$&A M2QY9IBVBRN+D%0W:BJT=WL9Z R<7-4BTH4B4+4E 'QI8Q&!;1IVL]-$YF["T MRH9&H5L7))HI= [C/!B7( $" _&4FW'G;-[ L M>D$2DW-HAHJW9JH;G)N:Y)K5W3CHPU)]; W+VN*% MI@+7[TS!*99:+C1-7";-DPQ:@/+@<6"64:J-_P@'O/5(FA-</2R M14FK:*%+_WG?E>#/JN8&S_MGKM,KMOM%9^B[_>%XL#[5WI]V)SAUD7'F@+[Z MG/'C^.MGO/_B\]^'K_\"+'G##KZ^(1^.CB_W7SS[='REVOL9K.$-.W[_AAZ^ M_O+8J)@ M/=+U6.V]^_S- MN[VW>T=[AP=O?Z!<^_N/FU^>H"#I@/)(\(%CS2T)5+# 3=!"@:^BO+NGP]# MY3I";D9=[,UO@.)QD+^UM?.B8T]Z_>'EL+77\]L%/G5RTZ24.MV.'=4J\1X# M:%P/PH>]UJ$?]7-XC+>KKBVU=MPMZ__ON#.(9>NIX0@X>M+IK@3GRTF#;@#P MX=@-.Z$#B WKL[E?=[>;_^M!ON5&6/W%S&L<4&VYX/^EPZ<3KLU.YFC_(VWE\-1/!NV_NB<=7*9)"A9 M2_5D<]@*2X$(G!'<4[ P<01M 6-'L.-EBU90Y^!7:/+##S=L_-->EDTQ^KOE MUDYP- Y?#]:JA^-/A\X]=OCFH\12),LPPM0PQ*5PR&))$$[$"!P\B.QX?6NB M>@M';X>G[=9Y=PR$V&O=1DFH^*YB#DZWE0 &.N\#9698*+MG?(E50D]E,=0N MK'@=SRZQKJ#N+ M[8Z7[C0X4EP[[I057FI.N/6@>^C*-/T1""M:15VC]CTO3NL$2#@7 MJV>$+ONN#0:Y3V&!=J_@??Z=7^<)P]O^UX.+CS87C<;H$EML3O9MF?EC-/=7_NDP'8Y'N4?@L""_ M_P76>\(D^.;R8/=C2@H,.RD0 1I$7&&+K- 8T22\MYC+D(1VX]F#_66ZW=D:G@QA;EP 2PT6[LN7L$&14!I;9CF88 MZ8$X+%+/6EWX;;? HH)(U@5+[B"\GMEA)_<7W2VZY3YU,?9&[%]\Q"'%((E& M-'(@)&X\TDQS9*)B'!/JC Y9L?P6A@!3%^WH3D&@G1=,N=TZZ$]E4^YL?&XO MBRS.++\*F[/X6FD[UJ4<4&Q_?'(ZE^I9]"(MI>/4B)TVY,S-.VN3I \: M&#PFM%O[8)0"=8_!3!W-V;&OXJ 7^A>]=NME[Z0+YFK9E!ED9^R!SVPDK=K5FS1JF_6);H_'LP;MA-OY_PE M%I@ >"V_1[$04$;'"79Y/"B?[^N=55&XVRF(SDHEC=WH@9UZ'3]L3_Z"SF+N2YW]V&!X]>(XMQWT MQ3W.85_R"[=*WGG M3OK]<-')M#L 0=T?P5:&,3#AE*/LWWD98+#&86:43K7Q%5!G!LQ7^0H78Z8P M(.VL0%8])*\,;8/%]7S^PL0*!J&0NP"/NZ-2)$QY[O&?X[=K"VDTX]DBWW0? GU/S)/.<#C.O^F5 MPS. <@OP\?:\D\=F3)V,M]W#R1?;Y;"F$D+_U>F>%%A[%/^V\,4"+KO19@T% M/KZ 176S(/!S-\\ "&MIUR)/$]'C.U\ZW5:WP-F^ZP +#6SH]"M8FB[B]E!> MF&W%H!!?5SRF#UQDQ644*1:P5U&JH'S@43J'91Y]Q!1H6)0Z6]4HJZI&.?]P M'P[-HM_ZDGAYX\L&0+_1L2,Y,C#WM\_^Z#^(.4V1, MI$AJ89*@UMIDMG:^-\LN>[>GT%HB2:-.K# 1@&U"(@#]68D +SI#.![;?0TV MV/EPKU?-L,S) ), \N'TG-8Q16"_@H+SLP_O?^_L?SV^^/#^H'OP>@]_..K^ MO_:^M*F-)%WWKU0X3MS;?4*)?=_^^O;=YVMQS1\T/^V3_UV<8(.+7U[49*#C^ MVMH_WOS5/'K7VL>?8PA4:_M+T)2/5E$3;X7?#]?O[02(:'[_SZ^MTZWUK0/# MN7/*TFA\DR HS0B87$- F!0Z+(#2QL[ZX"V!@B 6/M)AM223B AEM?)YT+Z] MP;,A NN;_VSL[FWN?=[9R%;7]C;_V=S;W+A+L,"U/[SPHG);!K_KCXLP#Q'A M.C6%&Q*;YT':WWO3'40'/B(7,?=H/&CY?NWY#X.,U#B:%B+NQC"(WM0$3;4Z MJ:.U+N>]XV^/#H6N'YX"^6#X,U??I"+/)]V.#<+Q:0?&SZ_!0 ]\#(L!"(,8 W+VB0YD%QC0(044CFCB(].#$@N8-)5,&?- MIZJ]--SUHZ[T.FRL6-;C9]7#K;91E5LJ;$Q]$K;=S])A&U3$V^PKEI,K! MJ)"4(B\9S0/@0RFIA#ZG,]6C("'PSOOJPA/X0QA.[)>UW1Z>V]OYA5]&,0QR*Q6@N=; $!>C4AC."8?2Y^;56PDOJ,,VM=&&,:QY MT0V(]M\ O;69N.K6%W=AW0TP[CK_\Z2T>LYV;2EWXVW- 4^^Z<(VVLAS;\.. MFNC85L+=E7OP)>\]&E!.2FYS3AV T@2.F",.C(,4!&XN&.*Y\2*6,%,KXAJ0 M>P:496_&)A:V9F=H:@N:YFDG>B*JMI:E[V/HUALZE'J5C-6=L]Z74KA1?51W MSXJVN[#=;-5L<,+5F1T'A;,XJ;$_:, U1>F5$>REIZEGCP,=ZR_%!AE M\:-JPQD.C4B7RJ#WJ4OJKX[:+T6L\-H&);\=:'AKRN]5=B<>.KR"3H:K<4T- M*&C69R6OBBXH?[L&M6$JG)(>!GB#5'*J<\\DATIHCCB%Y@;]ZF_FC)VD/?5S MOV!YG^A.O+<9QO7M0% N)3(8H-BOG$)%@;(\_ &E%5Q8K5'^ZBUAUX1"EC1Y M:N_O^LC;[[3YIS9^>395U#KZ0(<;NM[EM>NO\ZVKCZL>8Y-?&F[U>H=6@C#< M[C$ H7?8:55<_I:",#VZ.*Q2P0B4+1JYWM?*P?2W&EE1ATZ=G+0*6U6 *\=8 MM">>J_YUUYF4K?*RF>=NA"_4JD?4B )BF"#]NG#9,(XT3EIO,#NP/T8LL_SE M\U\8_K;5W1AZ74;A=,:!.%/?73^]VN.XCK%"..E2'X;'5SKT6;T3XNKWQLV+6[KR[81I*,I9#BS; M%66'T&',]T3/NFF---HL2V=SZ3S*=)4@5_Y.)RS:61QJY._?VN%4J>9N&$LP M5!++=1XJBHWHTY^(>AL2_9+DGQ[Z>OY'"F8T>W9]92VM[)#Q=1S%2O;%C^R: M=7#\2"L=?JFZY:D/X_CAQ]KJM .JW-C]"7MN=ZAN#V6S;BU:=H*N1S>A>=4Q'/B#F6@Q6A_^IAJ54=:3%MBJ\7,?%%&[@]_;ZA@QPBA MS+>CNC03>!$)[7D3 T;3"UHK_T5>Q'UT-C/N,BXDO'563=@$-MWF-!."$)P; M[#$D,4Q%!=YD"4+48X-S7)UFJ-;CJQ>/&1<[_DI$HNW!(K5M?](C<(MN[7T^ M$$@ZC[P!WE(,J% ,2$4TX(08**01)I=1R[^ _X[#9:.GHT2)J[9X?T2AHC1- MGPZ]&^SX.M2HZRM/KL1@MOYYQE4EXM>@&J JLY&/\>MQ2GVJJ\S%\OO1#GPCEP!=9A'N1 MD,5(KE8\A >5[35L],@C)M2>H<=PAEK$,^S\! ZY8GR66Z=MD4"0,=0TE]31 MF,;-(0Z\F NDV\7OMPB*^6(W[!P!V^M_[Y@ 9& M!H5 0%A/ ;6Y!2IFV1.HF:>,:Z9( .L+U)5S=K+HX*[8_-5;IE%RGB$ GLL. M;USH7YABK%T?&&C/ERZ",B HT([VY:W:+V[H)H-NK&+U!X6H"AL/6PZIIBAG MEDI\G<:,I[7B4?'R48OM!2IB_OA;"S9_?3_ T?,()0.4:Q_#C:.UWV+@%&2" M$NB=C;4;SIFB.#4"R=">#4OB_\-[*WO?/@I M7YEH7[;I?Q,U][X?>$=RE$,,M"BE)O!@7Y0\W(=H?6Q[&;<'B_*S6S MI2O%I(61*5K;HE64 MQH$)__SY:BI9K#K4C=:XUEEC:,@H*5Y,IM;M2CL:IPY3U^=YGBE2:<,0+2ML'LJ$U#@:H>^ M-OI.JII3Z/A.AWT8MNSNH2^W7O\BV]->N0'KW5G:MVKEI=+44SV J^L!D,OK M =PFC)*_>L(J @N.\5=%;I+'BMS<\;U^=Q 3Q@+VK;;=3N70J0_- -R+&*VY M/PS<9E\_O#_:VCO\W@R?-W_M!Y!;9=OK[OO7]7??MWZ]*[:^;-*MO0VTO3L; MN-WZOO]EZ^?VA[]1>!;2/-HYVEK_3IMXYWO\O:T/FS_WC[[]W-K[S$K@^[5Z MH#SUVC )H!4"4!4P+[9^ X')&TR-D[$5YTRT)E?:F: ,B\C[G9!1'Y!>$1I6 MB3!N9Z,U-[<^K6[N;&TT]W8;V<[&[M[.Y[6]SSN;S0_9:G,]V][[?#G6(XKW^K"S(]"$?NV'!\JU BYYF42@@#/;5::.,/S0W)IP]SBE/7. 6E9;X(H& MF&D+S'$+'&T<2)-+SE$@XB:>3#Y,NT3& X8Q#DO"J14L4O++JM2/2GKDXPR? M8C3=O

!ERK3 M1HLOM4BF>7=^+SJ/ @J.V>+5BN5N&,M0>Y\J37IM )JX; MKW(6E[GR"M0@=6,32>4*&SY9:0JYCS0;*-.AK'YP$_^I7+T@W"+BLMMN'A@QIIHY%B7)(PVG1]J27&1-RX+W?# MZZ$'H!']LD5 NLIVH>.^F9C9:/&8^!7;Z=69<$$]*8YCD$E]^YB)-G'[\ B^ MW=:CGZDS].+=VKK;[9SVJCSHZH=C(,W(P3S[A/'GRSH)$QG)05;;85.#6/,I M##6*443K:&P]=;SPZ"9'ODR[:_O:&C;Q0#&H1F>QJD6OC&L9UY"(-QGE MUX4Y.*YO7%HA3[,_]?%)[["(*=:ES6=B_EMG]92Y^$"]^,.M*MU[M"YU>'.8 MFN43S=(4I^LTQ+'S?7;G3!GF_F^O3E>91-;*_S1YW1!K1]Z)XBIYR'XKAH:K M*C;\/'R'<[=GNX6)N]MT?OC?[YP0@Y'3@>P%V9.*$FN"OB\A]E99'6B 'CI; M%5;W/_6G &[7]_M58&_04,UP"H0-.M)4-:PO"X5IC<C"*.9FL9'#)P3[I5 M?'W2[57C>Q!ZL M=G7<<#O;GX=6N7LYU^YD^[CC9MP>@M9'KWL^$=&+B.BOYOKJ :!!83?=S$7M^1RTS0L@K =YO#6!;9B:&/G M^*R*R2Y#AF.P8;=5Q=_J$<(7;1?&V#UKU$RGYGY#9E<%#M9JUTA'FZG?4&?R MCFA?7;IA)9M@4+/QB-X.XA-/KZX>*3EC2A39;SBK.MWOX;7UU9-509/G&D?T MJH#.Z7!%V"A3%^)ZQOP ;0,UKN/@R\'Y6'PLK)6;\8M>O/%NZ>-\3.C:'TA5U/3:-H6:8 MO3D!1N,M.721GV=3E:MRDOQ7@<6K03!J63HO%E'^2M;O?/A1EPUB='"=2Q$W M?0F70=4=9=P,+RHULC)<(BI\G>YL#96']3WMVL,@KZTRRNU"+U2Y5U^NVVG_ MM!EXU=;>%FON?<;;>]\/",54Y3Q,*7U.TR^&7%UW0:G/L!5^!E2>\;O59W[_^>*7\:*9+5?59T (%II=^#%?0I9]= M=5L$5YAB#W%;Q,0B/>W5/XG0@\S!0TRM6A%(/L3#/[J%N M?H\+6BY6D3>/TYA07A<44LIXA*?9SG-IPJZ<,*2F)FQ.39&?IC/G[)@O;E[Y M6^DYZ0S"+5SO]SMMEWK0]1D5#[78L[!TNF7Q^1=U$UP\(Q+ MM^A[4/HYRJ-^PM6X5C&#-& M)Q;>^]+3)^4,ZD8S,VPQG8U[3#=BAM&-VQS70[[91GEN#M3\\O?9 MU[W-T_U?_Q3-M9ENZ$?N\.OQ9HP$_=7\]<_QUM'.]RV\<[A__/6P>;R%OJ[_ MU=HZ>A?NL0G_\VNSO[5;=T,_VH_5Y2RV.N[-DM/8)7 ZA'!ZL+0@!JM$CC=%9Q6#Y@W/&"2!!(: 6+S M-Z "10'6.BJT\'4VPBL*$1,YMX![ M[ 'ER@"%D 86>Z@1E]@IOG1X-0\70\*\A'DCS%/2(V.-,8YJJA&+&6J(66TI M(3E1Z+J\,7+34HQ)?7P8Q&N.&9K.J0DPQX!E.B:=Z8!XREA ($'02Z\UAJ_> MHH:0EU6"6#B\2UB5L.JAL"HIC@\)2\78JM4\/= ZJ(>6&> D"M"$.08J5Q X MF M$F(OIRDM'QA(X)7!Z5"*5-,A' *ZS,7!M_WW 8FER+!$(Y,H&+5(8(+DG ML3>HRW$@58[DR\2IECKJZF8>U,WVC[#_.]WB"D\[OMV(+\3HI8:K'$.MG4>. MYH@JY:0VT#KMD)0*6T*2QW!1(6IKUF/H%2%("@:8LK$>:GAEO-, "J1S;CTC MQ,Z-6UT,!_"X(L@$98?& M1+4D>TGV$FM_4)$<^WV<,TRYG ##O0HBB00P&EL /7&&0J8EP8LNDO,(3$YB MK40.@RP;!275G"C#):0,Y=Z'/^&U)?&2:^.)A7K"M>$TTYCI'&#-**!""R!C MS7^-N-*QIX,CXM5;U:#XLI3PIQ;I)([S%H@(W!^,:E)_I9"_I*!^JED<]I ;; ("VAS8(E"@>X2!!1C M!B#IB,L]R[W+%^]D? &)/)^ZOFPNO%%7U2SSFZI..&NQ(%^[7R72WDT(D>;R_/"8*_Q#RMWK L-4BT 005L0!RJ(W MFT@.>! J2B 201J3["792\S]@45R;*2.W5%S*((*[1T-(DD5D&$=@88P2&;. M$;%S3Z9:H!2$)-9#L8:1^3B& CQ#*H36#EJ%M)$: M.<>\C<%/+%> .I*'TY1BX)C0Q"%!C2"+?J0F^7N$XS!1W4>0S6DC-25*AO\3 M@ R#@%K&@?+4A#4,0FN,A-2+Q3L97T"L]*=1)_%/HT[B&\-.XA?6G4H.M5&S M (*9EYQ92PP5!DLLK=8Y51#FUFN8K-.+BD^?9ZW3Q&).D=. *1.X0V ,(!PY M'K"<(!*8N\9R?MPA.;B74AX3=W\(^5L]8,2+7"@&($$4T$@0C,8:*.@D@D$J M!4[!)4GV$F5_:)$<6Z=]SK61& /H?*3K% &M>0Z44D%0@X*&\<)G%*40ZCF( MM??('&8>]XLDXON%!/6*<-1LPJZ(%SA ,JE8[V,0*< ML(;ED/,2S6GKM,P]EDX;@(0()Z//46"Z# -$%=>:<"]B M$N^BG8PO((2ZBI9.4=+71(8Q+# W1&K%J2)$O66*[1 _K D=?.5NL3%'UOV M5@^$U+F5' +F"0E:L%! 26Z!LEP:9@PR*D6)O #92V3[T81O;%?.F;;AW", M(8A!V 8*2&$D(-+GB@C*I-"+?.BEB..Q#2MZT31E+9+D.T@<9#=(G9B>6Y)#@+\($ 9QL @ M;H$0%(871HJ8A9%\T"]9'A-??PCY6SW@@B)FO ,D1S'^@[&@*><6(,H9E%"Z M()E)]I+L)9K^P"(YMD8KP_*.B=,KJB 07]SA',H;;)(+[A03Q:*)M@IK1V BL=SE@<-7"L' M=%JU6BG"^#)$D)IA"9"SW.G8Z]L2+@!&3AG!$24Z?_56\@;!\^JJFOS6BRV3 MB:4_AOBM'O \IR;7$@CO9?0!(:"0H< 8QY%$X0V_\(5GD^P]PGF8&/HCR.6$ M,1ICB;Q$0(3U!%0@"23Q!B@IL**0*>KP@A^)*3IZ#J)-@IK&I!*8,TDE"\L? M]/ @UIQ::[$@R1:]X#(]88L6!&''- %:<@THTAP$&7< 6BP9,X'D6A=CP#B" M"RK221SG*XZ)Y3ZDY$W;HB$.*V<9!%KPH&0ZZX"4.06!V1I'HDTS=3UY:?*7 MF.Y3R>9,=#2R.+8# T+&'MUYSH 12@*#.69&(*817+R3\05$1Z]:VQUXEWW2 M9]U.JU75@SX^:77.O,_>^;;/BSN6XG@1KC.E#/:0PW"X".J$TU0[+P+><)<+ MA'0*EEY4B/H^:Z-V4$L9,8G[6 .3$0ADKEA8-YU#;8DR8N&CPY(\SE<>;T$? M$D^XGQ"N'B#&M&2" V^)!90*"!3F@2U0JJW"'H6_7KUE#7+_GA%)_)Z;^"7V M/E>I'-NIL10><:0 TU "BJ0 &J'H1-+<*DVX-6JQI3*%3,]!LDWN-&-*6\UR MZK65VEEM.'>>$,PAOJ==+!'=!Y3F"0NU1: "LU!$&,&O'-8D:"2 M>S^_KMSIE%U864Q,=OY2-M.=D!JELVU("K%8;YP@4Q\_$$$@YRS;EQG :QS;4(O$@9F%.GA;:*8^J, M3J;E11;HSR.!=EX8C*T!U@H9.RT$?9MQ!3RU+#H!L?9ZT04Z">/]A3%QV0<0 ML_T)9=(><*9Y[CD!DO.@3'I&@6+>!F62&!G+E0E/7[U%G"8Q>Y%BEECK?*7/ M3DC?]P-)25 FG0/"Y4'ZE$9 &LX5T$A"((*V1;#$N7!T MT64RQ2S/0:X1ACGCF'F8NZ!=%_;NMAF,O4/!N8I%1XP62NI?!4:ZBC;R[/B9(Y MTLF 45 !:Y35##)-HT5 B@9$]RZ% M/T>)N@?G25B8L'!IL#"I;0^"?:L'@AFFC9. !%(/J',(2)$SX'/,82XA$]C/ MJ79#@KW%$O$$>TL*>TE3GB\:COU"G&)#* IHZ*T'%'H(E##1ELRL90PBZM&K MMPHW""7/ PZ35IT@=6$@E3.+M5<&N]Q0ERM-M:#&*(4"NEJM4J'[AA+T+< T)>TZODBXK3_ MF&3QE2F^IWX=&H:\(X&O7Z1GSV^).,HR7N' M/K.E2&3]3O:IZX.OK5DN7L)#[>(M>KV,+W0_?.RWZA^&;G6]=?=S+^H>ZGYWZKL]\4?Z$ MU6WK6ZUXPVZFP_OM3M;JM+^%CXP/"YB=#+J]6$5,A[MF7=\;M/KQM\/%\5]C MT5_)QL/JQ7'51<@N?O1X^<[VY_B@OI_]T*U!N"A@3OG!JN]V=L-SAD,^9IB= M92VO>_[<#]RHI<:Y7_;#;_1]][AH5Y-FAM\.OSK\]:*=17 L;QLW<_RB;H5! MGW3"G@TS$P&XUPAS&V"Q&W9)O&+X^&%;69_U_+<(?XWJ7ABN#*5OOKL.WVC7 M90_SX[?=\I-[8Z9 W<3.G\@NC#,>=EJ8QUXYO6'3A0F/6]O6XA$O"Z AO\N M%ZC3[I4RHL^.JTL[896S8^U\6+@ 6M45Y>Z/ !.6Z$?X7J=[%G=\>-2>C_OF MN.A7E]=KFP_";O?E3AU?<'I8V,.XT=J=?N;#8&Q\NNH'AS=S<9_$_=VI!O'S MI.A6>\^%L<0G[0W"3?2WKO?5+UXG<-E)2[=71JLZQL=(!8KVH+S[%$+6*T+Q MBF!AU4XZO7)3O^GZB!T__!^GA>L?#NG&Q(4UIL+Q)=H$K!_T+[]D FQM&([O M/A'6"CHS01-_'G:'3W.BOWE@NEY_!SH/#_M&MT[U6>_5Z^D3)APF,W,X._QJ MD&__9;KAT@M^>&9Y*AH40P.9E8[(W%&C+<:*9FB MV$+,-CJ'/:>S.]^O>>UY(%C>6QI%UA?EOZ MI.??#%_\X8I>0(6S-T6[G*7RHEF.%7ZFWK9*K3".XLZMHP/KV]>;>J7PVT282CY%/W8X+1U,OV^VTW&WCP%^F<>]V@W\VYKO<<>_C9O%U M_;#X^F7SM+D[:XS;H%_7M]#VE[)P--U:__MT/SS3USU+]H^_'NWCO[YO?_BK MM7^TBO[S:V/40:UYM$J;?Q]P3P3%CH*<$P&H$008 P7@R"E*C=(HB(H&3R &*F06:4AP62Q LA.0:NU=O$6L0-:]TMT?P)SR\&O9T5'/7M\*; MWQK9!]_V75V9Q%?=<=$N@GB4-K[4#>1:W"(2:V%R*+1%%&,HK=-(*BFD0<3E M-*5B+!1N;8Z9V=[WG[&_;5RX( 98H R2@#Q''F)0['#S0Q;@32>65C M+% 8<1+CH1@[F1/H).=6<$ID;JQ7ECML<>PMIE&B'XLFQF=38BR]0A0R#" 3 ML=XB\T +;P'51%("31!R$12L!F'SBG58HOJO3\ZIOM[B2_)CAE$F2 MYR/)TUS"&LX80X%!<.4"ET <*"0X8 I)+J$W!J-7;Q%J0'GOE,0%JMRS\&1B MK]/7K6SG7-3&!,FH)>!) L*?F1TZQ@I"3VAZM)3YH2J#XBJTRY!C)0A4D @,6:!1TL)E(<, M"*6,14@ZK,3S3D!:V@#I*BXY$NPJE+CK@\#:HN6KK KCPY.WA_S;M^/<9:TZ M"^.L#'R>#JZNHZE3G'.*^_=T=>]\/[1^^/]+YM!#0C/>Q2NVWM7;*]__K6U_AENX2V\/:L&'&^Q MK0_-5GB.LZTO7P_WCX(:L/=7L;7^G455(CS#:7,O/.NO?383^\RV_SX@)(=, M. J@A!!0I @PGC@ VA*:%-SJ7'74*U.Z+:V12J8::(4SD!FA,+:*XYD,XJ0(R&V#+* M!-7S;G^5 I[O)8_3GL/:R)?M>-OYU@ZW.9=FEZ(CG][M]:PLL8\%5INS% SG M@F,K/0BG2:!@%$<*1@F R#K-F8!4P/F6G%\@-U42XZ?WLR0QOIL83W,.'I1= M0ZT$QMG .9270!,1B(?!VBI&(,K%?&MI\%P3_>Y:",V] X1KB)7F6IC2E\8C M="Q]1%V*4TZ@N4B@F0(0E@0TIVFO#:07PUC=0R$&J+<<&))#@%#. AL6!!'U M?%K#7-('X=(ZW\L2F%P]1Q";3E5?^4U9F#U^Z]7;]T4[\.="M[+-=I2?,A=P M',]_BZKGYV=C089_69GNZ\M[O^]VCK-^>)*RG'SXNU'7L [STS[+CO7W\(RQ MBP.(30X:65G\R7\K;.;_.XCAW+%V?6]-LH5 MV?4VG ^QW<&7(H87AP?1+FRX=5^WJ0BR_SX,ZI_8*6,L!K$"QVH[[)[6ZG$ MK?[H7.%+>JY\_<\AM,?_M/47-=@^:GW?_[(5!;2/-HY"N<#;>*=[_'W MPCGQ<__HV\^MO<_1-'*VO? M%"6^*W>W6P' M>?)9%/=A=7EM*Q$[*\,4;EUJ_GRE^4;53R1;S?)!JW7_'7]?,V#:\4^XX^GV MWFI@8!L'"+FPUVD.1(P,H#@P(B65 4013R#RPJ!8^6SE,E(TW/%Q[P4AZ M,\;B[%3WQB)1-\E9.7\$9^<3@\KUT5A3)G%.>2YI'@XUEIMPWCFB"<92V0/$ MU:N[I!/53 M$%>V-P,-SO@BBT^Z_ ?&=!S_FS^4"E,?\YM[&5J96JCD^_^<# M]^4I[_BFZ ?"8V_PL&M_KC8_;.QFF\ULM;F>K6_NKG[8V=C8VFCN[69?-O?^ MS%;7UK8_-_=6XQO;S>$_-YL?R@O>;S97FVN;JQ_CI6L?MW<_[VS<.4?LB7A9 ML]//],E)F+"(0BMWWLD"SW,G3S'6!=O(!"]'T4O'K9Q-LHF??&#$QWM ,5) MI0X&$C>\[99NZV]^V$TN*EAE*F_\X=[X4I+:_O#/GH\+/Z<4J'HOBCE[GQ\MK)Y3T9+6_T M@#F?ASDKV<+&ST!0VX&@KMI^MC.(Z<>(!(K.?O._EU M+7IUN\!&5*R#JA!_H_SEHEW1Y4J_"(2X.^H85S].-5W5Y4$;*.H6C;V!.2[Z M47,8[Z:I.0V_63:Y^][NG+;K=G/'<1)U:2EHG65&]XI>HQSB?69A/**R<]WD MB(HQ0VQ4-^CUXLO>X#BV2OP5VTF&6U>#FU:L2JM&-9>]K'<2-(B\F.S2=7Q< M]*+8C'9@M]Q#\7;Q]WL7'-9+!B=7H>D8!4;CWRDG,2[P9LR!C62]!MHL;L4) M(=@9=JY<^BF*EV1T$>E?^ M.WRVKONZ,8&P5T[J]B63^KPWWEH),*6Q\"5MLW"P!WP[U#]B@0S?CLUQ[7@F M+CH0B^'LV,G9R4>S,VX?ZZJDE7B3X]@B*B!F5*_S(AHTLO\. A,H\3T@=/D ML>=I-]PB(+@N03@B:MVTM^MUKQ--)F=9J_@>03Z@\[D+&O=[XGOH0>PN>M"3 M*C3O'JA7[W/29[;W_MS8R3:;[[=WME;W-K>;RZ?GM_VES_PBN^6RR[OEWD;> MY4C>GZ#'[I/.Z\62\FEU9R_;W-R\,X)*="=+TA, *H+)2G3]5*UO[FRL M[6WO[#:RC?]LK'W>V_QG(]M^_WYS;6.G,AVM;>]\VMY9W=O(/FS_L[$3[:UW M-[$N%-F:T8N_Z6YIYG!!/;;]3K<7-W0 M;+$^O+C\#/U1\O_Z>[43ZBS;/FW[;N^P."EM+KX;?R%[Y]L^+RH#0OEY>>FT M#C:\81&)5&#.)Y$\AV>+Q#'3A=?1QU[W?,<0HVK]^GM4:?Z7772*H]X4VLXVNK*P@/HO>V,QK>YCI7F]P7%J(XGVJ*\]=.!/77>'(T"W; M*#GYTO4"%U#12L"L;F7G;O';:^KD4?F7R,/A]N*EU;* R-42,GG!ZCWAHCU=IMZG MKN\5KG2L7N52'*H1,]SS3F!VMW((3YI3<6\ O^>>N;C"ZTC4GV)*8@3P_4J\ MWNU0>WI\6]<_PJJMK63O!MVV/WM6V+9LB<9CM/HG*JH3:+;K;=?W8Q'>JT(B MY@!GBT1''PO.[EJ3^JD1BSQ%4>JG1ZPMW?V>K:YDG[PV';=PB,71_=G8TB#6 M2/?-5MV/F/SCLE*[*-_,=L]Z?7_<&P-9B5Z7H5R$K_']UFI[:-"Y$R^;VY@7 M$L@0?)G4ZR\=;[:[DOV[&UYU%PW(F'A!U.OCX#AF2)9A.T/8VFS;E2?!KD3" M7@QVW9.$/1ULO5_)M@8MW>^4L1O1.\#OUE5FV2C/)3*_YWLCY&A4T/%D9.=. MG7F6E3S^,/V?25PV<[J2;EIM\L4AACW,3RV M_X\^/OFC#/PH\O"\9>Q(%+!*(%>[Q^7EW[)5W^V$Q[>^L3 G_:.VU%I P7TF M_1E/ND4[)GZULHZU@SH!K.S%>'S2ZI35,\N\["W?ZW5[DZZE1FV&;=0Z0:,^ M9*L\N\K@,2HG<*)[,<;\1U58H)<=ZEX5VGXNPJ4*<"_*OH\G=]8K8J1<$=-T['\'115 467336W-,,-B'+TU_4"7 MHG5U\]AW)R)W$46B,_D[C6P\X*ZNQAJ?;J(63F_ZM_9\..;"Z'^6OS .QXOB M5DYD)68K%U1#6+K-,)GE&K>#=IV3.%8=WG5EH,^[X32%G> &MCX4^X=Q^U2JC[\I:*Z/(T,8X.' ,FM[/RFFL653T;O3 MX6OZARY:9;#=X*1.U(R,_;0J6#(LM1(V9QF3:LNTG@O/^2R,_3>!^.^5LBLA M X@I5590NO'#M'J=B2>JBREMEH4Y8FAL;QSR>E&:SZDW89/[^"2GIZOB8 M*[9S?/?,'DE?2(4#A)XT(2A;CMCU<<#ZVO;6IXWF[OW2@A8+^R9CTZ\(0A_% MH(]@+8JB;_?**R\*0B^SHL^FOI;M12$??OF27,,RK;XH?Z(*)Q\EN3YZ8/E- MX4*\%+C *TLBLKM!8G?VQ_6-G?"5O;WP]9GK34>B;H:[GL32D$&F+L"$(-,GG5X$F;9_DUV9$K?X M /&2D[+Y7)*R%5F0I.SG"-KHC0O,%0>C%*IOQS]W5 MA0LK"8>GL2",,-8^?E.5I#O[XZZ'TL*<0"R=0#>Q3_ZY^6YS;W>F4O'N7E!4 M2G/&[MJ?&^N?/][C%)KW)N"WF/Z['YU3NYO1V=U-^)/5:-)/:'>?GA:L5J"( M\Q"/=]>Q@ZI68'7"1G]86;VU.EM'E3_G5PIBZEDD6J E>G#7R*52?H-%DRML MN&;5&D0GW;BZ76^B+N1$[Y++UVGJ[@CS!5J'8F%$A< 50>(\W+[716^FV<5L M:9486E'RY.C&O]RMOLC+M#CKA,6*XM>L4U0YNO[0MWM1R_@M-N#X?=CCY,X+ MMYSKMD +QU:0.K=PT\V4KJQ1-%P)M90K\6.1%N):I%O3ORSGC"S3E MN*8$.W7K@2 :8T=3/]OQWXI>O^QQ\&E@ B'/5JV-G;@BKWY?=(]OH>$L]I(L MT)K ^K2_7?W_RTK5/T<=%*]D#VW_NI46>KE%[ +0RG;MH7>#UN7%J&^W,@B) M!5J:X>"RSK.RR->D-2]#*=7K/:!U#;02(9^NANH-G[,Y>Y!> MD;.[$(4\;E/<]P:YS+=.-W[*ZLWKOF>[Q?XP!Q6\NOG8O_2%)ZVOI/Z/)W_ [+ ;FZ@?]OLG M;UZ_CMEUX3%7OG5^O%[MVL- -GJOO?NFNZ\#Z]:O)>3D=7A6A!1!F"$*I51* MO':<(0F%\S^)7CGLAUU/*L'Z3?_^K]=Z]C2=&W(\74V&>>#&8HUHQY>*E)O( M=_:5 L/-@B$BV6G:^G[#YO ]:7S6-"()_-[+Z M),Q(V#2-.C1A2X==F(G2-$VSW]Z'-[-P$F5A*@ 44(K?)]*3GS_"R81PCX1P M4#&(&(8*0DRE?-TBC!&A_<\?Y-14$/>;2=BV)"-Z=P8^ZM/8.+B7Z>/2"797 M)(/R-DAFII&L_E+I<(/J8CQ+<);@[,$(&^<4,LI?N["=,<&1L*$:S6Q"LR49 MT0Q!6XV =EP7=2D3+:X@<)>6\[H;'D;DR^04YJV@(>3]-6@-*PKQEXYU5[H* M$M3-F[EA@A#$B KZND61%"@0-P1/:ZQ#< 7];T*[Y1C12"_=.PS75WEFG[J= M/&!-#'N*_M<=WR^ZE5OR4TO?74F%-Z9VP[?&8#?![T@)>2A!7H*\IX<\.H(\ M_-(A;_DKP<:V3555E6R[2L%]"+S+IK78L'7HM#TN 5P"N(4!.#8"./+2 6YI M1A3K!%3QB)EPYZ2S.BJTV3JU4H85WRNG)3-VKL*>DEPG=&/WQ3GH?@ M$/3>>],MNWAAW*ABKA/P)>!;(+(G$^XMR8C>%]U>_WQDX9VU;5)6%X+R\%_D8RMMS@+<,KS23BW&#AW6>P[&0>_PX1S-P>T]:I>XU"Y M1K*4:G8#+ M8\#U;71DV,F] HE8 M0J*$1(N#1 (+(EY;#*6D 8GH9.;T'=-LGA,.E6)9<2OOYQ7R4B+#+I!C8* K MJ$:%B'&#;X->'>I"$S(D9%B8P):Q@Q?=,4/E.6'#52$CV>;FO -"+DEH0W(I MHT+F^8OS^VJ"M&<,:2+\P0E][0C' =^<\SFB>@QI=\P%>2A(>X"B]3?#M8L- M0 %01/:QT_Y6VI>BW2;LXK*E=X2[WR['NJ"H#>%J=0A\.^>!;_WR)N'AUT?M M.1!=+8O[C5N&#UN.'Q>]7EGW*C"HDV[1RE!53702\JX/P%@2C#H74C+SK*FE M@)AI&IA:"J3 GG2(+^TA'OX37R(17Q'YNAY.4$H0Q"+"_/@@YPMUCC_-$=[S M01$9A G5/3]A-2T1N>H$'KL;VWXG^H!P%<,>SLMPU=\H>ML,T M?"M\KY%]_+C6B+]8?U\/6C$(A['V1!VY_4>)-MA80+&H3YU"M: ?]8A+" M+HL2_'/WW5KV3K>_9Y]W@S[1+-_6K?#U7L<6DU_:]7;0#;@7!O9;^&[95'RE M\H;[;M R6MG'L[8];&2?"M^UOI&]]^UVP*'_HX]/_LAVCZ."4OFXXS6[@W:_ M.^CUR]]NW!KDQA:>JMBN?.8H-]^4VVS\4^5+$O$OZ JE:7D,?7*A MH._IK# 7(=^EO*X*ZJE8W3B D=2=OFM(7)V!Q+UPV]E(G,NC?\HPGGZ\I+HN MV@;"9Z,K[PQF2-6/>36876>>84L!:8FX+0QP]6Z/7+A\A0)R!2D!<=-&+_K/ MB&!X L+40D'8DZ%7B4RUQ?<.1N7&N4H^E3=^B[/OIS%R1 )0G< M<@E+]19&@^O C:"4=?Y-=_.JV?)=5M3D9='L#7>G,&S_MH6Y_"XJS#8); M1CX1#1#]3?]>]C9UG9-(E"9+CIUK,:+?=;.[&;3TQGR]G,__GW<['H#'V^K%>0[;> ML8-H?$T%#5]NW/-32>'NVI\O6PKW],].NW-\%HAAW[?+Q):8 W.LKQ#+A/EW MW&UKJQ_3;IO9;6NZ90>MBM9\+-K?30PX2GMO[GMO?>-]VGLS>V^8"YBVWH-N MO8^K[]+6F]EZ'[7QK;3K'G#7?=K92+MN9M?%RGFQCL1-(>\2!6Q^P\'7#$=> MT UA4?4]NB+XS32HV]Q5D15(7I9B=ANI7?C!;$:S<&Q+WLMT%NZFOU61]#9< M&:6,.(;"_;]7A<::,HESRG-)<^XD MRPVVT!%-,);*'F"(7[U]NOH:Q<\W[4Z[&?A2M[ EB(?9W8GNJX)2X063N9;" M4ZVASJG3>4Z4S(EFAA^L1^<6#-QTY.5ZE;7U<7BP7K?_9EAZ9CO_1[<&)45; M;;N_!V'E\K,@;W4,56^]Z-E6IS?H^KWPT^]:'?O]535WCOQS9M8[/S[BG1_[ M9&O@CC9^?/V@CK:/-\[V]_Y&V^M_'3?7OQYOK^\<-X__ILTO7XNMXZW3K^O- MPZU?FV?;ZZVCCZ39VO]U]_.OA[]C;\>?8-?C[Y^WU[_YWC_Z*^C MK0]__]K?VSK;.OK&]I$\VUK?_/&U_=?AUU\GW[?W=HJOZX??M];_)E_W5N'7 M#UMT^\/^67-]]6S[R^>?3=P\WC_^Z^CKKH)?_W,([?$_;?U%#;:/_V;-#W]] MW_[P]VESW;6VUG>^[__Z1K\>;<)P?_9U;X/LXZ_%_G&S]9]?G\\.J.3.,$, M"5,,*"8YD()YH 554&/N<9;YG]4ETT78'_M45IYH*6Z%^)^!5^<_'%QMQ M@=AZ^T@AH^'WLN- M6XL. 1MAWKNIGK?=WK>KW% ZLZ":XP6ZX=J W MV29SFJR'V2(W+0#3:G5.RYR"O-/--GK]XGBRS,O'3J_G>P\QH;>91)@MPU3^ MS^PTW6J(DT/KQKLNU-AJ)][[Z"6-;H5!NZA<>(.>>S7MT\MS)6F.",NAI8Y9 MXQ15F@DDE,?2B8/-87&V5YGS-NRW5N__O0)A*X4= ?N,7/_IOVX-AU^O7G M0Y_?H >^:7WR9NSM&^[>WFK;[?@PN!^^5RLY86N&R?/E)EU*7]_^E[]Z7_O M0W/L6MM'JWCKR)*O1UOAFF;1_+5SU(S7??FKU?SUKMCZ]?5[\\L_W[\>V;/_ M_-KL-]?@SX][&_VMU0/KB,ASQX'G!@.J& 2:$ Z@9F'A'#54FU=O28,Q]:_7 MTUOCDA/YEIB9W5(F$C(E9+H6F23ERG+NM>6*8D8UL0CES&L&+5 M6]10B"3(2I#UE&/[;2DQ:]W'AB'1$Y%@ZI8PM3UF5HY#1*F&P F) !60 \5R M"01#Q LK%($N:+&-L-3G8.J<634A5$*HIR956A".!=.$(A/^YPT4/!=>.:R9 MQAA'=>]!<2FI>W<#I:V]U?[6;@2FU8. /)AX*P''V@-*"0&&& U$.&0X=UAH MKZ*^AV,+B(4A3S>,.'J82L#+ %&UB)2FO*\] S#9&!:4,"8-#!9[+F#&@&#F0%4 M2!N4&&Q CJPT08Z[L2++GOXY MMD-E([%+@6;)\W!SUZARUDF.$2*:.D8TED9*@9% 6CAFDG%K(0^&OR>-6]SF M#B',@?*Q)(75O'(\2*&9=Q9KX?6KMX@T"$QA&PF:E@6:A+8"6Z>1%X(JH33E M%DE",/9>,.Z3 6WI,&ML0)/,(J0@ \2%/RBU$$CG@AZLO;).1)W8QVYW#<3. MJ[\)LQ)F/5O,ZH7QAE?))/=(H#1ADD-$<::, 4P0&VM[14I%$' T8A+C1&GW MZJU(P:\)D98&D4C '^X4]$IK*BA32C(,2=#NTF@WT6>=6/ MG31[EXF][MKG=-[=;(S/YL"CR&IOK&5,("J-48Y[0A4V.;'*Z\JB*=.!MV ' MWN=)BR:E+/?(>0 )%(!2AX%4E@*/-(?::*-B*#5J4'G+\)J;"<.UC@8"I&H#P8,Z7I)1 XY<\JIW*J8EX;H^;RT!%L)MA8X^G .N)7LF8^"1Q/V M3.JY123'0!ECHY/% ".A Q(I:AR5Q!@?[9DW3Y)-.)1P*-5%2LK=K5%ITIK) M'IA04X+GG2;?* )0]8=69X M%/0RC3#%RE"4YU(Y@X1!W'(C#,Z307 ASXS]28.@%,1081$0S&A <8Z U,H M+1SQ007!R.?1%=.0^+86P>2<3]#T9.%"/%:BHI9@;BCE1".C?-C77%F5:^B3 M-7#I,&ML#50<4^#B M@%:R$MX9IR:LA$1ZPGG@5H:77@MF@+': XF$U(CJF%L2O180GX>I5$UOD:3X M.2-4*MCT_$%I*ME9(,VMAX!@(0#UQ@(ML0;66YN'M]6L2F5TWM*.9Y# M]G*J1;'4\"P#'E.$<8YR3;6G4FAK I_TCFDNI4CVN(6$9SN=BI@DU"C0M1PUK-+!R>_?+?C=.\PV:\>"3PF[%?&4FJ1-2!7%@.*O0#*"088RH42@GNH2.SC M*#'"?R3X2/"1RB:]7-R8-#%A2RU!6@/!% 8YN>1ASO7I9C;]"_WZ3F'\3^;,Y=QXIS--4+24Q=X MNI.Y9,I*AU >.%YYYHK[9IZD@_4N!^NW2>.@$11Z08/FA+P$U!H#-$4$2(ES M[)&0"JE7;Q6_99':N4#Q8SB<$^ EP)M+5SB"6*ZT(=HA2HS5$ N4!VCCAE = ME(QHHY!#&\6%'I-DUWP")!S;-:G$QECE 1$X(*$.KQ1V!!@3CBV3(Z6T?/66 MR7DU $](F)!P:9#P-C&'CPR%R3![9_2;,,QRB@1EA(7M0QF@1"N@N&% YXY( M[B@5@KYZR^<059AP+^'>TN!>JF7U_%%PRLQLN,):!P1TL:HL\0$&73BHO('$ M:2V]X>9NQ:R># Y3E&-J&IP-N*X"FN(,'& MA;"!&4(DIP):9"ED0<]EAFD-@[YDN+7N!GINBG)<+#P96P.=%M[F'@%4LD%B M5R\F+"?.6>\ML8!Z$G M"V$IT$3F .=&2F-)[FGD'^1\_;Z$%@DM4J&D%X,9D]8F!$FN1(X 9YC'JB,F MM@O&@'"-N+!268CO5BDIU=!;KAIZJ4]PJJDPOTI5"C$GG774Q!YX@Y'EW'DN=2"MXI;9OPF6$BPM,RRE#.,GQ:=O(WQRW J)N 18 M<0-H;AQ0C$#@#-2QV D2*K]CBG'"J(11J113 J?;@E/Y_PA0IP?($V^@X@ Q MY0$U& +#! ->F9R)7%!M\9V*,3U\I;S7?6U:/OSMBA]OAP_7'!R'G6_?_JM\ MLWHRTWW]=O24Y?OAC^%SUMN?XA7!@HB<='I%'-R;KF^%K??#_W%:N/[A4#PF M+JR>Z T<7Z)-K],:]"^_9&*0U@=1ZCZ^E./X3!)-3\?DG_%Q2S'26%,F<4YY M+FG.G62YP18ZH@G&4MD##-FKX56'W;&E]YL'INOU=Z#S,,0WNG6JSWJO7D_- MQ''1!C,S/SMIEZ_>N34\#EI5N&&](BKQM;&>(KV7"(3[$?*D$^_^<#/U-YQS=%/TB$O<%4O=_> M"5,%P;^SW<];6ZL[^Y?*]'7[X8G$KMEI^Y4$1)- A.<#1')9@.CQ)_YB6=K= M_-!#;A"3\$0;/^VA;G_SV:KMQX^1(K11?FG'?RMZ_6[\ MF4/=R]R@=999/>AY%SXN>N%'3SK=\A&,+Z-!+1?A$8P_U*T\,V?EC0+] M\=WJ"W_$-[I^T Y7E3?4@_YAIQN&[AKQXBW=M8?U8SG*JYZ5HA5&Q=QO2U8XG/_#+MO$LLL_ MGKSMA;Y^===TCLO>Z^R3 M#^0R^VLE^U!2D'#/%P8[2?26:(F>E>BMZQ_AT==6LG>#;MM/K^GR\9J+QWD! MO&2?NKY71(-:IMMA_(>%SX.*%=2M:+W(MO.\L+[[LG;X$J[LS.YM3"SA/V$! MQZOT(XP-!=&(8+QO#VT%QK/N>DYE\'P< M^)8WT,ZK9W/>UFKYF_(HB]]Z]78W/)KN#[JW:2GUI.?5[("O.J[FP9P7;3%? MO=TK^JUGN5S/:Z&NDKKU<&!=1)=GC$.(+89UZ)*GNXGM:AFX[:.9$8X+YUK^ M21G\]9+6[9Q6K_']./UB>6$K9>Y6BMLLC5R44?SVJ5L$/>0D*"+G'O[W&;_M M<]JZ\]NT%Q\53SK$TBF:U?[0FQP-5X'O\^AND2!YZ8=V@XTL$L59 '/MG-CV M FRY%W!6W-I0F4U0AG,?GJLC_/R0Y[EM@$06KK/FOUAP>QX"^\*IPM.Z=9OA M?#C+/JYD?WKW[49=S9ZG*"W],3&,Q//96OANM]-J!2H0+1]C-K!J;6?0[D>? MW(/YK1=@L9_U,BZR:^RG"=E(D?GVZXD M1%_RH25VM AR5+*CC@F/D^T%4>IJ]P!I#0NPVUXR-4IT)-&11$<>EHXD"%WF MH24NL@A"%+G(7J==]+,UW=*G^J6*T?-E(LE(DUA18D4OAA4E,%_BH25.M @B M%#G17S[/NV?9^DKVOEOTS$N5I$2+$BU*M"C1HJ6G10G/EWMHB1DM@A2EA.=$ MCA(Y2N0HD:-G18X2I"_]T!(_6@1!BOSHB^YV?3MF%/[5.6SW'J*8]0+LM\2. M$CM*["BQHQ? CA*@+_G0'IH;+?I7GSOCJ@,!=U>R?WO=?JE)"?/E6X_&*Y8C MRCIQM.42E\31)I'^JFJPSX.CI2-@J8>6&-KS9FA-7[2R?Q?'SW+S)FJ6J%FB M9HF:)6IVX92\<.Q?VJ$E3O:\.5F JN_1Y[_5Z>J7:M).Q"P1LT3,$C%[D7[- M= L\=#FV$+TO.36(WO[+]-]_?:2\)=+/IP1(XI71%!Q_CCI](JREUG7MW3L M0%"WNJR&-'EA_9AP?(DV0< &_ #370$ $0 &%T'-D[3UK<]LXDM_G5_#\93-5X]BRY%=J,EN*$^=\Y\1>V]G9^S1%D:"$#45J M0=*VYM=?-\ '*#X 4E*H76JW4I-0Z ?0C4:CT6C\^M?7N6L\$Q90WWM_,'A[ M?& 0S_)MZDW?'WQ[NCZ\./CK;S_]].M_'1[^X\/#K?'1MZ(Y\4+CBA$S)+;Q M0L.9\;M-@N^&P_RY\;O/OM-G\_#P-PYTY2^6C$YGH7%R?#)8_96]7(XL6WGD(R&I^3$<:P3Y_27*30[-<\G W)X9EY>'HY.)]#L M%/XY'%T.+ISSX<@:#CG2U^!=8,W(W#2@8U[P[C5X?S +P\6[HZ.7EY>W+\.W M/IL>G1P?#X[^\>7VD3<]B-NZU/N>:_TZ86[2?GB$/T_,@"3-S9#YN>9F %\\ M:@5O+7\.,"?'@Y/A(&F.R&@->NH%H>E9*7K/][QH7@Y@A^PH7"[($30ZA%:$ M44NF8X 0AUSHP*UOF2%7;'DP"D!'Q T#_-=AAN+M:V ?'.DS$ 6'4]-<-&="!A2, MQ%^:,R,I^.#R\O+H%36VDHVB!O+VA_C7P\%),[)5JJQ/&_YUF,!M@H=LMC;C M(8%;DX?R&:K#B@SY50 B+Y?(R^!L/5[:\=&6B7+3HRF.! #)GC8A&!#K[=1_ M/K+\R O94CDC@SK Y!_-)V,.I4UH/Q G62@*ZUV)\>#_>6YMUI,$%O7T_4$ PG")&)M=[KAENDT[ M#B!6Y'(Y_]MWWR9.T^X#"/7H?T3O%XPT[3V !.!8M9$^PC_![P:UWQ]<^>#H M'QCX[=O#38T#QJF*U@FZ!&$FB=^.X7\#_&,<9MN"0X/#_7JTVGH%3Q00^\[[ MC?]]M7\Q<-RD!G!E5FC#Y=6I%"S^F(Q?[:AZ@>]2&W=#C] )[@0'OG,'6L%9 M"QH,N1)5C3P&L3Q.0 @I-!=(AC7[(3!\Q\@0[P7F7/ESZ-B,> %])K=^$-S M1GA.UI9>%5Z%*&'^'P_U19FC8KQ!.C\;@E)/9?O!='$S\3@C)&PW!_,8%/(: MPI]1G;QB;(9 MQ=*&-R;#'HU(R$%/M>74!Z=0EPC^'.J+R[C30[[SST57\ZN MF<'LVO5?UE_?,DP*H9W"G[,&-A'P&ASQ7ES.XPP4>.:[-F'!IW]%-%RN+;<2 ME H!GL&?I-[QGU+ I. M?V!Z]CTS+;!,1'\RMD)>(]X3D.]@$&\':&"Y?A Q@K(6A+@\,U)&1LO(B!E MS4C)[45=*XTG<^)N6> QB3JQ@]^#?S8H=N.-(-NG1;:-<.[!:EITRQJ0$JG3 M 8Q5G&Q8!Q+">RVH%]!7D^$>_IE\)*%)W>UJ0X%8G5: BST:;58K#HV4 ^-- MS,->010R(R_NR/?@KY;PNGZ($K5A2*%HIR,1^-J@HB&7 M1LPF_U4PF@>76>VE1CZ09^)%^E&RI+W"DSP;E,@SANW?Z#;T]/)0"N?M?%@] MTGWTQ.*NMUY6J^ 5!NQB),*]I6+H^[)7,:9_#-:5RA^#O5S6ETOJ!%SY7HA+ MZ#@(2(AK_BTU)]2E>#K:5(A.@K9"FY"PDQ0U#CR[]$K\_"CO\# M8VA.IXQ,,6PW67XQV7<2MI2Q#LIZT0XPGG]:+=KD;SD2QF1I"")]EN?*J(-+ M:T=6"/A;3UD-C II#D8BSE\AS8(48Q(&I]%+8<:;D@#W*/09G39MJ96 UCOG M W30"VMB@L;(\/1Z_!OZ[)4(ZMWWP7"H)XL^NO+%,4V]B>)/38U=*^0*NX?A MLG,=8>:M08AT. MA; N<4]<+ZQ^AZ[N1=K^\MXUH0^>C8$L[0+L8H$VR\& MQ\>7^A3C7BY>V' =4N&I7Y5.!L.F,NKC.E4YR.DR4]FBJ2W< *EZDWG" T_- M1)Y;\13:T4,;>X-RF%*8%2*,WF#A6P%46-3AH"1>F"&)H_@]'OG&3GPIN,)F MCH8Z4NBCG5P=3RE2! :"$7NU07-/L24!A4T\!9M82 XHBG0E'"5(EHE^;P37 MV0TH$"ED>0:R+$2*RV39[XU!Y52ZCD(8L_'<9R']DS/YZ75!O( X/MO:_&U# M5*$'YQAH;CBG!1N&S(<1,V( )_NISE7GL^_;+]35O\J6 BC\FXM!R;E MS# M 6[HSJR *=R8RV'-8/?1>TGZGJ7BS&"RDX!Z5[!2+*DW!;L0>:'O)"V;FK_V M%.IMW? 8SULJ99E/^1$D#>H9"5%#4,5?,_GWV*ZU=ETJ$2C$-P#Q%784DOCZ M[:G<^M[TB6"UM8E^U#('5+_L##'/HW!2B0@.$8.!*'HZW T7H!+0^D5HB&D= MBJ'OXU(D#V2Z6,@?FUHF;80*2S4"2U5P&E;DE5MN5F79<_M5-_8-TKP;H-P+ M=*L"C6]6F>X7$[:./&MZ4EG90R.E9F3D]A(O2+RU=UB+1"%! M#&H5DA(*$NRWG_@[]MYK4.\C!5#XA^>#DHR0!+B' ]S0*UP!4WB$%\.:P>ZC M+YCTO;7=J42@L#F7H^.30FY-*HF]M1$#(1U!P5C0<$F]Y*>Q9;'(;!PE:HZY M7I#X_Y/"B;\DR-RAEB"%X:&T14RMEV*^)6;09 %1/0\M2H/=]\V<7^U&5:%I1IB?E*%Q')V"LCL[ZQ6 MBI;_\\K'5P9L+ YX;U)[3;G6H50(=01"+1S(EPF5?S.0"!8T*0SWQ)*V=S;V]%F MHF@2LFV.>B_G;]? M#!7#WD>O7QK%>^8_4WP![P/Q@$3(<^O27YOG\C5$K#!G&&XJ2:N6I,>O*0A" MQIN8U,]Q7IXLY'X;M$^.0S"*@_]Z,$,8?PI?&+Y:B%6GH]!GRVMB$V:Z*=0: MLE^'7+U&G&+*9C>$N8MC"(C-K3=1*!@XX05VC, [2D<>JYHCUPN,^,D>6<$>/D+:%/,#=>8 M?^Q9H*V?)=Y[\T'1%,C!,L&\>@]_!0/[)9UCL< 6?7BTW MPH>3;[R0P$A@1/">>*:[YMS>'C,*E1EA!JY"9?+,H0W@[,69T]PHR!QRHY#P M:*1,&@F7H@ISPF1@#DIN^0E, M1HSJ"'"]^?XSO]K<=V&T-M]ZV!2S\@QF90-A]=ZL/Y"0,EZ@'8>\'8?9C8I0:5 5KAE@Y&0/IR"T22GO95LF@<1GU M-MCK8W&G&(LK*;?>0LY]#-HU%,D:1=S7HZ.PX9=@PSKP)UA3:.\!;')O27HE? QDV0M](63: YRK@O$T9]FUJ8\+1E#6W!B4(A^:6432EDQA[7OGRP%;]@P#5A4B2([=6O MN5F"(2-L3CWRP_6O#2L*!<1 ;^%P<),6,65QKX'9NWSM'U=N]HCRR>#X;#0H M*>#3]Z>2"Z/8]'7<*@3U^_FSTV%)W*9,&'WI MI/J^IRZ.M>P:C2TKFG.76+Q[@+]!<^(%,%[B>.C6#YJ_)+I)H@I5.,=;?)JJ MD'>Z)#[$2PQ&CI/D>.P-,O/S7GD*Z]"HMYOG [";A<21:@'7_293[Z?-3!0Q]Z_N= MB$=B:/7Q6_-E;YM,*#3E%&_RZVE*[I])I6V)+8/S9AG MKP/XYW4FNPLF+SM9K2SYD%%> MN_;J5#?C/[T29M& W#-J$?0PKGPO9*851J9["[YC -Y%X7\2D><$R8@^!O4 MDG.R/:.T<185ZGD)ZEDXTVZ^V"5L&X)O44PGX]S@K/-[TQ+S(F\M8W_%Q=KK M,B)-O1D4?,Z=B3R;L$_SA>LOB1#]?<2L&7BOF(BPOHJN2[E>\RZP2&#AT+!< M\R17BJO0BB_%V3$2?F(M2C@25S7ZJ$NI_+1U((.HCV9=8#7!@M7(I-3'06X= M)JG&H)A O()%M1!Z'Q1Y)"[/?OY;9+*0,'=Y33W3LRA6A4@])OTC42ULBGDS M')1414\P&REJ(\4M.W=[T>4'NVD:4@.<]0'DB]&P))BO*\8^1I6UQCY+R=5J MWCBG88L\*"SU*5:6::TON61E?2W;6_QRF;7/DVN%7:$:9U@V9@W5Z/<2?TNF MIGO/?(L0W% V*8"Y JA8N/$.R+3-DD9G*"1 M4NRER,?6OR(:<&SZDLP!U3NFEZ>#DB>H9 0]'>S6RVO6M84K/YOXEKP\X*/;6-2+;1,POV+ MD$G^M MC89YB]7^UI)UWY=M3<&D:RM\R[7;DB(HZ2D48XB%]-92#&E!Q\A2OOE>4RHE M=P6;2M^E-J;(XXL\O 7%J]8$,9[T/SA@$T35NC."&O>K6E49&:,C!MQ(RGA M9Z]&U=(L%HA-?.DE^- YR!AB2VK5GA&%FIUB9;LUU:RT%&W*']]MY)&D+DX/ M-2^)#-_<8)XN9P9&[6^1Z5)G"8,SMBS^PH=^?%L7H6(#8HWC6/?W,"_ M4@);[@G7^"+\0593Q1^B;([0^@0NZ<*T9L&EZ;%K=VXG8*?WJ0XVSN8"V6,C2G 3\BM3[ \=T W)@>.:WCN\/P.0" MUM<)<^F[!:\EBIU^?T ]O(05)C]-1-7P]P<6IWE@!-&$AY>0YF?F1XOW!Z(E M!0_BP @Y$O%E[GN@&VQY [\@\H.CRN$:$^8'P"2)S\F^D/F$,'D8!+]B%*I: MJWMG1RQ.[M?JA^=[7C1_9_MSDWH:W> 7C(H%+:OZ4=E\ QVQPW6YQWJ*,/OBG0=6KV;5 M[P@T4L:+.F^LRCNO3736$)IXSHGOB1 &L/W,7[#-'V%,:[ M$^M _&(R] 8<-)<_A5@Y/FU0[:H-_.JS<#:> Q^6F;[=^ U-?/GB3Y*&7J M0$HZ40[.QNGMK$/XD4S \CX3#SKWA7H8DKFET V[+L)3#[2S??U?LDS*K-2; M@9*&G<]\'/,;#T\AYGRQ%*-_2T0)HPZ/_HM7V4%M^%W=I<(.$Q?T,99#%+%6H8WC*2-$(Z"O M"][Y7,VBJ#[LMI?R*#7=UG<+A;/JI%1! STC[,!\49!P/3J4Q M6!MOUQ8CV85^]3V1"$>)_1@M%J*=Z6:O.1>G3DVT93VLG6]]DWS!.RVO1$7L,/+BP+U6'BMOBV98K#A(3N(@D.#'P$3T9])E+=OO.% MY>KN[SJ^E(U"OZK## F$L3//BN>RU$ M5C6=6Z/K>FG+NS#HRG$G[C$"GN #C\OA8B3V9IJ>D!K-KDY\#=?W,UA1_F0G M7XO6]J1+T?T;#8_ZI?#*[4+#D5N7THY:U(*SDYC)L?V,Y),T/CP42-H^D&?B MU:0$K85S1\?IDX3P13*45]A) 4)R6Z MX)UWE/LY28C76GX""K#= [_^'GZ@P!DV2%,2D[!H]1EG2W0[JL?2W)2V-7S= MC*]602]T9G8=]*[&&(H[N^;]K@#<47'?>&!6P0PMTPMU#R2 ]8D$XR [G[]S M@&(0I(UK#A':H=MTYDFSF'@:V:^]%+7::G?N0L4.!VJ:\D2[O&WG1IE?E7EZ M\34NU$BM.F<;S#FPA%9>3/NOJK39&H#.._/9]^T78"++]RC/;\'T96+#'C%K M6&D0UL*YG7PT_5VX2,[B6^6_^R%!"\:OKU2'EBH!MG7JQ]&W6=EB?QK/,:?B M_K'^XE8&NZ/KF^2&)IXI;"H>38>$2^U3STK(SJ?L/8.!>!4K$YY1P 0B=.H] M BUJ4[-FI=: W-E3L@U>,U.>#FV#5-=1M?2:>KR_]H+DPKIJDZ<&W($ID6T\ MGRDO5*$]T5>F?GL33RG_#Y*+P+Z-[[+X2!?GWQ M&^7NJ1!T+DJ\0"Q=%A'W6^,;!]PA9W02Q;^H\JI;X>HX\:C\(@):59>*?$7I M2D)R8 '\SVD(GF%R5>G:=UU>.D3J?L.[#YLAV?D1D;R=5@5<2]MVK _)99OX M'%8*%UU%X&VJ]K':X)U/_#1NH,Q+*VO9M:]0FT3$PSCM\H]BT!W=-NB_O%H= MY-?'L#N1I"S)!804S84/"R*S;_"]*+2,F/2/!UF<.6K%)V!XEB7R7IHFTVR( MSBXDV8 W\DP#OF*PK[YW908S<7)ZYZ6A3G[4;!'Z')=YKMR=-4>UJZ>RUXP0 M,)88&XF\^%;%$[%FGN_Z4[#78/44I6CT$71N[.,''(,[1[I-GNP"B9V32-?*@BN,ZUHXN[>Y M;=.PI*RV;61YK:+?T4W.O>F9 <8[%?-@M5GG,T$*^W$I: <)3IM50'OUI@VH7PUIJ[@>3NR;9V&QG^79T+C"SB MO/8[![V1("F-5)>D40FRLZ>Z&*F1M]VW=%[3Q8K6.RK#:% M7&Y?>220:[NK4TS$JY.$,8VD]$+;SJ=<:K35%^9+FW;>@6\>$SFZ?W)O,]Y; M!*O7@1]($+EHO%&Q^"9#[+4 )-E\54^\C=+86:=F@X^^;#OEM)14UT<4LGD6 M=MC!3T_^)S!!MJEEUDOANEW';GUO^D38O$%IC5J0SBV&G"EV'6'M2WR-(8)] M1_P>2GW1&%WPCG//KJG#'Y]8IS1H,QR="S:+K/&8FFX83F[\;Q%XD\Y>/A#' M9V1S!1 D?+OJ=(G[.:".N=NW\%$W,4L?P2Z$I,JO&[>[VJ1 L*NG);+%33?A MXB2RMJRE$JYC$ZV5/ZFN]-@02]=NDEQ@+WX+U$0_,/9(P%+^*$ESC1=59'>TJ:= M3UUQ87_&5(^O%-MUSGHSWW#LP-S8G*N9H=M5R_21FE//#Y:!])@9/[M1O7BB M ;@+LB]Q"Q7]JH7Y<5WB#X$'UHS,S=]^^G]02P,$% @ YG-A4H45N@)F M.P @9(" !4 !A=')O+3(P,C Q,C,Q7V-A;"YX;6SMO6EWFSF2+OB]?T5. MWJ\3E=B7/EU]C].Y3,[)2OO:F5UW/O%@"=CLHDDW2=GI_O43H"B9DBB)"_#J MM>MV5[ELB00"$0]B0R#P;__SSW>S;S[@_UC]B6.$WM+CY:O//OW[[=KU^_Z_????QX\>__!F7L[\LEF^^$XS)[ZX^ M_>WVXW_>^?Q'N?DT]]Y_M_GM]4=7TWT?I&'Y=__[;[^^3F_Q78#I?+4.\U0G M6$W_=;7YX:^+%-8;GC]*US?W?J+^"ZX^!O5'P 5(_I<_5_G;?_^7;[ZY9,=R M,<-76+ZI__O'JU]N3!E6Z^5B/DVKOZ3%N^_J)[Y[OB \$*V;[ZX_O<>_?KN: MOGL_PZN?O5UB^>NW@;Y(6,_^/RB]]]GCB%6;J8;=;Y*_U[^_4ZR0DT MX)]KG&?,NQ,:GDXL5O GA_>074@?O\-?%:O43[6\B8CV= M7Y!Z^#SM]U@62[S\W._A3US]^.=Z&19+4B)A^>D7(G3UVX)^.Z^)_#+"F2UF?SNXM"77 *QHG.6C/>5* 46MB$[,0N3.@ M?/&)96F\O; ?.S9?J&V(-+LB+??O,1J\[?&I1+PL(RW4'Y376V M_<1WJXMW[S9CPI3X?/7]:EW&BKN:3CQS_?XWR%O^%Z MD@*3F0PH!(\,E D)8B@:O$.?O;/"JM1GW^TGZ!!4B7]R5#419C-HO5B_Q>4M MH._0)*.)7.8$.8H$REH'#AV"+=)&5%JAS%TTUH-D'0(S^4\.LX:";0:VG\-T M7CGU8OXZS/!%^?YB-9TC:56#V=J<&!3O)"AF"_@B*([0.BJ32.$*T0-F]Q%T M",#4/SG F@BSG1[;8ZLUS\$1D$$XBBJ51@3/:9T8519".RU$>1)WZX2=LZ1! M7BX79;J>9)&]Y-Z"CB0JI:4!+[4"G;D2%JU+D7?9+)]I&)/W>*[D[^#Z1%8W M@_)KW&S2GW%."YL]F^=G^=UT/J5 DI;YX4J)3W)"@('Q1$.D@H6;H>;9:X?J7=^_#=%GS"L_?AN4;7$U"$<+R M'$'(%$"%;, 56K,0TD=63&&ABX7=3\Z1#MR7A8X&$FB&!G+U=E85131,^ +: M.4NKL@RB405D9%9:%8LTV ,$-Z@X/QCNYP_Q6)(RY 7ES#TH40(X1NH_RQ)9 ME#X;W667#);'>EI3?3H:[P;1XP!!PQ3/EM"M\?B>;$OU0)A7,3-CP46E26MX M#61"$AD20WYTUEQPU0^1=^@9E5EO#:?SN-\N2MYQ0(EV*SG%4H9%!)6RHD65 M:CY2XH'^L'I87__XY;S"#SB_P*M]N@QI_??I^NWSB]6:>+[\\<\TNZC'E-5L MTG\R26&",9!W1)05IVBQ!3TXDPH1&KBR$G7*7=).)] Z)OUZ*G)N;X?>(FNV M59XO5NL7Y>?%(J_("W^-RP_3A*O7BUF>I)2#,)'4@;"Q)NK)W0I!0-'*6<.E M<:8+A.XG:52ZLQ54&DG@%B+^[;O;//J5_MW\O/CYXMW[);XEC4]16S4BEW:@ MY>'Q?5-T/4D^:%V-CI5OS'4Y#]GE%Z7JA)B,1^=(6B>@C4Z M2JW[[,%[:6IR7K)G_,KEJSE>+I:;;;U>+Z?Q8AWB#']?O Q+$LZ$92L\;0!( M-G-0)BER)E" 14R".^&,B-T.5$ZG>TQ6KA7B]IZ8#"3:3@&^U5X$XSQ$RWP] M0I00?7#DOCJN!"ER*;NZ2#&JJB=JR[:?%DD Y?WZQI)G2I]^78;XBW[=2,L^;?VV! MG/^37.%J;*_!9$7$6#(#E;F]+&ST41-S.3+-,5DCS-#'W859+NU^_15R?73U\<[#FH=X# MM#8*ZGZ=ACB=3==37$TR!>K9<0]66=)84D7P27G(,1.R'-><=RE:W:'A7-6W M,]2ENEY/5 XV>A%!&T,H3(Y#"*@AR6(P&(RN3Q'%75+&9&M/E?MMW7$FPYO9 MO%\7\S>_X_+=#QC7];1G2XL-G!=N%3@G!2B6! 2&"!BY0D]:R)LNARK[R1E3 MO-0, .?Y(N@,VR)LTC>6R>>6".)X62:))= M[-+])(VI%K85=AH)H!D@"*Y(T^?K<^A=VG ](:$5Q7@![HL"9[$&1= MS"%AC+9+DO>Q,.<\5_YJ=6BCS4D$4+YRF8<,D4<)+&E'(HS*1];;CQ]W%'<* M#A[RY4_A?+O2YI06%_/UZF7X5+-<5[0$$9PM1('DE@B*14!4M>* ,QHCZ^15 MEP3%?G)&&LVU $(#_C?#PH_OWL\6GQ!?X:RFQ/:L5 H=B]<1I.,$T8 *8BP& MC+'6ZLRSZJ,<'J5LI,%8"X2TE4I+Q;&\V''I/I.3E9!"4?A7:FYBD49;C=1' RGTLB97>80ME7O6S@1''UP$HP6M70L/Y,59 M^B,CR\IEQ"'LS*.$CC0JZV"!VLJL857JW9K9ZR#ABC*>A?%.%1!(88*22%:S M< O9!6]MBL&6+E=-#B%NI#%;"P0UETWO&']GT9GLI@,=; *%4E-$2>)EB92D MX@6-ZE)+^3!9AR#%?IE(:2B/'A%^K;9>+](_WBYFQ.75C_]U0<1-;/*\GJ. MLXXLJ>:<+&E.X%,RR?!HL>PB6_A;1&6FB M)%7?)1EZ[X'T:*+]\S'QP$'N47QO=QG^[GH*]\'(3%N-J]I#L*;54A!@(V>2 M*@=WWD_78;9#W(3+;&AK:3!<$ETBD-[- M]+?@LXY".PRL2WWQXZ2-20DV1D=CN;1,75R\N]BDV ZI$)T$#*ALO=8GU0[1M9XF M36L5GY#%) _6"J)+L0A.Q0PQUN(([3.%5#V0]#AI8TJ<-@9/8[DTP\OO2XJ, M+Y:?=LQG3%%8PP0(;^N=*G(WO0@,M'3T"Y&*5UVR6G=).3(+VK>.OS$@SF1\ MVUY3%!CZF'10M?.&YJ"X1W#,<%)6+F@"7N)]NC]?3M]F$=?G4](4KK@"36X? MV?-ZB9,H&),#O<),M[;$.LD#K>K 5XNWN-R_:E6@JXI M/JZ;\/WV6@KY_.A0L0(Y4!2K(D;PC",PFS"+G+GHDU!XB*@Q>=4-(-",_VUK M<"]7ME.W128TA5K_F^I-8)4SDB5(9>LWZ78V]2,R1]N@('S.=ZR MH7J8OYG6(\1+>G!]W=2F]C+Y.)W-)CZ(PEF6(%,-[1)/0/B4X O7,KML"W;) MI1]"W)B\W0;0:"Z/=LVXKF;/14NEF8),5@I4T&2V5+WMSV,FT'J4JHN1.$;B M0YWJ-Y#X27SM=-;ZJK+L1?EC=8F^B11)N.J7J$WQ;HI$4HJLWE75%$Y9SF07 M'_!!JL9T)M_"æ.-HYLI-C49'Q2W9):XM+2[QVKS70R&SA%&Q($V7_?Y M('#"D4)8O:W_K>[6AS"KW:%>X6J]G*8UYOH+\,-HQ M%C@#G4TBEU\7\#8($-I:69L'(N\"K8>(&E_(U0(YS<30T/G^0',OEI]J[*=" MD8F\?I"1UPH=2:@TY..9$%@,V43MNZC972+&%V>U$/S);&Z8=,'W89JW/76O MBS5O9H-28DJ2^V]Q?64IKI)RYG=@&Z.W+IXT00OEXL/4QKM^T\4[^9?YC]- MYR2SVDX[K:T#+[(#+KD&9;V$P$D7IY*\2QE=M%TJ-@XGL<&)3$+, MF_<;?EFM+BIL7Y3=NZ83[S3W6F:*4QPI"LOJ&W4UZR>"2(897G*7P^3'21M3 MD-D)57M.<%K*JV'1ROOP:;-];U'#LV(V)(0LBB&75T?PTGK I(M"@Y),7I]2 ME?T$C:JQX$"@:2*<=O'(EI:?%DLB[&*9WH8587BWG,\')0NSC)88:+'U.1$* MCZJ#8KE,GMSBW.7,YW'21O5DUE ZIZW F@.)_%X"\Y4VK$\AK";)^1!ML& M MUL<4#((CK$-FF9SL4D2*73);#]!T9"#[54'G7!&=C9GJXUX;SQ=E@]H7[S=/ M5/WX)R[3E)9_5?:)JU?X;KHFIW3B&<\Z,P8Q*0Z*4:3D.0N@E0XF!%F\28\Y MTZ=-/:9 M3-8!I!-,YUSN6;<')>]7$YI^>]K6?HERB<.-:)V J2I)/%-4161 M1#_G7J!EL<_I](-4'7ED^57HG79B:OE$Q+Z5U_SP:GUSY;&X)*W2(-"I6HQC MZ\H5N,R=9KQ@L%TBKL-);&6Z?U\\2_]U,5WBU;/5>%E\OSE+N_Q-GK"BK$': MWD;6VB3, B+W&9@5%H7SFF.7:K!CB#PR%'V2378NU.XS[LV%V-Q#O*:06)(O MZNJW%4X3Y+$(%SEPI1TH5?L(.N*$B^@H-'*&\RX7NAZE[$N(4[L#ZBQQ]0A8 M=],OFQ.;?2S03$E1>PU:5ILK11001$X@H_:*H?!"=XT]#J3S2PAE>R&LARA; M5LE?4_;#=$/4^F))$?=G_3HI6@698X"B2BW(\IZE_WMK-\7K8M7!FS(@0RT4A"=D_7(.>0LD^2IRYW"PTEL M^TB;#-DE7E__,4+2UG8,7/&O:N/N+SWY?GX]E;;>K[&&A5[3YE$D1)E"FML4@L MI!>ZG/T=0MR8:N0&@DUSF35+*7Z8U@<0R*/X;3&OG*BXQM6+^77EUZ8H]*KL M;U4++[PG6@!+K#?O)/D4MH+"2L"U5$R](WW&N*!*I&L_'6+LS.O FF&"9Y2%U"27O MI>A+.+!HC9DVXFEX.2#5YA;X U[^[R_SNQ<8)ECSN8PB9IFQ4H8%O$L,BO-* M6Y.(WUWR7(<0=V1'U*\"0\V%UA%.5^[79>;%TJ*-@Z2\!^5,K'V[(F!D% %Z MSXWLTM'[0:H. 9#[Z@%TJI@Z(N?FS8F)YPJ%]PYNY@(KBQ09%3GU(J9%Q)3X8LZ(]D@Q,==EBN\Q\AD2EJ#88R!*O5D*K,$,2'+K)2#ZRC+2O438$6/W/PPU22:5@N33*>43J'H?($91'P9GJG##3! #@>Q^ M(@]"V5>2O^XNQ(XP>_!UETE@PIIH/,C-DQW2U&==,@=R T/]EW<45RQK+<_SMV'YIF(_H><@]#SE>6]&PBF7<.X,)W7H[X7\]=AME.(,S$,M9#9U!FI T]X'B7E(,PY;\N M3)TID#9E;W<#A?WO-&[.C1A&J[@ %FJY0[ $8.8,"&>5<\;)( ^[0WO$I <5 M2'XEB?.N FD#EVUAPTV2K@Z%A)/6:U<@*])HRHL(@=,_1P\^ M'IKE($!\)=GOMBQO@X!':J)^0I+ YH8N,7*V29U.G#XG"[R74VY;9/WXY_I;9B_ MP5<43/Q8"J;U)"IO-R!DQVO?8 M 5,'-J]X6GO?[SY6/T7 STQNB^WBC):TE6U@%R M54"YF@K(Q4'*7DA5N$^#8O31QI1/>]7HR\?HN1AHE]C<+/%%V5WVB_EY[R(P M5H(ADFOZHEZR3PX$]&*EQ>\+_YI<6<_IHN;=?0HCN%MJ<3[]F<; "!5_@!YQ=XBH2NOMJ$ M@7OI:+>^TXWHS0%:KK63J=N.WD)]WC=42RYT5W+WS#/A#3E"@_7DR6U:VW'E M6F]=52-?=H,D=;1SK'T^@HZ:IB4G3U]?.QYO_^>'Z2J\>;/$-S6\BY_^%I;_ MP/7YK#UD])85PPGLNJ\A MQ+E\>8RZ+@PXW2VX=ZQ.S.CD+-R=Z%ICWOW5&9OLI'DZL?+8%39Z'.W!=VJS M=K;(R"!EG4!9ONF;GR&6)+,.#AWOTJCC\.>"3UCP;+;X6-\*^&FQ_&%Q$=?E M8G9WOBL.%)%1>^GKRP'UD49=P$DGP7HCK:B/H]L^+UT>0^6H>M$W ]2=VT;= M!-?Q[>WOI[,99J+XZAFN*X]O]:(VI'ZS#.]6D^RLMC1N6*A)(Z@5(I07R6'Y+-05F0>59]7E)ND#-(VI M*FT ?-W>?JVDU7&/_;RL[:SK="YG#45+31L^% CU)#S%K+7BF /OTDGH'GK& MK9N[PZ:%E/J6!NQT'OYU$>:KWQ9KW"$W;-^%/R]S<-P4C?('9ZRK0<2XV\CO M!)[=Z0-X+C_NI:?M6D_/%-P=I/6Z.^4&=F:X#IEW?G;&QCEPY-9\.G@5C2+^ MZT;HY"J3PQJ,\>2K>D&QDLJ;HBFMP%OGN93.,M.EKG27B//[T6S'^FDZGZ[> M8OYYL8 M,,E[ M/W'&!FPP:U]NG[CZ1H'%C4F?[4Q:E;Y44B9)=HPENWG(M=KOI*$P*0QBD/)V M4Y!F[U?>2U2#I.#%NXM-+ZI#7BN[EY2)T,IJ8@287,BY88%#L%8!$X('ERT! ML$\KPT8+&-4!9#,8[LDN#B_NEH_,[B?G,D4J.4:*OAC4AY5!82C@DD>(,OJ, MC-6CM$'WY^CRV=UPU5 RO?U9LB5OIF31MT^6G^3$WAJCD>?Z$&5-LHXW)S@G M\;IWI"YLZ):"O3G-3NG2YA7W?/L#9P4])\[5A:&GK;0#R]O$DX^,V86%W2/+ M>V7VTT5]HWO71&^;'I7%<@C$GC)_7Q2?S9$&XJJ)X8_3V>P45E]_MPF;]E/2 M<(FG&XU;(S1=;B>9:&\7A5W-,[0858SJL.TG.=WIJG\SC=NW8MR1<=D+& MO!-GWVR./%&^,!-X@&B8 .6R!)]D!!:5P902X]BE<^WV3I]U/4>+FG>UU[1FF^]$[> MU^X4UU[)[@_/V!('C]V<68>OI)$KM3O/LWE^'MY/UV&V::W\(LZV;T^LKKMD M;6\>_"VLM_W_)Z:V8O?1 RLQD%)4"9S1@OY94N0EQ."[9/;/)?Q)#A$#=DPR;0LK/2ID;BKM,;AN V*JML&_63)]+79AV[STQHD M'#'ZH$KKWA8*3ZRVR$^TK+849\5S4+I8\(%+8-XK+HHTPG>Y]C@FM77__!-= M@LW!9_ B:PJ3?*(PB6FP.1 NU-D.YP-WC8' M"[///.D20!P\3W.[?-H*QV*A6>"QY%2 ;QZ8%HH#:2H$KY5*F5!J6)<:]3%9 MZ,^COL+WX=.F(]V+E#6K2+I+O8\L,H)9#A)%F9C$ !DDP*J*3KX]V<0S'< M;T(XK[MDLT\C]ZNR[L/B\FAI/QTR?UI<+"?9:U]BLI!YB:"BLN"2,9"C<"SG MH$V?]QY/HG9,UUR^+%P>+>LGA.7T TYX<%P6ZX$E)2A.2Q2G&2E $-6!UF'1 MN7' DJ@=T\,07Q@LCY7UT\#R-XH$?O^(LP_XM\5\_78U*5(F86@G!106ZGL3 MX%$H"(Q+*4T*MG3/S\E#9=X^KGWK1&:+K?3>??5\"T@?^]831DQ&-1W:M8W3XE]FLZO M?O4LI>5%.*?P\OA)FC+QQ+6U*+"H9NDTC7KYS3:Z5;Z^*'^L+J]C39)U-CA;('CDH'RM MX;*)@_7(++-HK.^2#'N IH[+W:DZW[VM-G%%",UB?8/4&5!61G">UQQ[CA:= M<*&/+3F>U%&U2&@%K-N;J+,$A]A8W]>[CW@?M_K&[-)>7 RLU$Y#%VZ9)P*L%CTMI/ +IVPNQD_&_SP6D1.$\)=*F]RYPG"Q83$1=B,CHP MM&4 W[B17J]QT,,C[[U,-!$)>1%%0>8LDE-F2$*,)RC" ME99N!Y6K+3.$1,[>*4<1>6-#LV1R4DZ3^TZT*B(.7*SY_RQ\J5<8M4E-@7.& MJOVJH7.R5 8 S_:BJY6&U>L.PM<;%+I6_Q+"(1!+LB_%Z-N7B4^!RL%7AH8BH0ET,B#\<&"HB3)ZEJ7KS+BL4NUS@>(FI,2:?S\?&0,WJ6./KN@9T4 MF"^9!<,Y",U=W9@&(C,&'!=6:HDJYBY5B(_0-=;(I2-,3A1*YWJ"F^<(FW\^ M7ZQJ4]'G8?7V99CF=@XU3DX-6TJOJ_FF^"1AHN+0.*;1$41UU[8 LH MR9G"T>HL^A0+75%PEH.U"]_-SG$E8M,^_?5%?::'7+9Y?D4:J%8YT:[!231"&95) MRY5Z.RDK)"V7&,C $R^.R"N/[O(3YAV3^F\@]XY,?Q)4V,!"+L:!5(KL$_T= MG(@628R%)V>5\[0XE8]"$0\/B/'&TT8A7Z[I>%N@32.F) M'&L9.??](7)\%\+>ESJ>%BQG"*F-];@3Z"'1GGA.P'S$>H3&P3%-'CY:K*_> MY>S908;CX0CYO/S@+_,U+G&UOM+#UD:6DRH0+!=$-#ED03@-D4(2KHP(:%@/ M<#] TVB\Y+,D_% ^\!PA#%$A<^-PC[:/$\*1I7;&@HK<@/>*08DB1$T;MI.% M/)"^T3C/W=#22CA#9)&;W$?;/U+#['#_7JPWD]#;VX97Z>@N-PX>GZ-'>OW( ME35+LM-&P'OJ>5]NKW/^<(&3HBEZ3)@A"47.9(P./,\,-#F92O.D>*>F6@<2 MV*G.?*(U60U4'DP,OA[NDUH(Y%,G5KRM!U>YQ/XNZSTGX$^=XN^ G0-+S8^2 M2[L[[P^M^(]YGJY2?;D \X]_UD=Y+]\QF$@,7LJ2@4F3Z_(Y^204I5L54:'6 M,O9Y-OPD:L?@! P*L/XR[5N=L,N'[*77TC%P,A%5'@.$;#,4YXS.6G#+ABO6 M::B<'QO_6:$HX+H=AK.&?+:"8'4*H"SWX*4+@#HK&:TV'+L<%Q]%Y9@4>5-< M'52]T41V@^VKJWYIP4GM"@67*5!@H$KB$ T*VO2&_A^Y1-?]0L,#](U)=3\I MI$Z1U[!@VC0Y8SF+8(D>'DP!I8.!$!P'89,*9%XBV;$G@].A7>R&*L9]>D = M+;-!(76I/57T091 ".>YMG$L$ MZ H"WUCOR@]B3*:BQ]?EZY5LA& M!EF4LR!+K@8^*?"A,H04M%7"8>9]WK0ZDM QY2.ZH.VHO-^YDAPFX[PGY'51 M*-):HB9,'"BI!01C/02?N?!,22Z[9 "/I'-,J8K1H>U8.3X)V#;1B\^2:28] MH(V;6UT,/,7 ()+0,B8KB^_SKL:1A(XID3$ZN!TMR:=1;E?IEQ"#+8 I)U#! M"R#F9/#&5(^4V)7+4P/NX-398!W-QX:XXV4Y..1NG4J(Y(K@$;+":OJSKK=7 M/0@=;"9ZG??#G^"><[(T6)?R,4'O=)D.#K\[\;9)VCM/Y$DLAJ@-&GPMRLW& M26L*(]^TSR.*)Q(\ILS)J$!XEF0'K"2@[9&+DB"DJE1I!2%F!.N]MI%;EF3W M8N;!*@GNK?(H7%K/;+V]6L@K MW\.?I[6-W_UZDU3SO?0TJ.+>&?OT1OEW!VF][DXM\W=F>+E;KZ;:7@;:$3+AW 3VY=<&Y^FI; M0(A.&V!H6":[$%+HDJ5ZA*YS;J4>0^28')F6F+IMF+H)KID;Z>H'J8O#$Y.D/ J:&PV@,)B=WW@]Q(E9CD M]1F"VL:$^TAN7O2@?0G1V^1*Z'*YZ##RQG1Z, B0V@FK&9"V72'OHTDR"@:2 MJ]&=J819";&^*VA<*#&K8(SOTI?Q8;(:+7J[L>^N.A=OK"@1M*6U*F9"#7$- M6)EXBJEH;KLD!1^A:TQVO"%N;F^7EM)IO4]NN!9W2?/H%9-& V9=M["K=YW) M%LB88B@%M>YSD>$@ZL9DM_O#IZ&D6H-H:P?N$J4,*Z3E#9B8:GY-9G(E4('% M(D0)+%C9Y13V$;K&9*<'T#LMI-,,,OZ\PQ.B2V([.@$E<0K!&@%>UBYCUVNM+38&<,99%;(.78+7&, M6 8VQ2KINEDY,&;KLG,$IVC?I1#:1YT8 M&!T+*.<2./(HZYOJM6%^QJRZ*-8&OO]0-KBGIFDAEJ&S+$X)'I@2P(0F55@[ M@GIF(R3--5%FM-)=:O/;95F&JICK@9P.0FH.H(,RTB9*351*D!@S^9>"@PN" MP%Z\Y#84V>F*1^NCA*%JX'J"J;G ACY"4#R8$)*FI== J*A-W]H$*LJD,A-. ME;Z9W[./$(:J8NNJD]H):;":B1]+P50[S]&_7M$N6/TPI9\L*^/JKK@@>'ZZ MK6O;G*^?,W/K4_=F7&AT%G]-S_5LE:KGB_EZ.K^8SM]L"R07\]6D&&TE*@,\ MU5:=MB!9.F6!%\PEZ6)8['(L?SB)Y^K _3.]PK28I^EL>JE)KJ+6:W'=^/!$ M)BNCKP&KJ<=VB=Q5DD$"QYM )D] M=]%'YLV 1ND^,D?Q],4( 7FB( <%&_WP.;G_<1EO(#$MC";\*!Y MB<2I% QQBM@#WC%&$%*"H4@YXY-A\3'BQY3R&1$XF\I\4+3NSVWA:L)%3/4E M$G"B/E!2O(=0GRJ)+J/0T5B/70Y9SR%Z3)FD$:&SB8P'1>7+Y72QN42\2ZTB ME1^"1 M3H3F*$0EKA!;E+,6@HT(1JOL@XP&L1>P@*W3]A%'.F8 <%X?.W8?Z& M/G!UDD ?VCRML_J/,+NX%.9LMOA8+V).I W.V2(A1%L74:O4E8J0C&:9B6A# M[E*DW7@=A\#6__,ISUY(&%RG7JQ7Y)'\OXNX>I;6+XI@W+[$9<+ZZD,)R0F3 MP-;'J%1]>-?%+,DK"5$Z+KF)7>JFSR?]H%P\^^=#;4.!#PK45_@^K)>7?W]1 MMD'>CV$Y)_:M)I$59@PR4#G1_N)!@@]UIP6?"I9H>>K2O>-LR@^"*?\G] G: MR?M)W(,?YR&M-S9A<\3%F5#6&@DRE=I%/QJ(D;@5I2%/1QJ6;)?BQ=-)/@B8 M0Y7"C@B7#00\*" W&=IG^3\O5NM-DY&)2B49HS+$4)^6="'4MT(YL.B=DPFS M+4\6NM\F]B 0#E5=.R(0GB74-D\8'^AK;%BTV3(OYA48VTJ ^M#S=>>P^@9S MB5P;(POH[+ ^[BP@9J?!68S&B1+4[;/S>QY ;DO700#\2DZ GEJL@Q72O29/ M8EJF*7$]-4)OD MR$(1QD%@-I K2&&+2\&"8QBY3]+8U,6KVD=,J_+AZS%_7M8-1!LE>T/;-Z). MM82$7 J32<^74(Q%Y\@-'F2)&W+&5.!V-B+NJPT^0P+-B\D?RBFA+YJ5(D"H M^GZWS1I\LJFF[46R-L@DNCRTT"AC.%C]6'^@G"F<'JC94PJ_+(.@12;W)[F@-[FK MKE=T[K<$CRK)PA?^Q FB.]VL/9G>)62MR=IV%$IFBD(B<4"^%!\VR M""PKZ757];B/J#%=+^Z(C+/ET<^.7MIT14&(B"R"T)O[/0S!N<(AJVRC3H7I M/ET+#O&J&BQR<^7E\F?;(N5ZKKK\@#7M_RREY468K:Y^-,DV!RF=A)P\KR_H MD6]CBX&B,$8R5$;UO=YX&MFC=D6/1]FC2K:?3/MMMKLT[Y;($]W;^W:K"4HO M T^U/0PY84KH>O ?,F3-R5.3&M$_%0;O(7FDJGQ _+6095?L7=:4/ _+Y:>R M6'X,R[SZF8AS?)8_U.@O7W5TIVUQ]=E7^ 'G%SC1+(J< M*1Q,Q6M0IB9#94R07#TJDHP9?BMG=4^B^PPBQG2MH2&.!I5-/\UU(X-^ _DW MBHO$,5+7V4?@ P@GMZ/]T*5V[?!]+\)CN*PRAO7K(L9/^VFZ M>LSS9CZM_)MPPYU@ND IBL(UYC*$:LI-XFN0'=]=":O M.R%@\V@(A1'U)1F"[,0)SK25G-:;"JE"40\0G0PG";^6S.-J3*_ MN^S/X7)'@[.YQ,==<0R18ZI7'P([K>35#U$[>>!Z6%!C,LM05F>'U0P!J3V7,FA3HE%>\4YO M[3U"5]?C"+28C#)(>UF[^K!7 ,?)QHMHK98JN12ZJM=3CR.>XJ3J;- <=3!Q MC&3Z;9&Z1.ZUBHGBSY)K+\VH.%$2(Y Z$(DE)4P>9E\<>(KY9/G-#M X61## MG&8*I1@K3-16=]4SL):6R LI\TSQ80E&8M<$^>/JHU6YPLOE@@+G]:>7LS!? MDTG[\;\NIN]KQF:2HH@R%4<;5=%&U=*!CU(#]UA""&A"ZIWP.(3.,9Y,G8VI M![9-<]EUKH=YR%WRDHQ D!:8JX?4WC (08OZ3(&EWTA,O,M]XJ,I':-Z'@AD MK>37&6:7$9V1@G%.,A=!ZWJ97M#*%0.O6#"9S)9C75^,VT/3&$^1!H+.\3)I MGF[;H69/)C"A-)8G#Z4J1Q6-@< 9D6:\@:J>-+J9(D\_ Q GYV*%/:88 Q#E<'^SF MRNZE#(I3!KFIK#*)5"&+ OIBPPV6S0Y:6%D M[XL:'4*S?3NO!L@A\XS&&<@RT^8KND"0A8$L3D7'=&*AZ^O*]] UQM#K#)P< MD\8Z5BK]TA:?TR@TK;56<."V.EI"4-"'28&V)I>45?2FJ_-[EZ2Q7DSIAI#3 MA#&80?LM+&N-Q =L8ZON#-?:##U,[[6%^:X%;VY>NEV4WQ?K,'OVKCHH9 3_ MF"\O?=?_W@#HJOKRQS_3["*3 T.A,2YQ1?%Q?HGS,&OG$/2CJ[6T!N)@ [&_ M7"YH[MI*G"96C/^C9M!.D=/^@9HP]@ :>W&BA9HX;.!^G.JN.E[A>KK$FFVM MTU6/^!42^9A?+E;KS[^\+F _@8?'3M&$FV>M:WB^_A[B#(?@[G:BI^#QOC4. MS^D66N'<*9^"^V/3)+?-[/?X9CJO?;KHBS_.JRG]/LQJ[34975*-_XFU<=+V MRR_B;/IF\[WAA-B6WJ= 0$>.#P\?"E$NWKW?]*WY8X5YO7B^92.NW^+>KSP% M:%I0^110:<[=X0'RNL;32W+35T3R;B*0_DF1[4M<3A=YFNJ3.\/AX02BGD+\ MY_*N7=)T.K]601MW^//DVY]NGDPJT6ON=(*<0P!5C(=@/ 1WN2:(UDU#+)>HNDJ^S$Y6J#B8$7"1&+ H6UA+$X#C8R9K*+-G6K#GN MK)'5J#P%<$Z64D?D/'NW6*ZG_[WMK+MY F('WY<7;B=>"!UU2.!L[7H5A 8B MT!$;;$$2@"^EU\7H$\@=64G+4R"MN50'0^#/83I?U3N2N)H$B;0Y/!'H%0=E MACU'5AP.FYZ'O'ZL2, M3AGENQ.U2!H?,&HG-G5/_=Z=;Y%'>E-+6W]''<;ZZ[AA=[4!3 MUIXQ?RM_O0O+4]>OD]_/FR>D_D,*[7RVF\6%?5 M]_OB9:@/E$Z4RK;(3$YJKIW\32$7O8@"*24O+*K"2N[A 9])][E!PD/3?X]E ML<1'^!:D4=XF!5PX"2H*0XXG1=C<,BN,=CGQ+NT^SR5\3-FU(;%[.\@8% #- M8MN'J'Z87CZ)VBC)='T6 2THY#4DXP(T+T$9CE*:P1'[",VC*I\<*UI;RKUO MB'SUG%:EFB*TC4$]Q2'8.TX3&_\XA0V1+_GVC1S$_^X#+\ 9_NW@7"MDHD08[&@$67.C"D52@^+Z:[,\_W M835-$QYD*IHCL%!OGDN>2.HG),7F!/U-VVH_U$V^.^7NW[<=[W^9E\7R4H.10<*\F/\4ILOZ^A,NRNOU(OWCQ>496#TN M>_W'6;YP3WHZ":D7QQIYT_5QKA2NU/J&G#T47V4.)C%+X75F(#SR^H*7@VB] M@$(>B,0H8HE=+G0?1^:YWLUALTT4VL)80= QU\2%1_*\@@#F%!<64])]'@T^ MC+PQ><\=47;;=>D@NW9/4Y.26WQ"W-8@[:?P\ZW+GXB/^VC/ ;E(/D!.6(LM MT1-[A(?@T!DK,L4 ?1ZK;D+^J-*E P+S"80_M(M]65?_:5%NQ0\[YFUKV7Y> MACG]OJDO/N(VVG8FD0T>R9;V!A/+;BONQ_OGU#>L?I>U8? M&J?/?RXNVW$7^PCE5"IZBZH)=P;=/S_^B'+)6GXZK[7=^B7(:TOPNQ7 M"M161.M.YJ1>3+S\1@UX=SW_079?ZOY)V0_E?T%S+:Q^A M$O?R8IG>DH-0:TV;XN%<(CJ)N2EO&DCOFIY3N/[YRTVX=0\M+5?9(A=V_V!M MN="_XA-GF^OA_^LB+->XG'WZ:3H/\S0-LQU[:#/GY.B6M'CG\=1"Y_<$K?%_K46M'PS:V\?AIFK+OY/4UY'$;>!D/73M&^]S#^'YQEQEQ>%WL;EF].V^R'#MVF@?HIZQB.?Z>' M=,=-,"0O.P6$!\[>Y!&&$Z<:DLO]'V\XC(YK144_N_&Y_OQ_=.HAY7$<'QI5 M =^8J+8C6CV;7X9?GZG>TC=1)A:1BP >10"50@&O2P 16?8J>,FPR]6Q(V@\ MMT[SYE3;=0>M'.:<@,GZ.CVO=UMD5F"MDQ&M4#9T>8=Z'S%CJNWMA9W;]9-G M"^7L,M[-0WG[5W:UY+\OB5D_+#[.)XE%GJV(H')]@[L4#\&6"*RD&*3G*KE' M]=S:=Z4):_ISW?;YCWO<1G.K0YK3L.0 MMO%$SCR!D<14I%,Q@O>Y]EUQ&7S2CI231A:CD,%\Z4;RGI4+;A-G@;8;IZVL MD#:>-P7!.HN<,:MBZG+#]Y!%?CF&\AC\W+D!<[Y@FMUXV6NTHQ(I:F& IG>@ M6""-G# !#PRE5C%;[/*>_*F>U!C-YCD .5LHHS"3=Y]WN; MI],TI!EMQ+D6!V[;0ZA??JEEG9LE$TW_ZR+,IN53;2UP^?3T:6=LAX[=YECM MI)4,R,)S3BN/G&)0ACX*S:UVJG_$L,)__Y?_'U!+ P04 " #FI?/Y$; $6" E@ M9X(DJ%5EB:*HO;^,+Y 9MXSXM__UY6STPV>8SH:3\<\_LK_1'W^ <9RDX?CC MSS_^^>$EL3_^KW__EW_YM_^+D/_SR[O7/[R8Q(LS&,]_>#X%/X?TPU_#^:&'A>3\-$XG(W@'^8?EEW^^>W43Z7 \_RD-SWY:_LQ/ M?C1"Q-T3YE_/X>=I/O3%]0B#3>!& MX'=A7!2\(L9-3^^/^?)9)$'V%Z-Y1<0WGUT5[^3,#VL*^,:C*Z#M'D3.X"S MM";4:\^]@G,%:2?S:>3\3#._A8G9S]U^)Y//N^"R^,_Q)=SROCB\_NO MBW]XY<7(\' \+)O&:_SC\E^7=QP ;[,89P@_?C#,/W\XU X2Z6),4A-)8?D M!4_&QRQ\5MXJ/E@\HF!9H1E-XK4GCLJ&-KE\S<@'&'7?'208#E8GS*MQGDS/ M_'(1\&H.9[-!U%8JKA6A*6DB$W[^O$N<:)4HM1X4T'B3Q=E**V80__9Q\ODG M?,]/18+EBTZ4A++E9OBO=V%8R+G?VC[@S^(WN'9>\W+J22(MQ3/-64.89=D& ME;5VIN):RCNO8_^F)<^FJU4L/RL'?IB*!=" R?FD@@@7_"#\'W^83!-,?_Z1 MUJ#RV7A\X4?OX'PRG0\8E;@I&(Z+*F8*RXQ8D1/)"8RB(HOL;45*K[[[A*@] M6*0W*695/JU3CR=16>,2DUH(,SH#8ZGZ@E7F9 SP,!62T\T9R& %EH"K(B MU]=>?D)$'R[4FRR+/BS_.IX/YU]?#D?PQT61Q4!3:FB6EM@, @\2$XGUDA,> M0V86A9Z]KD#P^GM/@-M>HKQ)J^Q/ZSOX.$2CUH_G?_@S&)B@!GN(]";%JC_%K\9Q,L6CHEOD^SGN)L\G%^/Y M].OS28)!C*!9BD"L ' MR;#>5[@W&;?5&'^.7[Z9?IC\-1XH-#D$1(<^@D5CT@&:E5PR@JHIG!(T"EK/ M@+OQ^E-C^T#!WN3:5>.Z.W3>3-].)Y^'XPB#(!(:&I") >6)M(&28/&KP"E- MC@HI*:U-^!J&4V.]CX@W1%UZ1=:N 7L[F:O(3@UW@\7[P;6>P7;RK[S; J^ \*<3&A4*@)1(A 0 M$JU*, 2"%YX[ZX2H\0F_^LX38/9@$6[@LE(RZ^_MX3X+27*#?PVBMV]A[BQ125C/'P83@?P4 + MS2.: R1"8.684,0;!.,HCY2!5*!J\+K^WA/@M9I+P<_[KV=A M,AIX$Z@1)A"A<5TR6P3A!9X"(C/(46@ 7X'4:R\] 48/%^(&.GL%RE:Z]>N7 M^,F//T(7N&/9<(1!2=39X+XANWW#$1#)X.%.T<2OX15O>O<)D-M;I!LXKA#\ M^@>,1O][C+[:>_ S/"/2J]GLHAP2@04?J2604R)26T06<#.1(CH6M)3"NFIV M\A80)\!Z/2%OH+]"].L_)Z.+\=Q/NQS,=#9@6NN0522,"K3Y?#(D1"N1NB@I M:!ITJA?S7'OYR=#=1Z@;:*X0\GI^,9WB6A<9\G+$H+-^,1N89+R7J' IJP), M46(YFOF,YR"YSIZ+>MFMS1A.AO0*(M[ ?840V*OQ'*8^SH>?X86?^R7.@;=> M\8C6HJ>\>.K*$+0N<,F>Q\CP5'*T1@7*;1A.AOL*(MY0B5(A!-9M0,_]'#Y. MIE\'25$6N4]$:8O'C2\.0D:[PS (30Z"Q4_[M=>?3),'R[0#03WBG8M\+P_ M\Z/1+QA \J^\^&2X/E28&ZCM%5Q; M+7'VK?8-TB]?WT$&= TB?( O\U_PA_\YL R,DY(37^HD9,R>!!$"22ZH@/XA M!*TJ5H??">@$5*&-\#>H2*\ W#.$F K,SN90-(%5$HBR 5T) [A6"XJD3+7T M-#$3:^3!KKWT!*@^7(@;Z.P5:%LM[^5P%OWH_P4_?8G?F0VLM91KS0AZ_(@I M\(S*IDL0('J+AJ1)LN;MC[77GP#%-02[@>Q>D;7KF!8W4Q:HI% MHX=$ D.V/$A$E8* *GF3K0!.CO!#A;OATD^%@-JO9S#]B';C;]/)7_-/*Y>" M::. -Q/\7=EDXCXIKZ MT:MQ@B__&[X.=!:90O0D1\=QZ\%?O&.)^.R%T5:P.B4M&U]^ DSW%^H&FGL% MVC8L\X,/(QA8[2GSP1 =&1 I'1#K3"+19F, , M MUT__Z'1;>4O\?19 ;IYQ_GTPOX]LW)>([NW*\C*._^^<<9?#R[D5K<73,N M9N2C]^>#KIJ]/.CYR,]F;W(7/7KV93@;I*P9' M%;"K>%YT&^A.B 9K'9AJ:L--2#4/B6T]I+XI067.)DT$?AQ5$) CZG8D3CJT M54+"_;+<>Y'<0;"1Q10WMX5Z)"IPK2W7/6K /G*NR'SIE358I! Z4'^..\%" M^KVSH08I6"NHRB1Z6I*%V1+GM49[5;O@HPN:KAF&-[MOW?&.X]E_M<0_J2^[ MBLV7+E?Y#=DO2T362I,$,)(%."*%%,1;F0@D&ET$91QC33[,-Z \6M(K27?K M1_C??EJ3")JN_^S1,6\\FXR&J:0(+K>RV22_04NHLVMFUP'MVD[OSJ?6Z;6W M'_BU1GRX&TLEK?,\!>D"?N2D1[ZC$-%R&4HCOGV644GR)>8SA4_E^/D,KR>S M+HMS!C5IV/:*EISLM*PU@A(W(5 9T4GF4BL>O(,(%I*T-E,.6PG:88$]V/K% MCTHSVO>? .:]/Q[7'U:;@5N@KG>E5%2PA'X*@RAM%A8_&#(P+CT7QH(8;']L M)5?SFPONF; F,D&8C()($W';91;/16""24^SRQL*-2OZF)=0^AZQSV8SE-"S M4/K_Q/D@,D\E4X)04ZX>)H$F84B!4)XL_@'_M^G>??^%78=Q_*.U)\?K1VL/ MJ38PHQ9HEK'<2U L2$F!)3SFO21XL# 2A &2C4V4)2&#:DCU&IKC,]Z'HHUL M]Y%O"T?8SSZ5_W[][XOA9S\JQ\X[0&C#B-MC^8MGXW3]&U=^PUG $N"C)9DX &"DYJ9)I[;;:!.06.J";UBK]45 MME?CSXAB,OV*D :))6?10"9)\(@K%8EX;B+!+QCJIDJ*-PG,7P5Q"H0?+-2* M;5976-Y.X=P/TZ]?SM&5 =R;WLP_P?3:F@>6@DQH21&M1,:U"D=\X)90"2R8 MD&(T38SE';"=@CK4IJ!BU];KBWZ37PQGYY.9'_TVG5R-U3QTLZL=*RT@2KBG!0JTQ*[;._.G(XF'"+6BLU?OVUN$U2W^=>W M(U^&!J1B[)X7/[T[^P#W,,E++KLT+RQ%9U9H2K2/*O@@J# ;*O-K'"S;03UJ M1[::M!N8DLMM9_SQ-?@9O"OSQM[D/_' *\L?>*Z#M=807#ZNVI9&': EH3EY M4(IG&C94Y_=7A5M1/6I=J"?O!F;G%1/GC\DX+O^JR#8W;=:4/!RVT M8S+^^ &F9R\@7.8Y7$PRZ])+-YMR)R)%XIV*Q%#(Q@$P_**)6MS$>&"<:W_FM)=*U0!>6DU0&7E03@GEANHUE:1AD(I(9*:2!&D8B0H"ST)DT$W4 MX4YD)Z,9=3EH$"!"U9U>0%I457[P7[X!HPZ8HCD3@48QD=H%XBV:Q99EKD*P MPF^Z)UIEK]B,Z&24HH[,&P2.KHW2EE\&HJE& M#PM7'^2&X5*U8\?KL$Y&+2I*OT42\?H9=YD^7^CRAHV-,I70E)(,6M;.*.(FZ3W74.FUH35'C&M/=X$Y&+_8D3 M04L3'<-$2;,P0E6@$ 1Z]'1#AZ(6(8Z3T82>4JXXY7*3RND4U62.APT\+Q? ME&Z_TROQHJLH83[("3G,Y5*#*JMFZ,M9KRU)1EG&N-:GAN /7B>I)338: M.-57T R"%A*B%R3JE!$*9!(H17??6BF5"LJH-KF^;QA.5 D.E7(#O_B6%3(F MG!.V1)/+G3:9&;'!:H+KTX$+%Y-K$L%_2(4A1U&'2APT\)ZO3(SX3S^Z@(%G M$%RYT:2XXD1:*KH #A'HTH&6,0=H4O^]#N0^2H3JD+2Q.="!$FZ1^4^I$Z0? MO?5#/*6>^_/AW(^NP!P(RXV3,:$54RKE>&(D9*](TD]&* MRBPTB*(\B_'B[*++2G>F[[5&.POCIK3;09/F348K9T ]X]X8(-R@1DL7,W%4 M*,*M]5%S;FF;0/R>.$]'@QKRTR#J\0[FOH1G?O73,7K:LROP2^ F#N<#:2$% M235AVI01);YT5,5?%)61LQA9@@TS_?IKT-W03D9I*K/0(-3Q80I^=C']>N7 ME"*;6-;*0[:DE& 35V;6651G9FD6?+WO9!V]N GE9/2@IY0;!#%N+A1W+*MC M]H'X7,(JWON2?BYY*A]8*G=F8Y/0UDTH)\-[3RFWC4=L]+\&N"B@(3M2QF+@ MN64#"4%%XJ/E*N64E=O0I+[]7883=56K\G%37PZ>1?1-@Y<7.19=V"E^%+22 MB61#,WX8E$<@"@@U$H*17K'X+:69%!&)-:DO.S!3"^HP?+.PSTB M#)=R(-H)W"."+1=/O">"\6W@:Z]!>S687""NI*&(&1\I=BC)*"'4U14&B5UZK;++4#2V4&WA.3P4. MD'.#!/D-6&\NYK.Y'Y<^7@,1?70:$G(D')'96.)U4B3+E#055AK7Z%K:=E"G MIPB'2KQ!?OM:1FV!;B#19'9*E5G>'-=J\:N@E2#:*RV- !9N[[ MRK=!JGHML J:E\(<2[1)Z(G1+(@%AWM2+#T:5&1:M0TXWWG6J=""LW,5.(%F23QGL//16Q%\N[CU#>0]I'&J&\ Z*G MG8K8B[,=1B@?(/ CJ0*/R@8C2$ZEVD()0WQ.B02/;JL.,1\Q%2$U:KT$(V$HNM"I$^:>&$%,=%;I]!XX7ZMJ?+C3$7L)?X=4Q'[R.XX MJ0@\L$R@-!$)%%T.'0.QUAL2#<)$Q2VJ_(12$8>07DFZ]SQ"N4R/>SF:_%5U M@O*WAS8=UKL9^OK\9,U"X ET\E9:#5:[0'5(RFC00:.>\'C2 B]&L<2=X 7L/C]U?AF1>2[R6CTG6#&2:6;%*ONB?-!1(/VT9*;,Q3:\=+ M=MA01FNEB5I'1Z(OU@Q-E@21)%$6J(!8 I:-HD7W7\CW->Q#_[]0M,XW &:9!-3M'AYX/[,CK,14\L M U%FD@DTB?!PYHWVTSV1/@%5:D9<@PS5;8#1/OB,$D*\;_+BZWD92?,>(OYD MU[? !9LS16>\VZ0ER*Z+%^J)!\KQ X-K:G*6]4+]=#6P+J&M1HUMN:6*PH'A MQ_&BI6#\^F'JQS,?YXM>7]V?1MVDS&?IORYF\^4@O<6]UD29%1*=P[RXKZ@E M\8HE$K/C*A@6\GIU9\4&2-67<]KZ^P!4H%5WK@VKVM"0[B;XMY-IMZKY?#H, M%_.2%_DP613L#8R*W$A9:IMR*.LRQ*>EP@3>XG_MB M^'F88)QFBZ8DDOE(RUW2R&RQ(50@Z,1'8D4")S*W,33)7UV'<=K\]Q!Y@_YA M-UL%/(NXW"FDYY/9_'>8?YJD :,<-HHJ))R>,N MX$Y;6:K3TZ#)V(88C!?!RL03H4KBKN:\)CX&=)0A!)F=#%(TNK=]>_AKSU3O M.M/##4P/Q[.N7.TJXR9G'AES)-LR$#3H1*P$6J(#BJIHRK=WR@,?".#1!H"/ M)O46@;^KQX*W$]E^/%H6X^8'"KS MXP5^%Q#?P0Q-_]AEZTI-3%EYYQR@%#(,YQ>EX-4;;S3HTC"P7/93L0QDD8PX MDX4R7EK*FU25]T;^%#3MJ.P>+UJ\6,#F^#:+B(V:2)@RELAL$_$9Q:>=*Y?) MJ3>RB=FW/]2GKH#]^6L0$;X5\=WQ;!F]UEYHPHHM*XUFZ!@)3VQW$]!3RGF3 M\JM^L)^Z)M;EM74'PN6=PZ5+-;#,!\5,*GZ*+#6(GCA*!8D(+9415U$VR8G= M@ND)Z%,M1EJT+;QJ7VKCH$OW:EH&RVBDTKN0"?/""$>54_K(-GWO2TV!2YVH MU211=-&E*%>LJ$,9FRA#Y,F :;3'/I!+37VJE'K(\L%=:EI\LDMZ8S(NE81= MT3Y:K&" <>*8I.A0F5RB.(X(B[Y40*,UB+;:L0G5 [G[[FU)^]]6GAU41_-+T(T@J5T'J+K-SK2F:,C<1YAT !+6N7 B5&"^I9 M$HK1)CW>=T9X$KK2A(X&(>CU\11+5,DD&E+*)#JAB&2EXX?*^ M+)IND(.@$14$W;J'SN6M7ZXXH%7DN"WE3Y826](C45LOG>; VHP5VH#E%(CO M*^*6;71N] 10+@D &HG*"=51X$(=*" Y:\:4!9X:=]1YH'U3JH06>DF[13NU MFQ?*=T'TM/NF[,79W5TS#A'XT&Y./LF[*7 M^'?LF[*/[([3-X4YZBAZ$Z3,'$2=Y8H$82T)/'K@/$N;FV11'VC?E$-(KR3= M)O-E5W=;RI6N/^ O]#XG%^-Y*0.83L;X95STHNBVKP!9FM(S4!I1'$[.B'-0 M3-'D?#9"&"[:Q(?V0'D"9E\[5EKX@?AS;_*S-.GJE99JO0NFEL;@)E#W8PXV MY'+=6ZQ%1(-]9B.V9*UG("51R>#>Q\"3 *(BMD["\[EU*;C[M&4XPY#\9YU M8Q_YMXD[+Q?[OK2%]M,T^_.\M$!",U!2MP2IO R@LB0 N4Q $^5L5)QHS:#< MIO2"-6FGL1.ZXULD_8F\&6ZNS$*+M-4M("WE*S$XY13W@J1N:'89O^Y4= 2M M9N!*Z,1IDVM*.Z$[<54YC(6*N\IL.A^4POVE$;9(UPL3;1")*,Y=*3=TQ +Z MW"QHHZUFQJ1=% (??449\$_KBK#AW8_8"NTKR8I1YS4HJQ*:'<#L85SN2^]] M!!=[<[*9VQX";??179@ M6W+WD6-U4C\/%W<'WDZ'D^GB8L'64^2;-;P\27R*08&-Q,MRESZ6JP5 ;0F> M4L]\F5ZP2QAY1PWH _5XAWL%CB?W0M!6J[!NT]_W%V=G?OIUDM\//XZ'>1@] M?J"N>%7#<1R>CV"&"WM;QJ\/(QS4!_B@]]1H2=M_@6O-:1GW43F3C8M4>LYL M:?TL\)O(H0+#!GV7>@0&.V/G:#PNWW9?;&Y:['K#8<6R@TBC5TXRP0,7PB;< M!&A4,EE]$*E'8/@//YWZ^? SO"AE3J.C,7WCO??%^.T"6&/>H(45O(C4 M62^52,$ZPZ+B5KB(.WD^B/D;"/KV(-L:R'PS??[)CS_"J_$&3*\O[W%9SK*E M09!,;6F!DTIEH_4D4C 6,D]6-;FJU!MY[_9M%\6P>I/?P?EDVC66>[^X&C8; M1!>"T]J4V8F<2"HL1>X.=X-N^Z5+S)OUS,<.FS&7[&2P.+,N!A\?>0!BIFKJ*7)!B=B=3> M$9=3)&C&YX!_ 3XUZ0YW"-BGIFK-"6V0SWDQG)5[KEEP"0' 5%*Y8&GYH4&=2! M_]04]1Y(;U#.NA$>NB!H(%7:Z;$P493P0N4)Y2:Z*- MLYEY*1PTN293=17?%?E8*E"Q)J>K+EP=$<\G9V$X[O \[Q!^+"6ID_%LF)8P MGZ'9C]_M1/SM1\HUDS*K>:!$EE8R3UC6 BT;RDF(01%G-7Z;6:]AMSK.6HB> MBD[>'XT-;HR\]5\[9!\FRS8P&TR8RP8Q07+%-;,$\99.HU208!F>""S80"58 M%%L3FW0/D$]%"YL3V*##SU4L99_NOIX-%WMRS$DD)HD. 0%9SXA#MXQ02LM- M.FD";=+_[A9,3TV5:M'3H'7Z58_KO1]!28E-TD4L8;%GJ.NXD8K @2;O2>8< M5YZ")D%233+@J2[1]W*NB0+=#>VIZ5%ELBHV8N^.[KMH[94>C(@UI1;:T)JS\K<$]7DMO]=P)Z:WE4E:D-@ M^.#T1 \_]J4?3KL!&0,G)#,4-.%20.E%&DEPN S0.3-.$TTB['1P]@3R5+3J MZ*1MT+B>5Y/?_.>K%\R]@ZZ)SF^3SS ==X65L]EP-OO\?PX^?!DJB)9IQ$9!,R07[1)S$W991$11H+7B;N0]UE_%45/4!*,$& MG3Y:!B!^&J(/5=:R*/X=.*:B 6E(8C*3C(='2",*T,NN]EI)ITCF@KK8TN MB:1:FG@;('W7P.9$;M#'WN'_=S #?.*G9^/T C\IH\EYU\KWRSF,9S#@&2B$ M7"1B2NL.5=P@F@F#R%6R*#'5)*QR*ZJGHFGU*=J@0+VS -UP!M3L,I#QK$!: M5_M?OG[[D:7?W\ YO>RJZU$;\&Q2D=^("17(.4X0S*K<$ MQJD@[?;C/V>0+T:OAQD&GN&BT5TATC./9WJ9:$Q1G4WBV>60&6N6];P+VU-1 MJ%9T;5"IWEF#%W ^A3AB0!F"#114&DB1#ZTM&4;)8C'"IK7!2"+_>KV:+*W7[>YZ*)M06^09UZ%W: M_MMDDOX:CD9KQV8N YHM1:_.)4UDS&AT&>D)>.J\R%'BD=IBZ]@,YZDH3$52 M-NC*P:'I3H]O8MJLV1^ZBYPO)]-O/SB0R49#>4;62XQ )45L2((8Q62VW"N^ M/G1IR[[2 \13T:&CDK5!RWK'KZ^:7:_&]L+M^_1)'%PG1KQ8X"#I: MG9@G&;?+*)^*[K6G<(/"'1QB7J%=##WZ-@_^ M'\/YI\G%_!WX-!Q]?0%SF)X-QZ57PF5QV/6-^=EX?.%'RTH@3U. '#51U,HR MOSF6-K.EZUT45@-HJIOTN*BZBJ>FL/>G AL4^N"0^")HOYB\A[[JVRG,_9>" M[NUD<4%I&;+77$3%#44AE7E>0I>2BZR($&A&2.V3$SMF3.Y\UU-1I!:BWZ : M_4/;P\_#!.,T*TF=@5*1=N/;3M M'JB:'8_837UX?B@B2_._QU$)D?[\XWQZ =^^.1G/XQD47 M)HB?QI/1Y",ZEZ_&<=E\' ]P#3E((ER9G*>T(2$S3D"@'Z"X"LS:G1RQG5]Y M?&.[,E>3YH*NV-NR0_EBZ#^.)[.O7;#U_==9L>Q>#\^&\\N!F6CJBU3JA!T M?A0R6GA6HA22HCUI;(-AU> MAW%\JZ8Z4S<'"KMB8^1+$:E/: 4;U$9;?WG\/PRL/8V"=PQ[B:_'Y7<*Q MUCHK4B8I1725F:3% <^$T9 BD]F[7&_.;&L6;QM2697$?:16F;S?45)G%V=+ M($PFJQRB%R T N&9A-(O6W C@Y94&;E+U=%.]%U[\Y''1AXJ^TD-P54TK3H@ M_LM5(#0I/ TXX;+$PYG1Q(ED"4T6A.=695>/P:MO?H0,'BRX!A[1Y;3J5:1S M-5"IVV2LL-1QETB(I12,FDP\LXHD'2/: 6CST28N]*VHGH[A5)^D!M,%EEB6 M?L(N8%H&[ZZAN9\P746VUO6@MZA;["#70+%DC8W*$6#,X796QK"Y"(2!E#P+ M%DQHLV.TY_V.\-JQ:-]'PK5SPU=254M0RU,,9-?$UA 5(R[/,4L"[^;P!9\Y MX]3:M1856W* V]YP_*A(#ZE/:HNL=E+W&4PGLW,?X3HDH62"")R8E$N>.0L2 MO&0D**VTM,%&IG9BE5YW5UG>I!RW%WHTDY-6FK\U"0E NEN"X2,D$MW5"$%L[1-'X=[TIH[ MS,3[59I]N#C6@-K9?\ HYTT(W_K7_/*U#*#Z8S+?O(S+&LI,:>22 MB&A+]P&7B0MHK*4H7*"H#HZV&FI\,.@3U+/C$-A@ZUH,!?KFY/M1F9_P_A- M29D_2ZECQH_*&D:3V<449K]\O;;@4M"[N#N^>9W=]F]LCCR$,K:6ZY)G1Q^E M=,K (T (@;YA2DV,]N,L[^G9_@]0;1J,;MP+\!_^[+)X>@?81W,L=L=]/^[& M0U2EVS;XQGK0VI?9 [YT@!M!UB3R,FI$.D6;F4*Z^OA>-FP9I5F=@(X39G$K+MI.!Q- M]Q"(3MZ)+%4"YW8+[>[VPGLV75NQ-VDL^@9>T[666=UG)&EO??">.*,CD=QI M!*0=$0(R=XPEK9L4O=Y \O3,P7YD5)R2O!'0JM9W!T@MK;(-F.['XNK)UFW< M]Q!U \-G$S03F45W6Y)@?2K0+'& _C:J/Y4LH#/.&LWJ.1+[=Q@L[QEG);;[W\^>3*0+L#L?EL>695S;C.>6LQFU."TML\@J7' 4:!8JQ M':>^WOFJX]L*O=F8-!-E PO@_468P7]?E"%/GY>W.CI]SC08E7,FPI<['2*A M8<+ $2,$MSIG0763N2);\#P]:Z &,3?UI?=,F@VPEI^178 UK>[;ANR>*OUJ M\'>W3O00?HMZOZT '0=4]G(@VE+1)+DB-@I%%$^<41Z];50M?%RMN*L.\*A* ML8_,VRO#*E7C7.8J::)D&8K*>"3.)2 "2)+G.K0Q'3JL[JL'6[#AP@ MZ@:FQ5I4[_7D2B6#XJ"%#)H$5[+%!E7?YA0(Y]&EJ"(+K(EY<0NFIV=BU"+H MIN[T;N:Z!=KRH[(+N):FQJWH'D0"Z' N=].1'D2TS[^O@61207(:B*.LC##" M3X=+##TL%34(P,^/;U+=<0]:LE^>Y4A*LH_\&RC'\\EL_B:7*I)5T-U1<,!* M\5P"/&F#Q$5G@8=C&4O#G,PJ-DG)W4!R?/.C(E.3FF)N$=F T:C,8H Q3/VH MRR.>H7QG\VG7QWPYT_H2;$H^L(@')YK:I+MT&:@-)-$H@4LJ)&_2K&POE*>D M+^WHV;J'_-M/:W)[C7_L_J+[?I'+.\@_E-__?/?J4H9__?77W_PJCOG727X__#CN*N'&\PUFVLR/T]NIC_-AA!G:>J.OS]+D? X)O_\. M(ES_1U>MOQO+SNQ.R(2GOR4T M&%MRWI*X;-$:$#(+:Q*WIDF586_D=:?AOBN9^S?YS]DB83]0P'W6WA'+%M-6 M50G1X#84#/..\11L:"&66U$]Q@$3^^C7[?-P^U#4P."X#N[UT(?A:#C_.G"X MH_@@'3'&4R(U!>*S4D1G*;SS-#'7Y([+%CQ/6V<.H^6872K_0$V67!IM4'6+ M78/89$)S)QK"%&=9@!7,--EL;@/UU/2F&D$-6N6^'(Y+A>2:1DL6$_>HT*^WE 0;-6$B"P: _[5IN+P1S5-3E_Z45&QH5R>VK".:P(7RQ()<5#UXPQ4Q M@4JJHE!!-XF3/)$12'VT[7C$/I012,_2?UW,YMT*7TZFMZR_BV92P61F6A#T MX!S*5J!1F$IS%]@MLJK+(K +'/,9D]X*AE8 M%03ZE'BB38CM1OYL[JW(HN?+NI=>A1[;'M41;#62[E&IUHEI'90+-.5J%3X$K4/DM-G 5)HG!69X.?%-OH$GRM)?2_]+L# MDH%+*C@?$@%J*)'H2Q$K/"LW&)ADGD-J4RJR$[K[N#EZ+QIX\SIQ;>Z:=)[H M*2O\!\-)8@/!+64H$Y)<9&A+0KGDHB713FOC?>#>/\S/ZG(!W]7TF!K0I+Y\ M/"\%?_\8SC\]1UMU<@;3RP3PY2+CY.-X^#^0!E0(:4H@2SA!RZ4L3VQ-# M(W$3,YH9NPS#.:#X?!^83U8K&[+9H ZDM] 6@;3DHW$I:J)H:9]IG"!.X2<( MQ<5HP!,!9),*M3KPCY7Q?R :>@^6[#69:A^VFD\FV@7,DYY,M1=;MXXH.D34[2=3:26S M,8$DSG29P&2)9;'D U'M(Z-6^28'X$.?3%6/]GTD?+3)5-1*:W$/PXW-X"_! M>/0<+".6&N-,M%JIW=I8/=C)5/M(?:?)5/N(["&#?I_,7J/.=?@NN4C)< M$R\S1_D $!N9)8;;X+/SGK,FSEC=93QA&^,>]6&K.]+!^L=>[IE2H8 ML);)@G6H:^D"JP)72B5-&4B=97#9&RDYIQ2L%&I;N@ ?^SUA\#UA\#UA\#UA M\#UA\%U-OR<,OB<,OB<,OB<,OB<,OB<,OB<,'J4S_SUA\) "Q]\3!M\3!M\3 M!M\3!@\A8= DI'K9T6UEPB\F<_EQ6MGO0^C3A.^0UU0,PQZ^O+4 ;6!*2-#< MT*"D5-8;%K)+9="O=H)?UG,?NM##V%O^]F(X\Q\_3@'M$TCAZ^]^^D^8]R=M MEZ=7Y&KOQ:Q1E(7CR04&RDA)??0\!>E3B*ITF!%RL,=[>H_)7#T:I?$F+]_X MS9,QUK&0\'"PW"7<%%*YOZ,=H=R)[ /3QK8:WWXKL$J>]4O<8#>%!'[]LIPY M6#X4^/_TP7\9E":I0:=(@BA#HT(HNRW/B-Y9#Q*X#TT:-AV ]5YF-M;3I"T^ M<3.V&@3 M\ACX79%QY!KI1 61UDD*H@';PG#S2 F;J/FQ_Q4'37,TE11JDG] M<81$K,UHJ4M+T$@B%58S=/*EYH^4]UZ!CGJT[R/A MVH&.YY,SM';BT(\^3/UX5@9?/ANBI'Q>N>_")$JUBGAB.K9L8!F9(>!TE):B M"V+H3A&/.U]UWZ&/O7B8-!-B16VSX-'LQ.OFYS]:,BN(J_:'=+7__#^P0I,=UTD )\# $\D])U8'15PT MVJ1(2S.UGA'RUL_(57,M'=HWLP_P;2,_)V=^PB7\W"DL-D%$@)BD9 9 M\4E[HFTPBEGGM+@S/+7UZ8^6N-ZBJM@V>3&R>87E>AS;:Z$TUX$@,CSP$0ZZ MDV!)9#9I80,N-.W$WN;G/UK^*HCK)H.R%X/OX6R(WG.ZB/A#2SQ*VT2--"0( MF4J/22BS(22)/K)$K:+9L)WHV_#P1\M=7T'=)$[5^>@]&Z<7D,L J)71O6K7 MR+D3@CE<9<*E.HE>MX^:<%'F0X&B:OW"QEV?PFVO>K2DUA7B38IUF]2J2-'F M[!&*-,5&5I8XAOL^3_@_[4IX5>[$[$--K1Y,:!61W>31-$RMKB68WDXG98\I M$=D*"=4='EXQ-;?O4M8RZO:9R8"X$K M$W&[UQ0]51EC()X'_"4P07V.P?$U3_]T$W/"!2T=3:4%-=J?/J/U(C4EC,I, MD_$R,6@AB]-(S.VC2342<_NP=>S$G$6F/?= 0*([(WFP)!AKB(HQ.FH=6-=D MDM.C2,SU491J4K_OQ%QI>+K<[M],W\/T\S N+Z,&)I/RE"CJ63'30E%K0YQ" M(;$HDU"[;,@[-9'=!.!!IMWV8G924<*5NP)=^G9@8O+[TKO]=:=$=26AUDX+7D6([F"< M7TQAI8Z<.B8 3Q$N/*ICPI,E^)@17$XVLAQ,WI_LM9><%,5]!%@[6W@%5Y>+ M7D("KJUVN+MD,"6+Z0T)I0 $HL!C0]%HPFXU%IN??TIT'BJVBNG#W8KVT&-0 MW'-& F.42)4,\3%QX@.WAD:('MK M;-U:YGJ(J)M7-T/RQH+2A$%$@R([57I:29(T=_AO>9:T26^=AU[=7(_V?21< MV_G:4IK$J BLW$,VINQM6:.=H9-$]U!ERF*0N-)'7,FUE\1WJ.3:1URU@R5; M2Q\ROMA;ZHGV71V+$&AFB$!0:YVGBE,5=ROG>JC5(@>S6$5D6S^)=:M%EI-= M9^\@PO!SEYH\H"QDPU-JU'_"=WB#+W@/Y;C[R MLI_!S;_J4<1TT'O:,+'O F_.DM2:B_: ML]6S9J\G?CS[8S*'*R_PX]0YJOTJT/9[19TZM![+6J,,=R7.A952:2:]M#;Y M1*V/U!@C0^:#'@O@?'K9I7?WG-:2\%!! M!<=S3J!Y-H;QP19@ATOG\(W]YD,J2VJ'K=Q&92&I'%5IYBV\SS&9Z$W.SH0L MV.!6D(=+[7*GN?*]'A_\'9]<6;X[+^)&2W5J)7@1)9H@08G@I$E.:@:6H4EB M!_LOYW F:HRXO>UQE66^UZA;S1SNFX$"FBHR!7 &G C69A^L5#8,=@2^IW3? M3B?G,)U_?3ORXSGNR;_^]\7PO*M!.T"VVQ]60[([0ET?(1P<2(L;A,M&FFBM M$S92P2*8F )G@YU UY+JX3OP78]L*N$==F?)$Y51&<%8DI8&W)$M=4I3HX % M!=OEW'NOWOKDRPUIZT_TV$@JO+4I9P>_RS*X]__:TX6 69N66$^QA*)UE&'"A&/%4R12JUS6L7 M@NK$9N^&UC<&O?4-OTTGL]G 4YY3+A$V1G'A2E 2@O#E'K/4(@5%59,>/+?# M.GY K+*.K,>I*[+0X%(!.L@79Q>C#7>$9[!$!L]( /R%BT =9>B\KQ>BU-&F6@LX.;V[%V8;9-*V M OL#Y@/FK="998)2T40RKT@PKM3L<#!> +.VR06JVT"=G"958Z!!GOW%<'8^ MF?D1;J87YZ_&RUM;^-UR>V8XOH#T!K$O2@^Z#A!=K]B!M5Q Y"@$&SRB!D^" M-IP$IX&BCZ6E;7+V'0;WY#3J"*Q5K,M;H7YU=NZ'TR*%-_GU9/SQ-3K9:0'M M/V"47DZF?\Y@P%.B(B0@D97+9HX;$A37Q!A.!9K++,4FN?Z=T)V<)M7GI&+= MWV7*-7Z"=#&"-WFK-!;E4,*G))PUA,EB#/H8\:AU^(MVWK!D9?*BA>[L"O!8 M-SH;*TT3/N[[?N>=LOOEZP=\Q&)\0L9CN8Q+B0E4J6OWQ!OEB/-!>Q,I>-WD M#OX.V.ZK3+&-3NQJ21W(S3'-[0)P-2IE!X@MRQEWP'@_18[5^=U5?WJ2FNM/W<42SX(]=F#DP9J\]J/TZI# M6&1"&1V(3R:7GAN>H -@"'J7PI6"4<6:&$/?(#P@:_E0AB95Q-L@\/C+Q7"4 M%KY!=/I M:4DM AJ$ Y]/QK/NTA\*^%6):7^=E2CH$$$[UK<\?G(SV:75W\[XZJ4E&K++ '$@6=B5L3Z,FR# M>U A!"I%DR36';A.VB>NR4GK!,-U>,L/RRX 6WK#=R*\'U^X*J^[ZTP/4AK8 M*CL %<&++",!D'A@IIR(2S01RW,RIA34M*G"N">MN<,#OF>EV8.+-LIR,__5 MI3'R9(K 5UWK@U')6Q-)8KC'2N"6>!0+"=)KSK)%"35QC'?$=R^=0FLR>U-O MJM/2P*&^\Z8M%5J5YD32HP!B)@@UDZS17I?9:==HOM)#;$EP%+NF'A\-#.$; M=^;O!//4VQ/LSM9=[0GV%G7S]@2!B@BHT,11]/ED*42T9<:@X9PFHX.G;4I@ M'T%[@DJT[R/AVNT)MM[4CF#0OW>.B%P:UGEIB2M%$JA]RB0F'(N[-2AXJ)?; M]Y+Z3I?;]Q%9[28%VR;@<._ 4TFRB91(RD.Q.#()V3,F&3,V/>:!00=S6$%< M1VI/\*KYW[?6[WEQ;>T:=ZVJW 5N_#$(Y-TPQ8%K*P*-SD1D% M-&O/9>9FWZ#KYW?VL^\>UED!%TMY/H+7E]6T+$8310L$!T3^L0B=+%XBR9.D+SX MK%$WJ9W?!5Q?^W;[._Z<0;X8O1YF&&BJDO(\E0'MM"M8)T[F1$S."9WU*'EL M4@6W"[CC'[O5=6;=(J[.28,@RBU"6%S7 @.W7UCM4@ VE:-O >@YN[ =TFGK124J&FP1'Z8^05GE"D](SH#UFJ1<6F4(7MP/ .(L M1)HY]VI]D$\=U5@'- M)B:\8"1%_$4"I01=1(9&EE8^N10RF"876+9C.FTUJ47&UIXB;0L)ZK3$O>.9 M+9*S>S7'E4)(9SU5PBJ99$03D+-@J;-,X*L-!M=%$ M&DN)BS22Y#2 DY9ET>2C>XQDZ]60^9N\_IH!*PZ?*+V:I.]NK ?B8Z0D)Y]4 ML%XQU>1LNQW6@]JX#M.3&QW_ZO'0P%.ZVJEI'=NO7Y8MP'Z;3-)?P]%HX(6# M8 SR:G0BDEM.7-"*V R:&^J5BDWR&7NA/$$=:L=2BRKFW6/LH#UU22I"99DT MAH<^<=)Y E0(A2<%9Z9-B?/CS(_U4:%&K#R4_-@=)>->)F/K)I[] []G4U<3]KMILPMVV_:'"#JYOP+ M+UT,% BU(,J%LDR"D9[HY(-E6J&/FAXI[_UNVE2C?1\)U[YIL^7*@1.,IL@3 M\;P8WDPE8C7UA D/@F<&2JQUA'U4-S3VDO@.-S3V$==6/Z5M8.6RC/OE11DO M?]7Q^O7+.7XB($^FQZBPMD??)1)H+G!4 M;&L@\ISQM^!M"H/#7]O/^%L][9MCK9,R2@BW+%> 4#J1!TDHQX^@=2+9-NU> M;B#I:]>N'OAN,AJ]G$S_\M,T8)(S81D0;K/!Q2D@^'&)Y:JE"TXI<"JV7-P5 M+,N'J1_/ M%@4.OZ&P%D@#=59;280I 9F<#/&HG.C99Y=4,-JTB6/O#O%TE*0R'0T&V%R> M5^B &Y6U)CH7!8[1$L>M(]S@\DOH7ONF:E%K(8L+I$EIQJ/5)+.2Y8J1$6A%72H:FD1HFF7'C!4D"5>:B[I$/-6!H"V>@@T: MV'HGI8>UN7U+MUX+30TT0S\"Z2*X&$ZD-8:46ESL07/L0H= MZJIS#>$^CA(&%IQ+/N#NK5PW+"\07R9Z@K=2>15RLDT&&#[P$H8>M.]5K["/ M^)OGJWH5ZM.\CX2/5*TAP&A?@2>9)%TB\W)!*!(].3='59%RNA?$?5;W"7A+? MH5YA'W'5[@FZM5$I-<;K&!QA.N/YY 6"RM(2YE6.@DL6^9VIP@?=V_5@%JN( M[$B=05 B!&3/#K8^M796 M5OB$'V+MB %JBS7'T ,M%4V9<:JCSS$UZ>I6+2M[+?_PS;W^XZ)H]IO\#LY+ M& M(!Y"Q&,?3=B8_&DM_!8]##8"'1CG$Q6\'&G>$&FX(SY:(&7\J%&X^R9HDLW? M#.>Q*D=%(3>/EUY&Y#@/UFM$A2=?.0I!$$BDW%D\M9Z^B#<3F$'"?":F4EU!BG+79)>:=;G+U^,&%?_N07$.X#R7\>^T(6HQ5,];J MB!8'=#TOA)(DB(RD4H&[4)"*LR;[_0TD#RW,NQ>]DYIB;G#87P.T&J^Q Z26 M =X-F.XGS-N3K=NX[R'J(VF!"]$G)2CZ'KID[4T9YJTR'E_,E%$&PK(F*9^C ML7]'L+<]^?M(N'J8=Q6O*0',]W[^?#)%@%V!T:KGD;"6.J1(&YF(3,(1Q[(G M-'"3LJ(BTMTF0=WYJN,;>[W9F#039>UH\-M?G[]Y-8ZK>W3H4F:7([&EMD*6 M&WI6H:>ADS> 0#*8W4IWKSWVD1-XN(B.%/)]/1E__ #3LQ<0UDZ!W<*\U_Y] MC=#N=D!KX5R'>V:(-D4?0,D@T,$V:#TD=/CEL@U/J2VM'2Z9 M!66ULV4V+5 )7GOJO8PJ:4NIY9(-;H?90W*75Z&N?K-'>F'G9]>6\NX+61]8 MQK/GP!4*/DK0W)J@G'?"T6@-KFRP\UOZ&63E2:_&N,B++C1TZ:XJ'I2)SA#4 M!%^BPK@Y::^),)J"XL"$;=*+>@N>OG;G5<$-HJ$Y&&V)<[(,UL %NL@UH=Y( M449YB]PDX7)S"SKF25:#Z75C\V"Q-D@D7,7R;)R>^_/AW(]>@Y_!FS :?EST M4,3C=]%&:E'P/O_=SR^F*'F8#237-OG$B-8<\89'=P XDKAY,IJ5HO0QM,8JX%"*AV6BAE8/LFQ15[P;O*>G-7E0TR+M< M7_DO?C:Q787[0/)5%7]K_YROG'?[.(3"<):-@SW.-B1!L_IW(55!#%>!0& MW7$43:N#9QW,?:7K>A.\X:#I)>A&UNQ53*LLT@ZH6B;L-L.ZGYQ=?]KNT(,> M,C^>1B1PC&N?BG7X7,Z'!:EON++HVA\8Q->&._-VQ%&$?4;=0 #P= MW^3G4TC#5=&Z!T4Y6C$D\-(WET=&/&(A-JIDC;$*O]V$_!M0CF\]UB!IG?=^ M$FXR8&P.L[?^:SGC/DQ^\>-_K@:0.)NU0=O,-8(G- T3+ MI2/.LH";DL5-*13.G*=!>VZ,:Y(D/)X&W&'Z'4,!]A%RDXJ]SY/1YY)QN09N M-8=,JYRS2,1EPXE,/!!7VE!1RV),P<1H&]7NWH+J^*9 ?^)N5/'5DGH#J_#Z MN==IO8I1*TL!>9(EG$E+%YUD")JHX!GWW*8FYN!-**=B#/044F]P/FS%1WDPW 5!,I1N?=(6WT4% D&&&$"(8)H$ M!XZK#7<8",=2AGV$7;O"^^4PSS\].^NJV_Y_]MYTN8TD21=](C>+??FI4I7& M=&Y-24>E[K'S"^:Q29BF T 5I?FZ:\'N(@$ 3(3R$@ )+O,U."6Z>'^183O M_F:6/N5E[5Z2KFZNVVG8-QG*VL4L,-9Y':%VP4(((7B(SEGDRAC<;-^\(R^X MSUN/'5O<5U#S,;C<0$&X&^I<8QY)][7K:K?:XD)Q3! \J2Z&&6:S#0)]D[#1 M)B'/13DXB,$-PLEWZ;G1?CM0U%(I>$C2<=2!PT3UB-P/X',#-6 +93R'@#I' M\ )KBX%2&PMX"QA09,M\2J9)7==8DG_BZF\M^#[L;1,/3//9^]DJ+P+._O6A ME$Q74:7O]_>_?/AT$[\05=>A4RTY4G&4+P*0)4\V3:3)^N1-UXZL% MAXKQ8:!P8!F,--+L;F[=Q\5T%J??\>)G+F^3NI#.[QFZ1F2_!6[4B[!4^U0) MIB-&5<\18TV1NAB90BY>3 Y=Z@$2'*)!V*//&UHBO1J%R5#[Z&/FR8@Z- %C M"2G&F SJI)F;//KD-M4YV6?2#UFM\Y01E&4!'%TH8*(4-F>N,V_2/[Q5=MJQ/_GGZ[_/;+?+&8_[LZ0O$[_63U8Q)JGRHI,T3N&:@@.: G4R=RLJL$ MF3=2-.D,U8?(8QN<^R'EL7R$0<4R=.GQ-D(_?*\,QXOWL[BH.=OO9SM)+UQF MZZ( CZ)VYM8:?*D3D:3F,[)D.?!L:INF6YXZ?[.9X"-1@QN M482S!<6?%L0Q*Z #>H"702X=!V6QRDQ!J'R*?+X@&$4L# MS^KO>476_?*&W ^7J^4*9^EV:.Q$:2ZM3!)0.(*X5DAZ%Q>^Y+ZJRD['K+>0MY6"8^E*X96KIK3U]>KK]]JS1]F+WYOY>XH)]< M_%@7'$YDE(R7'* H3T=6T!*<*QJRPV*$)6@6MJ_HNY'P/''1@/T/06-'JPB. MQFETR$%;;FJ?V 0!24W*4L:4)<82FSA2SJ\B^) ;I(DX'L+&-=%5Y]^^35>5 M[G(%M<=,-[^M].Y\M'U#)+<^F7KZID-FOE'3@N8Z DDF1N;$\=1LJTO6-YPV+ M=LS= H'#7+4?%_D[_EC/0_M0*LFW]MD$O131>82<"M:Q!@C.2U9#$@9@'8N 6P>[M>WV@"Z>"E%%",(F,[ M6PM.A ZFB!BD!R%[FW8;'G1,Q#QD*S<(N>]7:./A +HNOE^,<59S/>" C=Q M(SI]Z#9:Y?3KY57/XW?SBXNUK^Y-)'M]N9;0A$M/EKE#$#[5,*2/$&K&2\[9 M1AF=L)L)1[UB,T/0^$S0=0("W +,)IV1)(^J9+KM8JI\\O0)8W4)ZRB-"R9$ M'"'=XB0Z(PUG"O=G[4EW1A*>Q:1L <-(,U:*I(E<25 Z&(\YE%!>9&>D7@+N MTAFI#Z/'ZX/3A:H7W1FIE]BZ-<39A^!M 4 ZPDE8QQ M#NTH!\*I=49J 80>K!ZG,Y(KI$%+[\%;Q6O[)P6T, [%9V4"$]&G-FVQ3K@NM:]KP/U\>L@8\9T2E%)FRH(Q'0(Y!UJR RAC);B9A& MF*)Q>C7P3<#0A]E'K8$G]:=V;8N@HR>]I_#J7O49LN3>\1)0;P:\GE<-?"]! M[5T#WX?+0Q1D=:BHJK.KE( "R_@M+-99/0V=9]=;XT.(V..V.B8K$= M$WL)K$O#O'VX/5;'1"]$TD4(8$+7N#G7X&N-"R>J0I2><8OGC8#^'1,'!T ? M)H_>,3$SX762!ER*&I2A&] A5Q"TM"4P[E.;2^ <.B;V$EROCHE]N-[ 6W15 M1K#AP6*VN.KR!(&1%)082$'-:(%E-,XH&7QN8AQN(^89 .!@'C?NBK,^ZSCC MF$K)$%@B'(H@R/#-"GCM!*.]DZ4TR;D^Y498ARB !S%XG$9872AZD8VP>HFJ M0S^D/?@\3B,L4F&\1V.!9TR@6/"DZE@%GB478TK&AB;!H%-MA#6PX/NP]VB- ML (/'$5!NLJ\IXN("?">,9!%E&R2B;[9Q,8S:8352XQ[-<+J(X,!E<#E8C7Y MA+,O5^!7*5@K'8+-CJP=2?>F*T2)RS*&H$JTV*4C&CWT#@CHJTT W'OKN5_W M^[-PP)K;6R*NX=2%C!X7>W>)#K]IG[[%#Y# I@P/8-^ Q__":I<23DCEV\:$*-JMTM']S\J MNIT])S@JZ2&6D&N;0VMLES8ZW21X]\UG*,&]&3?P'ORSQM_JU?YGS#-2Z>97 MLP^9D$%6?XOG$A0/ 4*NC+!I#4O!6;A][O.XE#+H2+V8)TNE*H++B4 M#7UI=-&):6>'V_/CROX196HLT??A;B.1OYLOZ#9:W@XF3\[Y,P[K4]D&RV2/L QH[4K?N_:E/CV>K'_==VZ^M\ M^[=#]'#>3LA&O^:<"C_ZXTG M#,F=;41M\"@0RI#TCR)#5+%.*N0Q)4$3LD3_A9(%V4URLO.IA_F/8'WP08MBK.QR'_?V-S])V4%YE7_6YGNX2!MON2DH M_E!NOC,Q3M.:!8(I@=1NDUWU]68P3)D8='8LQ*?PUN^5XSO1AT7!O23+-HQN MD%FQBP=7QI>+F$7P$H)&3>M/%M#* L84JYA)#-NT%GJ4JK%*N-O 8WC&'[NL M^[Y7E,BV7D4+)C,'"G75OX2'9+BW7!DF8Y?\K/.(SPPHQ*V1FC[,;.C;[T+& M,XW4])+ #B?_/NQK*$T>!5.JT/NC-Z D)X.+M%<":$@A<6>=ZS)7[#2DV"E2 M,X00^W"M::0F".M\"0I2\J)F?R@(PM'YPABI#%R1"=+E3CZG2$TOWN^,U/1A M7--(3:%SWY&I",87>GTRI/(%)R$*F:R+/M!JGUFD9F\)[LVXG7NPC6_GS\MO MWW#Q8U[>1#)32068SFY^]";&Q25>#&"X=W_)D!;]GDO;,/4U3RBP^#JC50F7 M0N9%>)>$XUZ&Z"<'+;+O]+7:3VN_.6M7?SG(1+4M1&Q.K5/9"&=*48FIE 0& MSWSV,W%B?S_W&%26G_Y=KX>-O$6EU\_XC0-)Z+'GMY /IT7 MLWEZ^$!"4>@*E\I&BXPT'"F*\DIC+'93.!V7M9=D!IEQN?U)PW&\E^]::%8K M:LAZX%%96U-O?3&N"%$82TY.GB;W,(Q?#R>]$5R3P^CI=S3 >\^%;<@E!M(% M@R?(,Z]<=LYJQ!K4(L4QQL(W4=]KB3TE]GY&'_-G_'N_R_7NGP_!YYWD;%ZM M/KJ4LE5(1I+G2(J;-5PKS;PE]0TG.PC;GSO[*R /'S(PISJH(J6@KOJ8",2D M5)MF:"DDHV\&N@,]GSQ*Y/Y<^[B8_S6M?I!?\HQ6NBKSQ9V?'G *]'['P#S? M8V$;(E%9$B'.2V^$4E(&Q6/4WFN5&0HN)X-=)G-U/>_SZJ^&D>,A;QY8NH,Q83.:;+FW.MED153&^<"" M++$D+Y%GX\1D>';LCX0_IU]FTS*-UWV?Y[/:37Y>ZF><_2#4$36+G.AW!S8W M!J=A8'0T8,RF7LQ2<#%)S8U413-4*7.,T3F=>&+WSH;!6;0_8NZ^_X^\&@4A M^[US8$0,L/!-'3$+IKGPR02N$*/+P:H85'1!"1WMY."W'UH$>W&Y3A1X4SN\ MKSO"WP:=$ZH<,!C@FFF@>\X":J[!.NX5N\=M77?NE&@K NJX"2JS:KW4W2,8H]AT'#PTZ @["]27?8#L=,96PA^"S<=.8;Q9RR]X41?PY]>< M5[_7WZ[+6M=Z>Q&*B@@F*4'Z4+3@3:S5HFA4BKIXWV08Q2Z"CI7P.(BPYPV8 MWD#)V$;7=E,-(\(.N#B _R,C1&5>.-%58JUJJ_,!/2]D M13FLA57)%M/$;AT;&4_TKAH=&#W8W@ 0'U9?\^*/^2Q>DCHT6UVIQC>M%%GD MRE@-@:@ 53"!\TF $+&@*TR&T$3Y?(2F\370H40W;\/WH?O8;U>,;W(B#0\Z M:4? I^N2-H0&).B##P5SB$$FUW74YNZWG+V(A^7C2%FA=]S'0R2^//:X@7WM MO5)@>#2%A>*SD45I6;P2CD?I(UEVC)>S!!VRK.UZI&PL&.2JCZ?1SP2=0 MQI "&C@'P1U#@]I%9SIMIH?/'MQ9]8$4;F+%[,OO\^7R+?'E1YDO_HV+M)Q( M$S,MA4'V+H *@0RQG&@9.O% >R47W<0V[4'C>"?*$+)^TG$UD# :.L%O27V+ MWZF<)GAIE!!#'T"*7= M0/[M[^\YKHC^^2_Y'RNZ//\WIS??YI>SU21I;>G&K(7''D%)X< A2H@RR9)3 ME-QW&Z6TS]O/$Q7C,+NM4_RIH^_/R_#?M(K/9JX M%*-CR8&0*=19R1XPT*9P(455R$(4Y4DS;.?3SU/:PS!KP ;1M]ZL!6F4^K5]=GS"_YRW0VH]_Y M?QD7$RFX$5IEL,RZVOV>T.J8)H,MRBR=UGES,-@^BNRV5Y\G $9@\T-0V(%! M\>X!M;_-T@VI11)--M8!F5I7;;N EPHA80@Q>!^S8WLBXK'W/BLX#,;@AUAP MA]X2M.:K455W@7MM:2FFG2A>05%U7%F]RLCNJ@,QBN.,U%ZIFCA$'J'I/'$Q M-+,?XL ?BH/;E7[*,4__6J/,[?E_F#^7-]^\7TUCIORKOH6_]/OTV7:T/M>5$6F2R1$7V<:S#<[B$4)@% M&=$FA6B\:F)H-EC+>0/NV,+= M@!LI7CHI86OY_M6-U[6A4NYS-:P8^/=/=. MZS:C#:=]" 6*3$CZM\C@)&E>+)BU-[F4U*5-UQZ^CSVH/6_0M1?0%E@=[,_= M0>OGK[CZK_GE17K_[3O&U6:AXT08HT,R 2SR.MP]<@C9,HA*LJ1-#HHW,:'W M(_>\@36"B+8@ZV#'[2T7?OL;OTUGZV/T8Y[A1#-+ZT%Q>;E:]V/*:>+K MM#EK/63C++$('=#7=,K&(*36C#G992;;_NI6-SK/&TLMA;(%1(?Y8#\N\@K_ MOB*Y7M2U2?_TR^S/R["5B^B:L/A;:I M_;S V7+-8?H%(I^.IJMP0TX;B[ESN'W/LV6>>(:9"R>@UN?3%4BX]DPS$,$% MD>A$8Z6)]COX2LX;<\<5[!:H[NU"_JF2I>F2]DT@,S'=4/FA;)ZLM7XM":-B MX&HEB"VH&<39OV0=OO]8>M^]G MUXK[)MBO]?V)0RL8LQH268F@>!2 B:_K(J/5,6?%FF1U'D3U>6-K/(%M@=O! M/NUU/<,6LKQ3J,@0)*8H4%;77< -1-+S G-!*]TD!6L[.><-D %8O"5'[V#G M]L,"R\UDG!L(7T=?M.;>"LN)PIII(Z0'6KB$A(ZIR!FB;%)6U)?0\T9+4[%L MP=%AJ<"WB[\JSDW9DWG@,YA"_RAI,M$B.63&LD[WI@]@ MRZD4J/]LU7.Y^CJO;4O7U90"@PJ*2T";32VLXA!L$34RCS$Q&5 UT52WDS-V M:)+!9:F@^DTNK$(&"B-4=M"PLY8:,D^FW4C%^//(RP-B/&!W.Z0<'@ M>IHV6;R_TV]>_)_+Q729INNDB=O1R,Y;+!Q*8:0XD84+WF=9^S$9Q6O[!=,D M\OL$7<\$$D-RO\'90*N]RNY?GWY:.1$L,X!2UAPN0>J1]0:2%C&5( K/V (* M]Z@X=SUQ?Y8VJ.Z[)>8:REW(::D5;M!S'&7P GMDO4![&VYJV\T4I\D MT#A)9%D#7AD'Q5BGDHE)FU:)S^VE_82BUT[8?;C:1L@UX;ZR_OHN$3EQ7[2% M&-;*:TP0:LJUS0*U"B85UR2T_H"2\>_N@V3S4,X',':G!M>LE\RG'.>S.+V8 MKEV1\_)YOL*+*X?C\N*Q%&S<)0CA+MWE#PS2E:4?7P-UM1F+@ M1IL<6SL=,!U6BRSY,GB1V"BT-TA^KV MX&9<[M4QRIF0U MVL559*?.&/VR=M?_\N/GKWS$'_5;;VK!T\\81(F>L: DD+58 \1T]:!W&I@I M*>>2;!*ZB2E],.D#-'6@1]'K9U>9&S4+E414QP9^NCV;)DHB9UHC)%]SXU4- MH-N"M*(0?5%D5+7Q/':B;GRE963$;>GG,+#,6GBOXM><+B_RA_(DMY:[V'5E MT^>,2J @U4UR7\>]6W#26D!:A,*"T6S6@@^T.8=:P5@MP8\,R^-(_%1"N5<7 MV[>\ME:Q!"=2D>",("N&OH":)P"O/W%LT/.!_!V!(E+9Z1D 1+F7,-'"M"P B&6A'2^ M"A^;= \?0])/>/&:";H'2X=NS?CFQI2J-%U[FE(4TFKM@'NL$<+BP0F;(":# M22;ZF;1/67Z['CZ^@GL(L^<#S MM$[EKF]=;+YU_1OK-W^FY?U"C_K73].%HR!X&E'O%;II&WROZ!I5@ T/L)YE_Y!N>5#_I MYGZ@.U%H],2*%#@HZ:JK01.M"CUQR 9NFSBX.]+W"K1!)3A@OM;:S-FY&=[/ M?LVKO/@VK;6P1/]5JL,TWEG'U3(VUE*TBIY[")R,+B7KI H,!;1?]X=0(F3? MR9@3^:D$9NX;MI_IKZY\D9X,XIR1[@MA2 /V"C!Y M"S7(A5:R%'D3G^QV!WOB0JAM7: >Z6@9O=A%VG##.$,)[ M$@\'<'Y,9'ANF2:]DTR;&CK719'NZ>EZY_0#62)F;-+B:%Q$/!'N&1,0?1C> MPK2\_/[]ZJK"B]^^?;^8_\CY/JWW#]?K\$=(.J4ZL#2RPFI[;3*-:_-]:XN( MW*<0=1LOVU[DCJ_Q#R/N32.RO:R&GC7;GV2R._#BFG*?"L\Y:N!<50LC17"* M,Y"&,V4M\W'3<;;+@CR$C#-'S\AR&&F8;<] SQ IS8>^\@@AM5YIT,Q:4Q3= M<=(),NPCBNB%]L$X79NSLK[!M8$3I!\J^3\U^)_69>UO[80L4$(M:/62[FBZ MF4%D[;UFRDC1I BI$W4'':5_7-:]^*'\,9_]WTN\F)9I3G>W]4\!;#&')M'Y MJ$60@+Q.W;.Y.A9]G:.DF=/9JH2ATU%Z$!FGX'H[%#7WSM7QA-)FEN\&27=: M9CX(ODUL4+$4Q4&K3/9Q]AQ<= 5L#$DXIF4.?IRM]1B9SPEB(PBJ1<./!]2^ MP^FB-BO+'\J:^/7XQHE7R$4NI% HDVM_8%E'-=G:W$!I4BR4XB,=U5OI>QE M.EPT;88"[\;[VJU74[$7^6NUY_^Z;IA9 Q>+Z7SQ9U[\-8VY1BVNID/]DLM\ M40L9)Q)C3,9F4IH9J<^UT8YSZ$':X*6(I/VH)M[21NMY&0@=7_2C!*L.6=:; MLEJW"9TP&Q(:;B!9X\D>Y E\+7DI)J%(M2]L:%*AT68YKWAN(OBA1QD/NZ2Z MFJB]+EK1:DK,5U-!UNT2! NDF+78'7,,K7(<3\=##K0=8QWK# MA2 ]WN_3\YP0=RPQ-1B=_7 5=0I"K0-X M\VV^6$W_=^W<^E"V:R)_Y+]7[XBI>'$U!ESEX+0E-BI?>V:*FLN3Z]@$(8(( MR6K6I!7*D(MX3C@]NI 'G/&]:\_=6\!.E9E^\*&LMQN9:=K:ZILMDJBW'M ( M#L(Y[V*@_U2W68,'D_*<@'8$X0PY3OPP\BOEW#&766T/S%FDG8$" I+ZD$S1 M.C@A,,BVL'I%U $B&7+4=U?*MUI)T@=EO$;@KO:QU$F2RLD<:&.9BHE%--VJ M-_8DX"5"Z&!!##G1>P^B;XT65(A!88$L>?6V%P,8'2<3.S%T4ADE!CN$GKE- M.988AAS9O0?-MS>O"TGK6F7I@JF9ML5!*$& +3F;PC %CPV@\Y)UH4/%,.2@ M[MO>+5>IVMO+.+;DTKR]7"SH)[]/,4POIK7%[,19CSQ&!]88#DKX6I]6(O@4 M52Z691Z:Y"@?3OIS N&1!-IBK/@&E5<+JL3>(?*/^2Q>43Z1D7AC7 3A1>T$ MSAD0\RR(:(66@F,>);_E"3*?(]8:"JK%H/+=3I%WERMBRLT/KEH++JL7Y/._ M\\5?^3_GL]77Y<26*,F*\& 2CU5#3!"LL1"22UQFIGR;OK\'TOT"D-=4E"T& MD?>DO[KA/O][/BG&.&:%!"VPDITUH$J"%$V;@C"B:#-2'DH7^!)9"#) MB[7CBP>@B\9'+=*UI(F;YO4*>Y+\"OF]A1>BTGF>Q#^ M;GZYF$2MK!.> _K:\8)I^J2-!JE-D04),6:D9A&=Z'W%W'ZB:S%"?1^ZIW_E MB4K1IA@8$5J+-S4WX"4/@$S+4@H+93,U[GB0(WI?(;>?Z(:T=$R7WF7$9\13LBYT+> 7E0,+=@M+# MP@OO9Y'H6.9?\]7_OY\]ZB9Z4.JTG*1,]A+# %$*.M=KCI1'1/ V%I=T2'(S M8W.'N_A@4IX3RHX@G"W8:E!UL;V[V227F(-<3]?-ZJJE.V+Q1"W/7O.L,QNI M,&@[@<\)6TV%LP5%AQ4[$$&Q5O)^R1_*N\M:+5]'*E\N/Y0[;L7EA*?"DP\9 MM"JECFCD$%2L.<7!9F-25*Q;M+S;^YX3'EJQ>0L4#HX _.=EG5YXU3]C44FZ MINX]_?ME-BW3B%?-$>Y.M9J$:GIP(R +3>:N=S7_ RTD%;5(N;9*;-+_=R]J MGQ.TQA/;%K#M'1:XVA!T\KV)_W,Y7:ZY?W4N7G=N6=R;F7:[9,L#3\"5 MK,/G"1G*V1AH9W#ZA6Z'4/^7/R?8C"* +8@YV'O_L\/KEH#J@WZ'Z H3 M0A2P@6Y3)2)I9Y&1^A^,-&AY5J6)T[X7E<=K<3KT(=1.."?>HS21ME8\YY!$ MK6"1M0@[D2:'"F6TW')NFUQ_I]6CM*'XN_4B[2.&,3M.=J'KQ?KU(FP"B#\-/IQ>I MP2*\]QDBF8#$"B7 VT)&H4 M"D/MVG1U.?M>I+W$/4POTCZR.JU>I,+J$((E M/MFJT=>R,T_40I*8O<"D64?CZKGT(MT'/2/+8< S:KE833[5 57KTY<7PTK6 MFO0QC:"BE8"H"S"?M#"(F&R7(X<>>N>XH:\VCYI[;WV^FNO^S!VP^=@M$== MZT)&#[VTNZR'W^E/JY\'2&!3A@>PK\5^O3DVI/3%9 ;T@<@14D"H716$P^ < M07/H'=M2BCM4QN&%V(=K POO/XE3WRZ_W72@9BX7&Q DI@)5QP4G.8-25,Q! M>5Y*EW2_3N*[]^;Q+MR#>#\?@G$#*EQK0O#O.X1HGZ2KL3LO,=!R2@#O&9+. M4%+)%G4L77+GNDGP[IO/4()[,^XTFZ]_RG$^B].+Z3HM8%Y^R5^FLSIKC/[P MMUFB#[\@/2?FY;SL'OXY7N?V8>D]0MOWA@S?Z!F??1+%B\0,)N6+\\HZDX0@ M)3#'Y'OWC!^6\A.:ZZPS9UXJ!<741'O./=W+08 IS@F18]%JI&;'QYOK_)"6 M!Y*;F)RR(RQ!E+7&SV8.F(0'3;9FXM9:;#/0K -MIQ#B' F!3^?J'":Y49K9 MW^G%,0FH%5?,@,'::1^U Z:VT">KP(5D!2I!BQ^I].@N6:]@&D)>(S6S7UWB8HH7 MM?%"[;LP,2)[46* :*.OOE1?!RPI8"H$)/SSO-GTHET?SPW:7G$UF.1&Z2O_ MX&*^4:T_XC1-M',J%.D@K8?OEFJ2BNP@A,*+B61,\I'*B1ZE\Q5T320Z8"?X M7IJATMS&&,%E4QN+!@8810&?R;LYCG%X.AEZ)[-#6\O\Q!/\9+36)%10Q[>#\DS0HB2' MQ'4)T2-F'5K ][02_(X BVZ)?WW$,V9Z5Q>Z7GSB7R_A=-%]$F])OX=*NYA$O_ZR&JG=_BH4L4!7_-8_.4;L<@@JCQ"Q')RY&W%*DY65WF5FN5"^!BJ#U8$%*UTHGL>^ M<&<-0_H\4GCDE**3&T*^$7$-0C^0 M*>GQ\\O9ZA,A8.(9EL*)AW24%E".3CU$&\&ZE!@F+;T1QKI>WTU'D$EAP5B7"WAF(G%8*@@Z%+ V M%VN$C 'YL1'>=U&OH#\^5D8)YN[CEO&D&N>4!;"0:I>D8"#PI$'4"1Z)"27M M2'&3E^*A'1;/K65^XAY:P]$Q;T.->==Y[HF!M\)#2:0-8^"%[+%7#VT#6'3S MT/81SYA^N"YTO7@/;2_A=77([ATYAC!C M$$T,QG/PT#8!1!^&GXZ'EOG(>VCZR.JW2;)9M84D+\)DN8Y4961B%&7!:.I84-UIV&QGU;$JS]T#/R')H M5IJM5>!9N +2>%.[11I 8QCP$$1"GZWM-'7G/$JSCZ?1[L_TAB7;7D2U:T_G]4Q O-"7]Z) %37_WBY#7L0=814AD-9MY&YH$NPCLPO9@-7Q=)^ M55IJ9[2N14TV]\U%W#./QO;!Z=/1J\'E.WK]M=/&9%P++ JV."=I$D-B21HR,[%*T=J7#LU"JMCP"; MO24S3DWUO:'V'TF)6=S!^=M%3M/5Q"*FA ZA,%?[\TL%+D7)((C9HU5 M9MV!W!>*L\$E.4K9]7VJ:WGXLM:'Y^4D<.95Y@I"$!J4THF,06\@5'/2&&TL ME\< W1T:7Y%V@,Q&*:K>,1I+KC/8BX0<:U4%_:]RQD)TJ#EF9U$TJ8#I2N + M!=8 TGJ(JH.'5PT3+ HB*!I/1"%%%[:I%,<"7(O)1-R6%NR MM88,6607+3)-6"\\Q$[(7++IE0O81SYCY M;EWH>O&9D+V$US7Q;1_.CYH)6>-#6M&E;FT!98P!1)7!U,%@C&SB^'(S(9L MH@_#3R<34D1;(HL2>*J32Y67@$ZRJ@62ZB>5$[J)%7C^F9!]Q#U,)F0?69U) MK?JO>947WVBIQXS?[D/5*=2B]V7>1@17*I89828KA8ISC5+K$#!KG7*0"0^N M/>] W]"6X[;AF-Q:X8Q&T(8YLJ%]!#2D''P*\=L(Y<2]CTH)S91(D62MA.)G +CL' M)=BH;5'!ZR9.\M/R,C84?\>1USW$,*;/J M=+]Z;V$MXG4=>[\'Y,9&1H[%, MQ EFMJ9+]&]6J>W8N0S]R;V$O&13"LWLC.T!HL;3WM M/!9F@\]FPZ'SS.NJ]T'/R')H5E=MT7CF;9W)E"P14<.^.=)AG"5WL9!AX,V@ MU9C/6W/=G[D-ZZ>[D/%,ZZ=[26!'Z>T^[&M8/UV2$SY+#'$&(?KC6MG^8^N( Z0#:.3I48;4T "\ #>BU8=H)U MB1B?4_UT+][OK)_NP[BF]=,8F=*.+)245:H&2VW(8A,PI9@76IK8:2[*.=5/ M[RW!O1DW4OWTGU]QD;_.+^@-R]_^YW*Z^K%/P'S+4X8(<#]%W$9 .DHA/3J3 MBTZJ9CV+D))!IHWSQ8

9S,@SFWUIKV2CC8^:PV7-Q&Z.8 ;)6$-0Z]\ES9 MR#VKXTJ1Q62\25#D@_FZ!^X6.!J^E<^()FCPU/;9>\H_-F"[\?//\0@WHUC_^Z]_2?D1*%(M7NM!"3)NU#Y@R^ M: DV,N.SXI7(;N;R[I<L6;5\$^D5BYPF5DN7&&80=+[6 M.1T%O"0[ER=GO(O),6P2''N$IO$NLD&EN^DY&HKK#1($[I'V3[RXS!-1"@:3 M9)TYYFBEH4;\+!%88KW<2:U631H%/"3E.8J_/X];N)TK)9_R]\M%_(K+_'$Q M_[+ ;V\N5U_GM35(>O.M)K#PB432MZP@NG+,H#PJ\%IY,#I+EKCESC3)\.A( MWS/!1PMI-"BZ?CO_]FT^6Q/[%K]/5WAQ=91]RLN\^"NG=_/%N\O5Y2*_7RXO M<1;S!+/'2&*!X!U9 Z1?@C/" =W93EC42HE#X3(+65T(!UU&LNW*'V MG_-57G[,BS6Y$Z$2,Y%.0T0K0&47(6B?0!>.L:;,,M\M[K#K#6SOVB]M5:,D\'2YY^F;V]7"SR+/[XO,#9\F*= M)_@F_??EQ MI/@0B.:PB/8#OES7HI:L0DVL#J(FAS#.(<1$-%F+GIO,@]*=CI<=+VB=E-GN M1!F"8Z>2;OGG"E?K)UXMY&?[PJL$(>XDYR) D?7F8-X"Q2,!4E"P^HXU-LBQ'Q,,3*99CPZ$/QQO X)X'[B9,[ *Z M7$S-WJH]GK( -'0@IJ2=#,$+DYHT%]Q"R_@I;@-(Z3$GYQXL;N#;O@7YVPM< M+C^4-6E7B2)"*VF=)VS+5.TI03>BM]6G5HI(46)LJREL4O3\M(2#>-[">WF' MGIO6(ATH:JD>/"3IR+K!83+;=$8.P_ &M\$6R@3G(1:30.KJ6_'*@[>!_DG% M,Q5<"6TN@[$@T%4=:(V /GQN(?FU=VU-UR\_AU:ARLH"UAD;*J&CZPXC9"Y* M<3XFJYHT9GE(ROA:P*$"VAI^V)N[([52>9@@M(G<_0:@RV62^D"_4QOR=TY@)+#3HJ.+_OI MGW-%)YNU 9NPYBQJ#J3Z1A"U3W:@=0;=Q*;L2^@@J0/W9#11(H58FWO5#%M0 M4?*K-E^&A"M1B.QEDYZ*#TD9_PAMBI.MB0+[\[Z!B?5F'J>_Y#)?Y,_X]YO5 M:C$-EZMU']/Y1]K+L]7$L.A\8 HP>UIO(G/2^YJ7C2CKK"5=1).0SY.4/7.L M#"N9!KI8)7 7:5%K3D0%D%@[L'GC(+C(P12C;6&>)=UD7,@C-+T N PAC0:6 M>T<^7,\RC<)9[QPPQP/16A 0"P,O6!)1E^Q9$T.N#Y%C-7@9%T"MI'0>L*TUPSJTT0-=R %H?=83YXQGC72@$XH]ML="KYAD'YF,%GOJ0M1K3+*O M]#H%H?9A_7BX,-)ZG3($YFK,S08(QDA R2/+TD89 ,X].!X"_WW MYR&Y-=/JIA8RH2XI^-J"6-6LO]KU1E@(V:().BB?V]A/G<@[E\ZX)I5@8T=''GO)'WGUH7S&OS_6J8-T3&US MM=G(;$E* BD;U9WO&1TCD4-FRBK/>59MHM$'TGT&SM$^".Q3-#&T5!NHCH^1 M?QLB>(Q^([RRK' H04A0DGNZ>VP$S5#X5.AXDDVF%1Q*^ N&Y>!R;:"+/NX; M?(QR/DG:TEXJ 90*9(U):2#4S%41E0[>Y2!BD\KT VA^P6@<4IK'CC!9B4RJ M',$Z5PNQ3!T]+4@O-\6&JK:5^!IA:@&P9E(ZCP@3;8%HE7"06.W^(%BB/2(" M:,5]+,5RW3AG_6PC3+VPT"O"U$ SM&!&ZI[[&RYFT]F79=7);ILP[>'\W_J<(?SY3Q.XX:)W46>B M"F614NF(OCKG2^ ..7UAPN0I4@?@X/Y]=!]Y6BMN=NFE&YCG& 5C@7BJ+))! M:&UM5AR32IIOY>G!W72W/73;]^J.OERM3^Y#XE>'O*Z5;/9:[H;PZ'C+W!6) MM >4=4B'#,M!NJI194QVJ_"ZOGBX>L^?K@C'.-,UNY6GVN1 R01>.83,>0HB MG?_D5<_K=Z)L()[9AQX7CS= +2TP L'IX(1QH?,4I-.OO>H M.&XYXWYRWKQY]V=K _WLO_+TRU?2 =[\E1?X)?]Q6;E!RUVW>/QPN5JN<)9H M-_V"RVF<,.=X;; )B='Q&J$(+.%DF@-/* I;4:$]:+R.6"DG5@:F(1;B?UU M>G%)WWM \4_-I\MK@86 M58-8RH[ML(OP";?2H'*\[@ -RI/YBSXRP.@L+R;[S)L43O2D\]DB:B#1#-@< M^-:0OE8.;Q3#JP-4V!P"]P6T0 M*5R^=5)G$:X.+/LO09D+J5FJ> RH.9_. M781W$76-T8E2VC+O,H0@2%I%5[S(LDE]5@^VH(R[UDE)O3+Z>/^*/^\IO%HHXVJQ^7 MDZ2<(\1S0)9K6_62P4L;P)3 O);!<=8D!^YPTI\#X$86X$,(VH//L]N1LFNV M_/)CS:2K! 4E=0QTWX+-6%5VI\&56!/\$V/:!UUXDW8'C] T5@91@[-I($:? M7%;0@]YL*2J5-3&(&=+*%7<2T%F$.@R 2542=AK)O']&T+&[6 XN\L[-+/NP M?IP.AETH>MG-+'O)[.E6AOLP?"0H9&:M10$Q:-+9QFEEBBC9R3S::KQP:%!2="@IB8=5E)E7P39]I#4DZBF64O 3W= MS+(/=T=J9ODSV80VQSIFNE=,^N%3!@DU/T'<1@19A2"U]9&KDI6W 46,J+*4 M+@9FI)@\3N;!G#L@G6+7L]IPL4,J14G,*9T(KIB4\2;DA")SD;6QD@F^A9>' M)U(\>.008XD[/+4-EWN-)4[96*VT5('NF,1)K<2,,HAD3,D!\Q9^#S26^/;6 MNS5^[[[DC@7\RX^']O&_<9%^6ETYJ,#I% -#5(.RV@,JQ2$79C+R**)JXT$[ MF/3#1DKM^_H/W]=)*K_]39;*=%FWS\>\F,[3)%K:9,EPB#XJ4,2V&CBA:TA8 M41@RSXUZ"O=M2!O_6AX9E_='7QU5LBTF6NR[H/4__\S+U73VY6HI?)+1^=J* M&1Q79!G+ZA"+S@+7A>5BO':FB4=SR$6\&#P?'0$MIE ?N#WOQ*JO8MD3QTKT M6@JR[1+68>H*G"(#3_ LG6 YR]S&(S;T2EYQ/2H6&N3![+V@^PED;_XBW;!> M0._FB_^@OUU-%&U*U$H"S[7CMZ\-G&718)04#KG.3IW6L?W$@EZA?@QD-,C7 M69/U<3&->1*C#I$Y!S[76!NS]$D4 Q&MC&35&\%=,XRN27B9J.K/_0:Y.WLS MXLI&?C\CZ_QR';-=EW9__HJSZT.^JB\YO9]=Z2\;Z6SK/? KKO([G"[^B1>7 M>6*$,;4[(S!I.2B!"9#N ."^&,,L+URT*9D_%0Z\S%UP"ISOA;T6Z5,C,>+S M?(47/U?-2^;.YD@'CDUT] B278@!$F-2J/^>K_Y=6G'.=?9M/_ MS6DB8M"^!B2-K15%F#,XU BR6$%R4(R')LV=FZWHQ>V(T\!&@WRU9@N[VN%D MM%Q_J_X>GVCI"AGL&M!+7WL?: BU-[+V1GDRWIEFY[43MB[S=7N<#HH>[AEW MNDK76L%!KD9K,BV;\3JN/2ILTOUPK 6^N'URDLAY MN$/\N>R0I^TS4;P1D@PR'^NL*QWHJ.#1@5>(QDLG5*.!3:?"@=<]=A;8VQ)W M.UX8N:<9-V&R&!&0CA?!,ZB8Z)/F%G@./I:4>.%G=D_=7^#K'CH%Y&S9(H?W MSKM8_\YU6?2#%?_V=_V8)Y9[NE&UHOM3*=K)CD,PM;>75 :92D1LFZG/G+^)6^N0[N?2C7]8\US9W. MREA;?HC"?7')0"@BUC[^ML8:=&6V+HV +\PWLY=/$! M_;9<3;_5D_O_7I*Z3*K"39K#Y_DO^5/^?KU*4A#>S>F0__=M%MM$9A]8U (2 M)D:'>;;NL%[*Q>YJ8S+"H2)N!Z)2I M?AY.HI %4#(?N$O1NB:#I$9>YXO;)J>,HRW[YN#8ZYW2[J=6OMRU]*M"\.@P M\>P]^%('*!8F(8BDP4HOHO-1*]$F;W*H%8S5DN'8"#^*Q(_=[6&Y6$T^U76M M"Y651+J=T$+R];9",E,\%P$<$UR*F!/I=!VP2@^]@U/Z:A.C]]YZ MT;QA3X M_%#&#U@1<4O$S;#7#F3T:.;0'0?#%V\_W;GA ELRO ]C64I@N<#CXKP7F[ MCDJK6C=.MZFV7'ICA8I=/^)?T^_77Z[F=B=9;(J MT>NE5:!,,>"C4""S--(Y_;0\@U<^ 6L@Z$OG_Y1\W?NT;:GBP3"@+5NE FI7E$+S5X% X)W71(7>+\SYX]/,3 MY@ L;-"UH Y=^P._71DZ*01GL&K&GG1DE9!47$,:KW!:)A^]E:[)$*&[1+Q, MI?)@<32H@+ZAY:;]7 =J6K;DO$_.<=IQ[B^>'7(^@+<-#X-KJG(23C)E(#-? M&T\(!#3"@!692X-TTHDF_4?&D/0373=;";H/2P<4\%7_J)I&\7Y6LRBF?^5* MV/45Q%&*[!-I$E9X.K"L("4UD;K*@U"Z^.2Y[W2+[WK#^''-0]@^'YIG0^MA M-RKAU_ZL"3+6"6"0N=>",-,E.G%5@3XPP(21J00LM1TB.'%ADNW*$ M]^1W@XZ\5_U2\;(UD M?X$3;6C.[\E?=Y(:*Q%/,!42I M9:"N& @J>,@INH)<%)::U$KNI.@$2UB:"_PQO6YO:370[C[EY6HQC;6@O)+V M#Y+,\M.?_[@A+BC!F"4U)9O:QD.(VJ#00"DB6.>*-VVZ,#U*U2NSVRJM>;FS?ON&BQ_SLE$#>(>2NR6# M.0V*I[W?W@8]PS!C RN8@_19E,*T5(6'((74)F:/T5@ARQ:L[$W'T6>')1Z, M5YH#"BM!L50@U#&[ECGEFT8-)/[?*;AT=P\B)R@H!<0'@T4]!'(N?A8NZSI-5#0/U#0"RMC.%OW$?2Y@#AE8167=7J5 M(C4E!MKBC'9\UMP),K XZC:W^]F MU>@X.2PVT>^HP8*@C52..$ 46902F1 MGAAX+77$P%"8+F5YKX&"0P3>.5#01UH[K9G67MU=[ITWR^7EMRLK;A0OVY;W MC>M7>VK!#[RN5D@O@DK<*$VG5"Q&1U\TPX0F\!Z>M"UO/KKOK&@I3 X"DG"> M=D3T$+078(6P49N"*IV61^?XOK-;-\8=>7Z:+O_U;I'S>[+?%GFY^H2K/"DA M>YZ]!<9J>IA)2*9K#8Q'+5@*(B:E3XJW75=V@K?!L$@?S#_6!"LM/&)#+K!& MFFH$]-=:GDUGZ7J!7'DG:\!3N5SSZHP!IQP'4>@:B3E%H9NH-,U7]KH9CHJ5 M8]B2^RSPG_/:G^""5(7U$JW(2C$OR0(*=;\S!J&P!-'[:*55SK'3&E;:?6VO M&^+(>&E1%+=OB_C'EE@+ /F$!Y$B0PE&6U.3\CFXS L(Z6Q,666!37JHMUO2 MR]P QT='@ZX:PX4+?'9D0P8$+6M;8DP>O+<%M,N:QX#>E3:&U@N,%!Z$Y:-( M_#0CA=Q9JQU74'BD%3@D/:Q(LDPT"]GI(!@V*7A^9I'"7D!X-%+81R#G$F3I MLJ;72&'_2&$OK(P1;=E'T.<"8N2%FV(DY*BJV2KHQG&T-H;:DOF:F$UM6D.< M#7A[10I/#KM]Y#MJI) GL@6]-D!ZL 7EB5U.<58;'":1C1 8VTZ@>J:1PEX" M[QPI[".M@;N2_VR0CTES$Y.&8$FN2BM;6ZUKR-DJ;9W0T0W6!_@9#?C81XO; MG_$#=QR_VV"_"QG/=,!'+PGLF VQ#_L:#OC@W@8>?&W!9>JX"X$0BF60O>,H MC3:ITYCKTY!BIP$?0PBQ#]>&'O!!G/HYI\+(J$M)!62P=,\P)@"CJDX+GT-A M)9;AYK/<>_/Q!GSTXOU\",8-?)7>GS2B0BYTJV=:CE.@A(UTG9/"JJ723DM6 M6*[-N*,5P][F\M1OXNS'W2Z4;^)J^A?]?JV4K-W'Z^S/V^+* M-LE4^U+1.,5J$.9L)%X5P9)'9F).1A'07+:Q<(*>X,;2?X\E7NU+S]'3L900 MV27)0$K:7BI:!ZB2 ZW1*NF5(?/CI,+"OQ\]'>NZ!.W#Y6JY(N%.9U\^S2\N MWLT7]8<3H92-R0O(J4Z38CZ RX+6[ZS7+'A2W-N-)Q]\.2=H7 ^+Z:$+$P= MQ2EE6SU+HA75[2MEW%7-UW^]G=>Q"FM:Q)HGZ(@$BW6 MZ:7%%PA9"@@RH)$9161M2LYZD_H*VO82;I'1=" 3B6LE3U>7M+Z;O3;)1EJD MFP62J3U34ZU]$BF#-L7SE'3T1ZJ3[+^65U2? $9:].0?7*4R5FC-M 8650$5 M(H,0+#'8[!2EY/DZ/CX^%98HX-^#L\WJ@0O=$2/BZF,5?^EVO^%V>U,9B MB4SV6XEDNM5*>BX31Z&2X.'4W5@=EWI&6^;D7%PMT'2"WH".*Y[$$)0UQ=9L M&PE*A0!89SX8%J4/&15V"HV?ZJ8YHYTR$E2/L[-ZX>RD$EJ[=.^[OU2>Z)PK MAH%F*8&2S$'@.8*5UA6>C?;R.%MJN#6^;JM#M]61\-:J[/&0I=ZLIMMJO7$" M?9U/9&1M).YRWHN]'6?M=YG+9%WVC[0QR]MS%&E M4H"Y3/IPD!E

*NUYP14L)B4YMSUCU@JL(P:*KXS^YM)*K7#;BG#MFNH]* M]AEME,,\JB>.B 'MTY\K'2C4D^G3.B7Z[D(G//(B-&UETEI(2[$V06 NT$7N MHI*!%FE==[RW)'4\C)\ZR![LA9-!R&E'$C86AE&:6)R@JXP3SQ5*0(:%ELBE MXKP@1W6*RM/.%;WND/91@@,P=$H]VQ[J?_<7QB=)2J6\9L!C[5:J0Z(=SQ R M\SD94U+D[=I=-%G2Z_9X;'L<'T4GW=M-:VNB-@&PIM@KHA\P1@N9:R&U#M*+ M-BT,7V!OMX-2+8XB\1/M[29,$-DG$*E8H.LHU\:*":Q5JL@28BZOO=T&!L+C MO=UZ".2DL@@>:_G584VOO=WVZ.W6!RNC]';;0]#G F+CK2PV1O"6,5">(VUQ M[<&6DKCV*>;7*5!]>KN=&G;[R'?4WF["NQR3"T":#A'F5 #'UT.S@N:6^QI- M; &\Y][;K9? ._=VZR.MDYL"=2^B4T>_OR4==(%Q=8D7OT__RLLR7]RQ.>G? M.W;=W3JW469(#4[MN!.HVC)[HXV*DU'$DCG+J2@O,QK"9Y)"\**XQ-1C?M7@ M=!^]W0JQ0'A5ZJP=X4!5/=YQ8\ GYWS1SBE[6D-I?F_;;F7]W>6;R]77^6+Z MOSG]@X"TN".Y>I N[P>K*\6_S_^=%U>?IM^FJPG/(21-II#C6H%23$'PU0^: M=%0^&N[UB,--AEG4"=Y]P^*[FZYU!(2,UH!ES[7]X_OW>VN+628ADP>5#2FX M125 &Q685))1H624(U8O#K.H5_0?"R$#6AQ#QX3?A.7Z^I\H7PQZ+L"(J$%9 M+A'2/48/1NW*?IQ)]B1PXCZ:FX4H("B-( M%RVJ'-5Y5NZ/$[0\)KB:M\GJ@XQ6[LL#8JV[$TP_Y2I>^OX=DZT.V!(3JQ43 M&AE$)9$T,2L L]3 ?4"?&<<8VE5#C+O6U^URTN@Z[;OC\11HE,5JED'ZFM\3 M@P7.0ZTRH$:;-D MZZ0 GI@.PG/'A/7%,3:*6;"%N%>S8$SIGF ?NX==A622M<^X!AD<6>6&/KF: MU)%[<4X,12>=)B\+F:J[&1W#*%?3: M%M5HN,D+3),_*/9U%(F?9IJ\BR@P\0AVW2$G!@;.106NV))CD4&()IA]9FGR MO8#P:)I\'X&<2X9QES6]ILGW3Y/OA94Q4HWW$?2Y@%@:[I+@$HQ)=.,D97FGR)X?=/O(=-4T^<$2.5@-C"FLO+0<^&P[."U,8 M&NU$DU+]YYXFWTO@G=/D^TCKM#+_?OGQ,+-KO55]9C%[5@!#,:"D$I5' K*P M!7GB7.@N,WS'3/C;M9:7K6D>&QRCN;KVS&.\/ABZ+&E\=?6@-1U'6STZWEHF MO1X EM%4WL.6EE%D81('C+6)I_(.@J-%VA"9]-YPED?L$72"^']"X7T)\.^# MD:%3O==T?/[W_%KSTC[$;'D!8Q610K\,WJH"+'',VKC(W(8K:T4#U]@XI)+I\38P,J593:["Q:O!6D_FHDP63K=3%6@PZ]9#XSR>_ MRGQ_1C?9Y>_FEXMK6J)(/*G,021:D&+)@T\N]!_/OA5YGNS M>:=>W[K<^QU.%^MF6[4R]\[P#;*U*M?N6>D?+Q?Q*S&[\F_0*NY#B6A3G#TH M:S9JKD4A)#!KI+)"H6!!12]#4:7D(.E,V%)S?2@Y0SK7_CW+B^77Z??Z_-_^ M_/#QU^FR!N!JF_N? 4;AM2Q.>1!&DYWMD0$*ER#9Q*0Q@BD^@M>M"ZE'RQ:Y ME>F;Y?+RVY50/TV7_WI'%\=[$BT1N?J$JSQ10JODO*!+(T8Z2TA]\!X1-',^ M&AN]3B/62P^XLO'OC,9('BP'I DV1O.7[KG W_[^GB,=:;]._YHF.C#7"RS* MI"(Q0U*VUERE4'UU'D+D,04Z1%-JUTNTYP3\J-DZIO?1C"_SG_((>0M)1 W,;JNB"#T8JBM-:"Q],:4ME];:\;8&1\G%(3Z<>6>)4$ M'# &P5AMOD7WF2J2-K? )P5ZP(KF&V[F<9-EO0R ']\-#3- M:E<2&?Y1@:)K"4((=%DQS%PQ%UQHTT)J3X+'RF$=&YECR.]44E3_O S+:9KB MXL>?N(Z9UZ5>A3\LDSH4#2@=IS4X!.\T!Z.-,Y$)P5F;WD.[*#I^0D%+/&R" M*T0\CTTVDM!'(<:## M2PDNZ03.UP*5X#($I3@X%(EK5N.N;:[ (T'FJ;#VL1#31PZM,S2OHR3TSFR$ M+&2]N%KH9U(]36O;YV*R85$3#YI[B8\6OQI89(_E6.[![Y&:$-^J_OM$DW[^ M\1!1H!VD;$1O?,HV___M?=MR6SF2[?OY%YS!_?)R(F27J]H1GK*G7#W]R$@ M"9O3,NDF*5=KOOXD>)$EBI0VR8U-2794A<*2;.Z%7&L#F4 BTVB=,W!:]&6#=4QCC_3X3JZ^7WDS\P7INPH:SZ1D_1NTEO%K,_NIJ3A\UGU/0'\>39SU59 13LR:$HJAAQUH"^Z M>/*A,PCFD%XFR"BU;[*S$\VES>_%H26F#8ZCN<#<&O1[1LAI%(&\K M^%SC-T[FT28R5;*1Z#%AFPM)1V#]J<1VU#;P= ]X>6[=6UAF$+TO[Z\6M+3B M?&G]OXT_?1YI=!$Y<*802SWE\JQZ'BSR *Y8CD$WB9_Z'<9/#9]%$'UWE3Y@ M*.GS&+\MA_(!9^-I'FE1O>3:GMZGF@:9R)BU,,30/R( M,AR4N+XK#Q[W[BRM]NMT=O%E>C59K/KMHM/@0==$ 45?;*&P6M(B48)6T5@= MLNS6KKPW2#_%."BI]Z6ISR#-&PI&W&O'(V#UDCG3AFP8HHO,@/$JHN-6E(:" MW-JG^"G#I@3>%Y\YI_A^P30C.]<#K6PBN,"\1\=T<)R%D.O5:VV21I1^.\VB MC0@W@'Z*<4!"[XO2GAK\_#:=YK_&EY=OOWPE:!7CN^E\/LJ!JQP\,"?]U*>[)IW=5Q%O8)/=*Z^P8 M@JSMH 3-L](8BG]JK[H$TH4F%10> O4C2Z@WLNX+R9]U7HY)A@/)?[-U#F26@,461CW,E- C,BB(LF#=[>N@F%1_$CB_=\ M10-#G4[6T$ M0^7?/QTQGH?\IY*KO]GUN4@TZ<]75"]S0<$&\$*S(F@$FF?!? 3!2M9.%C!& MM+GVN@?/N?+TSR2./>>WIY#4,,_@-JSZQQG>5%?K +!EUOZC",^3M-\+GQTT M,-HEI82D*S[PPBZ(6P,DJ\R:=KLZDED?R]<\CED,XZ+MD MU"]C^#29SJ_G?^)\\?%Z7I?X96=RS.L\\N"CD%X XTG4//)"Z,A'9,;Z'*-2 MP+>O=.PY-'KT4<.[Z3US,VUFV 9YE#?+[:OK]>):?9Q?9_BO*YRDZY7NBS?6 M%D710:W0K.L-.,DCL\(92"I:U&U3GO=C^[&]E+[):U NX ;B+H";9;(#Q)8^ M2P>,Y_%:>N=WGWYZ)J>!#],%:O;!FA0M3]^Z9PH;5"G:^3[Y>Z.] MRQS6*V=#.5)[08L 49G:Q#G1.ZZ0M;F,/[ R'CL4'5@8AYB]@2#>+S[C M;#69KI= RTTT!11+J18C=9( F4#?HH:80^(AR"974K:1G.& M">:MB^5G&3C M!F[&$M"=A7.UF20=5\IQ)G)QI'!G6-3T)66TI>YFA38IAKOAO"SZ3[-VB_*6 M"UBL*E>OLP(^KM+^YNLFW#:9(A0S(=?)K@"+07%FR EV.DN9L4U/\X=0_=A. M9W^$]7AA^WO>]1++QMGI *9I2=W;:,Y4/;<_MNZEN)]JZA:SR1U01:J($9&E M0.3H'&G>Y#DSY\!:GH3-V,2%&(#WQTK@#D3[(1;N.XGN F?3^5>@A7(%:=/? MGM9##KZP8C'4HB7(@J4)SAONG1?6!]BJP+XG=_TYF7(J3QJ 3"&"8O:8!HF+@M*Q9GUZ+(&FQ:E+'X!Z2'WN9/XV8 M!F4O[@!:OPQ=(+53V<$??D"M6/[O--?/Z$=0DLX@['?A[FVU)*=Y8'7 M%L(:M<^.ZFXH#1DAS%F%EPM?6O2+5DCS),DE/ MHW?!6-G)JSKLN:<&"#5R7AV67EY._ZKG*+]@P1F%S'_"OY<1]>O/M;;CV\FZ M>HO--&F#\LQC"$S[4NNXD'-E7(E1.C(!;Y)3?BC0X7S/UFK9CCB:4M;CGE5W MNZRV7S@*\@MJSGU"^E)R85X0UB*%*Z9$84VWSL:+U0VQ)&5"IREBY]DPK:RFHLBRB! Q-KF/O1#/\3FD_9$W[MO1 NZ3O\!-< M?IA-$V(MO'I4^'WO,_J(K!\&MA4T([&CC("L.=>!VZ!2Q.RRM@>Q8J45Y=(J1@92%):,Y^A)X*4TNL>V'=%*@^(ZX_;3:L,/%8A4[ MK.+7B[^ 9H+\YW29D?F!?-SKFXK);RG4F-&4,\K99&D*.FFDHE7+9_68''O ,?P\WI-"[D22 W+1($?FKD6N+U*:U>+#B]?T:E[3#U>M M:YXJP4IZU36EC?)%6V$[IG+Z-V7#3P#W>#I$G]V[BZ MTJ.88RB)1JQ Y-I5*;'@'3"NT->;=? M8('ORP?Z12WA7__"_2FP5O%PE54MR776+!6I&22HZJE!P>W'>MQP=]?QG M+XVA;-^@YL6NQ?,&6[+2SS:KS *AG+Y;> M+=_@CN]O9)=_(/\[JW%\1?X I]P_@'& M>=V'5FLIA2/Y.BEH%03! EK-$AB;0'!GVM3,?@37LU=+"_LW:%]X;]2K\S]1 M; BF7E[V-$Z=#6S>;]/@.F XX)S^"\^]@ACT;[X.DO7R?:.&AV(?HDTP MA"AZIB/W+')EF!"JT!+F3(.M[SK^'(OT0P_9]!^C=55E\ALD<_L3T M>3+^Y\5OFY-8S$CKG6-1>5.&!+W,LDC+3(! >(JIB5R>F6*SL%!$W-Y(VAOOW?OP MYT[BJ?;J>>XEEV(^O1SGNM?PAKR+>B]Y.><@/95[G4A3"K%QCV<'^S!MYZ"YM*4OPN\_?MBEO2]2IKU9 MM'FZ"<%Z=?T[+*YF^+[UAF013L7 PN%X&H1*@,2\M3HSO;B6O4&[JB'2 UO(6PP/8SG.1H16M#V_OG\Q)^[2E.Q!# M !=H"642;&TPDR/S&FF.-3XIHRD4VJ[J]4SE\L@MAR>@ED.HZ'LCZ .MO#4' MHM1*5WBKC)G!)'.VR*SQ@NEZO["6KV7*B."<\AST5FN?/=L'^YYP[G.^$SB8 M]FW 'IV.I0NT*5;X&TX_S>#KYW&"RW6A0NT#%\BD%IIIYQ6+(DF&-D@(V0(7 MO043>U&\ !>B/ROWF$FT!+4Z[;L-Z::@Z..@^MY1V(MF^ V%GMB:MC)UWW'E M7G#)N<(MA4 "055P-"]QBI^SU)P[]%+F+@?\3Y'_![83AJ3_$ OW2'M:7:D; M_?)FQ(6@9_C$M':EKCV:^6"!^00:K',FR!W[QO.-F>>8_N^GZ;?_6'_BBN?U M-]LT?W_JL#L'/9E_>I+M&FP6K&Y=WLCUW>U.%=S1&#(Y*2A*J-T%/(N>)_(K M(/GL.'+?)#?G 4PO8"WOV_(-JK#O@;:)-CN :U_'8 ^Z2W_S[*UGO9N?<%6^X!N(SU)(P4"P+4#A+,J(U MF4?#V[0+.03EN4HC],+PO6X K>@9K+KLJB_"W<=V+5>X_K?]5"#;DR.O']K7%1.>3/:!>E(BYQ2S/7.)_1IG0XE644N*@NOLG-! M)W*-591*AL@5 L5(WVW40]75U0>M"G)>3\OZ!S\R9=X[N .[V<_C><7.&OM&34\&0&:?&/\>+SZZOY@E:,VK9F+?TIZGYY M_K:,M6CS1X$RK(Q1_9 :"X^41 ."O "5A&5:)H*DZ(LI@3N, 8)N4H)@!Y87 M*))3+=[[L1W.$@T8/N'[L@L;4'SBR?UD7-N:C&R1>942D^3N>$W^I]#=J@L\ M\J 71'7O=NV[T,2#BW>^2O4/\SJ-W0#_.IN6\>(BSI>SVLA )EF*R+S/-&LI M)TBP,K)2"D9K2X[&=!+%J4A>FFH&9:9!>M'FNOO[24V(?U\V/>Y&P,%IJ#U1 M4 :F-7)&<9%E10L*9(LKVG1)13RZVL VH,%+=@_)ZYX:!">1TF1W<74/?C4K MKCR>(M&4!%+YL$?_>0_$CR.(V&!BO.=Y=J M$W>-)U>$;PV43/$*R3YX4X,6YV_^37:@YX\G,+M>+MB_3R?ULCM1<'F[NI/D M293:<-N%N"SQ)$C\6K'B!"_H'6!IHK"&8WI!#M-34T"#2DZ_X-<9IO'ZW?YZ MB4NJ)OGB2[7E_RY_/@I(;YZ-M8[A,LV EG*PGC,KE,H6!8#!%BKM NX%RJUW M3AJ<\J_:TXY\!N-M?7:L9:4, ?!6.&:#(3\O9$+9I,GVZO$OD/LC[-J@'-.Z M*M3\S^E%^M?5>(8?9M/ENO]MW9=X!+6"?@;-8I0$4-/P M":S$O*V6%443=I MN_HHLA>HB7[9:%">Z6/Z3&YA#?P>L,6KZ_4O5]E//DORVY 6NEK\E&)$9!ZD M8)"E=D69;-HT+#@"ZU"%G9H+J35/3Z'^T_=;FC26I4 V\FWX9PKNS#YJ3OO+=\M/&;75;?(%HGOG3!U*YH MP5TPYRQ9<#Q1#_)^@I6'4H 4087L2-4AUK0Y6UA403"/$EP)#GRGY,(GR'RG M4@5MB3_$N TV?F\VD39I)9O;]1J=='47.FK+=-2YFK# V=J=>',Y_C*>+$>]N>]HD0N7$HL)4ST:30R2 MS,P4U$X$2*;5Y80'4+T ,?1G]09SPNOIC!P?6.#OM3+VIUO77ZW74IM2F(N2 M%&H@$["8B$"52[9"FYA;R&$OHA<@A7ZLW>"8YR83>G-(N9FX5C?LP B2H6-> M2<4TC9Z%#):Y')PH&)W,31:(!U&]]-"A?VI:Z&:%97-MM@.8EO>8[J YS[VE M'MFZ=['@5%,WN8QR&U3V.7)>@'3M:F?1&)FGV8N5XC%KS &V.[0]&]X?N8DT M%.V'6+COE,4+G$WG7R'AW95+NGJ[ ,S$2+YM"XP0.]9""7FY)5.8NNJ\IZD MM-V??[:MZV,L/NW77'U7F?T3YXN/U_/JS-P%!;)PDU&RP.M6N2L4H20A:9'2 MM6VX2\.0OD"M=..I18)R0^ ?3M9\X&7-*/G^]@=!(=< M9<8E1=4:!+)H 9B$8DH4%F5NLDUU"N@?3'"]=C7,061VS<0ZQ=(.=E(?/C(Q$I8(C+SF$.N <6/3)T*A=!J=L M*=#F+.VEG+D?XR#T3TWS,_#V'KP\/484S<_<] D"T%ZEB! \$%+ MGK&^3C'/)VQ(E2T7S>M_8L) %.1K!>>=3=KY-M[=[ M2'X4Q^PT"AKL*]\!M!9^%T@M7;(=F,[CF)W(UD/KXRG,E< M"_>40I-5T98)1^K/SN40&Q4%'8C]1]RS]N0?8N'>';--5E-U.3["8I/9__UB M1TI9R\R!T7Q&RY\+B@%F8)H;)9Q(18I'L["Z/6KXA?YD-J;-3#EPE?159>;Q M_Y++\AE?3[]\ABDT!/#2TT=.NOCV(\OJHR'T(BPTVXS_,IA3V+*X_ M7,)D079Y\Z^K\=NKV:RVH/YS!I/YY:KK M6/X?LM1Z:GI?ZIKF288R9,U,J ?,@=?10&0B<2![&1M\DX+*#<;RPK7X5%30 MH)CI]RW: RVZVJTU/.A4!"VONI96L[[4!!S#(&0,L>AD?.,DV&-@#Y4/>Q:1 M#LCH4TB7W=_Y63M7EC M!=.^V1BL67H74'WGT [<-/VA)-J>V.K4-?T84P^F@R X;*%65\,=KLI\8^8YIO_[:?KM/]:?N.)Y_&K6V(U34E:%:8D>20>#?VR M2^)[IRGZ^V.?,\DG&+#'?;"*XLU5W:==X\C*4\!+:%=0EKWJ7LUG!TUZ<_9P+[,5F/W68V7MNO?XRTP>SI?Q9U)BE%D5A( M4C+I7+UKK8$KT;/'^^L?SYG,(VW78S>9#8*WOX]DL4I<>"9D$4QSQUDLR3"@IXL@ MC4I^1_VKD]A[??$2V#O0=O?9\RQQYR'OOK>$XM(GO2S(*8#II&QM]$X.MDO."AJ8STUZL77$=WK= M_DGM<[]*D_YC//_G]\;W8@39HK?DT!A) :36VC"?Z4LN/"7O2N2J26G&AT - MGT#00BGW"_KW1$.#E,:+M%QQYW]@PO&W>NBWS)G32G(7ZT58Y 0*. LQ!_H2 MT 2-U2ENE)-R'\W+%,7IAF]Q:_SFN/B>"5Y=WYVH7UW?W._8S/"K,V,,Q6N' M=E6=3]M "[N#0D8IPD*B6#@U:6S: _:A$D*&T-?05#Z%))"[PUI?)X.@7,#: MVI.^V (L)J69$"I$+5V!TEMQI/N//W_:QT#D3WLCH>>CH]_A"UGA#J:;6Z&/ M@^H[Z6,OFN&3/DZE:=K*QH,)0 3MC:'XU?*ZU@9-D:P*G"$8EY476?LN"]53 M)/Z!;(]!>#_$M'U?NGTU19K+-D4]@$.2#AD/IK9WQL1@V3LK&I50ZBA@:_K? M\6XE:[8^^-DS=HJAFC0$W(IH7UW_2?]T.9NH4FQ0%EE4$)C.(A,TGBB$ MT3G&$JUIT]_I 4P_FAO6-TT-ZM/=@U:!K=^2+M!:ED9Y -MY2J3TQN-C^CB1 MA"%FFEL0089L=8HL*U4[IDG)0&?#R'=Q$CABD$UNW ZNCT>*J)Q#'H?8OH4L MUO/F/8B;(F"$Q001F8!2_=J0R0#.DU_+1:GK8^1-ZN,^@FOXK.-S61H\$ M--C6WO%*O,))^OP%9O]1:\)B&4#*3)/_R *O=>?(*4.C'8 ;RDNY ^RG MJ](#80UN_M['MT&W62\[X!O4:=D"^&0\EQ-H?50S/7 R2+2TA5.[Z+U2M#XK ML9PL%?,B69:M$=RJK&1*+T?=WW.209@V6"VE8 MX;7UE2X4[5M%C&H=)0*(:-HTCMR%Y@GX,">1MGU.=K+%!SF57^-"(YSD$9C7 M@88K#&=!<^TT&^VVD7ZU]5XOOR?HGC MR7*A6MT*^D20:_,BBJU7Z]<%O8GTT^50?H7Q[+_A\@I'P;AL O=,0EW&:):L M_2DTR[J0YU$$>M6MZ/^)0%Z 7@;GHT%,).>YWV&\ &T^ 7[[+G1XP%#2YS$% M774H'W VGN:1SEEY"YJA,9),R#F+UFH6 SIMI"P93=^SWC:(%Z"J07GH<:/U MA)GZ%Q9<:O*WF;*&SH_A=U\NV-=/"%!9INF9 \L]"&?(#NI4!Z0W2 M#ZBM'CEJ4//P 1]R69;Q-R/;7!Q] -,+4DE?EN_QYO[]\]0=HY^_NK[UW>KP-"D-+DI!?AH8LH.@@!5H MV,M.2!YHJ MN6(\&XYU&U:H)A?[]N Y?[9#"PWLB>].X:+AML)M6*NY=),?U 5@RY2&1Q&> M)Z>A%SX[:.1T,LZB&L(@*$[T3*:HF>;1LA@A,X_<&B[ T.S\@M3R2#;#><1R M" =]W[_Y90R?)M/Y]?Q6A]9WXR^UGN2FDF012BMOF+0HF(;HF+?!UWOO-MHB M2MQV=?;$YH\^ZDGXNJ=P,VUFV+X//7ZE$>;:RNG+EZO)."TW /[$]'DRO9Q^ M&N/\[61S=T5Q@T&%Q$R(J4K?,RC%LR2"5,YF(72WGH>='_FB9-#&T ,E+?PR M_D;B'2^N9OB]"LPQ9_&[/ZB/0_@.$+=.WTT.2BDK*FOD)F:?2I04>D(Q)=KH M1H^"[<.*?60X=/O@9E8^*.N%YS'RWU7M.?EAU M>[FIH/X*+F&2\.-GQ-J'["+GI6W@\I?QO(9_!(6B"_KFZW0.E[_-IE=?Z_NZ MJKE<_\YR(_4*\_NOZSW46]U 4&%.H#,3#CC-&))F]Z1K+4+/@PXYV-1D"W+ M,?;0H"_1[+AL>"3Q!0 M-'0\"U31;5>@;JCU8T?Q4_('27X0 ML?2="G-[/7H#L\GT:C$RWFL1.6>U_SB]B*6]]ITBWQT?_E-3 M.Z/E4VEX&ADNW_]*'DS6EU[NXET)SK M8A%!ZYQ3DTOWCT/[J3(9L>2K#T9@ ,+ M*.RR*5E1$CGJ;C6]=GSX3Z'L7D5/I*%!@LV#P5$'Y_ 5ENELW:VY1DG%::6< M3FXO<&LYW"SYLP&5? MHO5D'B6YOL$'%F2M]>B=8N!$8BD!+QFRE:E)M_GCX/Y4\P-J;DU_@YXJ[:V[ M2M?BR28KA6&&EQKAD8V]=X%6*7HKBQ!>RB8[H@.-;Z@QM%=>NVOF!%+.HIZ092!/VY%! M:VT>[X& &GIUN %N3,@-5H' M"U<2X99'*'.Z5@6\8W-_'-WR8TS.S74+M$VEIDW[QW0BK M;PAO>75=-T)_GRYV#V.3:YMB,IFL$HN4M0^B9"&6PK@GZ)ABMJ*5I(X&_0)U M-@R!+2K]W;B8ZP.B32W5U?4 DP*F^BJ(&J?G$!APK:J1I J2IQB:J.M!5#]] M\OT^>7]T-BBVO\:RN4G4 4Q+[_L.FO-XVCVRM:V#DTW=8JZY TH1)IU59-Z* MR+1+ED&.B[E+DMTG,6 MM"[D;-F:]PC]??NB%^-9&>-E?C?^]+FFLZY3"^NA[RH?8>UG!5.\ M3TXS%([\+$7&";IFE@EP(@+0[WDGU[3C \^\#]:*O6ECT_=>,F \FR_62?F; M33GN,7EM:O%2Q;0A]SUD)5FIO3YXE+;D;D'*_<_^ 4@_T: M=AZNXAS_=57S MV+_1EYNV=,15X(+ Y!I>:2](=F@22\4[KH1%S=M4.]N-YV>0\,#.9@\4-KB/ ML /6^O7I JSI_N8^9&?:Z^R#O\6;#HZ%7P M1:2@^/(^^ M0Q6,[H8.*XA";MQ?#>F7D425(B3/0CM?MPOHGKUDA1R+1FHF@ MFVQ[[41SAKW3?MAZ6 -'F'JODSE (:*/5U^^P.QZ6E8N,DS(?88XOES^08G3DB6=G& G?,R]---'JH$.3CK//J'S/4.XPA;66@T^L M% IUM>6%>8V"N>"%5\XD)Y[IB<>+O1YPR-MSKNL!A\CJN5P/B-&*Q%UB,J94 MQP3,)Y$8YT1&S-*E-@TG?_#K 0=)Z<#K 8=0>I8$[RX ?UX/.(W7@S.]CR'E M+.I)L0BME6(9;&3:B,A""LB,0F]T3 ;;!/C/\WI 6]$< @M#=*O'LX6])*68+# )+U M3!<=6%R^1UHJ(T!QF9O4B_BA,[1/<8OZH[-YAG87,#]TAO9!;#V8JGN,J9MG M:'-NT' >:H=9DKFCEQ!$/:,'8PF4CU'*9\K[21G:_=%^B(4'R]!6#K*+RC(% M6!/0R2&+*L?JFOFL0'ITW=)@GFJ&]D%6[Y2A?8C)!CI9>/OE*XQGJQZ]!'MV ME197,UK78)*7E5A>?X;9I^.:'G3]Z#[.!XX:QM81 $2N!(J0=:975/, &71R M.B63->0R.F) ;=A8NA]^5G_N#:\-2'RTNCGW4@,P=U :C2 M%1F&S%/4ROT^!.TF3JRY M,<:=1[V>SFL<0#_#V3?\OJDOE,ZJ!$VSMZ7UH 1@GHAB&I6.6O*(O$FKL"[@ M3O7H?IM.\U_CR\OOYJ]UYD:%*^4]C=;6 _!:>YT!TJKEM?%MI_7@]T;["7<&?9'7"Q6QS@T^.\X/\RFW\;52YZ/$F@##@H32I$! M3!(,LJZXM906$91TS5^,1V&^0/4TY*E!U+C>'IE\>H($J.,72#:X\OOG7U7AQ_1$3#;@F3OUCO/@\ MO5K\@9#'E]?DX>'LRWA2O?9?2:[_#9=76\J]F$RNX/+BR_1JLA@9CA07>%^W M61/-K_GD@#U!WZ= MSNKZ_79:"8I<.4M#\<:5VD77T;2.7I8F]07O(3G7:5XSRN\Y MVZ>8OH$_?0?0YJ"[ Z269W$[,)WG1.Y$MA[B_@13#Z2"**SR)&<6DW2U6!PY M\G5Q="YH)< 89YN \ M\FF6BG7> YU^Q3@E0SCD!*P:0N1@D3+$+IMOCO_/QS9^4<9/%IO^9Z M6CDY-Y=/Z6=W_E[[?(-''SU@_L%A9MC*1W!@=?2D*5=S?12" =.(A8!$3!V MS4=X%,0 ^0FE&)31*7H?:O_H'"B\44K0U.9+(&_3/^:C(+-RHDH&><":Y9_3:^3@?$BR0X6P&O7,>SI], G MNDE_B ZVHJ'^[=PZ.V$-:LYH60]*40AG79,2]+O MO"!=]&;S)CM?6X.^D>H]#8^\]6 0,[.% .IL":JF^(^B>R$%.AFQT2YY9XPO M7C7],=0B<#Y@]\ 4KQ"75;N13*)2H/G/659*L;)8YS"V":N>Z8'>*1)JQ7S\4=M#%"?8?5B'>&J\]>@:) [T0A69> MHP.3F'0H*1K(3=R>H97QR&[@T,(XQ.P-!'&14LV1FO^!"J43&Q+20OAOO3;-S@]?\P0PJN\IM_?Z7I M<;E_L]JIO)K-ZN6 V_74'3C/O7&, \5;VF7RT5.VC/SRJ W/.4 3-72'^&)D MTHB5!J'PA]F4_//%]0>R0XWG:N+NUULG)M%P0;.98<("R3L78)!-8"5#@%2L M#[Y)@O4CN%Z04OJS?X-L_:5L[^A5H%/64;"50B9 R4KF15 L20.JD)I!-+G_ M=0_)BY' :3;N,=]]>2[P=K* R:34K2+_CKTI[M.!]7DU?]WXW+00]IN!DHKFDQD/. (LI>5;K6EFG MG$BJ28!P%\:SY[P'Z][GVI[T#K_Y\O5R>HVXWC2[5:9Z[8&L,=JD+7?9D,=: MFYP'K^E/B"P;'S-XPF^[98]T?."SY[J9=>\KP)UVBKZ.43_ =0U0-PXH_7AV M]0!DKB&:G!RSG+YH04L0B."9K:DR(7H0V#&=Z*CGOPQ]#&#[^W+QO7AZM\!M M1"RM\UIS)C72-(9)T9*ED DIK %C,94F)Q.[X3Q[@?1H[?L:"&?,3WL]GEA1R2 MU]EU35WKCF: '#;@#CW/FLD<:(&LA\80A64^HH\1 55ITOYSB!H[.W-H> G6 M"%XW=VK[&J[GSF+36!*#@UG&FJK34!@ M06;!9' HI00RW:0#!YN(74T'0V6NSW0-AE5'<"US&A[$-UYDMIZX[*;1DX@8G"U MH-(!A;2LU!2+>H^+!>XU4ZI@2;&@4+V9<6U&5%Z$V&S28#KP2P.EG&T4NF4\W "TDSBNVTM3%J M^F43-_<0E"])+^WHV3N'G&5[^Q5^&D\FJY^_F=1>0)O-^^LRG>W:>&J_W7T\ MI@&WOWLRW-9VN!'9!P@^>R^UM,$[BL/I.P4.O):IZW9X+R8\4'&;N.#MVUKV MET_L3I5;,F1@-:2SBUPZPJ[CLD.BJ,VJ"H4*260BE=R])L6VC\ ZG+/47EO;SE-KZAJXXP\# M72=+C"(Z*WS()(%(?AY7GNR1,],V1Y I8A%-=IL[H1O>_6[.\[0U20T"^H=! MKKRM_.=TO4&_#B1&1AB$8#.K9RM,^T1F"2XPDX+WF1=.@QCT+^3&I&4FS"C7%K^"(F&_;$!M+#)P,C"%(G";*#8.36HL=07XH^OK M2*H:7)/I-N-JPZ5!)9@M!LA7<((%%9%YX41PTG/?YD3_B&6QC4N^.NP*,:BL M*TW2USUJ95D4D?PF[XT!95R!+H5L>W7'!SF!'L[#;$O*4SF(?EC7?]*GK,J! MQP >'3+C!;UV'&,M^BA9M!*=XC:;V*3;5#=X0Q]/-Y;&01/X410-[HMN6@!T MP-CRN+H+R/.<6K<@^3!'X'B&SJ4F]-J)&,D-S&^0 &U8FCOEMF>S(GUC^N7"'/\?__G_P-0 M2P,$% @ YG-A4N#UR.HEO 4(L! !0 !A=')O+3(P,C Q,C,Q7VU7B;?LXE9NY59NY59NY7^W<#[AY!!\PBG(P4?#P2/(S2?(S?-7 MS]WP$, )L ?< 3N !: !E $P8 )8WIRQ 8R &U8"()8P'EBZN#@(LK/;.;,9 MF=H;F[&9V-NR0XP<[)R5.3 M?[/NX.ID\R?;IB;L9C9FMF9V+LXW5X.#_0'[?Z[-FTLD\O]X^6_J>(,1E'(R M,W(QD[Y1T5_-S/J$DY6#[\6_-C,;)P>O,/MO.&'VW[[H/^!JB0J;F@B:_/I. M]D[_8OZYF>/_M]:V 8O^1JW_I:(WY_\E<6/AIOO=O7M7F/W_-O['J\'^Y]YW MD_JWOGJ3D^;_![DU?/KZYG, %0\-GY9#XLY]-2/0 T<"3O_8C^ATDN5?"=6'H?1< MQDX!=^\1$9.0DCU\Q,#XF(F;AY>/7T!02EI&5DY>X>GS%QHO-;6T=4Q,SR*BH**B@7_5"0G;_!-AX(' MB %G5]:&GZ&7O"-62H[7"7RQJ&X3<;.]=+L67^034O>S*%9("%,1P-WU6 0@ MZD.# -J<51' "@$DZUJ6_8[O#RN5*[YY305QBH5+AA2YRY_PP!OP@!0"B%3[ M8R["$;5;X"WP%G@+O 7> F^!M\!;X"WP%G@+O 7> G\#OJR)+M:VGC8VW(JF MFVGLI3XP@NAK4\:.QWXQHTWP1\5.\*QO14( /8VN","H1!,!*!,3((VHR1 @ M#<#_,CK56P@76S6&6EP%9R. T==K+N^ &]BM_A>K)M^BV$]BN]9=GD($L-6V MW/!T_1*$ ![L35X%5QM>\>NI@A1D"%1!?,O1/TF:2&]:L4#L>,%#_Z&S#R," MB(WXFGE*%H\ E,X21E21;H#_,'V68KFW& >>,XGB8=OO1A(GI1_=H>N<]CYO M#7 =X.U97CY2K@MX("34U2?V7)PB,6G9EP+>UWYAW>8FR):9U:.[:SB];)&Q MA_3%FU8-OX;_^TJ4X\X0A*LSI&.:]=O9J5*NX=89IX[AC/R45HY*DT;=[!M< M*=\@=;A2P?2VX;TF4582^\KR\._+PD:?4NC1M]OS!9Y/3M2KA+:PC@IK+*&@ MO:M$ "92R[I*7"\;+LH5<-ZWV$V"WJU)B 4!GB^3ED7NZ\6]&.9Y*Z8&\9TH MR1EY^GRG*LV'!S.#'3K&*4C?<)M0C!U!\.2:.1)L"+7_9\?"D_4@H2/!YS)-(-=P"V8E_)C=BX[ MX(-'#>.K7/VX%L])G=XSQ%:5R@K%6:),K4P>>[@&CSP8+S94ETBLT'W'Q;@3 MESQW_H+8AP6Z%BBXL'.N7RG'%[-L_6.H^#W(J'?ILT2W@8R':'TV>)K]C<_] M^:W$EU #A3)PV,.^+M2XNUDFC\VW%:F4/5,FH7(AER*%\+-EEO.2A/2]'V.7 MR41KA*?BQL^'CE'W>P]JI_U$1'?4*LK+^6HG$T\G/MSA&F#Z!'A2=BQ_&!66 MR+)V&]&SG*Z.^H@IAZ\(=HHK?/TT#@V2%'*PF_KUFFAH4BJZPYW+FLP/>JPY M*2OD&@!Z1>]&$WSO;1":2@V'CB>!YH0A9;6N[=,%Z8IZWWL*]*?3CWU9C%W0 M35F(V0,\ID751?)16BLK[R#)+_;Q)G;W)!:C M5E].%"U3$DL>MM:<>&'Q?>>/WDMZ3'2TR8>7 IT<.IX3.Q6*VY_H0VW(5-9^ M6(=7]GYM0]WI1R\%TK':EKY%&'?J3&MX2L)9T*3$) ]ZU>:#EA&>_'0=QEZG MMYBI3R]G]RGY2;<944;GK[^S"B_TNR-KOSG":I='-?)M;LP5V:9DUAMQG7'+ ME!YG.6%4W0.S[.-K/-]\&L?<2=LX[%KGC98E>5_:&[S&!ZFTPOWN,SZZS\ M;NR!L""IPI=-3Y/PG;)BERORE8W@I':HE#7/:3*$1[XDAM$RWB@H78[:UP%K M+QS8C>\2)4W4UUP$<3Q6S>\AJ* (*J)"X>S!FT M)%L_7)VV[1R=;1+O,=5\'>)NF&3EO\L\QRU 98\#'NGKG-LS-C<9BPM\Y/>@ M <869%+X*-FK!#QQ=FABECUI&5?C:72W][(H%AX!PVMB+[%LH$K*WWR9=/XN MRCQ3*Q-/1SI?BRO?3(P#[44<$AW%),\B)4:[Y^"7QCVYCHF:).*D@'U]\_TM MX@'M]I:];[(O2N^(\-.56N5&$Y^63'Z->&LWQV9GQVK7,>A(8IX@DTHPE]'T MZNCD XYI0Y,MGV3*Z677H+7-R#<3M!<)>C6IQ@N6%"TTFD> M+[CMFK'4X&%MPWT69917WJMVTZ^[K$MA>:?:4-Z*#)JZE$G%N#ZM_75_14'I M/HU0)*UCAO(R#EA(D+#0XB#ZYOQ#*'.O?7'.>-I+XL=.(Z*?*@0+P@X=:1@5 MNFV;7JF"/EOYVE_W-5QW\RXC@#[[RJL<1;EUD[59)!#I,4\_Y/DR86G9(GFZ ME_[=W-DM U.=SOJ5W5&9LTE2!E#^Z@:-DW5E&04L.JB$S4? ,L4WF=[3/HS. MND2GUW%MKOG#'-'2OOQ@OIHXY4*@L$3AM@\.&0*(,*X:B5M+64;WB)R9H3[Q ML>;":XI2(*'P]]?5>5F;8UVSY_C)RLWS'=.,CJ+0FP2)XX<*I&6"\&^UM8)) M XN]^)4?'1U$?W>"COKZ"EKQ>WD VO M"BJU&TQ9CB@?N"(O%D>V/,V?;@?B[J+ZIQG[B3 9$D'I[^MI^& M#^CPX[(.U.@OI$NBN.I6TCQ/ M,EA&S<>%<4K ;M3T9SHNIU#;%Q>S4"@L M.-PRAJX(^\.:BJ$.D-EV+5 SP7UW_^3'RC#;KCU9VSEYLF2V

BKT;2RM:,/AM0ER M^8B7Y:\5[NCTVJE^RRI]:N&^9<"1 [&035T<['@KNZ%LB?ZAT 5_P-7X_WFQT\;9-'J6$=9HJJ&I;E EZ&NM9XUG3G*LU)\K[ MU=F#PFYJ*\CX[HY6!C<\* \B]6+(9I^=&_Z]P*W\VR2?(G7LG8E'>O='F8@9 M(E.6M.,-1KS5"N#.;3X4MUHJUYDW\'S4 M]D,SE/WK9%.P4(CUYK)Y @I^ *E#GD@=A2JH: H>9#+F:KCWUE!*D;]T.6"P MI[XC5!_I+N^*/QW'3_%M])*($LGO78HNS8T!<_MFN%\J>G#[5O'Q),2X7E&! MA#7CH[%N6+@&0^=K,@KZ(X,OMEH4-LFL69;?O8S&K50PK4>\Y6'!$<5R5*O0 MTXC3,!,ZP(H/^"@I-O7"-Q&P1/!G:[NG:%F1-V%3RQCW(&C VIVR8SJJH$!/N3:";7WVT!C_I;0((/S* MI,2K+&!ZJPGC8_75M,%L*KIW?S8F:O>KGUV+Y!E-?AY;XA1$C?8'[-T M],0"S5X;'&MW#,_,&9&;B.IRNK1E),QMM76&%C]LUS^?!GA.97M9V&$HBS2/RL0"G(F<$UAB%E@J%& B 8%9; MRCAZ%2-,:?@P=M9%7,X[$O/5$.CSE@_#D&MC&,VP:S.?6@IM,EU58]1+B=&8 M[%CM#!",=2/,:-+@FI].T*W6/4]FM8 \*^RTP";^R*2 A*JM:?U\YL5G>//B MH_&J5FS+HWY'AUB);*ZJ >*8*>Q.7%L0"HGPL8AU*5P) 5"UL". \DIU!# < MX(=S'Y+9J0 3[&_+(!(49A9-/#O@S;)G>4,8;SY<(7-"2)'!!/,-NE3[I 7O M8R4Z4)DH]>DF_)X8UP%5EF BI4QU2C.AB70_ZX$99.9O&U:))MR)+5'*4A86 M8B9__RK*G'GCL-%476 ES2*\)&]J_H>WU>?1EH?6Q)[?VOCJH',SQ0XS7";X MS-*AH+2LC_215 "]*BA_6Y1^Z-@KOZ3ZM87*YPS[$\=?'AT!B'? M1^GFD&^V;20IGE8^P$X'LMR9\!/IFWS^N27#TL:^I-2L%MT\BC1A6F2GG@^ MS&;C963%:BQT>-*[]3L^JLS+QG*PE2YQ\7_6+A MT 6KKFB&B";T0)YT$W?A MA YC%81QK]\=Q3@5YP3EH?H0KF_9FY1!F-O+G^%O=QTM"[^)NC= "OZ.4QA[ M3@:TD=XD;Y\T74*,PV>V>XILM%5AC:EDCM=G<:K.8EANUJ6J.>@8 M&.!\ HPOW)W2!6>2"YM9YTE0EC35\-YO>E(ZQHE'PUKEPH+1$&;;\% XP M_H.4.15*?1E1:WA*-NY[O.3X*UJ\&=6Q;CO7[3IEUVELC"C9G\(945)A1 M!I@(X/-8YKE]4VE?I=[MO-X+J0*DLYYX43]*;KX#V5&;YZ./1MG:^E,> MB>>L'7PO[Z[7'9J^,>;M$;!!&:[ \9XDSO5F'JTVQ(/G7G2>/_&ML2KA22MR MZAGY8BP1?#B+W_CN,KJ[EF>K2O7.G9)%>ZR=%)&,I'SPDU0A9*QLATI)VQX2 M^[2XHB->%4JKC0AO M"9P@8=I"ZR3^QR8VAT%B75^\B^ UH!6]LK9!/$@ =#N#&M;9-VL];1\KU/.Y M6&(I@V8;4$6:GAF*$<(< BDR!!S?]2829G@8["*!&[+;XI+I0/G%?JXQ_R3_ M4F)1# O^Z51HP%KIR&Y%A=6.-D.>?BIMEYW\,7-&QW+AMN_])NHLJU%P0U1% MK)[N9X6>8+FH.R*H<4SOI'8[- 9\NT4IH?VZ;.7YH:L-DE 95$X5^E#!S_+C MJ?8M'.(X25\-R#/;^I=ZN:V?9S/,5=T->IZVC^I$3I_^98.AA*^]Y2[T+.AA MABV.,JZ* W*_(WT9=RE(AE/^VX_3[XPJY' G?3J5<=KQ!XG]ZHU1?1.6"6G" M^S,:Z"A,3D_<32AAFJ4G X+=NJ/'$45ODZ;C^B9B;4S6T?W8>TA(, 5CTV I M0 $H\)C9_D[F/0F36IDG(O751VG7>V$L?(ESWU4$!JQG9KJMK0F;&W;#"= C MXAP^O,+,M%I96#[S5_L\??GJ[C-.OJFU&8R0QV'DYG0__;_:H(R9:NQ0A[80 MC#6)ISR,JB2H'2'6>B>[](CY+$!>TR0VL"U^Q(]V3)08PJ4QGCMF7\6?75<7 M_RU=NH+^>8MS@WQ"@,"@VW-==YT[R1Z%8,^WG?E\.@HQ4X*5C"&>-C:,-!1E M%(%1X]'%ET^A4?Y%"KG;#6TRKNC/!>DYY6E 'V-CGW9GGH86G4]&;F6Y9VN2"9(X.Q8FKG)?EGC<@3P1;S$$ >>*0O3B)C;Y.MU M)[!?ZT&N$+:]FI!%>G>!RYP)"PGE$6%>Q@G@GL'(9!K5:*B/.A1CU1UX$>(4 M&2/_=2. $:6Z>*8,9RNIA>;SQ+YM[;:@IP)EU;P)#JLIP#^-C2V^CU/]:L%; M$VJ0[NINZUYB[/5X?GZ=OCI%-BB>/ )-4C(R.G/_ FHUD54ZHU0 ,=#%P>NV MMRWXWL6857,TJ6[(^%F-X;(2Y<#N(-+] ]9K:ZE18;DP,.;5AQ9Y?_8HY<+2%2:IL M"C)UI_E1%/<6Z6[9]UCF"&M7K>[W/;U'O&=BM#_+OW/H3U2N^.+ S87X3YI5 M63N_Z2Y',5)IFZF-=S@6\8K PH%O*F]$T20$HW$ZC---7P;E)7Q26@QF#*KI MZ/9@CJ MJJH"356%4?M76\[+L]DNW6<1KWHVB4=71!]QF%XJ2V)JP;/Y#M!D*+Q\ O6I M+AC,-]Q8:X1]C.-Z@+.LM(U2UK"J MBG:T]!83;@GWNF : ]\18YQ"]XNVZYD5$=F^/-#O6)>&WAE6>Y+%3$ ML& O--M/]W'Z.7ER+Q,*+L%EE@ *3X')\L!]-6@1/&[DIZY"E,!#K\2WH\9= M\MY%0#N:;@!7I_K8-2W$1&[T>*=92IWC41YNRG=:6^8!3ESL)?P"[U>1:Y # M<6(C:$:$_8=M019>79"3%WP]E?A2:IG,9&R4R!6/T]>B8.4*#$RN)WAO=JP^UK5@I(X*0?N?7G\ MTW*J4S2V74Z.X05YWO+0TA*LG1_;=GLF2'5U_B6/%!+%#D*343[O'0:.>0XA M;R]@"S.46K\MVD[A?FY0IY$H0??I.TCB 3-:#"9.$\[3C.XO\Y2CME417JQ" M?1&R*=J[!$JTAP9*,X.L1Q9>#DYW(-V$?1#BY8FD F^A:#W8RT\U(R4K7QV9 M=10HY T\B'"Q9_$^,S(PD/P,%2C);V&!/[ 79FLFJT(O59=_*!NKM?>(6QTA%SAO@'.[P4G^F>ISMP6@\ 8PMNX:,MS1>7SY8_E,<*2T7X_;P@=HZ MIG/"(,70G=+D#^ &D;63B70[XTS56-,&9SJ^]WW^!)<=*VN 8WBT%+0K>BG+ MQT6(H.IZJ,&K/[VX^UM"0RW]HN/0*^RV-$NMYT!'VEEY0;/7L-Y$E9\PWE%J5N@^9^;\76L:A7HCZ3 ]$M[3P7Z.!^C M)J+X)W;S'XB3$R]@"!,76(UL\Z40J @?AN6JL400#%YMA#Z1$]A@R6WH5"TD M%

!>%ZX9#XBP#;%FW[ M5V-(K066GFYEKD:.^;H_1[8FJ<'5MKLM>JE/]Q6T6(@-0_C@A5-?O_KXHU#TP92= M]P_FSL+4W9]0LYO$?P$IYEUR0:.2/*S=S;+W&JO>JV"-SO;3?PVHB.SYIIV$ MV0Y^Z+&EJZ, MI2@1=/R;&U_#UQ3MLGD\]JE781+&^1"6SG>8J]A.S$P+73IE;^R]E;+A#7NN M'MROF2^,1V"T6@;K.&D$KH;OGKATB0.!:?> OH'D4-\Q2I5+T.7[(K23>%S#_6S&*F1?5QW:BT MSN"#3@8?EY'NG(\W[[T=2]Q0&WG92ZF:ASCO1;3L.%(/<02G+)-+(:L+Y M([*"]$%:'H%31\]UX1CM+Q-?NB5.ZW3:F^4C "O=KK@>5'G,GS[Y,:I\W)H4/,FM%&G9D^Q[3!M@N\M+M^)P,-_S] M]XB$^0]!B]^]&]P_BPJW+W]MA1'5+[6B;D;;U1(G@=0;^)@&< ,6,(L>%* 6 M*50YR"E_JJB.7_%X0]7'K@MR@O"HM)W M)KI2C7FD"C"$''V&?M[9E&X!1PM,M9+.9#BFF;^5>_9Y?#=C\&5%;4NU$X:$ M,WY/I$1/WV>:13]+E([2,K%*XB[W#"*8:"K:._C_ $0U7"V)H$[H?:EYC$??RQG@H[RLW-D=0Z7\[C6T*BWIOS,FDKRDUXCKC&J@[LGO"J+JO M=< ZHO%\&P69$:6CK$E^.CJ A0?KZ:1B=8@L;*"@:8R[>@KL1*1JL'I_6Q?3 MR4EB8[1XXF2/_27\9-%+G_,&7QSV:$A>Q$?=<2MPOID G(CR M['J B+>MVR+IU/"A=TGKW%2DR0SAR^YV,NSW$WNYFRFVJ3I)O.OS(_R7<8N@ M&?_#_9LHW(%+G$HN9_HK]>[@"D@^AGO$*D[>\>S]T\7[^\AE:SKSK-)5%7#5 MQ,)R%L_F-$N"5TSO25YY&3?SN.BS[C(W:3+397MOF^TNKV]/7K'9A*]"O M.J>XG+],=V)%&P@J;NN=4%2C9YJ7\O?KC3V,X4=5!07#U6U5GE7"]/A:!$:X M26U/=.M=F5GEGBIDO_HF'U.>\"R\/]*[3N0.^)27E]< %VZ/:4 _QJVD_:#1 MEDZS^?-;XRG:WF#+:5D4)P*,H_M!BQOAIZ_EV@6QRSPHYTL^@2_GYZ MKA:8R!JV2':2_1OWI' M;Z9 0:$* D%K1NZ,"?LR2T<>03ZM/[ZK=R!!8?KXA%K(Q[PN&BW.^S'4@D%L M*TDJ\WR#QRNG)"@]+.W'M(2-G3G7=Z-(AE1:@-C&U1A8/?J23S-TXS)M;LA1 ML5'4UPCM;+>>3S]B)#C\1"6=/$T*/N 03^S3(H W["L/6U.I,T]_TA_68LUX MY\ONNG9!!EQT,D/+R)=1/1_%NWZ ^ZQC$9'FC)\(&=$?97%S:MOC.BI2]&5GUJ/CH[]$5EQF178C3*27@"QEYIH MBMY[2Z[2>B%VGEFMD]VB>='HW[TD3BVJY,+N0W'Y+-U59KQ]Q]/CPDFRG&5C MP(](PX WS4'6Z8F3<\KYR\H8+2 M!]:JYSJS\6>GB7B/A(TR\-NM;4SZ5ATGN.H5/2?H5/U([;Q2G'G7RT4/C[[&=O5 M)7U/HYZ)4UY@SZ#Y4;H96Q;11];TQODO;RDT6?&3Z5YN%_[H =41$A5\ NNL MU=5.'/>+R!(*O7%WVV$*W G^-3BR=80S"&$O/Q;"X_:W1W8Z>$,N3%1&U3&\ MK*N81(?\^KZN8-5Z49@&^D%*:]L%]TOL8:+=TA/56!B=ZGI:2O0Z+9EVY;/3 MGQ+XWSU^A==+ D3)>+[0L8TDLQQ=JJB-ZGGTU2:6,9+]S&V%Y#2?NPQGG0 M7B-Q,-V,TT$$;>UN!0EU!*V,LO=Q&+RXWG6$ M*FBPA3-\WQ5>0%G$.2-5#(Z?0XL8P$#7X.1064%!"MTGF+C.MA@75EO,+[WT M-2KIO2H@G'M')AKE?_H@;BU-CS*6H"\^<,S!L?MS>ZZ6KMZ*3_+%8VI7Z./A)0 MJW'LY=D_K2%R>^1L D8KKW\_*!#\),/F#:!?/AZ*$C^(7*BX5'+O-9$(E2VQ M@G74DI;EQ3+IH)9!;\OCRB8CBQ7UGZ6)#/R\$/V,%F?I]^8;&WV,G[0%1[Z M44,6V=\/E&.>%^Q"4AU8)/<)W%MP/QY2$QL6?8E#WJH#++NX9(A%X^6L^PRU M8-;BKZX>7"AN9):XB.&>%(F VO#GK,Z?;C?H#A 0PT3O=:+4O4P(QEZL!U'G M[^B#?K!T9;LB@4$SSQZ@.*]%/^G"7DQMV.MEH.2T)XU4@$'Q"FQ L017L M)^H+G2M-6%H(37GJ+31.3GP^WL$GJ%&]E#*W*VEW%&ZZ][6+G$X$Y'G,'B$& MVUG"N2#G7K@BL$P&-6>F*<:MJE6<&46>= V?VWS,TE-]T'?SQ,'3E_!X7\LP_Q?P3;_JL+$ M@EMP&V&9 9HZ8Y?6RW"[M88ZE>/7YC(R=YF9EI3EQ/F%-6LT@[P?W03 @QB7 M8M&*DSP]>_8?&QLL:@]-W=8MZ,A?K,;((?L)'H @#3LRT9V>?%&N$@[7!(E\ MK]6EI\VK$_@ZOH$TO]"L%'0_GWRN"$_.7=A.Y'5OD*W.\@7S]I.>"(DQ,2=V M219@NI4#,22/18H&3J)QK#.XH8;134JV>0OBKOU%?!6C<\^<^ZW-Y;X1! 8[ MUOO1'((HPMW3/T*R=*$GP='+K420W(T+6?("EHT4QHDOLNX>E;Y9 75TY$YW M>X$A4-:.&/[Q'+-F\V@)=XF)=I*RZN1!SO1=]5$Z&B$BO33G:G<*MX*R:WI+ MMP:[>->\DOG*1Y74J4;@W*_K2IPF#VOBD/UCXSI>P?2B0YK4LB_Y)[T-\R!= M;J,;S1/K8[MK$/V@7+J2U@FB'"&D7=A7 *DK6TU&H-*8Y**J/Z1"2T=D,0R M12ZAEC&^(1A)I#E_%QY1"M9L6"^Q/#=U"RO:CJ=5',B.7ROL>!/$0!Y&LQ%^ MT&1-QHH VE]H(&EJAR)%W6'-[@3T,KLGSC="FIZ;V8(+-QM:DG,5!0+.:3$+ M2\AM$NZ5D_1L8TM0%E%_;25R@5^2+E463^^8W[5E+3&?M&,-J_&*"R\FDW2G M:)$];%08''C1]%3EDK6,-!+JC=U-#>4KUA;6SH%$+-Y)7BQY\-C.6^9USK16 M=VZJ&W;)&RHO[SJ\18_40YN_,1IC15C=";/J!8_ MF(%'@8XN7'?9-W0#9A'!,XBE:Q5FRY-^%<\8L"F'^S9VZI.W8.R7GAZKPND; MKCEG_S%"@_>\+-*6#5_?0!IL-_E=^BB MJ,&C46M0D$=QWA]$34 YWMMI]W:&,4C"0&_9FZB+X4'<[-C@O34KY=3+*UEE M**VJFZP@Q[8G-J6.;U&G#4_1F(R2'PW M_\XN5?9)ITN#=@O4OF/'$,O7QM JQ:X\K]_1JB&G-T6+X9B9PMKLI.VOF-H][VZ]$4..HY"]8 MUK@UT LF?J1*%P@ LSWDQR.FYBST4R&ACTU98?%Y!!?JNJ91LN_VH0T8?/:Y MCCU[\R&]4;TRZAGJ8\RK<4_&D_5&C"M[)6A99Q#,((^4O&?4G0!=[MIPH%IN%>A86[YLOT]JX8W#>_FJ1O"C!K3 EEBE'#CGJRZ M&AUAS<'T.ST.VBVC"I:C22!=0AX?*R;M2D9Z!>G?$CP:]O^;UOK M$W[??"^.=@.[U?]B_6T3!'-VJ?T7WT.V.=\?UAHW#1/4";B\4Y,!_CB<-/\P MY ""&^"M_M']+ ^4N./]=04=V"AS%C:8?*63SL41YRN&K8L),1 M*837\P';M_U:N'S2-6]X8[1:A/R%ENA08DI.7=A:!#];D/8[/WE4"[J1RC)1 MELV7[IJ&FY[%YV;O$(!%X\2KJ@4+5+^E0%%WW+M?F;)Q=#9RDO1'?'BV^*B> M7+"NIKQ-&"\-/B65+YD%]BOHO+]I:\A>_5C9CUSE^E(NQ[!;*-U7^G"$/4-_ M=M_8C$6EQ1*E$4;]EAL!8"N:V4R!+,&3^,71,0>L6L8V/85T^V=@^ 7Z" MT?WQN.N\D'QN]1"U*P\^1!\7(+]&]DE\13);:C@AY3]/ 7996E@LW6L3_;2MAK9J M)Y&G1[521FW3.]XL2;:X ]U^3_U>6]>5T<&^J;5?,.4':4@+RD3(U,*U2,)C M#U).WC][BVKNBD&KJB\G[C@ B(8/CEY1O2D-ZW=68+%G@M.\*K@%Q$2-,;%95'$SNH QR3,:?H M.W=B?L@$)=";%HPM]YPNJB, 6WCF=1#U98',]:\NJ;=PNA"& #;5$$#?.\,E MN;\XNKDG$ [\10[?V]RWN6]SW^:^S7V;^S;W;>[;W/^M QYJ MC/>V673?8JSP:F9C!)'B>PDG_OYI J5E!'"O3Q)K*VHM7S!,L4WW,[FDCU?^7 P)Z>0.[R"=XLNRM@IM".#-[YW M(^78BA$E=K+IGCT/%OL+Z$2N"Z6*8JVUO+FNH["]G>-%7F1LO>R0+#K-R.;U MO89A;B53'>N*UE#78"X]:\X9.CRVN7QI0WUPXKSTNN$&* MMYRUM#Y;<,"VL!-Y8V"JNC=Z/\%!6?,D_Y@:A5SH2N4%C"W7=>[YBUJB^&]# MZ'2*CFG2L0%N 5KQ<0H\$\/B5,ZVT,)=[1^;*4GA=O9-['G?XB1RF@M9(NEL MA[OIOZP-RU/8@OP'"3?';D)^1S%LWU6ZE>@+TEP$,.+EN5<4!G=& +34%+X_ M!OBNXV>&0+;_Z&FD_T$*XH.!KJ65I*ZG;L;/^*^ /53L\($5]>D@ I M<7GW M7SO'J:?2GOD3';YRW05N/>QSBZU7\:Y#$T)N:I$ ,-%-][H[YS ^9M>1J)Y'[IQ M+2G*CP#*4^RO&&I+I^LR0\0.\6#=5Y&COELBS8#;V#_!'-9_*]6D7J8./3=KQ!;Z]9<_)"%KJ2L3_Q M;&JZ;"#ULO*>K1W;9?P4_F7LKSV0MGY-<]/P8?F^,V)79-4CFK_Y";][O[F! M7UW@][LFL/6GDBYO[LMTQ(%BNSP,UZD'OR9Q.ZD/.2!34 M>!4X\9"SJ?B-[.)-/V&RQ[YD;[;>W)B\K"M9H8V\]W5:Q5@.T"PY*11NFNU. MO>F5$^5;.B\J!K.TE1S0$Q4A4U^O8:HJ.R^W@'L?& $D/Y"5SL^-HOH]5MP; M9Q+\^TAP]L7U794>$]O+O'ZK<\/6?KUPZ<&CCPC !@$<6TTJ_/UK"4.#PB^' MA"%TKR)T&M^^%$ M%X/K3LM/[YB&;8G\/6$9B]Q FUQJ?)>'%J\C^/O:HQ^O3^/##]O:&=E62(A^Q!>DELRIP'+,M!AE]Q'>4ER\D*<5?)C39EU+%(HO4L%& M6VN#R07Z"9LA'+!$ --D;&]+K*]IX 8I"4T-.6M7:P-+H7K9LI).,0V)9B]0 M"@S@J*]B<"P;)XY+Q!25GB* YY4UGQV*:Y_K,4E_#9; 5L:64[;JS%FKOLIV M?\F'IS?3QR?'S49)X1E,07:$ :Z*)KVT'!DV#C^2&;WD3#KWQL$]#!Q@5%W" M 4*_H$0)%%VC:+GXAE,)0-)Z(TV5$XV<->JJ+Z952>PI:;:2]&O4!E"2=!F40U]Z/^S1LUV.H:#A^C9R7ICQ>[]*S9EC>O M]4E2G"-WF$ZFPS&Z#? K6V$1^O \&7\[82F6H617]'>*I $ I=-LZ8O(*'[1 M=TC;[S3Y$ &]5?J8P&(+P*X$^,+>^';U@V5N\(VH$8 7[.I+S5N.N@MZA9U MB[I%W:)N4;>H6]0MZA;U3XT2(>Z@OJ/"U F*J'IL:A(D?\*H_?X"F)UD7?8- M5R3QLL?VDT?E60WTO]X4^W:M4#"[JV7-=P >W4-8<\9!^<2.5 M?Y[D^^$Z+_R(4J73@!96O31Z#*$/GZL[I!6.W3[8^GFO8Y@>>MH(L;]46GE- M-$5:L<-6@)/.L*B[=NG+=#S'WD6-[6+-89L+SVN/D17<&UOLIU9W-\TL<36( MHK;W- P0*'G93Z[/"49YZID.:%:F'6 M31R*YIP)+;_$0P!222$( H&(0!"N4L67U3?H;4E!'!))H$ .C4IGU86'CQR ME4P#%\G\RW+$;Q>'^@^%:"?^$[?C?QJ*^B_B=#]8]%MOYB*X\F'W4QA;]&MW MMD&V^>GKQ_3>@O%!+^D7D7T"&L__SIL[&7YFKEI3"' M?O*"/'&O($4GCY;82CLMNO[#'#4H'0[LI#R8VGP,7;<%*?Z,G#PHTE6>.8UO M;DO__NT+\NLK-(WD:P:&D#)O'L=LW>U:=RH;/$A8V8-PZL>]'='H2(&%:;8: M7[^L-PN& T>\4+ORQ1+=]O/:-[O!=0T^X0VL:UG*GQ58K+Z.2)O_=")WDZ + MU+P4R(%$*"* -WF=#<$)! W[GTT@W)#2=ZA1)'V=>._?-D9I)6YRZ>\1(+5# M*N4FR_:%V9=+J%7"JM-)T]='UNI4Z:,LV_IQX_?W4=EPI,+S+)9$##M3KNM+ MX V=+I"#8_-A5ALBUQ3Y)2<=!5X@C64:*3V:BTE5 MT$\L2H&Q1W$/8A=)Z^YIUBW/\U[D765=B@U.US7[+C_**IGUM8!8D1HI8'_9 MY.)N??9ZH3W3LW&I+!@MV5[XV6J<^^L$\OCK"U^)GY,V#K#<^J)&#U-9@=)I9<)@F=].<>Q$%-3MISSXH7#MS//)6S+]/9 MW-M;JJJ59S66-XXT4B-&DAO)SB\*>Y?$PAWFLLG8 K9J"V]M_<0I<1EI_U[:R+9.R"R;D=K2K;]L'T9$)GMARVQ[\F/QLUACY$7LV 7. M][H]L?;K![ ]:,M8+F3/N>,PDI$JMLQW[4!?,UB4=!H\PU;=5IM$ARH)VH^Y M0 !>L)7IQFJD%TQ^ G@5I)NY4+,2N@^VZN>KNG9Z,;)C8.QE4%1.V6$;4:' M(W1X #^E:JMA_%27P\#@P57*H?920H;@1>3?\M:]VW[ZWTU+[3LR^$]U:5[]>!VTI'#\T)7F9=C8OXY!WR# K/,\ C7I@_>BR-8./.9:G9*SO:T9M1] 10 1*DFCVR:/28;T3 MQ_M%+7-O"X;?BM3>5*A^(. _\%0L]F^KM7^YYL$(_+Z@\>NIE?][-?<#=MR? M2OFM8_ZAZ_[1^.V=_S^B-G'T'%5Q#9\8^[DH )$!0+# *J4YZJVYG2OSNP". M4<>UZ ^4"N>:I,LJX40UJ7M5J+H%#>0AU(V&'[87^G?TUI.7V''A(U KLF^' M4BC.&\H"1IMA/WPD&XV"W#8*?VHN.PWBE;'RN&E/^M!:I9QTG[H'+R6BKPI) M2"1G7[8<+ TV&T(7V@Z_U68\=%(0:NE[.WEU>AUX5#HC"9U(7IKQ95?V ]'A MG(@-.>I4J>!_JFKTULCIS'^7Q9MI,-S3*18$:U":I3QX"93CEZB?DLFFKX8.O#N3M>ZK<_(W-1'>4F?M3DG M\9A6J;'(";;8I51[PDOJ)MCU1YXO,*5O?#IO6[+CZ[RDR 7"^:$.N*A Z1,G M2Y39S3+*RI:0Y;Q(89'^:9X7:-E6(IN0$/G(+]:F2A'7^' M:.+9-]A7Y_N$;2CIA8L!U97*_/:8>6]1,VFWWIUVG%G*X>ZYE*D,C\CG4N47F)RX"J&@=NTZ85)-Q M5,XN%.J=W7I#AV;YX5,X$\9?'\/YZQG,D&])^-GR@I6?5<7NB]LIR#C77HM" M)S)C'Q40%(L%SY)RP'LY8)@V'_A4GB_*']7V]A0[JGW@\.!<6""#KY0W;^KOG#(3E M2B'N;49-S#GSVV0)L_UVT=;F9V)FZMA;R03.?OR4O82^OS.[0P00?':N%/1E MA+6)?;FC92PYNW6")_WA"C$G&HN.-LDB2@"A)Z;_?/GQ&0P4[$-F<"D4T7:> M,Y]?X&ABY$% 6IGR6+OFZ9&%E9%AC -D:Y!J6 ;PT#S%VF@O([ DZ\Q-"VG'V'&_31)Q#I"B?Z>XWPHZYEF=)OE,9EHV?Y4.FWQ#C M ?+/#C?%^S:$4P:NOS3!(Y9M?;4;1_:KT@5]<7H_3F')XC"!R619#G]:)*"L MH? SI)P\943I/,CLH&*$6YA ]PTQMA-ULKKMS7P]N,EMEL(?Z1\63TW_?+$D MJZRB+'#JJB%SSX\I_POP"DE1!K#8GF8MK29PG%=\3=8U\VYJ^_YTW.MORMG1 M)C<<#0DB]*RA%1;>[US"&-C!V9'QLM&+E(G&;RV\CX^/8=TF(Y ?N5G]]UUC M8-\V4+;OX$:HK3 Q^10WUWZ(^^GG#E1A/<*[%]!\2(/V:?KO%W&)N,;>8 M6\PMYA9SB_F?@-%U/W^;D61EQX/Q?F^9NI/.1+1][.+>4;/7@30D+GR\^58_HO"JS$S]>+'E\]FQX5YEM+)QF:M/$OK45_70N)5^ZG% MA2_CC\L$)GBTV/83%]H.EDE:C&H4>"Y^TCOO!AN+(6-9;[6 8#CA=D&GS<*) ML-9'BI')))Y,I]1ZFMF;!L0C32+H^J*S'G7M*@P#=#XB+8'(#262P=?'K2@8 MXR6U#:WW!X_%@E.""_AFO!6%8YC3!ZCV1L7&,C(+SC5U<=JC<72%JO-.2PKB MT3I+:SWNE9],Q_F?:VK(.&MTO"B"B0B1/\^ZYT6Q<$GC*7=Y#;GA__=$I!! M]# "0*>*10!B&;]^>37ZUR^OGHRH:9'_K4CQ?Q1P2,41J]A<,3DK"/0R-B#Z MVP3:6?0EC]%-7$7Q[5_BJB@Q'64%NP':ISDJ_KP,?TN9WPV]C3]'TRF/LC'\ M.0H+XNL8)-BN(*E*U5H6"6JZHWGE?%G$H(.^%ZP;FEBB.W:, Q<_COYY"0-= M$WB&( #JXHL]E#9/I04=H;L]U-\C/Y=9E] M_X>]]PQKJNO6A9]WS7WM]USM[OWM_VQ^0"8:,EM>$SM\>.'D\5$\G$Y;*3LTFV"2OY0#W> Y M4_ZCJA&CL@ Z62A:!P(=90N=R$#KD79LEJF#BZ\D26 8>L $6K&(M=K-;ZG\ M*"/DXMU2E"PZ<"(J]+6D7S)% OQTR/&+)4'CPO3)8<:'@BI/D-WK[-VFKC$< M$40_M.EO"7=97G/S1CBX]V9[#I!'QL-KU>QA)K3OL) KR"+]O==B!,@YD\5;U'K$> MVCX/G8\AS=^"[X2R_-0UR&UZ&6/RL5M%)P*V1T"(P8*H7"8+WU7_XM1:H/19 M6B =?8MGS8.5=R+B2$)@_;T(I)5.2=71!Z$3,G"&I";SCX_JX&^JQ?V] 3K5 M#?Z_CF^UOS_S,8W?J>[_^4#./.*['U*RO!_N;4^L&/E8C5=1VA?6:JXEW M"-W8F.+B\8W8V?B_F)7_;UGAA^7OL]0;E84"/L&A?CF[]BJ#?,F8L/!>M90Z2$[B6-K+M9\&*<,N9I MUW@T%F/&^%6<4,'ZQVB];7L1<)M)>TC/$2V:IBN("RE/=/;EZ/Y6F3KH^6:= M_4I"X)YZIE'@6:25E4LN5-G&ACW.[J-@#AE0%)I=S$ISL/6>VG>M/Y0G*C0U M\&'\.^ %9K=O_CC%9,95HD<46Z@5/7QKF3\2S*QKEGU'5T5J4?U= M751.?L<+V;]><:L\G<7.MB1YJK2CJ&Z2+NDDP3%38U)P3)!6*-_#XNIJOKJW MJMDGR,&TX3?3*4]V$];];]JD#5C(0=I %]==*=Y5/4W@2PB3$*D:G*E"#,=0 MMT(Q1V/AG!YL3#Y"9,#?A9 />8EL+O2 O^B5'TE"=!]&$N$:0Q)'1-6)L^#F MO>C91)/E(I(@UG.,]^>4115,4"1C_R5<<$58B<%I];,"V!%P1RK)[UY)* MI;6L?$('-\D@HC"@5@AFLZJ#T_UFVZ(8\1B]7V12,B!9?Q.T252:F$+,QUSF MW-\PS#ER@S,';;R_01GA<2?KWHM@VCK-7/6K(TYS;U.S[***<,\#*QHIOE/[ M?_I.EXMA380]AX'K63E-['VW6KON;ZVZC2J=WAU%!K$FT$5!(OR[D/@-WJKT M$"'O5F?5V,NK.5].86D"6/(B3+GTG]_(WT!O<7A1+2T!'Q MC(=>\W!2[8#/Y_W6>Z)=AHN^JA7STYQW3T/- MGTCHN0V#2@;G6K;N3PVIR%<$^YG(W73C<\A6-C]7UZ>OEA CB(.^T7HJS0') M:5:0D%9YS*DH5MT/L'P>;0=_1>[Z%2S[1(4Y<02;ZO"5(#%28=PP-L^95<7@ M^KWJDP11YRYV9,0P.N&EM& MOREHAJ^G=/:]"^/V-O9)9Q-0CJ3ATHA?.^H9B\ZR3A Q'E>>J0\LW0X3@O M<),3W2>"&ACEB@MM5_#H7/,UB_-5;'T-QPP@5PPDR4 0[J6LH\ZC;]5.&Q?# MQG#()7-5Y*]&AK6/TA/ZU98#2SQ6 :[C;>#ZQ'?04YH9E(^4>SC1/%(8*N;! M-/?'+I%"SRB!]"\Y]/(-O3DR$.4Q=M%^_V.37,]2AZO2*QMPII]@C@K-%\$8 M@.I29L;/V7DOMB.$P.[3C)-4!\M=SX&;'HJ/[0(,SC4'9D,Z:TQ!H3/LQ4W: MX@*6!,/3'WQO)FB-6CW[T30,D1QGP.]R MKZ>7R\G\GV04_$>^HOS?+47]]X+WP\F_ETE_89CX9Z_&_>_>A 0,,:J(M%Q2 M?WTT/WBOX^$*9)>Q;T7_4K6"ROD.%?.D$?J1Z?J$6AV?V\[WZRU4::CG';H/ M$1''$B6A=\KVJKB$RZ)[ R-DJ?<+\%!J[_PV-]1HB>2[=I^+YB4_P)O9L'Y# M,^=H4?NB!*Z^B\D54I[N$V-MVM)#[KZW10*N+W3#XL2).HM*%9U2Z"A_SS:K MB\38F'-WE^XH96,;]="SX[8JR87@Q96CU#&TW^,^-&5J-.F3>*L- M1D/G%/M&$)$[GS\YD$FX/GW\[$C*G@!;C&&ZC]6S>6E@[OIK^H?J+Q'T^\+M"FI]5,CL*J95@H7R']MOYM:1"W\.V85;G M3X4K,><2\SOGG@1>JU;4FP\-+2=VP(03]QCZQ;HHIZ1>2II'D<#>1:UZM-%. MO[Z#,-.=YIC-#%D''7Y'<=P"F,I@GR2ZNMY#*4I&=F\ MZ0Z/5+(9YVH[;C-WTTW\,2"<42ER[)F;I-,2%9A@["^T@&2^Z:B]HIY,@K^X MGD$"Y, )OL283U99*DMK1^\F!5R8+=T.T285.N-R_B^5&FE\'V4E)H\@Q6XE M/"LX]]3Y+O=U?>&F)Q=;?P'R8\.2!G"#??G?([ :2P:^,^KKWDL/UOT./*4Q MN5Y8MO)O90G_EO8?Q"3TS$>?[I+"W?+,VUPD#=;/1TSP\<==O$.3)Q^G#HX& M;'7-0"U0%@?2M1'_1PW\%7@J8PLT=WWXA,F$=+B1T"WBLMSIPR9^FF7):3]S MC%)1KGHC\Y;_[3C[*ND:IX^CGDY[RIR;!E")E9?O FRIQFT+J4U';BM[+7!+ M-,E?*ZPTO)%)!FSMY:LK-/BMZ?@>Q2+?L3JW+EX ?NG/4FU,H'I115A8JQO: M*]=6[[[2./,]<;?3'0TR@K(&7IO5]LM*6Y/ M.[5)Z\@>UO[FY$7GT#=3.>P+2=UE& O4G**?^<.":<*'\Y^ MGQ'$<#4O&']*TR-XN;(^57SO3O$/EAD$B0')K2)O\*./7LEOP;N,1#=3O]N* M8C%F?:42*RB]7P86-NPRX766\R4#2[3Q_VM8FO6K//DJ5T MO2]?1T?$[++5H=5W0K0'+C'*7V9NM2ZT-M3=ZJ^9$67&K>!?@;*% OK86A^% M2^5"9T)=FCL@O2NK&:_@\NU93[]4VV6"M7LGV+7M^Y(T<95^6AH9)04%M# MY^#U!X@D'SD8?O6 I/\IGZ"Z>Y10S;HZTPU92LF9)0.(@-G1.N)MF078)=GX MQSZ#K'+TWB03D',0CF;='?'6U[IR;&3;NCX0D[T]=+!(>O;MJ@%*S;UA?]#( M[!IWX)'7'N*0I'HV#:-C-G(-+QWTO++MFWG$B_=$6?3:(U,LY0JN?C9ST*NC M@NF+F5 *D<<]D TA@YR_%'2O9S6.TM?3A-U]+ C-18=70M>X+$%':W; MS/['-J"OA!O]FY[U>.W?CE>!B73"17H^9FEC:9>MO/C3I,41?/SL3L9!/K-! MR5NK4EG!L7S#A02*!\P3__?*L?P/9D2RX%,8#-4\&(Y-HGS/UPZS@F,PS78# MXP:"(=DF*^@H(:EW4V RHZ8+8-"4^51[QEGGI;/03Y%-X2U148&*\C?LA9\5 M6V/;6;*>WJ1E[+H L"OF?9UA[R^4Z61YKW&WS^:FZ_A$B:[.-\4LS>*S_V9=W$(*5@@M/@H3SB:77IJ UP5I*N*1LB7?6F;9-A M$R^,)R6\.$Y&OP^Q?1T'YBTFZ%N!$8%7O!/^7I7\UO- 3)X>3\A'V'/,@S;U1@@ M,\8CM7G;)YK'-7@YC0SX3Q]/?*$!,'T7O>,?8$";*]FK-?J+>NLUF:C4Y#,1 MWR3.MZ@69LI'UQHA+;>%)M+"G[Z1?1=7DO-(Q^Q41 8HM-S4T?C0-("W643U MCO*,VLM("9M",SID;[DM%<0@U"CI>GLPW,KF,FQ&:BE^*H3GE7#)+_SB6 J6 M9J@-!5\ ESKX"FLU7'FO93VPY+SG<\$ZD4VSP@7Q?OLV4ZJSXC]F<@2$MI.! M@YM8.!DX+4$&]JS!EIA&(IW2[^HABM$0/OW+2Q'B']0?U!_4']1_;Y293E3@ M%6A7GK9U^D-'U!?7D">7?,[]VO]IDR7$J88YJLV<%NKRN;H)0;.TL/XX$GCG MT"#+41HJWB%L+B7$@SP"4PAD?\OOBM4+E$C?\?X??*]ZJOSN@BE:R#[VVB%] M<5!U0!@52KSALK>E[WHN5N4*&1AW2/PY3#(\YL0;>=W[5UVW%H317QBR+(#$ M>R62@?!L4%@@JZ+476R3 !E@4BO))Q1M@QQT3A)GQ'[ZP\B ,NAW8:PRA Q< MT_V':UW"[(288?+0V/:%DXCB5/'=3:27405X1P.QHCG^!&I-;#EZ%Z!KN*DD M0P;20EO( /8*D@S$7\>#HLG JN4N&2"=LR$#BYW#D:T.=(T/5['*O4?#E)J68#C+OE3+NT-.QDXN57SX ;=,NEO M_T048V=)(6 0&?@5 B=I%<;]KC;Z@_EWQ[S[3)=ZQFH66W9OR%7T4-/#J' 5>YQG7_=+-J&E837WEF[;\AM)Y?),18=0C+=ROSO8 RJ MKH2J5^V5M4\:T45CXY%KYN)-([_?HJ]\N)8TH)#2VN_=.<$G@@ZODV-V&%GL M7WX$8?(Q:\]>2($^[$3/H\X>W25(SX!30HD',( 0;:/\"\*RL1=^&-Y]9[]F M^]DF=6G4PJJ+N=*GW7SUBA9[B1[_A;R5+IT?;K@1O+ B),;P0&#" -G"Z?LY M"LI$,+Y53D],X8]R1C@\7YT][GHP_Q7*X#W6]I+SL=T@KUMRU<^,U2""4$.B MX6[BVPSQ@DJ#F+-TSM?M0,.B.BMF[?F8$.:I)-'/@SR#4RD9%.&!['ZBR?T@ M<7<^<;XWS_B% &-^+=15"/&6;4W25:7P9P+52LB"=IR*P'I\6G[\U SV'M,Y MC$RPR"6Z2U]V"3U7<,&U ABIWH B=*#$/+@\DM*3J58_(L$6,H$O*B610=V> M#54YP8<1P\_)P*PVB:5-C\6DZM.:LFB+96.T)-(Z_Y8UMFC>R G#C-.>;CR. M212F"T2NB6E/+A1Q>N#5*^#0J1;$D->&!?(K5N;N@&?%AQ3&!/A2088?T=4W M\!*J$SW>"^64Q"W10+YG%WGZ\!+8ARTN_=RH?*?%8,[1L:*\%$2V+?NXRVC:*POSX-QACV(?L_(+#&.BU+(0]T47M.[L MV)_27DJ[P?[FQHLK3UPU%(68'F&0H0=3D=$/65T(%Y WB4IF"YB\*&N!WS6T MU[=[.H7ZI$"1'W27W'OD[?IL/KT!_7B.'*P.4)Z'A8G=NI+$R:^8%F6S_Q+9 MQ3+$Q6U0),+V"3%ZQ4_-<-%/[Z:^<"L@'^=KH'@<64ZOP+NA7T4G7^"X?),2 MA^MX]HWJACD]B(=M'7V$\MAD<,J=LLE\[C7AH,I+ @=2HK(F<&Y-'/?-%JL\ M G/2X=!^R28;DJ5<_9;(TYH:I];+*I!P.:+0V9WYK?TX8HQ8C)-=9]"P81 M"- P-'&_%D>Q@W.0F H0EIBJF]IHVS!-",^UQ$(*(#)L1^HZYIF3.!I(.7]C MJ,9E4F<:&1 39SN0K0TSF5DW>FYM$SU^*B,W6A[Y&Z1^K"D)N=DY&3_ ML32FNS/JU5^=YZD$ ^PIY%F0GIH$EP+C3RBDG-$,Q![UH4H^,#.A9=K)!&X> M\]*ND9XR.)X.@XAE,)*4#H=82Q4^E:\.O.-"!LHWTB#G)+E [*BW[=DR-HK)P .H:;L7*,_:?/9P3SPTQ/^\&*Z(61YY-$V]KZO#&WH0:*\E;I^B0WMC%^W./ M&)(4#SDIC,[_%AFX; _"&EJ(EY(!A.9[V;5%\P22=[YQS VG,)^'9Z'T^D3_ MCL:Y,YA,),%W2ARMRO6D)25"DA SI_08D?AR'CT(LO S>3(D\- ML3V[>^(D"8?YJU%NTI0%?WVCH566<$0&3. 3;GAGPAEB.!M!/G_G&AEXFXP^ M F/VZ<>D.-65NV7JURSF7O ="-J1 5O+V3;M\XO??A!N-7974+>=4+/) MRU?EQBR T_1,;A+,!I/!ML5U"&(/BJABA0A3NEC[.P)AI^*NX'*'W1HL! MULZ'5--L^I(,E/ ND+!6!B67;L X_;NO)B[?7(,GGG!+0ICJ9,1F4[WALZ^0 M1&JI0#"7MQ.\.O\>9)8.B;O TA8M-%>Q@XLVWMHG ]K&XF0@ "7K3=T\!M\# M8>2Y#L[:?B49Y4'U/@S:-C\I*<:FG:0&,]1_-8/GC @OD@'/.9W#_-@>K@QQ M]1C(^%.';O <5U0M2BHG4Z^__#3\FM1CG;<3@UQ-?L]_KGWP@.#H#4M:ZO," MSUJ,ELZ PS?*#1%DH/G4 BW\D(T*<;+BJ8;]/?;Z6B]!1K2]X5/# $5]KN(J ME!(N^/DCR:HV=Q"M:>'^-F'M&8# M^:%[Z"OD&Z98H59.-WL)VWML,G+MS>"\NCOV]1N31'RDB\K&?EISEAZM/YC,C!_+&BXSNZ&82WP&S&Q*"+$'('/8'7NA6E[T?AP" MKO/M0<36=,T)*KN5L>!X.QEDU5<#%_\,S!S<9,&Q@14;J9?8.RK&^PI99_VN M1V -O6$NG;(;?[^R!=KGXCO=OB,"^B5'=/B@GS\\BY&W"OG^")L-OV]I#V7; M>7%-$:P=P[7+XRF*WKU$=5BP4XHE VV-&PT_BR'0FY'>F(,%2&R1R5 YO8 Z M%5Y&IZH*,ON$$T$XMP>7[\\]>IS8QDNJ54W''ZI^A_QN!4;!=$ &V!1)2U#VG-SNJ2_T@4F;]Y"!F)63T5G#;-!\W_9PAWXN9 Z]T[]1 8Y( M$BDT:+^Q\]']BG\Y)'SEH%#G,387-6W],FZF38'%?.ND"ISI-.Y_I<*,6TT_ M":K_YB8RM\>=%[=MER2N\%TRLO+S7MQ-S@R4#E[R0!U6V!>B!"0K%K3M#J8_0$T_Y-EYT.E M0:5&:><$IP=I4_N"1< M1FE<+^*/[3 AB.^V5NL#;SGIALP^(Z/5HY(Z_HDYIJK"H_B['/^L^PS/@9.-3*!EYWMHM MT4Y0'!(/Q>1>Q9*!8+5YZ,5Q;QLM&<-0]^A8NLN$01FL M;Q)Z%XIXBA'=,!V)F7QD%LN!_*!"!FP4T2Y8XHW'3K='^T<>9I:_W!A@E1WA M>Q3VY8S^)8#A^^,!%8UW?W]C'Y4VG ]\/SRMSW[ S;L!L1O<7.KSJM(C"A*9 M"SX]>!S3O6*SRQ8BZK9L=Z&(Z/9"AW@ZH@C-1 -["MI);]1IR, U MJ?7A)S62L\K>R[(YQ*(?F$JL[KS"BVD'GQ%"Q(!]O14HZ#\G-)$U@$QQ'1>Z_ MWGA*88K/BZS3$5836I!R)FRN"@'!0>G8/O0 &2BH^D8&7AM9D0'K#!(K6S0? M_JB%=.:%BI\(L]\-N 2H<&!#!0[E:V^<>X;]<5"IT]Q/.8B6JKVHV=2-U//I M]VFMQ98I,#* %,*=\$B1@?.&K1ID8+C)APP 0Z\I09Y>8*+AJ@6FZC$4_XR7 M](9RW8KQ&]? T#=8.[5M)>L&-EU[0R%_TRT'H?/'GU-.%$K]/B]_$=;1LYC, M\1?I/Q1YL'SDD'P0MVR0,"K'9/M"3K8S?G@$AGW"04T@KD./CR DWK+%@D1! M7]_4"/33SPD::C,[L&%T/XG99)U#.^5P)E=:]*E&W;=TVBK7H*@XM['!&@=( M" ][>5/V%ZYZ "+:V?K(R/ 498X]OBENYK9&P+T GXWJ14#])T'2M M@:NBH?$;:.E&Y/O0DB)DN%^A0Y^,8$3N9-JV=CM="P M15E4&D>%TCEI:V%%06A[/LM^+3[VX,QR2=;:"=Z#6-&@H"F82P@OH.T+M[A4 M]L-TM-J21Y[A:00I89H MJB8*I3W=@.GFX,I2YF_J#G(-!3[HP@QOB@7>_'Y+LN>:L2*'SU]6N^PDC[X9 M@@[FZLQ]D./S[.P$UH632@)2 M,VF!:)(QGP0(O^AB,@%K@5Z8^=7AR!T'GO_F#_[QG.2Q]%"S,2EN2AW M]>'KX%>Y@A^NW20Q7R08OT][G%=A7%G[LF&ASWWV;:6X987F22%GS;UT*<*) MP$%AT2!I#@R1$Q%H20VZPGLY+"MP=#^T?3#T;_@@0O/X(++]=EDQC!W!OPO0L?/%0I_C"_ ;+S[B%$ ML-YFUW.M&'9H9'5XX3[T4);TQ$_08?ZC:V'!AE,#/_;9Y!78A"=W>C!B_0X8 M937M_W1P"&(U5+A,!@J#'X%_)*6.S5T+9J#O:5MJVJ;-*UH\"S<9K]@%A3B* MEST([RLHZ$-VQZIMLWGRS+5.^3^K>TE,U'@#T;GUF#(4:;(IWEJH+7&%2#/! M2 ;,1#Z1@4]2ZTVQN+L,(APT'(%EA%4[&:A2XILA M_J@XHS?D&';W9"MC$WK1R6>7& M%^ _P1>O+&KGO%.4N@#7/G#$QCN2@;O7T-_B"0[CUS,V0 6/W$YX9"C/EKK5 M 7)8 DT@ T[?&4\V*<$/&BE,!A;6)YAB&CS*Q/9X*:=5+.?9O=M=RZ-!WO D.++HF%80Q;XJVZ99SA8^IN%'H3 M;^))NKW;TWN[WH*ECW! #R:]/?/H&]9\[E/94I-B(]'M,Y)(*Y7HLNNG_9(8 MKU<3.=2M#U^*$+E[:*O84E-)&>,N1PJ3#E$'>YD&)%6489P9@6=8#V(UO)5Y ML*^;03+-*R),D6V)3&U5\VHK: MA=C0D^7Y8?5:MX21?8Z.$_Y:E'N@FM%PTK%+@RW?$I)135\5-?!X;^!8%'9@ MNAF0J%_V#CG')+K3)8>Z?!<(>N?+:%P^NAC,K*O^S\]?_Z]*?^28O+*@L!QN%NS7DY_*DN:_KN8"[.KBT]+8QHDKN(GN9K MIY77A:NIGR ?)DUL.WR\M_TSCXG_ M+!7_2AIW/N_D_&&D'/Y%HLO%(W'U4B8L=V-O93!-/$+2X.W#KU=$C15U[J?G MK-;4-]1F-.6,%T32_=JZ"%RRC/C\2L?9_O"9[=##[NM9M5\=/K$_\2UI>Y)H M//B+#$!SC=$DPCKD4Z;[:Y7Z6,^(ML1V'N[0G0T#-6)'$%QX1"Z0U]M$M.:+ MU>J['[,=MC621U*0!"):6\6EE*"W.P5WV:8H"UPX;)FIB(4Z1L%8IGG_TL=B#U$!HE8T-\&'D1WNALBJ/Q3%1O MK$;\;"B-H/CU#))-WH %1*RMQZ-Q^*=1-KYSBPR4T62+M8&9.HY-1L6.KY"! MBW9[^B2-@.[ 3F[[%C+PEUJEK@6C6*L8J^;8DY^*%R^A25U/EC#P\!=XW$@_ MY>+N-78Q^PGNV+]43#E3;TL\)H*^K-&>87\&'$KM1]4TE$!P1(,]G>-M"C4T MR19(OM%=6H8TX!\)@#(?96/3*,10+*(&GZST+E%_Z NEQ^ .8/S^==*+G)YY M,L#0='R8ST=:;&K\X+#2*#![D,DH$(!>M?_ Q$IJ:["U&!,Q'8$-BATJCL+" M9EA#"W.XAH:5N5 K[Q%T\TI%U$"KXPJ5433ZJYE;W78Z.# M^>"&++,=R$Z+^U6UIVO6UOB6H'RYU9=_@51C&DQ19\'0JEWJB)]+P@V](+@B MV\%91.X3O/ZST$/"1>QU#5SI$,$(P]+%4E%>IG/,ZPG!L1WD>?$H8CXW^LYM M#>-,>1'=B T3VMW:5B]9O$I/.AD8T_B$6,TJ5-X-P90<11NP7$%]X7=UG2&#$KE1V?G:-:!.G0."L9;R]Z-LZN&5BMP[+PERRWF.$7U-A$O)9E=_@GKN;H!$0O-LU3N+DM1(D/9CQ66JQ4A MZL-2FFDP2SOA0=;)8 MF?&H0ILCU;:Z@9OQ]Q.=6^;*\)3UC<=R+H-SU"*C6 M4.:W.YZ)1GM?<,\QJ0YII5BK>:%WMQ>KRO5ZK[X'#[A9(.?,023&'=#=9ST- M%A8&W+2IWXZX(33C1:)&F>3WK[U00 MP_&$_+02K-M%N;*3@VE/Y@#*\*]%G;HQFT"\YG?>@:;:)$$SQ6\ MMQ9)Z(G;=']BB+0@6 RF_R@IJ:GFJXWE0"[#'S158TM0,Y#$K)^3S:9?)@8; M#\"9ML6'X'LG[!N']#U+%9_]MK=Y7T/JA8+!GXK TQA.Z!KQ2]C,*U-1"&8J M(FEV[F&]GT!R[JQILVFNC1V4 #%IM&+!:% +FI;5-&!#Y_*Y@G(*MB$AT[0K M&*[ BEZHOV6%5K2,9A)4-?4.\DO??KXTY)Q[CC-LI]#IH^<=/CVL*]QD==.? M9:Y'X>RL1M4+<-O-?1!),0GBPK.I..S30KB/\2Q=5KPV;;45J6G%%UB=10:: M)1:FXB>5-CXG( /1RCM;\&=7E:ODZ"P(9 MIJ09,O/:4_-/6S?J(9;,61#-?0PFOZ:NMBV 3K9$J1>_%?9&].JO:^94)TL4 MU$&^VOW$,R0[G >WEM#/(DT&TB,Z*H_YKZ='W/FW3G>RT+=E5DQLU51%>!S$ M4H%&L])?W72J \WE=Y_4J-3$DX';KQ$43L5;(MK 9,NT.-GE]=+OS+N;Q+L0 ME)>D043!:+=_]UY745 <73*W.>? B[>(829"OB1! 1/R7F/(B:7D!UYD7!FW M562=7F&4E.(AE)(J=;03-@'!M0US&^;:WE_8;R)Y\$-8ZNZ^()D3$\K?>H X M56?[P)E^]&J2%Z:N=87%Z9,V_]07(OS MX#)H125'"#!BH?28WUW5'R1-C%#Z,O*9\4"O&NS,%" MLOL2Z-NJB*Z_J9ZD1=!JOU](9E6TOXP70LCH7R@D:HD,K!JA_/RZ'"IZ4*T2 M(*,IF;TBQ6JLPHMQ/ _J=F#JR]]JGR4>TLQM(=V3E69S31XV%4KQ1C8J6Y?+ M_5+K5;QG"5PV_;(U2E;GW>X6-TWS?4 9,T[./ MZU-#!YD-$]0P,;_@A0,9\&,G&C*PF85"8V)^4A3/P!+TV(:>>,;RT+<^?#%V MC3($L]N(E-B!*FZ 'M\#$S\^Z<+ 6K9&9Q]!"S3(0-OC(RD%VH24$98VL388 M@PRTHF@43*K7:F2^?6O:R09:0*_Y0PCP7FE1(UFQDH$BK-Y8>RJ74U)/]CPV(R[@3?=4>BE;6RJ/4]((8L$Y M S<<.6].W[!=EHW,'(1'BQI[TDH\C$A/FDFXTFSOZ7CP38]HW^UU4Y.49SM+ M'#N;D,0H\A_ F_]=^&^EA[8@VG3(>NC0P6A[FK>T%ZAHD*LYU#QO2NIH^1^1.K-[K.^RQOJ7;LM. M?.^\!/9?D5JM40O9/'"T,AY&/4]9'A70V&95/:.?\!?P#7@=S*VQ7#W9^':" M97JD'^^$.OO)S]G)Z<#;Z6B\[XK)I1J7GG8M+X107?K^'?W7JYMU1MR!LOZ0. /=4Z&/[_?9T:G# M;U&#EWEC+OCF3"M1=?'5+W<[;(N4A@U)(/=AD]P6R:-5 WC/- MQ==Z:)R_8OAB0)6N>F2Y.C]ZAD_N1U,?;WQ+ \U0G<+50S32)P]J#XB,'&5> M_V"LK\K" #S*$%@"&&RI@C'=L1IXP:)WG*>Y;E)V+?1KU ML.DK#57QZD.YPFM=<]+!UFZV2I/Y9G8?)"(CM7GF=P*^7J1*N"+^[97/J8^O MU\Q[ )OU(8<+;>S]!<(P?A%\6UV]W].,898(+>1+FOW&4^;8"AC!ZDB;224A MN?76I[Y84O/,[AP@')REG M;,W\3@?U^YT.JH2D*(2-K[]G,/^+@I3\,5K'B4HW&N/U(F2=ZJ9+U;A"5!X# MEPRN:-*=>G/GQZ:\@;8O/+*!QWX"';8CI:ADJG/-,=C*R]H_F 8>RJWJ>UP8 M.#D7&B[@6JH,>TFM^L&9$A<:7!UF,B(R-T>F"WRDBD=8-$6:Y$M/$. M%7KP5SR^AZK]<<$M/KK.0XKY6'ZJ&J]5$Y7:8*4.3_$+?7O@4PZBFU@;T^'L M8=W;8O6,,ZMR!MVCGC-E:<64U \S3A1/U^'E!^9";[[!(G=6O>26*5$$%'['AF@ MO2T]S5>M\Q6-&R:^$-L2Q]. .WV^&B;I8%8G= @@\SK2!WU7H7HVTBL+'M@Q MX:X_Y*BW-A2K.7>T)H4+N I=KZ#UOSR@,]70"#90)@.EPWC;QJHK> [NF!=" M1)' E5"" !F@&MONVR_+C[7_H'E\6_$7$LM3?8/DZ5$P2UW>-S= MA#,MT!!C;NY<-+]3)Y;HWV:<&I*''U$!@CA1NA?8UFU9" .3DRY@I6OH4>(X^@9DAHN#4$;Z<% M"Y-//ZS:S9Z;OX$@C8^([SJ!YT>_0C1=*(3@2>2NZQ"VP@ &"XBJ'?!3A MF6]LG;X'J;>;RR!M5[G.=G;F0]J2%_$U3F_)P/;Z&'2TLRB[B<@/+Q@6,R5. M!^$XBI'G_960O@['9,!7GQ2IDN-ENSV!>_X:^<%)$UK.;>[W>Z6C8+KK0H5(DN.G"8]),TJ M%:YB>V[H-=ZY[_2S7AAR8)3G1K 8O:K@*(F7W1]RMH%T&Z;]])9IP064NZAE MFG0^LNI.O>IEM:[!@CJ369'35E'W"*'>+[97"+53<6120)C.1:^H'5&WBD!)2L_KGRCZ;Q1'4H3 "LZP=$!S@Q7[[)W;D5JD M]BZRC2%Y/EG3!\2O[<9+2I?.-O$7P?![RTP$QLL=(,P^W(0K2%CTJ6BV/@E0 M3E5+-O:6>%S:!#V#]:1($4B8$QCRNAR]9CJ*;JO4*.UK;F"O@FZWH1YD')05 M%D9T=#Z>CO?LA?W=$Z[BO7YG]%O\SN@'95-L1G[M>BYC#['V=XV*V._-R:@I M1':/&^R$:232SORN43F@6&+H_RB\^8/Z@_J#^M^CEGD$=T/#ZS1O37>DVU8: MGF,X<3STL;:[PT6/>ODJ]?L'ENBY/@#[6B!4-U&EN#I:HRTK(^!JR8]5=:/G M/S::T/-"$]=1"78YKNG5*04NKG:DR\E$V!M_?HH.LA\$$TOS2KW=]!-WO)F: MK8C3+ZQ)!AZSNL;[&AXLX\L[O[I.0#V_X R@8W\U]\;.T338J5D9G;.V0@<8 MJ5DRP#N6K:N_)3 =*G$;U<"S+C+4G"1(O*U)D5D_$IC\94<3#2 MO2+C=&1E[A1%XTOL]AE"]JF&U(C=KI1;IK])$!\%$9K**;3MD& @W%CCH+?X5.ME*YXK0VAK9B9>)%"T6Y4OX_SXV8FUC^99QJ.A@T8"#T4G_M#?/-#=6O=BL.,1#F3U1E;$Q).! MH&KX"!65I1233?%7SD*35[//HRH;TE2"Y5I1K*#:\^^5:HI0%,^ ML?&U&K&!HL?(E4M3*P9=@GKN?A7!\?Y3G/&6'S9HDJ(]44V>Q%!_G(#&\&+^#A MATQ32-Q*CM5)<='S=.2HS&X&QUT;@[*^1LA#8!PV7*6H;W2UC MK48X*KY$:/[]5N]H;8>9:T8-H8)Q,*]R3/Q@X,HXS/P*$GQ1_\"(-\6S[Z)Z0\P7Q&CIMO^-+^9!*ZM'SU,S+6G@XD%JY5^/ MPRP4$4I!"]>R)>8(D,S)J,-$HV0R8%UA/UZ&(:'@KV$.O MCGPY-G8PQY#JYPXBMW"J(2;.GK3F+XQ_@G8)ITT1Q9DJK":QS\M:PU:V%=?<-R9[ ME$@*]?)J,?-\U<9G73:PAFHC5AT98]7^$>CJ@']M=)D%(C$AULWK22:0_,D? MAF2 6X[D,6(W>_&V3,Y3J043.1+M^TDR@* KVC"+RWBLD"'#&MXPO0#'L=5! M*%:T1@9.&!#_JT) X?T^BLY?G.CCPJ0B.$.H,2PBSS3^LWJ6/Z@_J+^COGNW M[[0]QC[$2)ESJE66*]SN<*SP>1$;Z-'.B'K'XZRT^WTE-;2Q\&_S3 #+_SJ/ M5!CW#YE+S*<&=54H5X'-(*F*G87_M-L M;E'4G:]T+K)J[<-@R3K)B)X,!# X) P'7K0]EG.47Y[O0-S1^1BT>YM4,3/P M4$J ^^,-2>\E= N<:;4T.9ICR49H )4EKG'"!9?0#D6GBNUNIG._.)N@Q@F[ M(HA>;6''[5MT:25=*N05[^/0Y/0P?'270.]P&$FP7W*;=7L[V"!BQV:D_7#& M@4W1*! #$>];,_^ S%_#%5B\2/:A[UP0Z')6Q\5D8 KH#><:0SUNEWMF=>H1 M/%'E\-G;18M"T<-*S!L<_@V!H?Z)5Q\^>=YR&<>U<,A\8MMG\[3<>*/<,*II M0>>2MXEUD%&$QCNN,_51BT1P+FYQS/RK_Y,!6&56>IS=7FIF.Y;"B]+ZEL_< M+]XW0=UM2FECH4ME>YP7_V7$_UMZ"3\?7#]X_?_V6_LW]Q.NS71=XNP=&M(.H[P/_I. M.EO-#9T+",W@/@?#8.6#/==^)X%B.EQFOP(N[584PI&IE'*#7L&-%(XIJZD.'WOZH M![V<[[>611\00;I8 ]*TYH.()3>H&U@5<_0:Y:B^W5:^10:$G0*5D5;]I+,U M#_:C;>:XOTY^[=_A&*]5AG0C@SS *#>_.L=?>GTI1_GX9N-:1GC]^ M M\&M*?[+-\;8H!^_@X9'42CN M;%GUQ-AF//+$P7'/;5L>W/E-6WD.'>9.BZBT9=-V97K7+Q[S2.G3RJ[ FD6+ MBB/-?DSP#4D?AD2,LO%@%EXLS%%IJ"QDJN%)U^$"]1[89.= AV/5=WNDO,YH M!;+7#(\E!940SJ.X]>X/>>3XHQ[W"B6TG_(X25QMB<4:GD(1>%6G15_[%!_N MB?J @T#K$([! WO8=@F^Z,?!A%";U2C!YIA5="< M>4PX1D]]6+HM-V-MB$=&IH<=LL.@-@_A^/0HR=#DBTL PW)$#&V84YHQ*E,C MW4E_X6EGX-LG";UW_I.:M(L\HAU$M2:/&DWV*WA09>#ZT4;] /_I+]GUVKA; MYW$P.XOSQ944U_^#3K\9QVSE[*UV0^YTF.7%?GNWQ<7OE)/(V9 MV$1->6P1]?/S2W]-SO^ M*=V^@J_C6G$ Y9'OL*PV"%8F.9X]<7H+6NH.YI#CA:FJG4K$4$F>*E)Q/8)? MK+N2XY#_U7C#N<-S[Z/5"9>:<% >?Z:GA-_9:S7_>8NQ_XLT3G[='DZU6\)A M+70%M\[A##E1A)L#4HJ#1B%#-HIS[/<"^LF EJ&=BIG-=86V:.G*VQ9P6FQ+ M4[Q4>P)_Z3T&K0]OBR$[5\C 7T)0%>RWU?M*ETM[&>B.%DX'4&Q8&6N8,WJM M8HZ>R8)N[$AC!7P"8^L06)8GR:&(Y3:9*OM"GQ2[3'3")%&N(CCS3;W/S[_( M>N!R%PVB?:ZA=K/UBN.WE'CJ\*HM":I*9OD'BJ U_0)"P#R";HI6VW-Z6Q_^ M9NN!!L)FYU NX^<-!^TI.5C)YGO#&^D$U7Z/@%Q^RI#XC%F:(GQ!OE@[F:_) M?-K)KGXYZHW"V.V,Z[62FMI.(LRZCR^G_[\O@O[OMA'E[V'[MR**ZT#1Y0%4 M S]6IH6C(2?)(FP=MB.ED'P^T[/ZF\&[ZHE5SRL39\]R?NDX_+/O7QHCSYSL7$KQ.A3$8>]* GN\Q'+N9V\K CO4G[JX3\_*=W'_6^2K"V_/QK MY5K!JA+;V($I^,(&R"/;W+O(Q/*&C2%K++-V<1NZ5U=-;W@1\Z'R+MSS%!XE>#]-9\2+"3NF@&' +2AC(^?E#LH]XC:^5TEH62TBO80@\C:?.%H!=7"ZT-/-P<;W@?]3"2+D?_/+S$I1\@ MU"0?DY&_P3$6DU66M*]'T9REHV,Z4Y95%7+":9__ZFY=_,SPYI4>'7+A#^O#GZ.MYYBO'F#Z<8)VW:.\/D?W/)CN8_.!J)0 M)JLE:E<7#0>%HRM44I&* ]13]Z/N',L6*>RR1;EWF9*!2^65$T/G"/&B49N-ZQM/;#B;]=6(>->8<$,9Q=1]&2*@4=109 M6.1"C)8)$F1[HPU#)@SMFH(:3XQ25[W MR8K&^+)-\M0^?^:T;^K:&)&JMNSP)7(>&E)HX_UR<7A[6NEXW-VTXQ7A,:_@ M3-FO &K3J3%I3;H>,B""(JGB/CO#+SB\'E5B7?)*DDR2E0D2Y:8],V?\46NQZ.N^[ZNJ]MZU=X5=HDID!9P,?=FS<)$@3\8S MN\.PML6HEC"O!X4]+@UB'Y1HME3!/;FE#MZU[QIREZ>E9.X&Z@[-F_5^V]>3 MX(,#YPDW GV>]!.^QB_MAS^\(,DJ9?S_CP!\NFQ.KX_^PQEOI!&I$]*H;B9$ MNCW3_BJ:%8* X;5S=DV@G],U!5K3O MCQFTURN7(7O/['K/S:<_PO#L'ND>,8ATO@P0R,C M(#YWB@AD*,S+B;JS<$6)18=!/#:^5]ODXO=]>/_&!7OHW&^!9!N+HS2K&YUT MG%_[$%U[DGMT<'[U=VEQ] M'3 MWR:%^MLUK/_<:WS^1\KOI:__H/([N]M_5/E_O6>#$01O!$N8(8.>(#R*ACEB M03G]Q<8SH38J^?N)MSN7=F^?1 M&'A;Z7BM#9*"=X(W"4Y?S)V;F_[<+.?*<< >LVEE+O)HH$(8L4;L3S$C0+:5QRC77 M)2G%YJ>H@@/G2JAN;,5ZW$17O*A_@/AT-/&;K>&C _>(,PH>YYS=K4*%.DNW(%S,/2Z2*]N][ M?3AJ?+PDQI]@V<@?P#6[M:-[U$-0@%Y&ED0U-6\+KO(]B4CAS?22;\$$@\AN1"F0XFFN MDS\OUGB M5"VVHY5J)7R7J(Q/@8&X)N!_)%]"^Z_J.HK M@0%DJ:MC "WJJ%$,X#IPLC=7K;WMF"ETYLTTE&NTG_]R;_F?#E<471=!IE_]OU='70B5:Z-X2(/^ 0\*==^7<2YM]4_FM4BJ5E)N/-$+ /);(W91FS["G& MY'O9<=Y08^\(&@__!RK$?R(7VS7:2B":;ESXC:6=U00/2X/BU^7,6&R 7P_P MP[^1*/^F\E^CDC=]:#TB(5JX>?/QN$(^5,4-6=CN0DO)[).J&_QO) R'_[(R_ M_ZAP87?#:.*[O=UKTJ'OID0>?6=OCB8,:0QS?>\9@HLEUD^/C#YLGS6P9R1" MM>/&!%J)3-VS%Z6B/7Q'W',MX+JYI<"C/K7=%TWP $G'<$2*-.'#PG.R.E2P MNXL+!H#O:J!>PE%4)1;'H3I4<7L(Q^G5?I=9DDC[*; I[YSE&C MLO8A&YU(*_19$>S&F!3=&NSN:.EPD#L/@:ZY=-7NX6VV,-Z/.JL6O,Y=UMO. M^>D?+IEE_ZE<.JN^1HNWX(OY4)C9 '$2X8K1[.U:OMDD^^N1&VU%(;?>K(KU M-GL=D-FCKZ*"X(KGY'D\=,J(K=KDW%1'0RAL76VM(S*M3%/_[8,8;\#1 ZZ. M,E_^JTD(M5DX0],Q7O> S=5/I\5?OJ_80K=O1B[TZ(1O]0#*JN ?8>R3+YGF M!Q8WWPAMLZV-P^;F4JMW<&Q>\T>+[&#CQLB 5P(D.<+WG*A1 6O2V.=\-!-L MXZR3N,&OCS^M?@FDC'"+?(^S\S7RZOW^I>3B12YUHDOA)ZNN1ARF5RVI1 :_.0@;XB7NA2=Q4"Y*&\F(-RG%+/IJ+O[1F)N-Z[47"",',Q%* MB662)'L;!A(\JB?1GDE$]3MHI3?:Q>%\-,_.9]^[,-UU>P M $G=\%5WLVMKIOR(P^",,+>UW>W%IXE"'C;79_DSWD5W3:?["B$X0W:D6#9> M\B".$AA"DG)5.-+RKLW%0-D )>-Q2GW?8WVL.$L!/CQ_9H*(8@"WZ0_J5IH8E$ZGKB-VN_B8:U[MVM):S M[?FU[ZVCH7OJ<3JO4Q&Y([$CHA" SR3%LA0+(B\%T3/;";LU0FO'MS2Q7>I^ M!^KI6B#']3Q^L/\DA=.9S5F!O)5^O/LFZMF1HB-H2T+:ECW+_4GU\=!^=H)D MG/ WDD+6L0!)C_#]C"C!:Q*"N2U90L59_@X=#4T:*I5*VWT6G\P#.SW&=%Y: MXE'$(SI,V-'LFQ6HFW[EP8N?PIY5)/F"FWC5W[_MW\]^C\"'8DE=*J'QGUI5 MJ>>[@;HZT/V2+?JLJY;(_^,L],1YG?AZ!_M7.35T;8-Q]9Z8R2@,A&I[NRZOAH?")E[?K)JK7;>L" M!SIK&F"I;V>[5%1\M^^2[3&&%\Q@^<3&0P,DO@ M?J)"&@%%YZ_/GDXQA0K8&TKE>S'&E*!:)*GDF^T-& 1V,=YK33XSO#A ;C):=4N\('O"WR&:]M&WB-S9 M9=A8 Z]TU%2/Z;PVWL3G[.8*&!S<%'IQ9X&;;6Q_)#$KYC[S3[L7>" M3'*J48 M3>Q&'J&9*A&UX:6Y$Q3++9/"43Q+9T^#U583=7>\VM:'<+W=R;'@B;MP5?%% MN=Y.S44_-9#U[&!NI_MWA.BU-D\^_$##%Q['$2/M]B,8W MY?^VTJS\Y\Z+[F, $5)L2.*H7 -]L)'J)$>&YKO<;G1&?O.X?@=_?6 YW9!S M/;.SND/6PF*V*>H%!M#>H!Y\KI(KYV,O"G5RC^*'4Q%O0F!*=+N-CL.+:USC M:YDDY!_.E0K/;]>B''SY"F<, /RX;7!?^B;82&L2308VUI_Q M@N8%'M&^\Q \#]$+OKH6[4U&0,AXKJ7B[H_$[D%3UT$0Z/*/^G;Q_3Z>KD6& M*1Z\5K<_94JTJ%C'[BVX"Z]7_ZD3@'@IOH9(JC?<\FG9*!_UJ?.4O<$"!V^U M]&,!HT?2(1*$^'2Q<2\UAW/U1K?=8DA]I2;/219W"3;3F0)5I724W$'""PJQ M(=A4SY/\NF[.8T.;Y<,!R$$UD&!>IY1L,B.5??K\"H-:JC;D=N8RFP[?0RV*<#1O%"I1CM#/421Y6< M;*@3],U/.\;]XE);HG[N>OIS+0Z$\],M+5&J]C""BZ \G_L3[#18&2T07G Y4+)K6*<;8J+PB=JY/P9F,Q[M[P8(5(?")V?&^IM_"?6_I=SB"' MS%GN=DW!:$R8ND([GY'RYGOFV%>JLL.\C8K+KW_T@Q-[]=)/G)96@L<7=79B M%ID(-PRY&U0>BF38%^G3R<7"79B?SDV+*\>GE_:O-&M=BCW!9JD"7/1-$Y]C M.NVD6S$/DX:J+AJD-=M/P&;7(98S?-I97VD !M@*5R'5.O8U$$=)C!GVDA.Q MFQX"#>TT+PJJKGR160,LIT_.:LK0L"P"43Q>:D%"Q63PY(!(RX F.I K775GE6U&1R IS M5KJ6X\7S>I5B?>+/J5&TK\*TL*113VBGYRE)V'R'QV@Q3"0V3^7.Q+< WW)^ M9QP9>A%BI;YC6L.M%^#.Q8M4& 5B*"=_>+%9:^IH0'6BI*5G[ 2'H:+8X[8^ M]F:W=Q0YUDH(_*RW11(QMV='FY>4:W<5V/C!744;NU]0H8(U2ITG,I'[JABU M<+\A.'G3!.FSB7Z <(KD9:E,3:-3#I5-R*S!_CB>5S.H;0RM*OD]0$^):SGQQ*;91$5*@Q=?$5Y5'%9N7O#ANE#I>05_9WC\VMO^-9Y/^!7;._*\O M_S3GA%BEEQ8475X$EN_5J:IMJ4XR]!> K;#'B78'S]#HXM#?()G0R4#I,5[# M +)$.S$ %%<0!A"6\\=K<"_'@$5C,"OZ]?R/##1E)&B.F+]YZ"_7^OZOP!5L MTG:G!^?U^Q6H5+*MX<%<9V1V[#_.5F)SHBEZ Z775']DG[N^@ ' ?\SDN"S$ MG-[\RT7&==*HY'Y$1M=[X3EE%09YMJI$!0Q _E:+'L.[^'.S++3?Y-/%V^** M(.'Z00R@HPZA<('?\B,KBC'3N2H3HDR"% -XY!2* 2#T\#" FR;L+M(W#\7[ M#OQ$94;+5JLGFAX6R%F1'PW7Z+,,G>1JSSYW^';T[2Z.O?]/7V5@1B2A(-S[ MRC:B*^GQAA1#,I!(V>O]\GMOY:X]3XZI_LUA0X\4I+;*!._!]WC%:>[GAP:Z M=$3R.P,VS0/W/@-D*>DJ>K[39!))_ZVD_+%%@.\0O=&'!*UA4B(U$]5S%MQ" MAZ\R#7(BV;-+Z-[32QL0&W@O6[%98=L^1.5_!$(E&H://$KS[48-Z6HF=K>G MQ*Z7B=Z^%<:-SPHP?^NL"OB5RC7X=TO>W4-W$,QQ&8[=FF0CU3=U$+&\[6B\ M5_21_ZZ^&R&59&$2$T7UQ)0PB+=3=AJB,LAB1?'-0P3(_+!:Y#P)&X\-*ZTK M*!@>(.S_4^DHJ6\RR@8F25V?*!%FT.Z;++,^HZYRCGWR6+W>D7SOJ3GBP3WR M@4M/-YGAW7%)LD>55Y[]/C6?L(^1Y%'-#C$UY3>:P/1NLG#!I5,W)C0G,,@+$4\1(7#AZE-/NLZ/9][&K>\Z0JB3(DV$BNA ^O9J^3E7#([_2,HB!G!.T7X9 M2XS^D8)PK!<2*%>3>*3B)VC8.BYT0LLU:#@T\ 42G+1[/AMTS_2[3D"QX737 M(*OBQ$$C 9!'1;]NLI1H+F[];4FV-8X;>XB8>*7S/1))7(#)WRB@]!^ZL+(, M?7=]JF%]]*;L=!G$J5+.\XC.1\Y>1(PS(^.Z'C6HB_ MEO (V*S[@5-$=5"! M/<_MIPF9Z?A+_ -.=R_6YM3G+-9E*/[XTG\E:_4_@RM.YY[B&)'@\RHT[*6/ M:[OIT)^6[UJT'^D]_<&_8WX: U@=5\4 6K7\D>ZI&SW$7[:R DO?Q B)2.+] MW(;F7/[60P7C,L( MJ_QP(':C.-7/@UMS[U0/P96%D6^2Q@-=M#*$<7?B7;Z M^C916FJPH)'2)SGKY)?#$^.P()1V Y@L-N&+B[32 MGCA<"-0Q&E2UJ?'1!=#4,#C7GK8T9I1B=U>/$%<;B M@]/:Z#['3A?LRC!P_EQC!\XMIJRJDCJ@JCWU?ME&&[01S8.3KW?)>ZBS+#65 MK5.KF-MPX@/NED64@OT[T<1(T3 )8?B@4Y> _92C=A\2-GV841PPX0;2'E5N;X.0'(_RQ>/V8U=.7[WZ:&?_!%? M#"/#^%)3GRU*84!9?0"1U?]O$ MYN.VNPU1Y^S \[&>,O,4NB4V6R"(S=I-C,UGY"K)SS\RIDL5=LZ=SAD^QV0P M55U^ZWW(F%/RU_Y4YV[O5]%2>0',/U79IDLKMQJ4/S5O6-^*3(I(JVZ]86+P M*&-6:\LNZRTN,0FL;W/3Q",'J:)<-<&WO55="M0+?>+*<+&2]HP]<+)M@(O? M7+]@.9@H^@ K]Z>#[ L,@*S)AR<_Z(!(O:/8WQ-49#9[K_&3#G.7]9,>E7NW M4ADRK0J8$TI36L-T1TQ2N/B(44':+2'7\IH@E=7R/M+\GG<5#3IV>Q'%P@"S MGULC?S+PD*2G"D*J>+%QMM''9Y[\(=#Y@YUQ0!5>B!P&X.6EW7NET8QRD*QF<%Z&>MA0GO0X0Y\,$-GQ%A0(7R74L[5 MTX)^_TO#^4;1EWJ>P"Z2WO!1E.>2KGJPI_=JA#N_9'J*N\L5A^A6Y#&.$X2M M;<-H!SD1O3R"I_#3YM,>>\EF?YI8;IMONDX[%<:;2?+5[&G57MS:JT:'M[U$ MK])*J\_TF!;GP\>AJDL\"EW):DTUN@\B@3?B;K>.)D3R]+L" M&.N)H^#8.1C 0$_6T0T+R/W>(=GEI]5EF:&>^3Z4\I?A40(RPAP6$\ MP!KZI0B"'.O7(HU_=9RLER=1\+MI3S4R:HW&BBU< A-LJU]P));*6GA-Z3J> M5Z_A?I+ #^-5F* GF6J<)P)'SW9!-1IKM.F*GR=RW+\]/^$S+?=$4MEE)8X_ MV-O5(^+.+[%RSJ!UW"UY2;JQORXZ3>NW2BM-$[:C%DH,LH+* E_R60A4^?V_,2Y9H==^'-AVPVN]KZ@\HGP>GM//&P Y+R9_NUZ#Y(R+[FV&Z3]$&D6"2&Y M;C_UUJ@E@2AMH?+,X_!+]#-6GI 3C\ '?G;8#3__9$0C"2G8=O$XRJ1)5:0T MCR->XE1NJRJQZ=5K8GVA< #S/:T28N])$H)SB>8I7]SL35+PDD2QP.LV9^/=D_1=*CLXRXI F#,#>IQ[7%'VXH)!OD) M@8ZOM@SWKK4?L4T3+<10 &U[#5_6EYB9*F6A9G;B.J">4B8?PEJ=R1FIOD3R M+^W2TP(.S'[!"))TB4)KP] L)%?73A-Z8BQLK&L;;JHA',H3JW=+0T9A. #OBVM& M*<#;Z><#:2>JM,W8(4M"KKZ52>%)1:\ 9*'BN91/(*?%BSOM9 /?/ M>TC#R%<)\0U-VHPDGQ: &MKO43NQU ?' ;T>8G^V.]WM!V"E+EL6?3V7KYPL M9U*J&SN,(M!('U.)$#M4L<"OUV'BCRP6Y7JKG'J/'AX@]/.8O/K X M'P0ZY&R99+%ZTOM?C(':"AVYS 6NWZF,X- M/FZK:H.OLEQ&781Q K;V+$HTKI'H76B )-W/35AG_!)Q#$7RAE/VYI*L+<$% MY(CT2".W9E=:Y.(#FN=],72ZJU1: :F)V'H@7U&TP3+)A^,-JOQ,^$1Q+FXI M#^8:T\0?YR)#U?KS1K)20J8^8(0L;6( I!M45WIZ-6JC8?CTC7> ;BRWXSE7 MGDF[>Z=F>*]!S!AG[$X=/_#L?"CRM]O(O$A2",>-0R($9N0L<[!QXK[2+ ?) MD/V" =5O2.IZ[^A+!>=*XU*?S)P2*O;8KUXO3> %?7BW]:Y89"S5\1L^-5ZY M\@3*MM0$.$]TH#+W"';$%6]SI9]]S62:Y_L=P2O4W_7C'HIQUI%CB?Y6[P!^?:3!"O_$\E&,#KTX2CRX$8 MO_PH^'OW_$R3D;\37@:7= +9UBSM\GF1@#,>MA!6_4_%Q35^\\%@;1HBA+I\&>U9!), MT-L5#YWUW@%5ZZ[115JE.MMAC_U5=*BI$EOM/QJLE78WK/LT>M6XU/F1I,_#$Y?Z267//N5YB!+?\ M%ZR=R#Z\-V1;0C@'V+I>2VG8W0^IW>,94*P,F)%_LC.TS!6 /R0%\>R$259, M0]:KE=SFM!4F66NI5("%;175GW9FFT6JK@CV&I]IX+3^PJA(V8A4>*("4;4K<@S76S-EQS#(]\ZNE>T3^1 M.IZ3<*/?EZ']A>AV7$)R:8#(QR!)(;E3:_10?_%,IF*2F;2?S:#G\.Z7$L'V M]KZ2.5%X2VR1*:SWZH?BW/0,"829@]9L-A1:;53KY'=QKWZ!\?HJSJ]-6PY* MP\MB?=PM>85*@:J5$];Z)>Y9CTX4I^D8R-V?QEB] M8$.%\8-SE+<[ONS#YSC7Y^NP$U2;WGK-)0-J?]J8%B21W@_8WR4E<[[ASIS( M#R? WWG^2,%M3$SCZ4VTW24V="J)#"T?)3 MM<&]DE=!.[Q7[_?@$RJ*X?WBG+-LYTN6\2:]Q4T3H'Q";E6#ED;EMOG#NY\5 M+*\Q7W#%(1FSBE!)<*&7!*.']P\BN(Q(_8M,#:?;C=_L,8 9!+XO(DL-T,?\=F;9'/!"_FZD-%5U8T)#R'@G MFJ5NHL2X=.4#18 H91O 4WJX"HX^K\SVUD1J&O#F(E93'J9A>Q M$Z_0A:,F4;%1>W-M@E7@AZ$7NDI,J M6E@W^XF=K1_1! ' $LO>OZ;A]!G4;N"2:6T_*C-:.C&S[?)/,97!/+5>)[5; MP\CGW79 :;+J0=9NU<6^@T$C[4FIOB27SOS9DI;GSQ7[Q .H9_N?$\OC.Z9*N.2\F0UZ/'# MH^":B>VN9_I5U96557?:65GOK^8"I']>L]P%D-9W81Z?CH:$KEI10XK/)Z(W MZ[TX(!\\.PQBN#M7'OEL]2]/6_U(4/+S>17-_QD8HS]\&!>LISBVY51=3F1W M).H"-#1+<@%9D+_@<%K (RRZUL?F1^2-Z_I2XLPIE$ 0?\I'!)%LR:,L3!=DJXPK2NP*\CLKBT13$S1B M+?3Q44\!O"FW#P$ M1N"' =B&B#7U\IZ1\ZY(*O5J[VII)]X%G>6X,\GV;;TD!TY-([ZXTXD]$K-B M$[CO?FHC]^!8?:+)!YE]NJ0XM3+&C$BHA,JZ$E5K.]:_IWQ'U.>NGNZ%.UK[$(V#,/%GNC;EYZ.PP\&8@(3(W<8RR W0&8#ZJW [&E?*?4$EW4BO@>8B7(LDM!>.@8X/D#BG+["\8<#6R^? M)FEOW<-":5Y*5+/VI06K+^6[AFI40/!U&C0QP'WT4DPK@,6N.S M$E*XC8<3K4"OEW4N,BD\:-LV59O.H2L:Q18>+]GZ=IH4[Q;[I8H'5 :X[)J8 MD&.M)'?WGC-+4_*>JQ<^Y!]QGZ4NW7%BB?IXQM#U.)BW"/_:YY?',@K"64Y( M1FDR<,Z3<0D\VHVCD$>G>=E6+DZ@:]K!>@M"P14!@O-2"( Q[!X]U7@HB'>@&;";I9<0>=]QNY_AG2,6I2.D6)+Z;I))VY_T,A.%45'G6-N MMOP,L,TS*\&0WW)W^+7[)@.!*C(F^G!87'E$F$'S6:U7Z3+A:' T*5\B>0W# MJ4OJ"_!*(Q<)H5]$;W)KF-1TZYGR%&Q^"ZTKTM7_[%&=/+^[GG-?L'1[6(?AMO1->9#'K=II.57HN-GG MP.BGO+?2OQCD^#U<@?M%N[Q IKL4I&]Z?)H2,=>&,)&E'Q7K5& )T3T-FJK" M !:I1Z37\/(N/2JV2_=JKW-S)[V4?JX ?6ARPLBT&(,WCRK?-IL9-U(X,DDY M/[)(F^FYEW^65_OCZD,@!K!_?/GD_(PT*OQP@$>D5TW/1.HS;-3X^VO2NXZG M"ZZZ#CFA41#^PA1=5\?T-XM2W7 G'%_!>G1W" -0M\9%P##M2SGC=UC82'PU M/^-%C/(^!D"UF4$@H??1)(U5Y3VX>XECC(#H@3[?4D-O?UU1=%1DG&)O.<6N MF]XC)2[6SX6B6FHOYM(Y2]@H385&V5%=&79C29VC9^$2OL\\?F=)28*U,ZE&@OI'=] A8-S/#U-BB%J4EKB\::U66!/1<10,K>$ M=+[1^E%CQ/L%U:R4//7"A1=^7,KA@*5S&[@*$R$PF?VH-OMC@X>-PE13Z[WU MDJ=6S'?NEH]\8B8TG\8K6!\]5T.*1D#4\7MLQGDE!*!:, J[I>:F^6:15;I M 'GMF?ZR7LWEB'&K')7>"U([QSB_U[^\&6Z'; M:OU/R:9S+EFP+Q[H8P!6]H]N:UY$>#A+JO2I;P ?#>A5(:1C6*>:G@P"#D%N!+H)\]U8I%NMQ2A M3FI]$N^?$TB"V/H<7Q<9C=Z4 X"9PI+5;X!A3F')(A\H5L(6C=XL)#R*@\;U M& VEW6_?\SP/;9E:#>":$SH[,]%3K6T=7S'8=K0RL$@@EBTF#+S;38[59]=" MCTR+"8O:J5@:WE;EN@8>%2$%+^II=UO]9 M+@:0@^N*OH%,C$'L*D\V2<+'>1(+G0KF5,DYKCZ;(%,BR.E^%=IG7C?TD![> M_#(<@!A($]CO]*]J#:$RK/61KYKB*7?4*)1^%E9.V"I*#](#G+H54Z$?1.@A M/8J=RL##F@CT^V*"M:-DG;KY@C9D"-G'$%%;;K4K>=?6IYK+P@$G\YTSC(2( M=R]XNE[T(BD2%7=FW49K=Z-G2$S.(U>;?3Q_I%>3G<8 MNA<,8#LY)J"3!+B MD9=$8*MN)EPWHPA)@:EADQ2U$#C714J5U(C"^_Q;[]*O,2/LH359GDO#KP0- M9NS'##:EF)I")-65/LG$R8\H$KQ)PGF1\R*2M.=^MX\?.=:BAE(6.*,[G:9Z MU%<'7DZIZE30[<\M.$CO8@_GSA!P.G!^B&;XH.5)&@LK?[-\)A^#5']8HY"D M#S)D4!.GD%T9<*(S$E3,H8^\LVZ* 5QVY/&;<\\L<&L/XY683D\2/S(@BU(9 M&=73-R<"6'24V*OW.9TTJU?I]601"3J@*JGSO M3&<'+]_\VJ>C@J/$Y&KUZ;-[N65VH^Z#RONF9/%2=G&BX?+13ZW=Q6PL DFR M*";L6HD/2YU45;X:PF"A]?>(=+\/;"V,M]"7\T!6_C#Z?&\^+<'\V2BWJ5-0?V7R#.M_)[44M& M4"S_.4X'JS'H.PU-+U.I]QS%@-Y-K1(O:S?MK.N.2(E&^$J,7TX.>+;P]>3'AM_GOKAP MYW'JX ,ZK]1_TU\(ZA4K]\^NCQJF0UY-*D9AP_%"?>V+4>%^#C"X9HX#V: ] MN=13@3@KJ^]W [/5E.YO;QJVL",3HZS@1.J/49 '$TEX9EE[3H=,:J?5ZXPA^2I2,FV84)8 PM8WG%5A&[[;E=F3R8O?QUHF MN3E]*3P]3G DB* MT,XU#*"JR<3ST@&_!NWUR3.0RG!\9?K-1L9:Y@1ZC7X_'3AS^3H6")+R"/B:%&1MUV0!IEOJU60HXG^%KR8AQ#5.7J#/YRH]+W8)*!PI] MUZF8@!#8F1F3!3W[%$I&7X_]_'5O0%K_IBE2T\1P%@;M!_G@>-Y0%NDG+V P M]KX!%@)4G;3:QF_-2FR'#LP?>UI%+M4 >WC/;2Y]7;-QW?$EXF!0/BJ9G=_$ M2#UOH/F]RWLV#?W"-E8@(ZRGN820D!B7'&OA!3LZ!I'2J>>]T%([_KS) N3N M=)%)/0C,+UGNL=FYU]*,A3VBI];".G9^"VED,.U^\II6-$SH[([0]M,L.VF/ M$EJ!-M_E?Q$:]^AUZ3 M=&TKE\T.D/)$^3E@ ,1N)-?!*RH?RJK3+$>YA4-20\YN\)V%W5CBHLU("%5[ MN'QPRGSC\_74H#[6YDOS.DS+8:O MRS<$F55J0F1$23$:RI) #U7\J+33'P])G.5%*IYC !!6IJ'FCDN[F-0%8V-D M1ZG[2V4M$7GJ('$2@W>JQ<5=G'!3B(V5BZEOW< >:!V,/BG71,PG:N2'.(16]XO3[TQL089OHHQZBTLVH'HANT*%/&::XR([E>_K0%4V M]'=3*3CI!2+?%-Q.A-"/AEI/,A.%7WN?,X@G0_ M'RDR9-4I)2AI;%S[EJO(/)T- [NI+Q%)=XG42C^KKPE4,7JW=TQ00+=RS8OZ M[L(]B4.+F!16AP")E,YCZ%1M*7BU!T;^:9ZA.ZVYYDWM2)/E898"]ZR2%GF5 M.:/@=GCOM(0V(J<[VUUO ACHK^IQ9,3<2'V-ZN".D M@2>,V"%RF%T<"B4)IY6?U!J5ZTU^L7!$Z-]$!3@+,O4I0D%VFH#EZRW<2,?2 MQ>ZJ^KV#.4[EFBM&7ST"V?3VYCYRO[A7-QL]N75P*2VF-Y^@M!>7M7M9E*@B M>5_'&HNLLSK;BKE>+/;XG90K3/@O+U2KGP%,_-?6BELNHQP%.>2SI 7_$.AP MT+E\?&^Y(62//;/6PT]&>>^!$B/6MX]B--O1+J9!B&*T$E/PYPZS8NW\A% %:U3JJ1RORC6H$C G6<8TE+QP%AOTEB/'^GYT.I<4(W4/Y:.%R!'> M2-U5FUXJ4",M,AM,PQ V;KH MY:T/321(,S39YJS7\@C$Y/YS)T?SL(\BKO+?8^?T.*WNL#([*T@"QPHRB?%? MLLO!F4CMO-/C4T="?-S&1HDCW9B:*\2G_/6;)BB.OK6B8)*4(^U"L3%;\8G5(B M^QTV:^>YA:S5CQ!@R!\)^"H=Y8XFPD93X74%13\Y=>9$S^%Z7LK?8#K#A.48 MFO"+AKL!IMQH-AC5J# M.$KRW3>Y*]#M(E00R.7<15BCQ^8Q7.HIQ8;H/6>C37_E>=1Z&8M9;5PYMDUH M'3JA$5EE=8(->:V/U:YAKYC=!+\%)RU*GI^&1@K/Z761&5(UC&QM=S=1/K_O MY>A'M879*T6P/KISB(5BBS"]"Q71Y3X<<-!OVS('<&23?/3*5*)9E%7*J MWJ/QQHZ?F(9<^E=$()L\E04S,J#6>CK;U$&:@DX-C[^K,^7Z4H3#10U;-(7- MS 0A6;L7\[-:"=PRF'2,^=BY*'QVGAKELFWMTQBQ)BL<4291L1ILLC7#:K^, ME7P()5%[,(*7 78Q7%W*CRQ;Y#:OK:RH=CWG,"E!G09;8 !^>IE3?,%-8NET MX\_"RJ2FO;Q>V9U1#O%*7T^K% (!,Z\6GA.D0R-])+Q&,8#^A+_,(7[U=<( 9$E^S"3+ M2F, ')J_8;]AOV&_8;]AOV&_8;]AOV&_8;]AOV'_@["$XU!?G>)22$LQG(BA ME*6YIC&6I]K>*O;\PYAY5O)ZX'+/58]T(O=JS5_/VHZ^,^YNU'^@,DA,=W]' MJ%EF3D@TB>>*8AX4K$A<48]#\^JL.4KA:/<'F>8?9)C4+V,U][]PGFVZY/SH M^ =GOTO.MT9_PW[#_J^PL=+CJ+"3)NE,K*!QD_?[LV@3KIP?&V!JP?/HX%T2 M#&#AU!\MF[,-$\4 LGQ^['R2RL WFY^_ WZ#?I[H%S@+MU5<0GI3(IAG,VJ M*PKC6PFCH_\JTOX;]F\/6VQ!UE YA1Y<<1ERGZF31N$K_>MP^PW[=X:-733V MS*KY2F4 MNBBQ[2WA-DVO,O3_VQDNC9GY/U!+ P04 " #FTL M*40"[@^"#QT./_[M?W]_F(.OHJR*Y>+??Q?^&/P.B 5;\F)Q]^^_^_7+.YC_ M[G__QS_]T[_]?Q#^GU>?/X W2[9Z$(L:O"X%J04'WXKZ'OR9B^JO0);+!_#G M9?G7XBN!\#^:FUXO'Y_*XNZ^!E$0A<__6OY1YA(CF4I(,YY#)'$$*><2"A0G M(I*213*YNE.7)22CH8 IP1BBA*K+$O5KC'"8RRQ&+(Z;0>?%XJ]_U/]04@F@ ME%M4S:___KO[NG[\XT\_??OV[7?]Z[_%C=7 MAQCCGYJ_KB^MBD,7JF'#G_[/+Q]NV;UX(+!85#59,#U!5?RQ:C[\L&2D;C _ M*QH7^#?:70?T1#",8AS]^K_CO_N.? &CA*)=S\5E(H/_[Z^?W1Z?$/^DK M?EJ(.[VRGT19+/EM3C*QE/8?K1F;A?%#\(_P)O37.Q MR.T7ZNV"C_7=74]UL>C^)7;UM5C69#["UV(SS9;(<_W!!_53-XT>Z 29-O-T MU+TEJOA>BP47+5ON# T*_N^_4S_-5A6\(^1Q=GM/2O%*$2U_O7QX%(NJX>_K MLB2+.Z%?B:^>-I=\(D_ZH^MOI.1O_[8JZJ?WZB50-J_.ZJ:^%^67>[*X>=1# M5#^K(>KJ_:+](LT0RC#".5=ON)A!A)(<4A%%,&((4QJDJK?AOG/RW(@Z@>27>#TEZ; M+2T@__%Q]4!%"982$*U-!>ZTN,ID*1;@L9$8_*!^K+3NU1_^[:<-?A/Z,LS_ M89=X[G=U&WV@-GPXV%8:;&D-Z!/8OJ[3'#2J7X%6>;"E/6C4![72'W0 7($6 M OVM:4$X^DU9LAUMY]K$6Y;/EVW)7FS9=JBX63))*MI@WHFDUB\*?A+SNNH_ M@?H3&(2=6?G[T67_:>]IO"Y[H$G)SGP5NRM^8DME@#_6<.=;J3:=RZ<9:M(KO2/I/]R*7VY7 M^%Z#UG[0LS1601AU-H&W>4=Y]_M&K7_'>Y_'[EU>E?7LLZC4P]+,>_V]J&8) M32C"B,*$YFKKF:(,DIA%,$^1Q#0-\Y1G)J_A V-/[0VZ)9ZB6B6@(@NWT M._!",#R_OCZ+KX5V_NM]\B=E&I;=+N<<*,:D=$+]$_L1==?67D3]]GP?CBA#[]DW[J$KN'].)]04<;-ZM:GT'H8YWWB[HL%E7!_D3F*S&+HI3&.9%0 MBEQ Q)D^@"$AI'DN!$VCC& Y>]QQ3SA 7;Y +TB\56&L,&I4GX"TR795) MN(?."ON/X0\RQ=R9 \AXPF$OH#="%@O!7XF%^J'^I!ZEU_=:I/>+[J,;.B_N M&F$_+^?S=\M2"S6+PH2E) ]@$H411'D60)PF"20D93D348)2(X/R,C&F9GM^ M%'5G92F6>+VL:KO7P\"U,.-^_PA[)O9. =")"[0*5Z!50COQ^\\W>H#?M":@ M4\6!R>L&2Y=T/%"24;GV,K2>$^F%HPUC2<79#T7=^-^O%XK!%[7B8;%@A:C> M%!6;+ZM5*;Z([_4KI?A?9Z&@"%$9P32.U'9;QI':;D<] E$T*_ORH[5K3$WHP-_2'JF06W! ?*' [HH.-[. W+3UH MQ'?(?,-P<\EXEA*,RG3#T'G.< -'L6,VMEPI,_)I]N;MC#&<,)0ED,=! A%) M(Y@GA$%)N,!D3?+V19=%NX7X0.3)J).!:(< F)I.KM3\,11+@U-H%PAY?B@/@ -^:Z6T.00^BI+%2:X+M$8ZCAV$ MFMV9ZCDT3AZ,'KUYO-/-<_+O'%&>O=B5!^F:J>_':JYC?)MH)>WQ*L6]6%3% M5[5/8\L'\5'4/Y-B47U85I6HKJ6BJ"_D^TQB*5@>8L654IDB242AXDMEF; H M)'$29"DBL[VH\@&^C\$B&CTG9E'V+I^57Q>E8,N[1?%WP0%A]8J4A=ITS1O9 MK\!"7.R*&KZH0_U3?M=H'.;?TJ&+0=W1 K1J@!^T G^X H=]7%K%]25$*PF4 MEC[=61=#[]?'-5R\%W9\78SK>6_8Y5,,>PU\*I=\Q>H_$WVD43\=0)Q1#Q!3%YS3((1,YQI0CFN+4QBUV?LJI6Z!S;<:=&ELTHH'?WBP?%%O;A+%M076:&"X P//3?ZMWEU5= M,&7%_B*(_A:U&\!S:-C%K^WK?G'LVM:0X\6M[>NQ$[-VX,_#WO(?"D*+>5$7 M0ONF;VOU3-\OY^K^JDU460>7!Y*%#),,9ER&$.$4JYU@NN/;\#M?UY_?ON?-Q_>O/U\^R^_SZ,P^U?P M]K]_??_EN,OVLH4PLPQ\P.N9(;9$;D["NJP_@_0*:\/ %AV7YH'QW*,:";:( M/#<5K.\?.;SV@]I5O:_%0S7+PEC0,!4PX%$$42)"B+-<*"+#H2 A3G)D1627 MBS0UBKLXXM(T3L?7$IM1Y+@+Y]N\NGS-M%J@T1)!KQNI_C&B6_=0 M=!;&NC_R,$9_5RQT5/X'M240GW7]J1OY:R6NJTK4UP_+LB[^WAZ"12F*"8U2 M*&4LE/T9<(C5IA$F&0GC.$N93CTJM5GB\9R_;&^W M(RDNBMFM8*M26;!OO[,F+O6C^E;-]V T*X#IVI;Y' C/XJZ2:F]%>77@@F=Z?&Z%+RH]7$W M%@&CZO\@$FD"E:&10:RC*R4)@BB+HHREL7'XUR623(T4=';,8Y\=HVU';9,P M)?$5J$\<9SM>GM,L,BKHGNGF4##!CI4";B1H4I::]/!.FR9O";3ZG PS<+PN M%C%L8ZW/2'%N_3K1;IT>]3J19X;[0C\\S3I5W3KI)P>P=IW4\_.CHY X%^"> M#)N[:(+Q0NM=&H]I(<%7+:6V)5H#HQ%45S?I2IJ(Q?$*J!>M@1F?>4#V!>SKJ\[*;F1M M?(*K$XDP#B)U3X+D-PKW\-0O'&%[$H_ST;.G;W=^9/%*R&4IMD)V=YSIVHL0 MQXF$&9,4HA"E, \X@EC$-)!YFK/(*,SM4D$FQV:=,W[?"]]4=5Y6[@XW3B_0 MQ:<=SF!_^>,/VJ@"MA,>1C\1,8)SI".2T[),Y#[JEII&6[DA^7B[HLH']X(6L_2)$OS$#'(0J2[#A$&QUD'YV8=.^O $(4#60>F=UX<\_QZ599B4<]BFJ:I8#%,4:IX1F$, M21H3*.)0)()$*.!T5J_[V]B$WW936/'*D7X]+I^+IED/Z(0#6_(.#EONL30C MD**'ZFY8G8X>=7#GO OY2$B^M%FR^I M;!>]9Z\^"R:*K[H>]Z?EO&!/,X&E4!LO"O-,A+JH5P))G"LCG!1M#&BWL]GR^_-6]*9?^!MU5=/#1;@.X19C"!*9 !S01/($L0"*24GL97OR&#.J7%5)S+H9&ZSA+HB M#)T=,R04U@1]TXV14TR][XQVX-Q"LW>].;=\+ !RNS)24^7J\R '^>H%:-39_;16Y EH3H%7Q>:YOA:7?]YF44HY6$29IU$O87-MJ^.AA;W2 M#5J8TUVJIW5P2>JN11R5[#WA^_PEX&N:RX/&^@./I_X%]&8E9CQ,HP@%"4Q2 MF4*4Q1ABF6G4*@5,A5B?O&]*XH'T!DCMQ(V\>14GJ MIJF<)CU]3C<3":&YS!.(8Z&L1ZY@Q@13F F<(8ID$F*CF'F3R:9F%*Y%!+^0 M\JY8&%**$:ZGZ<0U6KY/ ]:2ZBS2#6R=P?;!. C7"#J;!@?N(!RKS\$&RJ4$ MRS6410NEKN'N*KG3$)S3;0_.C#%B]P,S;7:;(!C>,\QJ:XW!31',#),H#3$, M.$\@PDD 22IUR @5B.8)9YE5E\S=X:?&G=>WMV^_W-K98,\ ,[.XAL/@F12[ M;:>/$I2'=79I.#V;850SZ;!VSXVB(U<-+ W)[@5?S76B3ZDY5YE7:BUKG;?X MMU7QJ'G_BSY'F0D:ACD6NE8])Q Q]0_%,H%QG 5<2)0CL_9HMA-/[?'NI6U3 MW.IUS=7'MBYS([-M[4;3-3#C!1_(^C:C+@+5OKRB)4).BRB:SCUNJ41+1/8* M(MK>/["" ZGNKYD:L11G02#6P;N/]J 4[6E:0)-=75M2]/ZZ 3^DIOA 2]E'YL[K-@ M.+6_C\\VKBU^5NL]N_S\'0-/R-6@]=.?"RX^BZ]BL1*_D+\LR]>KJE;;]?+# MNH"W[K>*(R1@0!+=#X91J%Z*$0Q$%D4YC[*$6\4;&LX[M;=A)^P5:,0%O;R6 M9]F&F!N>4;M'TC.Y' '14[US2WRANEW1JN % M*17+=2V6XCC$48I"F":);EJ:9I#HEE0B82B(XB#-$J."GX>'GQK)7"MF7RX* M5H%K_E6?4:D-ZURP]D-P^U1I@,'K9?EXW&EM@NII?KD<*\\TLBV?-Y([YEG,41B,T,B,N!\_R@ M/\/FZGPPBK61;GDWXKY_'K!WR]J]74LZ%ST M-5:#.,N#1-M*00!1)BFDF4R@[O^IMD0D$8Q8)GK923 UQNM%;4[S-L(.RC:W M7PXS&O0*LF<&W GUWZF],Q#Y(?E:P]!SG*EE*<38.5K#,#J0G35PH '!L7W) M#F5)ZF/;K4H>Y4KP_=)#G;<"D3 .DEQ"KH]?41()2 .&U*\QS\,88RJ-NH1> M(,/46+"K#=$*O2["81$4.G I3O/?2 "/"':I*==T0Y6P6+ MB%W_JS%2(._ 57$4VWL9C"=#?@<./5XD\&6Z[P0(7SC40(>#4"\NL>O+.)3V M\5%\K[]\$_.OXI?EHKZO9EF*!(\0APD*$XB8R"&-XA@2(F,421HRB:Q<#@,% MF=K+1WV'0TNGP] E,'0[C "L;\=#H\+5EX0RMTJHE6Y=-MO61_;1I,5WT U2P7*6>)8)"R M2"K3.T\@)9+")",I92GC5.+95U'2I7EESJ.SV3R.VW/Z>RH_J8'N=1+L4K;= MVBOP0[$ 5?.C9<&84S!+(E$N0@[S+(X@RB,$,8O48\$3' 421Q&QH@E(\=JAS/V";O5,<0>CYM=%+"1HQK[HOZ=4Z)M5E$=.S>+@M M77I\NI$+EI[5>[],Z?E;!O<:?%@N7L])5;WJ]H)!GL9,UTM.%$5#E/) <760 MP""5J4CS!./ *$#F^!138XS7RX5B_[KQ/39R@E?MU]^Z;>!S+,V8X3*$/!-" M*]P:%W?!,>>U=]S+[_DL8W?L.Z+E@;Y\QZX.5?OWMM/PK2UT=19N MKYXVEW16X?4W4O*;1WUA=;.JJYHLN+(@VW?KC%%"4MUT5&0R@"A*$HBELNFD M3"6+:"@(-_*?>I-P:@S3R0F6&T&'FR(>UC,):,BQ@%$F,$0QPQ#CE$)!<$C5 M/S&FT:QM/'A;D[+^!UC5Y]+Z6]M79-Z4:2&UVDS?%8N%7EQE?=;WHF_6.*&E MQDE$XEQ*2!A*U<8@5!L#$J0P1DB&E.9Y(&FWU&\7_!]FH7M91UEFL>#37>" MRU@9;"V*J-MAQ"K&RZ& D!:P?5VG(FATU+[/1DOUPT;/*]!JZC!-V]RQ#W-M' '-$E*W3=PKHN"[JJ]2'7E^4GTO2MB#@7,L4!S/2: MHR#GD&+%]U'$8JGX/DLHF2W$G>[M\\6B;LWQ*8WH ;?TL#>Q/ZKX+.JB; EA M[=X&U_POJZIN/OR7W^=1&/XK:/M=ZD DR[HW)Q;!C*@OQ72D0(6;U^\U.E=@ M6U!]3-2*ZC!9]SP>3K-U3TPW;KKN>;WW\G4-;O%[CMU4T%9?LAF/DX E,8(L M#1!$81Y!$@4Q9 CQD 9QAIA5YJZM %/;UJMO&_)S;KV&W.UY]1 @IWA.K748 M_Z#Z.7HO<4"]EF&2!]//$1IZ(+TWSH#8T/TV 5N-KILH(6WAE>)>&7GK.M(? M1?TS*195VP)1T>Z,!E0D<:!VT4FNC*PTS&$>)PGD@0QPQEB:Y^;U5=W(-#4: M_'51"K:\6Q1_5ULPPNJ5;FHS;TIAZJ/#VM3<ZI "MG3J MV^EM:]67@%5Z@4:QKONGN9'L.B!I7T>'N?+ M)R%N1?FU8.*PD^2C/D:OE%2-/Z1J2OYO__WULJH_+NO_$?7G]>MB1B,7,HC3B$)$PRC DF1Q;%<,R)>D4WOIMAT5V+9CE"FQ=;A32Q/*:%XL M%[!5%)!&4\OB0MY6W6Q7,XFU'-'+O?9>;[R-5V"M7^_4U@JI3VOPI,A^H],5 MN'[0H? .JQWYAM]I?21OPHY;4D4!)(' ,12"D MVIB1"-)8_1KF*$ZPH#$)K()0SLXXM3? &%[OTTM@[OMV!NP8'G"Z!FP<1[@1 M.*[=X:XV8T#_$=M'%X3!_JG92VJ3Z)LV'$6YB%-$RD@#E " MD5(8ZOI3,"*Z>&7$DS"(C#U"QV:9&MGT\9^5EA1\73:>VK*XNU<6YZ/:CC9A M$Q8.@Z/H&CAN7&#FF4>ZJ-DNB+Z14K7'7?$VJ64203% : M0HQ$!E&DFW%0+F& 11A%*4GC-+2+13.;>'H!9EW_0UT,JNZ+00TOLW4"L\.KZJ9IV8^<6J9)U'XU15+(.[A]'11_%M MJZIYN5RH'YEHJVZ5?1?8[2N:.EQS\6%='YM%49 &.(,XSG.(I%0V799BF,F4 M!\JJHR2VVDQ>+-'4[#^E$-BNY+^C$M"EM]>]G75>+M2H;.P,P^=$[6Y@.PYO!BR?9J^O9TF2AEE$=2<(22$B M.JTL2A0G2TQDEA"9$*,RSILAI\:BK\F"<&+&?UO G":P8>KZW@!??[Q^I1 M/87-WGS>._,WGF%]7KQ[@OR+X 4C\S[9.Q6"9(C!/$PP1#S#D# 6P#!$/$AD MG$O"C7U9%XDRM4?U]NWG3Z"3T,)A<]ER&#B_1@/9]\'GEAZ@5P1LG6DTT4O/ M0YHZ;8:4QKML92S\;:.MT$A.N9V5$OU*E9N5:B*4^+.PI8=6*U?11TY />G: MNVR&\?Q_3I#8<1*Z&7%@ 9*V+M^M^A+KZGT?U+=@_H5\[PJ0=A/.A,@C+DD, M.HLUITSJ0QDA (>6M4D,9EUM^B)#19[=5"L;AY8J8Y\ M?UTJ-JM?D[)\DLM2Q[>T<52S**19@%D$\QCK2G4,PYRDZJ<@PV$:89F%1J:Q MP5Q38QK]B+!&5L"VA+4,'SP%KAGE.(+,,]%HM%HQP;:<[@/R#.!P6C'MQ'3C M5DP[K_=>Q32#6UQ64^J*LJWJ^V6IH]]^7:@1FV/7-B]<&U'5V^^B9$4E/I4% M$Y^U1^W#\ILHVY^*!_4FIH(F*(D9#-1/$(7*Q"$Q%3!3%@[*0YYEPBC9: QA MIT9:O<#@44M\!>9:7-!$TC:%/585WT2J.*GOX6C1S;AP*DOIVRUP+AZZU>L* MK)>[T0HTRER!1K'V%]"HYKO,A]L%\%_QPY&\$RC^X19YLSH@CN>\L EFWZ5C M%F)"0BHI#-(@@X@G'!(J8Y@(GN84\1QGLB\$8O;BV)O#B")V*W_X/DM9EH_+ MLM_;M:F-O;17.I]Q8-_+-:IFO#P,J;&[79YMZ#*\S>5SO;UTN%Q/\C+-+9_K M>+2OY=Z%PQ[Q5ZMBKDL(=<[GB"4HCW4U[T!RB% 4JN>;41BE+ @3*G BK7JV M[0X_-4.NE\[N^7T&F=G#.QP(ST]N+YB'>KN'=7;YU#Z;8=1']K!VSY_7(U<- M?!\?2<+5R;?J-70CU6;T4U,G4GVN*WF+-Z+][S6MZI*P>A;EF0@YR]6SG8<0 M*<4A#G,&F42(L33)L;3:]UTNTM1(X5#I@A^T.G_H*AC\T?)U?_FB&=H'HRZ% M;X/B> &)=C$:PTL71]5.L=]Z#1RRESLXG=HIETLUKF'C#,4]2\C=R)=T-&CV M9)](>5,VYP?\3V2^$NOD&9R&*:-9!@,:JOV2T(%F>1;!* M#Q%#.H]#N./'\ MG%/CT]U,&R4U^*K%O=A39@*_X7FC6U!]GS;NX;DLVZ-'#AJ97>8Q#8#(?2^% MT].^0',%(QP.=ULPNW5PB^YG!5ST)I&I6=ZMZE79GV3VU<_6G<%GBI9BD<08 M!EAM^)",,DCR*(>>]0S;$KL%ZB5H_-7UM-NBJ.C2Y. MVWQ?A*;C;M_#9!F[Z?=%B!WH_7W9>(,9MFDYWEJ:NA1 TUAJVL1NT3I\A#&&G,V@XYI]CLXW-,&>T/L AY^ZXP$VWU1'ZH]*@#3&;)8&, MTCB.81[1%**(YA"G*8&!LK)"IOY/Q,S:_79PJJFQ1.O0V1)U@!?M,*86WK&+ MD1K%Z[73#'XCIV/7UDDLG+NL#L\VOBOJI-8'74RG[QC&$.^*A6[QU"2G=_F- M9-X;*S.AVV8A2:!47QB(,MTD#7$!41@02@43&4OM#ME/SC>] _=.W*[PPEK@ MWJBWI([38([!N_GR6[.1W5D IW";D;4S$#WS]0Y.5S;?5&O.-H+$)6V?GG!4YC;2_3EY MF]TTL$JQE&JSN3YR4+;C9T6+NB2EFF9>-!%ZD5 +L: M7(%-$L%5&\MVI0\,F%,#\P(LG9;J'2#&N$5XA^.T5U[W@J&&D>#[Q5?UI5F6 M3W]>EG]]O_A4+IGHCEX_BTJ47T4UXPQEN2ZZGB4Y@BBG'-*,$J@+<$0Q#M2F MU\HK9C#GU$A.2ZH/#)2L=VI<2VO*!&0S?G,,G6<^6TM[!;8 U!*O S]ZJ=W1 ME@5$+FG*9-I1:UP4='4(WB_4+N6AXS0Z%S.2A#)!',& M8,4S:AL'\S2*(,]SDF1)0A-F%&=Q:I*I$4LO)]@2%/S6B&I8K>(DI*=9Q150 MOIWN0S RY@T3$$X4$5*WMR2A?GC.#2>''H4,3)3KGWZC:X=9&3I HNV,.Y\O MO^D=W8WL/?=KGWT7BAUF/$7Z^"V*=;WL3"IK(V(Y3%E,8\DX9LBJQ8O%W),C MA^U#N;4>8*V(G15BLPAFUH@G:#W3R>W;U^"6W0N^FHLK$$8PP%>'T+T"^X>B M'@+L!X#HTFZQF7Y4^V4 +L_MF"%#7.)+NI%OO[.F]J'>MMTLM#]6_^_MWU;% M5S+7/BME/]5EH6,<]!^N%WSW@ZTK9X)S'D89A;&,8X@T&^9!E$/,XS /&4ND M,*IOZ%'&J1%FJZ+>5_1*-NZ3"JCG6HL^Q$WE=E%MW%@OME2CN+GV5JE?I*OV M'&-+]BNP4:O]H\[A?/[9U@VNG6!>5L*]D\RMF"_@1/."\V$GFY^I+G3"Z6BI M(,*"!%D,19Q3B 2)($Y8! 67.,D0PCA @[QM$XPZZV6SCB3912Q6&P09")AF M,8T>*LDF,^$60:M46AWQ7BK^MQ((]O5D^D&(Q MPT+$6&8"9BQ$$#&2P9QS ;G,,YZF$H=(6,5MG)]S:A2H16Y3?J[ EM1@+3;X MK17XPPQ13]IB.W2.H]/ M-C76Z433>S"USM5R7O F][ 4BO]7MF5C3Z%LQC&NL/-,+CMB BWG.NY"2>HR M4_,\'&Y3-$_,-W)NYGG-]Y,R#>ZQ(Y"JK+>\APO^WRLR+^13L;CK>II4;XJ* MS9>:MCZL.P>%+*'J_S(8!II1A&:46%DW020S' 4H#Z+4A%$&S3XUBMEXU+6S M9J-"WT*H ALES/AFV**<)B#O4+_L8<9YZ!TW;[H(SQ.4IL;=HC/UVW,J&S;Q M*-QV$28]V5TVR,#BM3J[75MEFZ>))D%$1))#G"<$(L*Q^HEA2%+"!0H82H35 MCFU_BJGQV%K""YK2'0#2S"ZZ#![?W&.'C'T)U:/*.RU\NC_+N.5*CVJY5V3T M^)4#MT>Z2_>-;,I9="Z!)(W"-%3/=Q)1!A$E%-) 630LYQ@S*D(96SW?^U-, M[?EN6Y6KC5 CXT!ORP$D#3<^%^'C>[MC"8W]/N>H]DYW-_NSC+NG.:KEWD[F M^)4#>KV]5UN@Q5U!YV*=%-V%]R0,!YC$ 62I>H$C(@-(DC2!G"5I3 A)H\0H MQNKT-%-[TC>"&N7LVP!Z^F%W!Y/W0Y5#" UIGW8<*HO6:$X@&ZGMF>67RZZ= MV5D@3K8J.W[W>&W(SFJPTV+L_-6#&_BTU02OOQ?5+ EE&(6,X=B2,^= M?94==]G9FF#LOCK[NAWHI'/@HF%/ZX3<;;9\%$\55' MI6^Y/+Z([_4K)>U?9X0%,HRD@")"'"(A.,22A3 *91ZS3# 24)NG>I 44WOZ MUXZ_C=AVS_^PM3#C">\(>^:31GY=Y*76M5X:';::3&RIL>-VU9J 1A6'_',1 ME"YY:I@@H_+915@]Y[W+!ANPN=N+8V]J)'3/>;&XFR4THS0F*61"F3@($PDQ M0C&43&_^8HER9!0^;C3;U/BN+3IC7:C*#%F#S9Y+O#RSUX'*?U==T9Z-O"[A ML]@ NH1QI'W@97#:;0M-X3FY.SP[R'B;1%-]=O:*QC==> ;6)M0R'(&J-\D^+:NZ7+>KW[YB8Z%5[1<69QF.&<4P MC]4CCA!FD&0)@GDBC=JRL_04C#@H8Z;+_UH&F?;FOZVH34W\C?RZ75;6^>(8YR44L,YA0'D(4 MD!121@ADF(8TIH++U.C$Y0(9ID:?&TEU^%39:M!492YZD9L.:A:T>LD*&7@L M_>/NF4C7,FV%O_FN@5M/R5VS).OGXT=GL3.7H'DFL&;0T&-&W5RB^[.0G(N&&F;:K^LVO5N6 M;Y8K6LO5O#_*WARM_;DL:C6SK&8X)CR)D6)1U4!MTC;%SK:V_=?\+ZNJ'M"C MP7:US*Q\'RLPSAOI0-#%U1;BVAIH*SD#W>[V"C0ZJ)5R9\X/Q,ZE#6\KPJB& M^T!\GEOK0X=QY=M^OU VK:CJU\NJGD5(LE!0#"F)$419'$**TQ!RB;,HS ). M67"9TWI[NJD9WKUL0 MWJ2MY!]>A/N*A:+V \_<*F,'GP)]["!6_CMJ=&5_8 M WM(^_.NU8-WV>>U?]9%SYHPWE!(&2-&(9%)V!7."H,$\C1!.,C#A%&CP^R= M4:?&"(U@5C'/NR"=?NX'JS["8751U;J)\4Y9(5S/@:'G9>SIL MYUOO_W& 4TWWFR/5_8W:[!(=C]*$IW0^O!FA,4T947L5C'*(4"XA(8EZ# G- M2,P%SLS2+<_.-+6GLJ>+9RFOAD#D)L('GRQ5LGI_H3DSP'#G' M@%GXJ5P!-Y(W:BB =NXF$U!..I5.#C">Z\A$CQT'D=$-_CJUO6YJN;Y?O%T0 M7:"UNV861@E"DL90QCR!*$4CNR=F8[KG%6Q#.YFW=^:U71K90Z9=:7OE + MN-/8CMT)[H@TDVL(=QJU(7WASHPX,/JY*RUU(_\LBKM[->[U5\4)=^+C2J?C MWLC;>]*'\6S2OF0@6,:E@$$>8V7:I@+BG%.8X ACD5"9(ZL4O$%23(UOWY)R MH5Z+%?A!>WO_H!]6T,C=Q'6L6NO'TN,^;'G,>-4[Z+YWP)W\^N76:P Z%4"K M0U/:I-&B"V$$7I+R+D+2:1#X($'&C16_!*N]D/*+!K-CS,;;7S[-WG^_/'^BMP8)F7C3]UNWZ'V M[:(NZJ?;!S*?OUI5Q4)4U8R%$H54AC GH8 HBCDD:99 C%B*4B)#RHQ*IAT9 M?VKTTHH(&AE!+Z1Y0]I#")YF$@>X^/;16$%BU7_VA.(7M)X]-.IH76=/J+3= MV1_J2XD16/N@Z-VO?N2&[=[^$XPF;V@BO@590\%OW7R_. M A-D'+=^.#[?V*T?SFI^H/7#^7L<[D?6'_YG(4HUY'W?2HGRD*>()S"G&=+- M9 0D/!8PI!G/ XXBR-S%'!7CYKB[(N M9,$:*ZKS^TF>9@E/ BBP5(201 DD>8)A)C&+:,AYDIA')AI-.35NZ"0%.Z): MA-F9X7R:+?R@YYDX.GF!%O@*'(1Q2$EY,SPMXA>=XSI2(*,!OHZ"&:T0.AG5 M:#;2>.&-5IKMQ#G:W6GO?+Y6WR#>M$*=D[M9S%(1Q22!,B8A1+'NM\4I@4&4 M)#3E),EBHVRNO9&GQK9KX8"6SMS3O O7>1_S8! \DZ:A_E9NY8.Z7N!0WAUO M-%?R036VG Y=119BC"NJV@8/GO.HH'###U,*Q^7):G%Q^7B M5MQICNWL;"2H$"+5;8[3#"*<$(ASG," !3P(TS!ETBK-_.A,4V.XM:"VAV;' MD#0],7. C_?CLD[&)J0&=F)ZB*@Y"X;;$[)CDXU\/'9&Y_VSL7,W#,P)T$&S MKT@E^$X)NK+4^0=-K<^GS26?R)/^Z/H;*?ENU.WU5U+,=>3MNV7YL[JWGH4, M99*S$.8H5Y22X4!7KL"0AK%(@I0PPD*KM %/@DZ-D6X>F]0!0'I!F^PMN:JU MU_9.2PQ^*!:@:K3Y@V6&@:_%-F.]*2RA9])L)(14*[!;X7-+2T"?P/9UG::@ M4?5J/YOA>N>;T&CL,)W!\YHXS7CP)>NX21&>$=_+F_ ]W[ 73^=Y^S/1@M1/ M?7>?IP_KINIAG&9!@ A,=8XO$G$ 24YTS&8@XHC(/.16V;YG9YS:JZ!W#?<2 MKUL@&5:X-(?:C+^= CC2L<4^=I[ZVQN#XY(1ST\Z*K498_"ZS3A4R]IK%4_),)2$0@8!*B5 8X MSXE9.9=+A)@:);U_>"1%V<2T7($=A;9J3G:U*>U(:M 2F?&6;^ ]4]D^S)T" M8*.!_]".2T!T27F#Y!B5!2]!ZCDQ7C36A:&RKYZV0MC>E>)O*[%@3TT9-9Y3 M$DF908G3'"(B$,013J$0,<\QR1$=F+9W?,ZI,>%V';:UH(.Z<9L ;GCDX19& MS[PV",'A :_G,?$2YGIBVI<);CV/P]&05H-;1^SPMIOIO]G,1%DH!<('.X.LDS9QY^88$/K\1=G&7=#>[ADLC@F5/&$P MCG0E9$$3?>H4PCQ(:,ID3)C$QM'.QV:9&I-K.?OP48LXW*,@GB919]!X9L-M M5(#Q$;8%3!81RB[@&BDHN8&MZF"K6F%=M? Y!\/)R..C-X\7;'Q._IWXXK,7 M#VRELVZ(?ENK5SLI>?7K(R>U4'CE0=1]-],T%YAIWZ6D@0[MB2!&40*9(D(4 M1#'*469C"!O-.C5>W @-UE*#5FR@Y89!9-D8QPA[,QO4.:*>Z=0 3 \!0E8H M.6UW8S3QN$UN;+#8:VUC=?.PDGGO/L^2'(=)E$1H'G1?.V_C)@-W,KYD*7^OWO%2G55WC^]*Y8J"]90>;O%W)9/C067]O@ MGN$@S9)6\4WL(>\G!6G2PEAUL"7^V MH_U%BV&P3_(#L><'?QKH6FRO_* \TH;+%&U'>S![K$[NRBR&&V^?9J_CSLYM MP.W^^F&\$3H\1L<%SR1"F"09AD' "$0YD8K\PPB&@F>8B21+L[3OBOK%;2N, MC11&3]!N9]0O([P1/BHZZH34?NR?ETO^K9BK!V@=M>*^W<76TICM^3P@/;6V M%FOQ7ZB+Q3Y\8W>NV))@OUS MYS^)4T%)& M(LYPJ&U?$4%F](>0,$YG&+!"QN0__V"Q3LVC7#BF736(H).1G#]\Q '_E&8+"Q,%W"-9$\.@\W.B#P'QTF3\>C-XQF(Y^3? M,0?/7CPT)??AH6C;LU\O^.MEXYP3BF5%];P6:\18@**0*PI,,$0!XS"/1 +5 M;R3!,0HYL2KJ9C[UY&AR655@1V#;[%UCT,U,.C]0>F;6+:&;\) =L<H1A]'6P$\^;8KY2G[5I8S>KNM)G#3I\F?]E5352 MS1)$4D91II8D3R"*4P)I$A&8QWD0LYB&/+:*'QXHQ]2([:.H06M[-TT.MS@;-A'4=9/.E:N5IS]]F^KXK%-SOVB1FQR $0F(AH)#$E, MA")-I(]590(SS B2"*=99)6/9C#GU BR%_FJB5>M&[ME+?85T&(/2L$P@=^, M!AV#ZGMWK2LFMW6FONQ4F7*>AF&!B^,$V;/3CITB:XK#@219XUL''D4\/,Z7 M3T(T!D?G'\D"A-*8QS"4(57;3I["7 0QQ"3(HB0*4YY8U7$Y,,?46*87L36\ M+(\,#D!H>"YP&3"^G?\[F'@(\CJAOE/G_8%IQO70']=SSPU_XM)A#_B?^B;Q MU_/Y\IN.8:J:I-)*E%]%]8K,]4,@YS2$(@E$V_Z$8IE!EHD@1YQ%/.0S M147%DM_6I*S-'GRCN6V^\<\E\/?E[X3[E]^':?"OI&[_6]\+\$K<%0O="%KO MUSXU\MC1A=F"A#EB0:*^SR$FBH-%0"&.4@1#@H5$*1$I#KL%>;O@+[H<_?RC M+090,_I%WXR^G>/IF=!OW[X&?4OE*Q!&,,!78*T$V&C151QH];@"UP\ZW,T= M[UOAYO)-8#;QJ.\&*RR>ORWL;AZ8=] /_6Y9OEFN:"U7\RZHN/HLF"B^ZH"8 MUZNRU(XC$J1II.,4:2RX+N 40"J5(HCY4Q8RTK.8?$*3B^^!" M5-7FR6K*N;VMZN*A*>;QNA2\J($^W+ ]T+!;%C,^?4,\RVD MKT"G@<-LA2' .?M0\LNWY2S@ M*, A478FUMT]LB" --+-($7*4()PR@.KR$'+^:?&.>H;9YGR;PNX&<]XA-'W ML7$C^158RPX:X:\V19:O0+T$5"@+KN!70&L E KN^&@@=BX9RE:$43EK(#[/ M66SH, -[D6BVO%YP39;S_UJ51<4+MM4--.2((RIC&$BI=LXX#2 1802IC%), M O7_$JMZ)F?FFQIO->):-OPX@Z@943G$R?>AAI:T.;!H9 7;PGHXLS8$QFD/ MC#-3CMO*PDS_O8X4AK<-8Y&/HGY-JOM/Y?)KH?9XKYY^K71WM2Y]=W&WJ9U\ M3:NZ)*R>B2#E89I2A;?Z!Q$D89[D&&9)0D68QCE/K8C%7H2I<8T6'[R;+[]5 M0"\[6(N^57/?-TM 2@6?S@(._BMU\,A MDPT'T26Y#9!B5+X;CM)S"KQ@I(&VE9BKO][]+!;*EILK\KWF#\6BT&-K5UGG M IM%(O,E@?UJ6^ MDR G* F);@J60,1""G-*,(R3 .4Z^(0CYK84UH>IEG(W+]CTP;9*^Y"5.4UA MGO'VSV-3@MIUD:Q!D/\_7"AK#Z_+BV5]&+=\_ 6ZVA?-VA]BR'MB:%?++HWV M[7=1LJ+2D4)MY/ L#8-<[?0Q9/J ! 5"-RS.=;8=12R0*2B^Y?FIOV5Y H"2T M(-A]V Q>?!>!X?G%M8W#D.IO^X!8O#$N F8DQC?ZHM@1]%&U3Q+L_EWC$>11 MB7<([OA50Z.Q%!/J*-'=%E=DME(#+3(786QYJ"+%)99FL< -G.2.X#-,[EUL5-:QJZ8 MNI]J:V>0U.QYN% @*[Y9B^7OZ?FBYP!:&TM6N71A#.EG1+A]\Y0N%J1> M(0\-VFV459?*-"XY.D)PCT5=C3M":+Q: M?3%+HS2+429@2%(.4:Y(5OV/0<'2+&02YS@-O 7':PFF9L"IKW?L,3R^ =W4 M=/,(I7>C;DB(O%;BA8+DM_%[L3#Y1HCI!LIO8W11J/S.0,.8KNFWW-3JJSXJ M5;O:#E%, RYP!).$!Q!%,H 8G6L@$MW+#*KMNP MF3W80\'P_#P;XV!?F_6 PDZ+L&Z//VZUU0.:[955/73-H,C%AT*)I8L*+,ON ME($A$3$I,Q@E-(%(E_##)*$P2),@2F(L4&Y4Y_[8!%-[5G=$M IXV\?.X,CJ M0D0\/[ [T@TYM3J$BE6LWT7HC!;09_*5L8W:.ZKYF="\_?O&C+\[*O6S(+OC MUPTLZ]>8*C.9YC1.@AB&"5-LA<(8DHAAF(@LETG.DB");%S-[;#3=!@/V2UT M,.6<11G.&8R()O50)#H-65O'7G< GX[VNQ5YMO]Z\!J2>MFK3?RO7K]M&T)VJ'?+[B0Q:*H MQ5PW+7C[O7,C]YU>9[F@@8RX@#2-4XBDX!"C2#VE&(8_.UWA;*XR9"#71/VO327A=0K%4$\V5E^;1?M%QF'#'6$GAFEHT:.CAB MH\C:1[/1!3;*@!_6ZJQ[&1^/G[:OZ>0 5J>M_<1WN*3V7!Q&<=(MJ56@O# '', M ICI'&(4*THF:9[ B,8"140(%MO5:G$OX]0LKNW*E]M*7O6=QS9Z@I56=*BTRQI#V*.FU+M M#^>]_&N/4PV-;ZNJ38/1IVO&RA69-W4M*NVA"C-$&$4HH"RJW"*T[/-S5.?[]@99,UH?;29=N*P39,[32^9GSJ$#7/W/BLM_,3 MZ&2] FMI78:1&<'B-DKL])0C!X$9Z;\?XV5VVX!#%#6(]FM^*!;B@^[#J4OA M+/@MD:)^ZCS@09*%F>X8'$=)!!$B&<2Q1(I@2""%D&&@!C,]4SD_W]08I1<3 M_ MY>/Q7T(IJ<:A@@+#!R8M;W'R?G+;" BVM#L#J %0"=_ -.9PQP-'BK,8M MGB,=W9S%U=%QCCDX)T]W#(89[[#'7*>=LQ^+VX;9K284_Z&^U2%/R56*@?:KU'O'[0 M4_R]>6O<2+517):W:L>B]HLZ+:KMFC6+4-W6,&^$MCY@M(#B:]3N@#>42=W%= ">ZE.K0]7BZ)S6+V4@8>\TLP\>W/:0(0&MF&>,+WT+#P>U^" MRDA>[A:=6LOHJO;A,:U/NJ_W;AK/67U,WAW7]-&+AIDL>L-V(V_)7%1],A5- MHCSG:A,5)&H[%:S-,C:8:ET7CR&B<_A6X7ZZF%II//0U>NH[B[MD/U)1K5 CNKXW/8X?N' >*'--F=& M18Y)GG$HI$ZDB7+M'Q$$)B*F%%$2L)A9E;;:C&WU*(^6=+0EH&44T!9J9@_P M0"P\/[HF -A'\>RKZC1B9VOX<:-S]O7:B\0Y<,F W< []=+FRX?7RX>'U:)H M.Q5_$>Q^L9PO[]38[Q>L>WM@$HH,808E0APB+ G$*<801YBF&2=9F!L=!=M- M.[47%$([;BY>L@0&>PTOP/IV;QIB.F2'8@ZNQ=;%"\@C[6DN M_@+;[7>LH3JY$3(?;;P=DK6&.ULG^[M=)OH8U'9_1XKR3V2^TOE(JX>^T/MC MT^OE3\NY&D:?1'PFM9CE(8IQD@A(1::SHY-([=)8 N,4Q6&6I"A 1N&9(\H\ MM=?+1CKPCIA7TAASE0W]V]-:.]^^\B/Y6SO=56C77:6[;J>[RA70>H-&<;"E M^17H=0=;7XW/I[J!.TH6\K)4_I.'W(H]@60B+^M@EESD9^JAP:EUT:;3Z&"/ M]6%;3%B6H3R'-.1J4Q)R!'&,M&,PXWF>QJD45J^O=A:\RM3.::7(9OWI MIM[TC,/^C?9GF<,1EAI$O#AA")G"K; MB'$H,(^#*$82Q7;YUT.DF!H!:B7^J"OP"#6J;=^00&CC&US?QSL&1>^W MU0"M'J!59*3"]^=P'*WX_5%!IE, _QQ65D7PSPXV-%#DX:&HFX!9W7!DG9=> MB.J-FF^^K%:E;8"XU9@3>@"WY&X[KFU+#C:B>XD2'P2:VY@*&P%&CK<8@,U^ M+,:0088]55_(]]>K9I[_6M+JFM4W,@K"[$NI-@5%+ MMZ1<*+'TF<7R0:BKM"=H48D9D50P%B00(Q(H2T1FD&240\X(S4-*4B:-:F%[ MDW!J5DHK'ZC)=R!:"8':GRL%_?+:D:H+[I8GDE7"06T<@WC:O74 M'J^^ AO=@+Y"K=O.WJ_3#_0*-@>N>KWUQ9V2[KC9&_XN^=N]D*-RO#>,G[\' M_$TTL&*O+G*E++TWHOWO^\7[A4Y46)8Z7DV2-!(1CW1F40Y1'J20)A&""<)$ M)C$*:)K.%N).RVG&_"?G,R(&W!+#]JP^>7PMG&5IW9.XFA'OY5B-5!RWDQ/\ MT$OZ!U L@ EV]H5O33!Q6MGVY(3CEJXUT7VO-JW134-ZIK![P5=S<2.WC@Y_ MK01_OW@C=*O10O/51U%_$F6QY 7KG&J;-KV[+:$C$L8L8-K1Q0E$F900DXA" M&F.61$E&4&*4S^A#N*F9EUM* :V5;D?8ZR6:$P"E&NAULZAAX65E3[/=2Z^7 M[\B23C-P(\'>LKU?@"WU=A>M/V!H4B;:UN(6'<;]KZI--YN76]VQ.N'TJ[R4 M@&RM\JHMUP_XUBHOU"H_]JOX^=4V6W8+.X,7VP6(^ ZN:7)CM6B#$X>WH+#-&QX&R:AIPU*-YS1K M>%_G\TG#6_>,G#.\+^U^RO"!:X:Y(70(8ANR.)\OO^G"*F^$%&4I^!?RO6FD M\?I>3_A^T1W*HA"35 @.XQ@EBK8XAY2%&'SP7PS*0;[*\WV/?2-S[A MZQ;[ XZ2*^<'Z$.!=.DTL99A5#_*4(2>NU8&CS.PTR/GC8>8S#^10EF.K\EC M49-Y]P(.$<4IBQD,\S"%*$P#9<>A'-* YS1GA)%<6'4V/#7;U-AO(RS0TNH= M5R>O9?O#DQ";$9DSX#RSUC/,X 8S#W49C$!QVF#QY(3C]ETTT7VO':/134// M?-K@N?8HJ3M'4IO/69RI+9_:&T&)P@BB.(@AH5*H?UB*.,US'L6VQSV'IYKB M24\K:7]^>]5XX]IF?^T?6AULCX&.0)T2%L5)RB$B00X1$CE4$F*8,YQ021*. M!+:AZXN 'C4P8E2830_:+@?/^QG;#CRZO60CY1\: %V>KYV&PNW1VI&Y1CY5 M.ZWQ_H':F>L'9\7LF(Y5WR#R>L&?]Y2O,ZMU$HSY(IAQBR]H/?/-_O:UN@(#H1Z2_V*- MF>/L%_/YQ\Y]L4;F0.:+_1@#BU;H1H;WR[FZHWK[MU51/WU2"" M/(6)#IU'H= 5FI, AG&>RH3&8<;QK(T)N*U)61N2V]84-@_5\XG\/5^OQ%VQ M:((>U [O?P0IP0^%HJY&;LMCAQT\(\%S3J(,4I(G$"61A)2C!$8A$4@22:,P M[?!\NS!T55R&9C^-/RS5#(Y1-*3W@;CXINY&K"O0"N:XF,XS=9U7O>G''[\\ MS3/-#M:1>7[-Y%"7Z"+7 M=5%)PO3?&L/F#:G;4D@A(W$4QS$D :80Q8Q"PL(4YCAA*4T$XFEF5V#*I7A3 M8Z=.NRNPU@]L*;A5[&2KKEVK9%O5?:.FWD$I18'6=&!I*Z?? S-"?+G5](L7YL2 +C1,1J%QDPB&6:0B(8QR2A#,56[7!/S#4UGE^+VKCRU\+:,?0I M;,WHUA%BGKGS"%@>PF0,\'#)9:>F&Y68#/1^SC(FMPSX6[SDY";<9,K(#U3 MTB$,K\"6K&YKCIU#Q'6)L:/SC5Y1[)SFAPJ(G;UG< V8MJ3,X)I[)T:8T'=[ MJTB3YW)Z!G@XKE%R=+JQ*Y2<=YY MC91@+>:0K.@38%DD2+L!;:1@%(]* M -%4P 3+;VH/7]T7CZ#HC_64D4;4(.7CLHEX6[C*P3X/Z\ET[!.WCY>9?5Z' MG21M@\L=1:MW^4D?EI7ZL2R?Y++4[66J640"CG!,H RXA(BF.<1YJ(/6"4Z# M6.9!:M20TVF_%Z)N9K9YP=(S61\,3.^QU8*#':W>?$7]CK"FQT9? MR",,J,P"!',98(CRE, \2C,H.4_5)Y0('%L&K!V?;6I&\EI8T$H+>G&M8\=. M(&QF'#O#S?-;XBAD'N(3C#!Q'&UU8L*Q@Z?.ZWX@%LK@IH$91NNBDGT"9U,E M1Q(+).+-JUG%DGJE1QW8)UG6BHBJK??ZY*H.8H%*9_>U^*A^J@45GL8,:"[A;94)DC24>0(Y371J):%T$]_$+?L1]@?@'K[@?CI_P.^4P6^2ME(+5Q=?-U)])+3X+C:7:!;4>EOI> ME-?\+ZNJ[8TXDXAGB0Q#*'FFXQ=)#&F0,)@0M7W!4E 12YO7SQ AIO9>:>2S M>P\,PMZ,X'TCZIFYU^)O]^S3&H!=%:Y HP38TN)*I\RQ4VDRUD1]"9@N&7B0 M'*-2ZR5(/>?,B\8:1H:?RJ4BY/I)NYCK _E224QYA()$K4V<092R%%+.0H@1 MS7)EDTN96(5)G)EO:A37BWO5''+5NXE6ITM<#H+;C.H<@NB9U4[BY\$1;(B, M2XHZ-^6H;&2H_W/B,;WM@I)3KT@E^.OE@R[%T!:G+TM=A%[/\NII<\DG\J0_ MNM;1%3=M0Z*MB/(_B^+NOA;\^JNR(N_$V^_JQ5=4XE-9,#'+)0^X1 *R2)EG MB-$8YD3F$--4Y"3F>9R+@=6L_$MO\]".6"B+S)L\?%*K'>-6S2S=RJ^5HDE> M655<_]HFL0PI_33"MP.1F+ H8I!CR2'*8PQ)PBAD,DLSP5,:(C2H-M<4OQO^ MRWYM?3-$6P'L'_ [D: TYSE-8!;0%"*,!50;.0H#A@*,(Q:$H95U,\'OPQA6 M4B\K(*VP0'32@DF\M79/'7JMLFDB@@:99E4 A!E2TC(HB3 ,$ RTSF4<8B;E6G M\.A,4WO3M+XO+2!X(ZCEYOLXGF;$[P0ESU3=R @Z(77[[49,#SOMLV"XY,#C MDXW*6F=U?LXSYV\8Z+5K*:GZLKQF:JNNB&I5%0NA8T$_BOI&OB;5??<7/A,T M326),TBQ3'74WIX7!9#+ZPGL'V[9#NQ]9VO\'+AE<%QPV6RXR;R;I!V_KLN"KNK6;M[?BF\VZM4L MXP$)="(_1TFDS%ND>"9@!.8"4R:B$ 5V/MS+19H:)WUE#.CYKB.Z+7VT@?:FF*^:H* V-*2I>7W( MR;JEI]-H34>8.P[*O%2JL6,O':%X(,32UCKRZN>3^+F+&]J!992PH7;&:40-[6AO'#2T>]> PBAJY*^%[GCW;EE^ M7"[TKK5-=+]9O%]\53,LF_+:GP43Q5=-<]6,9$CP6-&,2+F B)(4DHAB2/*8 M$\2C7-#(N'B>_?P3))]6 R"795^!0_VV%K]YGK84L"C*,6!U3G/3")C[)ZL. M;B6]3J-IW6<=[C?;N%^/B;M%(12_^(]4!&7W:[]8+J#V%/?%3M3'Q<[WO]PH MXZK^R7 83]8^&3#L>'5/ANN\4_/D@F$N*Q;X3JA[=#WT+NB^ZQ?6%5^9Y0&+ M@B3&,$LC"5$4YC#'/("4QX&(TAPQ8O1JL9MV:F^47W^\_1%T(@^K#G@&9C/[ MU3UXGE\-Z[J G<3;Z3V=T."'3NSCSI?!50'-_'IY@: MR316$]N.,)QK,6TJ'1]$TL#^O!@?W^K>E7V/-J?8>N&XE^^ M+6W2.GNWXDZ/^UD\ MZAJANE!&T]A4$_>KI^Z/NC];TYYM%J5(A &*8(QU*8M8$$A(FD(61(D(0JFL M7:OVH@/EF!JCWJX>'DCYU!RQMJ*"M2)@2Y.A-?OL%LF,/4> WC-];M?\.PG[ M59-@U%W1%@7TTW/P0DS]U ^T$^6%Z@L.PNMX_<%APPWC4MT;LFVU'D_Y/72?C*,0HR@2" M'/$<(K7KUGVC(YB0F(A 1-*ROJ;QS%-CMUXZ.XXR!]J,IKS YYFIUC6;-1%M MI%YW0^K_/D[O:&L$7=*5^>2C,I8U)L])RWZ "^+"227>B/:_[Q=O'Q[GRRBFL4)96&:!5"(1,?^1 P2Q!5_93'A06ZC\+@OM3V_E0O4";[J+Z'2UP?OWP8(UPSMGI8-333O*OU,6PI M[L6B6A>&[:J6I$FJT P5EE$00X18 @D-.*N;YY_7XO(>T3*867RJW6"+ED'_/)1^4C:TR> M,Y3] -+ZG?FT:THOQ9,'"ZO];:JBP@4Z=)/FPW2+L:K>,3MW0:=9$LHM!'7:R1(M;]+YI=B+LS MC$^&PU\^RWBA\\X0V0FS=S?J*"&D3;=A29ADF,=&"3;GXJCX!"^,RSYT'RHXQIX _,&WNLM--.GH7IS4T M%'?-D6,](K4Q_E/6Q\(9(HG=69=726L?B]BE1/?1S_,2 ]%VEOKZ74I35NI> MB+H6.%W^5E9\N:Z>]0?PYD7_XVE=T>7?-NOGITH_8OELVG&8:YI>PU+L6PTW M?A#,$LHQ+H# &0(H9@3@/&,@S1%E(N4*)TZ>ZT1ZSXVM.PNBQH2[:&=$U+>B MWVU\E*L[U6LQ*B1D#H,=>F[P/\ZW1J"$1CU@1$LPU5\S0B;T>%R)N DN?MQ\ M]D>E%R/=^4:U4#)+]33#3+M)"!#7$Q!A* $9D4JEJA 91B[3SN'CYS8[:.W, M&GRGGQOG'T%G1\WC 0G,H,=83)/XY/JF$EXR*_U^IV=/-)G;UO47^P&N-3'C'\(SW=]>4 MM-O5J?\;+5?1+\:Z7YN1V_F3^H_G'^%Q+R$$]%XW&+PJ..VN0PAL3[8B@@@9 M$3)R6MKE_M%L+_]W_>1/ZG>Y_;PIUYLVV.7MNMJ^W4CMB-8-E[3&"RDAECC+ M $8I X@F"< *4@!SRA$A7.2QL X9N5F=N3&\V?MMNH:7/'IJC[RY5CM:-8W( M-/<[A"+"3^E51WYSHDZI[PM461:U)D;$I:HRJ_ZHO^C;Q M0#G$C$PZ8!/%C'0#UX57/=49GOV!TQ^/^8:>ZH&KVH&K/RW>#-S^"_-5&]$; MT(.!([=+F2YPQ!LB!X$C_IYZRY:].2=H.H%M7WY;/VJ';Y')E$((4Q!G. ;( MI"Q2J#)@:M5"63"4QDZ;'9<$S6T:ZU5UWFD:_=GH.FK?^PRV+AO5MR$6>,X9 M!];(S>/+2/C?[3TCZQ6V9R];?'X_=>#Z$0[S^7#O7D["FY?3GE3F3/'34[T# M^^EY6VWIRFS1[K)V*#IID2+*'"JJ%H* 7GQD8] M%1UEW+G-O#UE M(Z.MR;=\2Y>\3L*.MM]EG<31K\QTFL4Q-B)\>(#L5@\!8'^%#:R[J#\.TU0+ MML(K3)#WL.A7"NRVPN-R,+?=[6Z<5FVVB[?Z@>ME*4SJZ3N3>%K*JBX?"TG, M88:%7EX(_7]IG@)"]6HCI3C/,4(%9E8$-B1D;FS5US/J%'6JT3L(Z3#E^ (J M,+^,PLB:1VQ &" -?7N/,/2_CLEB\/F3,(.-A1T-6%T[9D_B$TS MYB!Q%_#\M%GKR62WR,%9GF6B,#%<+-,N#HH!BXL4Q+)@"BJ1R-2JU)(7;>;& M(EW<766/A[8!;A4RX]O>$Q^%"W]=#QZWJ MOTC]&"WE>:.?W-:<_[)>+M\WZ3V+F.8*"Z8 4R9F!:49()FB .4"FJV]+^X]6V[6TC/.[?Y;9)(5SDM,@Q,2=V,2\ 8DSHGV@,BEPF3$F$N+1W MG7>/G1MCF!@H6FOFX#GM0;)P4T>9'O@K-U;?C[?:P?$;9?U$'MQ^['V%49U8 M.^A+[:^>SBDZT?# NSG]ZYBFV.O'Q_7JZW;-__%VO?JA/V(]BE_,6"Z($(+@ M. %QHJ!V2B@%&'(*F'9;D$PH+@2W[XQ]4<[<2&:O7E0'-M>=7=\N];L7O8DJ M8X!9@?/:GN;?+NVA+\-MP4Y^0 R^E5['W)\Y7)%-^7ZCU7U)'FI2BG:&$)8 M,$7KZEV2)P 1F0$F-'T2PA!/13U5':,SAV&]?M+A M!:S0VX>MCAYC,:U,O_6 X[* R4XXKMK8/^*X?O$MYYJ:/SYLY6/5OIJ"DE@D M6&DW":;F<),!DJ4<%(BCHD"IQM/ZB[\D9&X?_(&>4:WHB,_](J0NYYKC@9KL M7-,!HY'GFN=!\'>N>?3\5SC7/&_A^7/-"]>Z?_-F_Z9K/B/^Z[G:FI_:OB0% M1"F6# .9FP;%21KKSQ[%0' ;RL2D8;""* ME+WL+[D21?KPL)$/6L@3*;1Q*DI M4R-]FK0RN0;C E_>/%?E2E:5UI25JUK1MW6]F >ME%FBE:(M&M/U^'U9\)0) M#K5ODZ)" J2?"VB&%5;B-%RTWTP]YWN65\AIV0B5 /[$UTVD<]]>MCF-: Z,""NUW7\1=_038W M .@S\&:,&I,&X]R TW& SBV/&L>/GS?K)[G9OI@L*E-3]=T_G\NGFK#=.FA? M?ZX@V:KO-^7: V_&.=Q@#QSW]:!#Z5&[ILFF*V@;G"KT(>O]LJM]^J*IG4_M\P;-<,B+T MXD00S4,LQ@!G! -&BX06.>=,.I43=M9@;ISTMA?^%FU:K<>WLW8?$3NB"HIS M\*/C@UBP1OVNTW1G0!VN3*""1*4@(QAK.E-Y8"QA /M;_$XA@7EB16]G3YZ;KS5:6=_5GT$ MU?7CZ?$ !":43C'/I\[G[;WUH/GHJ9.=+9^WIG^:C5S3?MU\ MU4V[I%R@E%(D@,A4 O3/!&"J]#J(LJ)(XQSGR*H#^A4Y<_L\=VI&.SW'M;6Z MA*N=V^ !K<#?\AB@G*?_*S#XG.0OB9IT*K]B[_&$?>WR6XK^=C7WFZ70LU[X M[+LGO9':Z9.[JJ*R^GNYJLN*?ECI;U169KOF\"EF\V;[\G>Y_;[6?S&M/=)AB50*2T *DRK5,%B@#%E#,=2%U;-$WY%MAQXDS'-C#/MB/8[["R-[W?E(\U(]Y8%#4F13V;[@Y>AKOH=TU) M^D':AF53C:*!R'==YDG'RW^IYVG4?X7JT9..R_F"U-.J,*8I3/FC%'(EJJ:/ MV[[((DJ$]H%1"B3,D7:.>0IPF@F0ZRDK9X(KY)#L?DG*W":8G9XN[3\N(3A, M^=YP";Z@;55T:O7G )-+\Q,/<$W5TZ13U5L_DBNV#[<9N73SA-U#KNA_V!3D MVL6CW?Z-I)7\33;__;#ZO)%/M!3O?II@+[E@"L=I7F1 2$@ RJ4"+,8%R#*H M"AQ3 A%\NUX3N;6UBJ:0H+-3[]&Y2HZPM>K,VH%C6-3/W$AQS_445)?1%LVOS'QD?+Q%C#*D,I@ 6& & M4"P4()IV $DE4KDJ2)H(-_ZQECT_(NJI&NUUC8RRKBM]^Q&P8R&_J$Y#1YW. M=U&G]5TT +$_7G(&RR=!V0N?E*F<,3FF+/<'C.X83=M(]M*T8_LB?\C5<[O1 MG\:*%(A3D"&<:[I2,6"Y* #F,69Y%F<(98X-H"\*F]]2L:^K24!MM1UWEC*( MLQTI^4(O^()R+'!C>B=?1<1S*^3+\J;N;'S5\C.-BJ_?,XY%=J5?/];NU>&4 M*](D5;G@@.M5%D"""F :& 5RXRA@B$&Z>*'W+"U+8\,B7/Y$OI" ZX3]A,O M_TXW#]*4/MN4#]^W8*W \\ 2P1UKPB'/18H!2\VN'F::L3'+0)$7."D4S&GA MQ-B^D)ZDL>4>Y[<-SII[]D6H:PNB+Y_^:):W'D&WHV]?4 :F[R/ [L+YC3: M^&3O07F3LK>-YJ(D0Q(H1"1 4 \#C9,,4*(RG,8QQ;&5*W> M=1<*)J-ZNZAZ;?LI3T(..K+E\YEIWCINF-I#;H=YX: ,C"G=BKW87RY MVYU!3=,*T0ZM,+T0K\A^I6:(=HA<[H9H>?^(4);/=$6K]:KD7=U )=,$"0%$ M'FLZ(B@'6"2%=CD5Q"C5*V&[/J[G'CXWRMFIYQ"1<8S7,)/T5MZECXOM M*%AX>2&P#4QI.U@[)MMK'>W5CNZ#P>K2+"< O%.USO$"LV,G'4>XAOOJV#YL MPBX[CO8=]MQQO7F<2_N_G^E&L^/R95\X<1DSKKD<2((3@+1C"[!V M;4$69SA3"2$\MLH9<1,[-XK_*I?-MO]._6A?9+)G@)L3:SD$=KZK?V #\_L5 M*+7+&L)9=8/)IX]J*7E2U]0-C6./U/'NL0D>FO,>2KUZ:5(4?BLKOEQ7SYO> MACE*A40)18!Q%0-4% 1@2#(@,\H8D9Q3Y412%C+GQE![E4>F _*9U7!<[<6:'-0ZGR1WVMWJN-/M')=7S\F.IY"+-TY1D M"H&<)MHU$EBS3@:IQC[CVD=*DPPZA;Y8R)P;Z^R+TS[MBM/*3NV[Z+E6/%IJ MS>L:=W4@BV.).YN1L&,FS_B&/OT8JOM[%S4Z1T;I"2K_GB(T2>W?GMAY5/\] MQ<&Z_N^96\UBQ+F M1CNC0S!.L;-U:FY )+@+L]/-8X6ZJY;[]4V.A4SLB5RP\=3ON'3A;5FD'\N5 MK)LN+F),:.WU*C9=G?K*1JD*84-(CY?WD%YD[['-I8?O])6]XPX&+9O M^=)KL%7MM%D@AC$3>C[C:::7S%1BP"21H$B*-,6YE#2Q/R^^49FYS82]=DG\ ML%V2:[LJ+T-E<:@\X0 $)C*W!E;]_H;57;1GP0F'Q^%P>L)AFNC,.O1PN9UF M>\)W\)#[5AG3G7U[0N/@2-S7,V_;<'G9%2YN6PNT6P@99CR&2 $H4@%0@@B@ M198"B(I4YBJF,7$\?1J4-[=YJU6NSG3;J1[M=!^W07,):[?M&@\(!IYXOKY[ M&W6!?7<13$!,[KHF)7<].,-M[%S!*,0VSR61K[+I<\7^2UM UVX;G98M-QLI MOM&?SOK^.NK@^QKB=H3C$%#EU"K&-_6)("I&@.L/9;-+/D&!&!2<(+^]K0UP7.S8NY__HVRN-\5[BJIZI+160+I"T6 MUI[Q>PU*"8^C2Y%IOWA.56_Z5EP=JU';@S1OB('*BB*E.::%(&YU8X<% M6GT DQ:+;14UY]I?Y7:[E,(Y=_ET'W[NH*XQ[R&$EG@YCF*:$CBU %$%M:?B1VRN>O&7:SWY:JL MOIO,DK4PGF6=3VA6L-5"*)$(*C)--]!PCBFO@!$$1!!(5$XS@:W**SC(G)L? MV&D:U:J.W+P:@-AQ \L/<(&IIU?*Y1"^>F79E(-ME ZP?74=H2!;6 -B7V<; MZSH.%[>R+&X=76FZ/7W^I-ZN'TWA_7;+;)^P7#?K97HB$AW1[6(ETB0G7(D" M0$9C@&"> I8Q!2!E,8TQ$W&,'6M1WZ#.W)BJEZB@O["^/8>Y_W=-[VM0&[6; MZ6V"-$*,J>5^VF0C%=HK.X6^?QP9)%3&#WB>BVC?HM'49;8]H'>F$+>/I[IW M+#>GH^ME*8R4=WHQ9993OZT?:;E:9)#'1.DE)5>4FRT_"F@A&5 P9823)*'2 M:LMO6,S<:+.O:=2I&OW9*&O)A5> '>8X?W %YJZ12#DU0;\.Q*T-T0/<\<^TI5HS]&II#QF+ 58YA*@/(< ZT4>8(HC2(UCE3O%+.P? M/;?OW6CFYN'T8++S5L89'_CK-4H%"!LXM=6GH]![^J23_JE5QQ/XF2M\],WH M#OFZTID+F&82%04%+"%"3\J% C1))1 *97DJ>"JQ4^6X87%S^UB[2K#'+1QZ M9Z&W-'$X03N-85)D<0H29=!F,@6$2:JYD-$L+@JBB+JE3\DM>$_3J>3K][6> M-_78/DX&NAVI^@,R,-&>=,_8Z;JK;!RJ@<8E5,*UT#B1^(I--"Y9/]Q&X^)= M(P(K#I_\Q?3W^:3^J)JJ!&?;MRV82%!J.D&F2.0 4<@ H90!!!D54F2,4VH= M9^$N?VZ$_]%$)L/ D-N>(S/.)$%3U0,D>" M"$$ 0FD*:*$*D.59RHL\AH06"ZUKN19?MW2SM7-?SPMS^8:.18;[C-[095-8 M=1N]D0_E:F6^J+6J.RB9=BD^HD46% L.4X0!*_0R 4%4 *HR#G!:I)#RF"=8 MM3"_6]T4B.,.%C VKDN #_7FME3HM6#Z#VFF72G _0\]&3_4/E-G MQ-@^ EY&U([07F^<0A-AK[_3V9-O8]U=5-L7M0;>[5,%^\,X4<<"GP,0IJ&! M%PU?J=^!3W0OMT/P*F54>@W;?EB9E@R/=3KR#[G24\Y'V7#3%R/X[_1G^?C\ MN%!% CF!A3EQ$P#%B *&90$$@Q*26"&16;73J1D;7:*=L7;K6@6N& M8+4@;T]@!6;K2SB-Z7(X!)@#&WL";B+Z'0^@&]M:H#)(KT/W3\>G%E8<$*C- M]?[J(NZ7SC(CC&4R!D)F6/O'2:9=XY0"[2-G$G/!DM2I\NF@M+EQIVL),3M( M[78CO $5F#I.OM'ZWLMVFXJ2GU?4N$;L7D%0?OMUS;AIA ME:N'1<9)@CDQ@5Q(+ZPEE("D6)FP.:QP0G-96,6SVHN<&X4T,5LN)7 ,0W=T]8KK0-G6KQAXTJM4 ML+ANV:4:%A9WCG/JV@=57R27Y0^SI]HM/R"7D" )$A%+@"#E "=$ IH7%"N5 M<82MLHNN"9H;#W=Z1GM%APMLN<%JY]/Y "LP_Y[!*4"ZPC4@?+IP%V5-ZKU= ML_C8<;MZO7O.X>]ZV#^IO]/_6F_>/E?;]:/GN )_*EWX7!&31,"TBDZ9MM["#"' MQ94GX"9:4ET"T-,"R@*,P673T/W3+98LK#A8(MEOSOS^ME MR5\6,H8X9Y*!-#8'AUPBO6*" N19@5*9)GF&G-KX.6LP-S*]L:>Q^PC8+:Z" MXAJ8A7=]Q4RH\@F^=^=^U=@0_=G^-\AV^VA(0_0KLU?B5?J9.6-TJ=^9^X-& M;A$)4==+-:4,2RWR+7TJMW3Y=OWXN%[587J+E+(XPYKP$L4T]160 "9Q B#A M%',:TQS&3IM%5T7.C>OV&D=&95"NHE9IQXVCZV!;;B%YA3#T9M(A>M$>/1.< M931N@HX];BQ9P^-UB^FZU&DWFZQ1.-EVLK_3C76$+!=UU9R7+_*A-/6S5ENS M_%U [;!F.*, *::7I(5QKQC/34E!K"B5"C.KS.M+ N;&*(V.T5[)R&AIQR87 M01SF#A_0!&8*1U2L>>&:Z7L6J#H:J"3_UX?UCW_3MS8,H'\X_O O/G:2S_R: M4=U'??6ZT6=+73;MI^UWN3&%\S;RNUQ5Y0_Y8<77C_+CNJK>KS>R?%@U]1SX MRS[TCNE/<<5T68EBMC\5><[#"GZCM*@;4YD4']D6- M@=$OQL1?[Z+6RJ@S,^K9&>T-W=5PUL9Z/9<+-1*>C_2\JSGU:6 HG,\<) 83 M-3)=]YE5\I_/^H'O3*7K;_HI[>E9D4B5"RJI>EYD#@PU8^5HM822A4G&L<4ZFI @M J8EHTO2! M4\D32A,7JA@2-C>VV/59[BD;_6G4C6I]'0EC$&<[SO"%7F#:& ^<,W/8(.*3 M/ ;E3U M!R],W(GSYPF[BOBO?U.-P^R6D!F8L3R O"$<2I1P=W*+Y\7Y/*135-V>:]B9!;%CAMHY]%,"*$)SQ602FC_ M-)8IH'E, 4JS-.5IJM>V=+&2EI4 ;T!RUR4R= 7 'HI+7RA:[B3>_)Z%W@P\ M*IT;M2IZW,(;A,#K+MQY2=-NI U:>[(7-GSUV Z.M1?V8)[X;ED^EJMZVZR- M>X1(4LPY!4E*4KU.+5* 8,.[Y]IIN2+FO7XR[:#AR/>1N'80J:"-W Q-0:$+46-*5= M^C9$GU1])EF;$35VU+_X-'Q(Z6T4W/*W X_&= G=]:BP=E2>S*C0_JBL5:0] M_NBA'I5E,RJKYNA8?QO_ZB_/^P9 KR5^CWGTI)G@-]A^G!I^RZ-&GL?N"G7V M6V#VVJ&^>3E?R[,MX_GI>5N94MOEZN%HQ^+=3[GA924_;THNOZR72[7>F!L7 M>2H*8=),N> ,("48T.]W H3D&8\EPBISZF@^O0ESF_=.-@4[Q:-:<\QEJ,3SKKAS#X@S&\J'[TZ0;LBO-Y)>C^RG MMV+:6(!7&Z63((/7T^2F#F1ZHGY+-YN7]J'5NY]/DFOAW]9OY!_;IDD:VR=GC]%@;G/:_N3+^*T1[UL1 MR=:,:+O6WF_TW%HRJB66PR!9+/5"0S_=>:-!_<" NZ@S(?JVUDO!J+/B+FKL M" W_J)YD889A^JYD'H=C;%\R=R@M.Y,Y//@U>I.YVWVA.]F(!XTLZUJN3(^H MP^::?ZRZ8 TIWOWD)N*F_:Z(4JR 2"_(T@R@S%3'QJ;=<29H$;.$)) [E7EU MD3ZW><=TO_R?4;W9*RO'"F%NL-NM>H*!&7@F:?4^TX"WKWS4:.^-L6Y"S6OM M6"<%IJTE.P:;D]JRHQ[BL]MB^\]25A^JZEF*A= C025* )0"F]9=": YPR 6 M!4QDP5F:.$4%VXF=&W_M]8L:!7UT!3S!VHZ[_",8>I?%J6N@*&1(TE46-*TT50WD5[<\S!8\^@:&^1Q\UE'\!ZW2>^2:%IMWQ] M8'>R>^OEH6,KCI@LU\W3NNYEM]+S^U;+U"[IYN7M6L@%QK'D62( CTU-3*%R M0"7-]2(8(Y:1M,B051"-I;RY.8MMY8T#G4T=0Y/+L3:YZK7FD5'=M4C),.[# M'!D S< LZ /($75-K."YN24@!@QP"+HHB9;F,B;2JON\F=FZ4TRVF_NH64T_U;.!P M=F"/N,5Y31 U3$%_RGI1D\UL<))F@*12 50K I M3/IPEA&R5ZS%"]MPH_MK1?6M )&L+HA=MPDU'QX/C,NK,WA?:KW!: M'W6Z1WOEHT;[Z#^#(GW3\;POQ"<_F-^_XM&5=]Q7N/4X\!R/X@ \80 AG $60PP4SQ.$XTQ( MH1:-&ZQGMHUE,O Y42Y?RK' ,C2X[W=P6O'EJ;?U3#51/V[_&O?%U'[^RO](Z]C?JO[ MGV6UD%2JE(H8%(7VN!&5!+ BS@%%D$F.58) ')IP>LMV"M(K^>!)FS_<*MB-*VX_ R&^5>Q<% M)BYX/P*;T]KW8QXR,CB ?Y?B>2D_J7>/3\OUBY3U$=FGOU::([Z73R;U[]W7 M3Y_[;;M-$\A%QJ 469( &"NE'F.1:9W7L$%H&!TPP,*$WJ4..B7M0P(V >HT' M&*O+M*$ -R)V$@5PZ_/&UYLN14DW+U^I$5X+K9T3J#B!!28 "DBTYYBD !>0 MFM[85"6IS&7B7&_ZK*39L25MOLKF8QSC!5X&U9+>?$ 5FK]<4!I56WH0 =^U MI<\+F[RV]*#-YVI+#]\PNH=)Z]KM_/;&;4]BF,=)6UHJ%3Q-L%0@4S+3_ "U ML\5B!7*:2!5#IE!NU9O(2>KNO6&/19GFFDXW#PV7O%>"/W.59_7U98N_[_RJ0Z72RA+\BQ- M ,:F0Q)F"!!3EAJGF212^R\XM5KX#8N9&_FT076MJJ;KJ5$VTMJ.BD@\B^PP MT_C#*S"UC(5J1,SA$!(WAQJ>??C$$89#!IX&%@Y>/Q$A7NK M.QU-";E1[:;/(FGG7-R*3^ /_@PTNZY@)K*^+0ZT7*[_&CPD='8GAG#QZ3V< ME3.ILS!DZ;%O,'CMK;O$%[IVU=LCIO5WW?E[(01&!8$4I$G* >(P T3[!H#G M2F5"H42YK5<3!*KU?U09?^),[UWFN:[K4M^,9N_]J-C>NNKW?$ [/1 M0%/#=B\W3(_ZD8B%VT;R\AV9G;UH:L MLWGW2=8!N@^%'QCO%2'#:#M]Y<>@J)^M\!A6XLU>N';ORVU3?/F+K'OJ?ELW M97#JV#^J;?E8M]-N;.YJS?\F32:0_K5YF[N@ MMRK:FS[:P;]YV)V=_RD',_"=L_M)?9$_Y.I9+A1"*2QX8I3[NJ9-N1 M9)'2F"8L1Z8O<@I02@N \SP#B2R2K$A1*K%5L9QA,7,CN6;K>$M_UE7'M9[1 M+VW#'=?NQN=1M7,/;\3>C'@0!:\MA\]+FK:Q\*"U M)^V#AZ\>QP1_6Z_%7^5RN:"IA 5#.8!8?_8H1Q00E,5 X8+G"ZCL&K.G2>SOM M[J)]HN^;,;FI.Q1Y)G&JBABP-#$O6Y$"+!,*%)*4*$)E1G/7Y-[Q&(9/Z-TC MV*;VW@9?FBN.A2J XAP#)&0&J"0$*)J1+!,XHS)W"149]:U.$!ZRA^UWZ5BI M?8>5W>P[!H' \^U5HG*>7(^-]#F=[IX]Z01Z;-'QE'GR]QO[U1G[E]YIYC-VX=+0=_?9HQF,2Q'XCPV,6=:9-,Y.FF.53L666.BAN[/"\% M;@?8^YKA!I6F7US[LWX.BVT6N' MS.">[Y5'3+?]:V?+P4ZPY2V>LA(N]S5;Y#C-"Z0XR+%DFFL9!!B)#,1Z*1]# MF#$NG#J*.&_<.%<.\,9EA8 #LG-1 L 9FY;.I#T.=$@,F/UP'+&A.Q(#X MUTV5N([+U0P*BT=XJ-'X=EUMJ_N5J&4V3&DFQ+??Z>9!5HLTSR 47(),T P@ M!6--9&8_C2"1"P9)1@J7I;F#[+DMP[\9&=%AE3W3)FNO>-1J?D-%PBO#84=K M@4 .3&N'R-9JU_C6BKN@?%MI0SN\@E4\O"+^]0HAVN$R6!_1\A'C6*UK1?>; M;/[[855W-I.B67]K6I759_I2%Z$BA2J0(!) 10J N(2 40@!3 NE4))+BIV* M)CK(GIM[UNYDU2I&K8[_-C9JU&4,[*@L$+*!J6S7%O&73N]?HW(5G:$H.$-%,QG)(0"YX@F!!$P*E0[O$6W2Q^@BG M[Y)XKV<@NBFU_V86H0Z;5F.'Q&(7,"3"DRU$C051:T)3S;!OA-EQ-6RZ4)Q]$N>_>C]MHWZQ]-)>"V M5IFDDE",FNP,"%.59(5*&T@R[.--64N?F1G>:=CL".W7='&@[ MQ.U<9^\X!IY-#B#<_:.OXU,LM MA;E(4A(#E=,8H#@K- %E,4ACJ?UA5<0P=V*A 5ESXYY>KNC;[R9?N#*+S7K' MV'Q!>J9X7M7Q*>-B>X=0MV,B3U@&YI]^P>Y.SXER,"_"$B:G\E3<*^5(7K3[ M%9S^EHI87 ^ M6R0ED*AQL\>[?SZ;$JBLVFXHMPV-/KQI1E]WHUCT9Z>:1U_GO,T^/Z0C"9-^ M ^>M.WY]+UPU,AJMK)[6%5W^;;-^?M*O,U\^FS67Z1ZR-C6ZGZ5H TCTB[_O M*;)WW6669QRF"O"XT NFS!P:I!G4_Y1)+D@64[=>2KWON>HV3]'(MQ$+- M%[Y>0^%NU6G:^#A/")X$S?EZ[HC3VN-#X;(IN_9]O=0/J!JR+U?-\N7+>KEL MNRXON,"(Q%("(E0"D,@$8(JF($EB*E$29PQGUGD8(Y68&]E>")CHV_(O4>N> M."\*;QHMBX/<"<;@=>)5KL$?_6G,B5I[+'MHW30:#L>Y$XS*1,>YOC\.MT/< M&W$$6":,D+Q((2(X)0$KIV2DF$HB4QDHHA(6RFI-X=X4 W:2[W*]$]5*^O/TK]2WE40#9+(&5%S@%)%0,( M<0$(0PF@:4&(X)3G6%A[S+92YT9/_>/)+Y_^:!._:FKJ6>+@@UG#;^$"AP U M,"^U^-T?XJ=YJ5;;Y>#W!F@=_-D0$$_DP Y#[N MI_/-(X]#M.-HMDKE+B[^"]W*+]+8IZ76K]GG3;G>_*>DFU[L_"*%G! "2: %*FD1$J,W*)WQBHR-]+7OF9ISE"_;DV/U/=:]=5#G?;;1H+N M2L^\EWJ4Z+*78A(U&.RN^"(KN?GAZ+:.'E#+D[ )ABGTF5EG0A]Z8T5T:,9= M5!L2&4L.$H$"- VY%5:OQW)C=9GV .]&Q$Z.^FY]7J!@INK*"?G?])7;W>'X M?\CRX?M6BOL?FEL>Y+N?^D4MVU8CBT04,8(B!B(VK:22/ =48 R4E'&:4)1# M[K1E,*'NR(?J:#&WANL(F6JFS# MI1H$]I%2=U&'0M3"$'4X--VI)@RE\C]ZDX98>51_7J%7_L?%.20K@ HC]\'; M':RW!ENSL67$?RFK?[1)-8K)A*=0 IX+#I"(*:"00\!13 3+8I5+IYH 5^3- M;0[:[7X?Z!L9A1UWNJ_@;+G)[0^]T/O;EX$+D*]DB8O73>TK(J?=S[:S_V0K MV_*V<=1RQ%I=%;K?RN6S_FU-?]6GYVVUI75U\P5F*65IJ@G&%.%$628!3G($ MXBQ.9:&X(N:TS;ZHDJ-\)^J9HLM]HV?TCFY,[?SJU+%I3!B?#N Z0'8<%1#V MP)QU O"^0&H+=4]O$V!76^2/Q48BYY/57%68E.5&XG/,>F,?F'XU)!O0RQY<[! M*PUR*! NI%.)Y'-"YL;4C8YU MHGZMI1O[GH71CD5O!29 M%HZID>=OGM&;:A0\2#@*D"LY#(+?>MIG)4U<.GO(VM,JV8-7CTKCT5^ K+;F M@+:MZGC/UC_D&[KZA_G='ZMMN31-M9?M[O4"FG8IA!(0)U+/7(HG@,22 !'G M9F.')!);K4W&B9_;G-89$&U,T -M3(BHL2%BVHCF]\_&C$@9.Z*GQA"G=!'7 M,1JFF_#(!Z:A'>AUI$FK?52K'QG]F]_7%D2U"=VQ8E#0G;)S H(_65Z.[T%P MS&5G!S7ITZ9C3/2XJ,\G+%/&><1_2ZW;VGU_?-F_:,44KQY^:,R*S$C M8<5-R;1==ODB0UQ21A.0Y@D"J,@+0(3$ -)8I2@MF)Y;7$X&[$7/[5# J!V] M7Z[_JJ+W^B6(=BJ/3L9W& 8[9S4,N(%G#A,-6F/;J6WB3WXQFD?EZEY>30N^2*+.6,!=@MB.FFZ";JMG+TPXK98O5B,8NPT#X[>)R0=;$+5N&+3[MSW+E M^ELKM9X/$&O.'N^?M]_7F_*_I?ACI9]=9T,W86&FPG7UYN4@_NN+"2G;'Q]A M*&"B< $84\@4?-6,@Y@I_9I+06*5Q<0J*7 ZE>>V0\W@O0A]+G@M$W@=S=N'( M=T?O1U0;-%&QW-##$*;F;C"M7ZET;^A1N%P!.+CDL:YQ71;BBWRDI0EC^RPW MFAX?326)3VQ9/C2;8CB%"44Y09*9?HKVLY:5U+E- M/#MM389+IVZTWNGKZBS; &_K.7N&,[@;7>M[%^TA[:D<[76^:\O ^_2M':#R MZVC;")[8ZW; XM0%=[GY)G*JS%;:NY_Z&U_191<37:>%:]>_#A!IPD(^EBOY M82L?JX7()$FQ8( )+ %*A=#K^I0"F&8PR2&10JH1?.6LR/PHK+$C,B]#U%FR M*V_3UN4PR]HFK&M,M-WH07/BNJ!#,0W].8Y"]*>Q):J-\>BAWHIG (YTU^4U M:',T8A>8=/SSQI'K'ZN-Y.N'E7$[O]&?;6F&:I$76* \RT&>*0$0+JAIFYV# ME!(8%P(21++%4YWW]G5+-UL[!KT@S>6K/)89[@-]0Y>U(T+U@E ^E*O:0UFK M:/M=UI40W CQ$M %RI(TSPI I-E\QMJS)D66 9)(7C&!"%Q"_2[E>7VLS>8 M.XF3@*R%^8?7;CKQ %C@V:*O8;^(BL<#KBL@^*3X2Z(F9? K]AX3]+7+QU:X M?'Q<-[4T_P]=/LM%RE$A,LY!&@MSB@XS0!'# /$"JBQ':<*(6S7+0P%SRE$?0V7WKMP 2^"/O8W$7U=K=11^JZMEG_MHE^_W6DCR2,7'=R/,6 MGM:(O'#=V.#AXSZG)A^!;Z5H,A6Z/[1G5F:.>Z]?G05%M$@2_8E3J:1)WI< M:__*U*9)XRS+&)/,J9G%.#WF1@R=TI%J4HAV9Z[E*M*O'8I^6?A.6?N//QZDR<8#Z37B=1K#?]KAQQ#J0 [;?-XJE*&*1,A!3F@.4Q11@ MEDB]?N5%44"8Y=RI"J.-T+E1YG RIALG6H%N1X"^H0S,=L,H!MJ <\'()XM9 MR9V4LER0..8GIWO=R$C(_Z;L;>M _'+/"T),G(0$+T[IOWN;2GN8T2]MXK[C MLNV6<;+S7$+#/@T7U59$!V9T59Q_,9;\>F=VE.^BUIRH;T^T74>-1?Y\'0^H M^G2!;E%G4L_( V['#I./1WI?U)TIZ6&H_=M?ZX52--%K.0AXFL7:T\("$*64 M">Z0D+"<9L+7*N^R%G/SQ?1[G7A;W V ?_-JSP^DK[G\Z^UZ]8UI][JT(9.L M"*_C.-$2<4"1N:P9KV/EL(BT>-B(*@Z_ZX=^OW^4FY+3=S_;-K!_&"5$W3NC MZJH.Y5*_LJD 0I$$()1@P%*JQTODB- MZDVS$:?FJK;H#[-?*$P#D]T!G(;%@=ZBX$@'>B:@N^8':KL>"( MUV!E!=MG35=/P=&Z@RH*KO>ZD7JUV2[,@7)33GXE_O4N@@F(21/+T!1_-%&M>SNBSA"OQ:C<<1OPE_3#>KZ2 M_M>QG^0@;9*OP]WZ[ML8<>?(HHJ];-VN@6P:,QCGA0 9,SUY\E@ BED*2")5 M7I D)\BI)\\9&7-S9EJUHK_3[?.F+G'@D%!N#:S=LNU&N *3RB$FNZZ[/>0\ M5EN\C(378HMGQ$Q;:_&RG2>E%@2:R.$5 /T&O=Z0R%;4Q M!SDB11XCF?&T<(]!MY#L\N*_2CPZ.XY'?W$.F+89 ,RS+!,T!@01!9!0"K " M48 REA8*,B@@GL<%VN@)"42J *G M !4H!Q3Q!$"N<,I4D@@AK2?-(,4[/?_5$R4/63_(KF=OG(XHA_0^X+S!"T?0U]7NW5>: M=_=J?WZ1E3GU->$^FU*3+V_\&*H00C#)0:XH!8B)%!"<$9!*I6!2I)Q 9K__ M/(W2__=M73=:U/UQGROA$KD3_@VPX/59C6CHH_VZPFIM2=2WMN^[1F]>HOYU MNTJLQN:N!JMV< ^:]':61SO3G9A6@Q9P^#S8&Q(W MZ8&>A=W'!WDVM]Q_G(5.JG>A]S]?!1ZFGW8TE9N2RW+PN>Q 7)80Y8@DW5 M2Y0!S%@,5"X45ZF ,+?:9KPB9V[T\,TTGXMJ':.=DHY)SQ<0I8C*-$ER(/,X M!RC1+R:5C "HBA1I6&/,N4OW/1^(3M!J;Z?F$:K.'?8NX6I'LA[0"KW!>PC4 MG<7[YY[8/8R"UZ3M"Z*F3<@>MO5F4]%*.QIX;PTJ_?\J,;$!.1@^D5V"M=%< M\Q[0SMMUM=6#^4E]?69+\XO[E?AB=@>73>6'!204B@06H, I!RB7$)"49R8( M/Q9I"F.%H(TC,4+VW)R+QET[=C&,%2['HF[PVQPE!P-U:A_$Z%YS2_1)19W^ MD38@:BQHR]2$0]OE>#H8ZE,=7/M&W_& >Q1^PT??;H^<\%!\E*V'Q^7C'G%[ M/N;OVKXV<[ 0!4J$4( 4B0 ((@7T,I,!%C.*E)*9T#[DR)3,O9BY+=)]Y5_V M@+1S#V^')S!_'V=A[NL83)6/>0I+J)3,GJ17R\H\M78H,?/,U>/8H$OV_B*Y M+'^8HE^:>A82%K 0,@$*IQ2@6%& 89J!/"](2A.>(.:T97=6RMRX8%>>8+/3 MTHT0SF-IQPSY3;R!25\T<+ M@^CX9(7S@B8EA4%;CSEA^.*1/='EPV,_S\?QY/K2[3-ZF5L5>RED((:_YO%&AYZ(M%(>BV>=M_/6$D&])TY6!NC4 MBGZIGS-_'7L$P;8?5OH[K;\)P,T+!CQ@.P G43N,*#GZ/&,Z+FOB, M8=#>TT.&X.3[>JGOJ-[]\]F-OFYL< ;2#"E6<") C(4"B.L5 M.<,4 I@K"?-8NS T=J^*=!NP$V:2]--'W-O$GL$3%TDL4UR /&?$5-6%@,94 M^X4I1CPI8 (Y=2URY /-\#6-VH:[7E!,,:6FW )0C&. 4I@ +#$#,DG3!$+) M8^84[WGCAS[!+-_7\%]\?=R6R^F;P F]D#Z#2_"6$I<1\;JB/I4R[5KZHI4G MJ^C+5XZ((/BPXAMSZ/2;;/[[874^E,E$PB0PYID0'. ,4H!$#@$CT+3"B2G6 M1(N0L*^ZXB!X;O1P=YTX0$CK#R(#1AS_]CZ?/=";$RE$OWCI\VW]5^K!12I MR&21 I0C[>J1+ ,L+A20@L<*(YQE:>)6FN]$QMS(O%$S:O6\BXRF&L?(Z.I: MDN\4T&'B]@138(X>A="(*GP7,;BY -_IDR>NO7?1M-.R>YZNMO76@- MC<]EXG6ADZX:K3$X7D3:WSBR!2 M-W5F_9N7W8__J]2.S(9_?_DH?VA4?I;5 M(LXPB6%: )I@ 1!2"%"N%Y@Q5"J!M,!9XK2U9"=V;OQC5&WJ7D0[96L2^OW^ M_T1_&HTM:W4YHF]'0?XQ#X4 [LS) M')-ZB5N*MJ.QL<%C)L=(]+SF>+CJ,&WVQTB$3O)"QCYG9)D74]NU2:?OZO[& M6"99D0,D,NTCY3 !3, 4$"Z52"GG0CDU:C^1,#>*:LH"CRDI< J>'1?=!$E@ MLNFC$<"[N6BZUQ(C)T*F+2YRR<:3LB(7+QP9S5M63^N*+O^V63\_?5BU*7ZF MZ$6,8I*BC($"Y695)"C *2% $*(P@=IC873Q0V[8VCK< M=Y0B+E]!7YUP'X/)L'[:K+6N9HY]TG_;UEL-\I_/Y=.(".%QXV-'*N$Q#\P\ MG0%1;<%=M+,AZAL1[:S0#I$-<[M'(-\$I-< Y7&:3!N_?!-:)^'-MSUM'&U^ MT[=]4O=B79>3[?*-,$^E7LV!/,UC[0MQ"AB",>!)D<$-]QH!$=?OO+F$HR-*V%. MI9KR\UT=A(4HDLWFQ?]%%/- MOZE5:/R/]](T45N:"T?7>+PXG):K*4]#] K5'QM]F[:#1P,6I!#D-7P"586\ M*/:U2D1>PV&@7N356T>&Z92K-;8%29])S\^@/J\^;]8.)S6XW++*8P!3G!9 \*4P) MQ00P8OJIBH)BBH@0,7+K@W)9V-R8KJ^K21_JM'7M?C( KQW%^0(M,(]=PBO M 9H-(GX[H@S(F[@MRG7+3WNC6-PSLM9BS4Z?E,.6]:) 4.2"8U!(TUL)9@H0 MJ=E%4I80DC *,^AVTC9"B_D=L[5KP_\EEZ)>4GZESL4:1PR&'0,%!GAV9VJ^ M3]-NP,]K*<@1:DQ;*'(\3B=E)&]XU.B%IEFN'@8K]:HH8Y+@5/M3@,'"%!/2 MO,?25($"$ID55*52.1VF79$W-W=J7WVY5?PT"SNJ:PTE_]Y^H?J;-%G;]?GV MZ,9(UT;%>I7I"^OPJ\D]N ?1D7MUO:X8;7#QO#(<%#GU"M#&_C,K/:O;QA4[ M63_*;_3G-U.L9I&F(N4D98!C0LV^O0249AQD19Y!@:1,H!7IG'GVW BFT:[> M_?VS5M#RQ/X<;,.L<",8@1G )PYN)4-&XC%=51!;7)RK?IRQ_%IAC_XMD];N M.*/K<7F.,S1W1%%,90%D" >8< 7/HG>,<\5@)Z_G3EU9SFWGW&D92JPC6S[9)!'X' MRV+6?HTA"$Q*G4E1SR83@[,;DP.SHKY=!Y>]>\VAGDI,"", M"\ 40K10*2V0T_G@.2%SF^V.VXC5 >-C2IB<1=320[X1I]!^\@B(1C56NX2! M[[9J)W(F;ZIVR=)S+=4N7GO+(5]7U(M# 3-3$E+K3MSY9.?RN/>"8]-A#\%R.V^97_:P+JO1>Y^RLP?Y/OEZE?ME9 MV\Z?5OFI2_:W]5K\52Z7YHQKN:Z>-_*;_+E]HW7ZQX+(/"V$*@#+3%!CD:> MYG$&DC2%),^1U/"YS-<#LN8V;7>JNGV^0V#:?( K\:7=:1GLUHS^-HE&M MJ<=IVP(/GU_^D+A)><#"[F-6L+EE9,54O2;0JX/JL]S4O5X<-V@OW3ZC%[I3 M,=(Z-OUL@FS;7D/":V'.2[*FK<=YQ>*3,IS7KA]9LV57'&:ME\;]#)H%E @J MF"" <+F7?+D*A=?:+Y>E35L$YJK5)]5@KM]Q0TW,9V[Z MNZ\>WFHB>I#50C&.93'1X%$A8X!2A0'F>J61TB1/A"((T)VSV+I^DI MOGY8E?\MA0=H[=CV5K@"\ZS;>S>N8N@%Z[T7"CV6,WU]T N6GBT+>NG:D74B M^'>W TOAT@=3[A-%'PS&C^W6!H+4 ;#8X;NGR[BQ<**@R 6F^M' M;F4K)?FV_"%W<*:VJN7YJZ%(^A:STTR]UU>F5%8I1JTLP!+R ' MB' &J"920+.")"2.8R&LF@'Z4&9^E&OJ%^VCYD\J$_4"ZAN['?N'W3)PEN<4 M$PU'Z+.,SHP^Y,:2Z-"4KN94[9X:CTAN46?:4]1 M/"!WJZV9@IOZUZD+$N1 M3&- (4H!PI0!0DUFK$A35$@D"NG4CM%-_-R(]HO#8=O8.;L*1ZUFD>MZE&M>P_GZ'Z[W93L>5NOY;?KZ#.MH[[\ER\9!Z?7 M>"@W#:8-F!J%SDE$U;BGC RYHN7*'%A]6IFJ'9]4%[*]*'""62%2@$FAB2Y1 M$! L$1"$4DE@G!8\=8JWNB!H;I1F/$6C:[1>U85,C-O8Z>JZ67D97*1XHG@& MM*->Z%DD%P;,- M#3PIU+C]8I3\U<#75 @IZXR:'HH>(]ZN0.(UW.V2K&ECW:Y8?!+H=NUZ#ZU@ MJN'B+]7O^HUIJMLSS/G;):1NHQ-U(_ MK*,4&45'-D<8.S!V%#0!W($9:A32M_5X<<K\N+.UZ#;5Y&/&[D M\?W)1NPN]C)P4L0(\$Q"@%$I A"E[G"2"Z#6Y=F6=.I5?%C4W9JL#4UM- MZQI4Q;^W)P#_T_%@_3*ZEF?G7C";\*3I7[JCDDNKYP!!U]=!\GKJ?5G:M ?; M5ZT^.;N^?L>(X^G3Y71OK5U7:S.1*_I[DJMJMQFIURN?-^5Z\U5N?I2\[EK1 M=#_0*Y0%D:F(LU@"2H0"J$A20"#G(*,$F1H;A#+[0VWOZLV-K/Y8;7;!A=&3 MT3JJ&K4CKO76B[^M;'^7@:6ZT*&2Y^*UU(]Z7%:?+SU(S MKWBO?U9JJ.9RK)__5A_>/?]/T-Q>@?CIEE M^-F3$(>5>1TOV%T\:H>#;3_4/5,>ZQ)K/^2*FO\^/BW+IF[W#[FA#_*+X1OM MF&U,W5(M^['U39UFD.I/T:FQG M4_1+N8I4\U'^\YENC-Z6#7Q#OQ56&R9S&.O@.R=L&^VM-#4M&SNCO:%WT>YE MJ&V-/NQ>AIVY46=OM#,XZED\CT%WVDR9P^!/MJORNB^!Z_9*Z*&YLL\23/R4 M&RZA,3S:>0DNSLWIJ#;;Q;[O[4K\[V>Z+-5+_6R^?EYMJUX%J+HO T.4Y()Q MP%.]]$"4Q0#G* ,Y3%$L1$%$:G54ZRQY;H[!UW=OHRY%\RZ""8A)O^FSR838 MVQ1U1AU6.7/HD>$^4L-3>U#\0Y\"!X?>FHE'PSBP(:.?V=N,T?\Z7BZY"YV$ M44=CT7'D^ ?<%CS]1=9;W]_6'S67/C39*G*[7=:9$0N.XP0E6("<8 20U$-! MS(ZS5!3&"50(ZX73J&#?0;E6W]NDD;]Z$#:F7>%>V^CMDI:/XZ)\AT''<<,1E"K.$V/>T&Y(T-R8Z M*$5SKF_FKNZ^6Y3(9:CM(GF\ !@^*.<\=E?3^QPA7'S!I^,A5.XXC0:[?,#(#YC#(Q(22K%-0\YKRXJ;!M)DNH] Y27 9]Y21X6OKC2P? M5EVU\2_R27-K:;S3!8O3(JMB^)N]KH[A:9?AM:,I/Z %IJ0.KUWS@"\6>+G'D%V%PFN8%46A"4*+@ %$H $UE!C"B>D%9 M9$HXI)^N;Y<^.H1L6HUC'JE+0/,3V' MX#!;>< E,%VY0>(43SI@^ V1I.>>.ED,Z8!)_>C1H"F,0X 3)4": M8LB3!+$,.ZUB@FDZ-S+I6Q&UR0'1AY5:;QZ;W]6VFD.]][3$8!EKP /&6H0*F2>>[4&^]$P@S9_]&$$Q@- MW;C[%#P[SKT)DL!W:MEP MR7%%7XRH7CX3!E"3V[34YB]1 M3_=>S5_79NYV0V#'$_Z!#4P>_1(F)_B^DOQ:=9,MT!BHEVQS MMWN"P^?-6CSSNFM2ZQQ5;57'6, 8(YX#A6FB'1.H -;D!03$*)MI9Y>"*WTI]HYE 2KI<)%RP.!$,Y%E* 9(I!R1.&1!*Y0DJ."+< MR;GQH=3;KB.K^L;]DJM>VSQ MGKJ%SU6]9M?*QQ;),2U]K)\]=@]I9=Z\)NGU2UG]XXWV][\_TLT_NFKIJY1JWS4:5^O. ,L,L/")GYEYNUO5(WZ],-U433?=5/M0'Z.U; M2R&61<(82!-5 )0D.6 T3T F8I[!'",&[6LR7!4W-R[8*1S]#_KX].]1J[1# M-LEUA(=YP3]NH8,)=I!I93O HD[=,0DYUR%T2-#Q"N5$"3O#D'K*X+$&9C"C MY_I3ILOPL;;H(./'_B[W4(DOLM+O2AV]W.[W2HRX]J0PB%FJ%Y12NUFXT/]' MF,@HR7,"I=4>^]FGSXU->PJ."(DX!6^8.6^&)+PG559MA>NF,U1;4=YO',1% M"&Z-?SA]\&1Q#Q=MZL<[7+YHW!*I];N^2/.LO.J'EZX*# 6A$$","?FFT\18(BF #-"(>1%GG'LLJKR MI=CYWVY?X]CYF=HNWUQB):=9[=]'.J*AG5;0WJ]>LI[&L3K7J MV7;7\IN_=:)ON'TN+;WI-NEJU#>BQPM8[\^_H5?RAZIZKJM^-WKHQ]9)/57] MQS8[\-U/N>%E)<4BCC$BL2(@D['IH1Q+P#(.01[#&!-"]?^Y;84YJS W>NX4 M.TVI-/TXJMH0QTW^$>.2<*Z81$I/H3P&J"@0H P1(+0_G14IS552N)4/#C0R MD]82[D9"=BI..B:6.YU!OX# TV(_-_4@#[F7H!JQE^AL#NM?="/NNJ_%S)N- M?56DQ\CW'#D>9>^MMMVTF+X%]RB4SK;F'O>DD6%\M/IN_F?Z@/^@2[-/858^ MF]),H>8/]RMQ^(O>E8UR72N,WV3S7_WOY;/0NK_[R;^;M]F<,S41BPN98%5 M(D&240009 *P/(N!E"0C64:+C.C%BZFL;<>VTZKO-(?NC A'(YWJT2^=\K\: M$C!FMDGM^H>>P8[1AM.^&G:T/]\!#SQE&%/N3D;4+*PZ8_?C?OR[@QO:=?&9 M=^<-&A[C+%]E%+U&;4YKP;0QH*\R.B<1I:^CQ;AI],US5:YD M56EGCI6KVI?K=4/9%^L15+*4YP#'<090%IN4QA0"I4@F$TX*D2"79:"=V+DM M_7J=L1RG)$N8[:82_^ %G@(ZA:.>QH=]DT)4JG&#R2?'6DJ>E!O=T#CF-,>[ MQW&1ZYEGZ^PU>@<(]+R*CM<$Y(O"ILTJOF;S2:KPU1O& M\<0WLZ)ZWKS4SVWV)Q^@&=DS(T; M.A6;,ZR[9L?^AC.L<[#:<<6-8 5FB?,X^>." >M]LL Y,9-^_P-V'G_Y0Y>. M^^8_;;_+C3FOVLCOIFU+5W_ >"-MN8&N\%==+*HY=+]?G2\=];O M%NWCZ2&PM/&)A)]4/6/]KK\C_ZJ[:J>L?6^D,8SBSN1D;D!".R*^?7OP"/ MN(,!( F1Z953U8F2;@_(!^X WX 4L:I^J?D)>$TQ=PZJW!XR*DQOY9X%S;E MMGUE +1A'(Y7^$+[JG;(.:4>FH'A.P_QRJBC)R6:H7 N0]'P3N+,2G3OS+^P8N)66L M4?-<6<9\_+$+S%@CQ%("FN00DX45."(%9:64P.4DQ M-3Y3KVIN>^#G K[I46!@2(,?$BX>@%8@TAK<19T.+W>1%C;2TOH\)KP!++\' MB"Z"C'RT> -6IX>.MSS,C?)^72@V$/7Z,ZFX\C%G,D>8":G8*RTX@)+& *=4 M@EPP*&%.N,"%#9D=/7]J--6+%VGY[/CJ&#DS)KH!C\ <Z4F[SJOKCH LP^627XR%&Y8T+^ATSPJ7+;G/.E-ET7]=" M$4H_ATVX UFM7N1RI=-?ZM^7ZZ\;^I^"K;\ME8E5M75'9RR5A2P8 TE1*H]- M( @HBG/ )$XP3'!99E8G"3=+-#4^V7T5X"BS,Y:+J'W!5IM]#FNCL YG2^D4?=W-UOOKL^7L.=Z,< AWTEVH M5_$Q;\;PDN-Y^X,=(T#(CS;,OMLO+B1C">(ID"A& !*1 E*D"< BQ3A+L@1* M:17]<((3*=* M?X:HVM3[\X_N6%7__*!L6070#J[A6H"&SQJQ(J"==H=U 2WO=:Y'7ZW%Q^I9 M<.6:J]>AHG/1&H?WC\O5NOKGMD3.HA:_BQ_K;W^)^;/X;;E8?Z]G1&9YD= 8 M",7IBNHSJ0\\A?IG*C$M$$32:G/M-G&FM@BH5S2QKCI_RW28&83C@1QX76@5 M 8TFT4Z5UAO>JP^VKU5WP/!IX?%\P0^@GJO5WR+1V-7K/:!WIIJ]CZ>ZUOOJ M"D&^G9.Z[N)3[G]4]4S@%.=YP0&5E &8X P@E"> "TD1SCD6U+*LUX61IL:% MC7Q[D51:1ML(M(NHFO&>%ZP"4YH=3 [5F:Y X+<(TZ7!1JZU=$7GTY)*UVYP M/9GL0CQ$W1^Q93A/RQQR0#"$ .9(Z&Z'"2A2P4J&BYA!J]*LIT-,C0=V 4PZ MZ>F+D!MMY?[GMKRT3$<[ :WJ">0MHP0\Q]_#:@N3S7/*2\GZ/)D]& M&?ET\I*6IP>4%Z]T^^H_KY9,"%Y_4$*]4^9(O:YTZO4GV9=V$/6,H4R4+(M! MQ@L,((Q3[49!P+C$62Q*PC*KSJ<&8TZ-%WJ1(SUY41]VO9/7C@M,0#!L8HSE+T9]:OJ@1T.9$\ PH%H=_ MMX$STCF?+4AV!WJ7(1@\NSMSVWC'=)=E/CB1&[C,S2[[7?QUSYK&JKIN]VJY M4#\RT4;&K]XV]49_7>Q?T<3*SY4(BDAG.1*4PI("BA$%RF+#@)(RUVTB])\* M3'AN8Z?=),W4&%$I$^UDC0[549,4M0KIXM<'EW4Z17\V6EEN4-\VGV;&WFBS M%)BJ]U#_JFP#KH,.HS^>>)_N>./\6)N#7G#U:1[>)M"HYJ(7[([-1S\/=2QI M2%:Z6Y N"MV407I7S3=KP6=8)P3$,02EA#JR30J B2Q!+F!&&4<"BM2JH.'Y M<:9&IIU842^N#MILZW$U9U&^:\F66U4DY?S[NHD])C">>5RQW@*]EWPC:[TT35T:S9+W_]0Y+<@\[>;>JT, M\U7=Y-(O'IJ@CW:?X>U>WIT9=HIV;T13Q8YXH%?!?,B' :,QR82WLEV]/X1LWV3*G7,]HJ M>GZF[PZG6MW0*-P9[E&0Q@/A9\9K>$PX:<>-KPF.^DF 3O@1;UVG_EAT/83_ MV:3;==5"*M$9'=1 MIK;.?!'Z1:SF55O!4E>LU)W2=%3OIMG,D=&^BLW&9J_D7M+_MAJ IJO/0KTH M@PG^ON?7=FT).6LCKAV79T9K$G6JC+0JN&(:AO6MI7DE5G=%[3)K.S\Q>)6( M@7&4Q"0O"L *$@/( M2@D00CD@.D*6HSR'S"KV;&"LJ1'IOM74)G\H![I-!W$ZC!R"V=88O0F\$:U- M2]QN,"4O(A+&5CP=[I6,P8MZ7[;V+M_BQA^_;,B**&=.U/>T7J^(<2?HTQLG M]!KOA(O^[,7S^.9>UMWG"WMFE%'?T\M:'K^> U?>NJKI8I='SG]"$AG35 "! MA'(A4EX"2A(.$E0R3N*4)=(NZW-@L,FM:\TQP8NFY\.BKZ[+V1E\;=>SVU ; M<4'3@HZT.7(9DS!+VIGQ7FE-NZSYY45MX![738JGE6#M'N= M6#X]\%-E_?K3>\\?V3L^U>S4USUSC4.60>\S7RC4_T&HYY#Y9_*B%)@W^:,S M6*0I(CP&B.1(>;,R4XXLI(!C7B A:9)G1MZLX_C3^]*U!F2N%[9.W*B3M\UO MMHC3=YB-8688 >.QMOZ&>H3)X]C &-4 M HQ*M8R4L. Y*FA M&2EC'C%"8F='UKTA60OVMX?E\_]4][KD&N)HYB7[0"LP#.R%W.-4>J[2:@^$U^>GR:.-F-EW5^B1MZ?H= MP>H(-2UUWY+Z>_MWP6>"E4@*Y7P*ICU0+ D@1+FA22*E2#,!EFC5M@^3ZAV=S=J.&A]@NJZ4&G-ZBF<'SA/RSY%;J:3ZJ1N6/O M\C#MRO=+QAVE[GU;OA'OJOI),2/_)&=QP?,T2;DRZE*IC#JL'5M1@)C$' J) M<"&M'%OCD:=FYC4Q5?,F\=9[@P-*KK?6F J9'15L1(RVC3B.T,>,/\X@.2P#1RB(93 M?[HSL-CTHKL-GK'ZSFUA>E*__YNOQG*7=1]N(G?FOA$;QEV6^K YW,!U_AO! M,?4>;.:Z!=U^ZZ09S6%,TI@ 3H2RP9*D *2 $F HTR)A<-!WSUP3NPE28V6)A 0[,IH/-WG0 A"WV7MN\#<,W5FNW"U),IIW;,$HV M+=RN/,F. ^O5>O8;^5$];A[[P(NL@&69)0K_5 =>8.5HPB(%5"82YZC@,#:J M"G;RY*DQ5B><&4&=XC3,.S=I'YA..KD\1DI[BLE'9%]UV46%WF6*N\IEE1]A!)#@%(F@?X" M2\E27!#S\/GS8TSN<^RDM/ 1+H!GX#W=#DGH;[03,.HE=/&A+N!CX4;=CM-( MGM0)7IY\J6$ !MVI"[>.YU$-RW[@5%VYU-&O(M7JW\E\TQLN"_ZQ(E2/5(GZ M-T'JS4KP3XLO@FU6JVKQH"[X?:GK([7_?$/JJHDR;7M1Q**03' &4I9E &)6 M H(0!2B7K"Q*3#BD5BZ73^FF1J9:N:C1[J[?N6U*5>XTC'H5H^4BVBK97+6O M9M3H:>G$>9UW0__NM68SM.OG=R(]MST)BKY7S]&K@.,ZE2&P/?$W@PSBV(% M2L'6RO7='K1^4<[NVZ7N=;!1@W4%FY8+M29D<9X*A #!(@'*,:6 Y&4""A'G M)"XR7#)I$UUA/O34 BVVDC?! UIJRP+YYJ";$7(8* .S[0[%O4@,+7=T6(GU M3M?99T-I&?;%]:WQ\EIOWWST<4OP6Z-R4I7?_@G.@7>* 'D7#:(/)W1\"#O: MIOLD/Z^JY>JK6#U73(E1K]\J9JW6OXL?ZP]5SS1'P7=2K=G!"H8-,&NVB3KU(ZQ?]U&KXLTZ0^+&.6BTC MK:;7*#COX'L.F?,GW]CQ==Z1/1.,YW^,FXMZZK8ORA867,=R*R9JA+A?K73' MKB8=[LW+[IK/Y$7_[GY;]'D6LSP6,$Y!(DE3<[D !*E_LH*4<4)C) JK4V5O MDDV-\@\*7VJQ =5R1_O*1?O:Z<*8^Q=V&D;W>R78W8N,WCCM9HO%JTQFX)5B MY'F\I>BI'\P#E4B]4;C7*JCJ!].!\JN>!G!;%^[G\^5?1&'R8;EZM]S0M=S, MNZ:-M7(G1?7B] P)V/!0\-N-DRYQ_"P&M8+URTD^XNVFH12=UPN3$Z MFPX$_M8F.Z!\+CR&(X^ZJMBA<;QD6-[MMAY\(S_>;IJ]]?^[I/4]6W^2:9R4 M?3_?;F?J4LY;EF&$80R!B/7Q)Q>Z)E9<@#27&#*,$*%\MA /.B[LF[F+<)-0 M1E\A;K_"$]'"?9%ZTU8KU9R!:;4BI===5+5;NFOU5]$GUU&GI,_;9M*,!\-/ MS#CT>&$R=CW.^RWVNY&R'[T ZY-.;Q-H5);U@MTQ^?IYJ*.-WI&\LOTUPRL9 M/JV_BY7Z]6HC]L] WVY6*^461+N\G][6+H('TO=^PT]:@9_=#G.L MYL;8_ B">'C3PR/8+H:'-6J>C0[S\<)2O6',"\6SZ2:C$C-"8)+6.02Y0I5RK590H3":","2V2+"_M T'NCKHN#$^IAB< M!.X8WWAK-,X7\2P6&]'487W_0WW0"S)_NZG7BN16383[43F<9FT7A6 BD1"0 MKF*J +K?!. 0TQ(BAI+2JKC6;>),C;'VXS5Z?=H:Q[U&T5:E-D_EI(#4C;$V M3I-J1GGC355@/AQAEFZ(I+D%W##A,TX2O5+,S"WH70Z4N>FI;CS]41?"%KOF MZX+4XIVHV:IZ:H)T^O[&,J=E0: $>58HVS!+"4 )YP 1C# 5C,DDM2%DPW&G MQKQ;@:-&XOI_V1&H*=IF3!D P\"4V$I\%QW!>!?MB1VD^;0E5#X)SG3H49G, M$H]CRK*]W8V;O@CUF U;;W1NXU>Q7L^;:$%%A+MRBI]7R^>J;A+B.,FAA#0' M(H;:?2V9HBB9ZT1UBN.2B)1:G0G:#3\UICJ0_BZJM_(WIL9>B=:GK0IV7&8Y M.V:4%@[SP,QV!/?70[CWRKE^O@ZW-;NYH>:3Y"PE&)7KW- YICS'I[@QG\Z+ MU 3Z]VK]O3< &YOO=Z%KV9.RC&,"6*JSK0G,E6_,%>WA/(4ES--EFXAT@G:E*^XB(MB,F%S& MB!0 5AZI9RE#,(E3!A"13%E$0F>%B!00AM(8Q04FF=$.\.VB3(V< M6F7T2?1BN0#_Z/6)ZCV%HM56HXAWM8.ZQ+RF+XHAI7F8QV&B&W=V M-?-S&? MI*X2&FU5B?9UB7;*1.>*.HTW,18EJT>;H)$J6WOY@GRU%O("[F#5[-M&&*^X MMA!QIB^1U>T.EOCGU9)OV%IO M([R?"[9>58S,/R__$JO[!?]MJ1?;SBVE.4H)8CDHBQ@!*/4Y D\P2!,"!:6P MY-2H2*K=L%/CHIVT42-N]-_)X]/_CEJ1+0PT<]P-K.0@: :FJ$[F2 M]%YW MJ@3O0'5IQ6*.KH6I&P3ED9/&\\BM=;PP/JTO]OU0/CS MALXK]F&^).M9 FE)%;9 )D73)5@ G&0QX"0N&,LX%\R(PL\^?7),W1Y_MA)& MC8BVI\'[V)D>!CLB,LY9L!$8#D?!9Y2^^21X_YDC'P2?4>?T'/C<16[NX)M- MK7B@KM\N'ZFR^)KR^)^7ZN$O,TP)*LLL!;E@&$ 19P I:@09H65<%ES@K+#Q M "\/-;7/]Y[]8U/5U=H^8G4 3C-_SP](@;_H7LAH7\JH%3/ZL_O?;[J>^QOU MCWG M"*"<EZOO_@J7%!+UNDA3-?Q ^PNKY^NR(0^$,W4]YJT3ZG MZ0WK]<'C1ENJSRFQOTJ?_;O]!_N#AHWWDUQ7<_^0-KKZUS$'GN/^=Z++VZY?M MKFR3I*O-K<;:FL5YP1,2EZ"$RK^&C,6 L$)9\)C"G$-9BMPJ><-6@*F1QM?- MXZ/N%[R4NB!M]:R=T6H1]5JT=1:)8;DXYUDQ,_]#8AV8 >NZ(4I-F HPRN5%[!#Z')! E[I[?&J2A>M?M&SUKXO/ M38^%7U;+NIYA(92O4DB0"Z@35" $6"@+*F>*,DF!E7EE57,W<"S@57@D]@)CC9.2R!Q=T/*UL<.E"QP8[JR8WX.7K6MF6730%+O(\R6@* M4!8K9U?F*2"H$""):8X%1C 75D5&SXPQM2^[%S%J9+3L;',&0K./^D9@ G_6 MAY@$R/(94-]KKY@SPXS; >:RGB=]708N=8@+U 4BVK;M#V+!7M[7Z^J1K+6O MJ?Y0*;=27_#^!YMO>).0J#XU4:]G19HGL,P$B*%:SF&>Q0 E4/$!9C++"@8+ M:$0 -\@P-8+00D9LI\9=)#I%]"[-4Z=*-%<_J#_UVBB;OU7'(NK-<D MF0C,2,TDO-V?A/=[D]!KT91%T;W3^TGX=;1)L(A###\9(P4EAIH4NU#%V^ < MC%MT?/1X08RWZ7X0T7CCHQR6J+=MB37YH0=0@S4A0ZWS.L-QJAU):>G<314R-RL\KH-:<1.FK;W5J0 MFP'D!JN)7R #KQQ[&+;2-GP4]?)V&W-^,;18#/QB.1+QWXBI';^;(S3(Y0:/ M&8^WS74ZX&B+VQS/B-2;T^XQ=K%O7>62NMFORD1>)# N0-Y4^T>, 8PR @A) M M/YCH?G*28'23&U/HZB+MP41?GE)7OO\B:K%Z%G77/"=);6^)7A?'?D9& MLV)&-[ZQ#LTZ@6"V9BD;W'R2E=&XHW*6#1+'U&5UKQN#?=9]W-0 70M994>M M=W5!NF(1];NJ9LKGVJSVHM"XE"EB)0B^M+8YHM9JOT!.KY<=OSG/F1GGC3$3P4]D3R"._@P2*'@K M6#[)SUF640GQ5L2.2?+FYXT<2/C^'YMJ_?+K0E?H;^S01NQOW\FB"UWY=U$K MKNA#5_XNJH?OZM_WSV)%'D03U_).D@XS% ME",2)W$*1PD_]*W9U*B]%S@BK<21U.4@G[6H>JM_V<4T/C=:-B&-FYKK[2>T#GF(HFS1B?;@Z5HLKQ5 NQC+%J/]&,OMV]H!U89A M1AJJ:%?'= )!F*'F?Q*AF]Z5^]<(^ PUI]["1(,)>&MJEDV[[9UE7\@$T2(A M &/,VQX9B.)$N60,DD+]GZ2.+6B=Y)G:RJV%7BX:\FQRMX;;U0^VE0DR?88K M['B3$GI=W,OPNC8;K3K13UJAGT=*^KH)WS Y8&XBO5)*V$WX7^]J\V-*K5[1'I-);@;ZI0[;-GAS1%99ZGH,2Q]CIU97<>I[J=-2HA M%AG)C2IQ7AYB:^/[TU'& M[7%_4)IE0"): BA M8OPDI2"1@B#!4)%C,EN(!^V0CH'W<$E+_I#(^=L'Z!-F-WCR]H8&(_ M\V[N@W<7*7'],;HA+C[)_-J0H_*XH?['%&YZFQM[_[I8JS=")TW>U[58ZR=N M,R=_62[Y7]5\/LN+K"PE88!S3 LD.Z'J0MNX)S+K!!(YKD-A9L,.C4>W\D< MM4(W7\?QV=C]HRY\\D^'9N%&$V%&0+[A#&W0M].3C+FHQL,/+) M2$;CCDI+-D@<\C>/[)'\7?ZGO;[EILL'5%0OU(VN; M"!\=W_,X+6.H#*2\(#& &"KGN. )X+3@*(8PQ6GJ7"?W!L&F1G3[9U5*B6BG M172HQ@T5=&^91]MSPO%F9\1#Q#VEHEZKJQ,V7C%>#X '*])[BVRO5[S7 Z*# M17U]/-^.X.O5>O9UN5E_OW\4NB=9M]O.""Q@+@J0Y!#K3@#R@&%9\@&34C7L$H_YU M3"X7GCP*10QKU7_H5ZYRL\<^/8D563=U=?I0KADILSBG&=4]2;CZ9I6GB'4; MZ3+G14H@+;.2S];+-9F;F59GQK#Z<+0LL0KIN!71,:I;ZEF+MH+VL:1JY9&VA[CG M$#4S&V_$*3!)[L YB+?U9\0-J._3'CLWS*BFU8">QU;2T*6.V=Q=5^U/\IV@ MZU_K>J.3QIM(L1DODI*E@@,I=-V:A&8 Q>J[1S%+BA1+F=/4;BM_8+0I;N/3 M=;37CK$-B;1,O!Z UXP$;H5LI*[6G93:[6MPZP6] II]]O1U.+PF2 \,-VX. M]'6]3]*<#6YQ) WU#/'X-%^^[&=,W]-ZO2+,]&1J^"%3>KL;/CSBN"^YD?8G[[G976ZO>K?K4'\13%3/>JOA336?"_YAN?JX7#Q\ M$ZM'7?U3CU1_6BG[\&%%'I43DC+*$4T!5>ND[GXF 159 >(B2Q%3]G21Y39. MB)L84_-36JMZIT-]K:^+SRDQ8Z7P0 =F*R5=&V736BRMJ,O5W1[L^T6%^RMT MC1E2+A=4R*-S[-\7A,Z&3GWLA(9CSG"29J1GB> M8 ")E #3L@1<)K$H92+5_UJ= M/8 +*GL]HCD:8MR3EO/ZG1R87+AL"DT.K]8^.#I%S:GZ?QQ3P O& ,QA#K 0 M)4 YR7B9Y011J\IPKZK-Y%AIUX+VI,#++BE+_[EOL?A+VV+Q-=LJVKY!AFSY MK_)>A.;FH*T:S%_C4J"/FSO_[]7Z M^]M-O5X^BE43(7>_X)[Y!EYH;0/:Y0+B(,2JMWX#3,1G?\BB'?DOZ].3M\EDL%$O_5BVJQ\UCW\9) M_UHS^!>]''Q:W/_;AJS47^8O:AVHZAE&90I)D0&>)01 6"* RH*!F(@$P2PI M1&94W>O$CYJ(E4C9H23Z1Z]"1+4.%GV&W*=KF%7'FX3 MQ-JC-:--AT0UJE&D9J4E4R.FQZR!U M,ZJ#C:7OZF;$3AH0W7[TUQ[SJPJO1JJAXNF<9*0A4 "$T#3)%,F?H$ M(4S]!Y9)CDDL.+*R[H\'F-J*T\NG/QGAU(CJ!$(S"_P68 *O E:8.'1S.:^X MW\XM1V.,W*7EO(:G'5DN7'=K!EK?G&HO0JU^\[+WK[:2(6%I$DN8 5)0!&!" M.,"9\ND+D>F._DUJ7 MO%H^/BX77]=-QBV4*"\4\:54Y@!*#)6YPU) !W$*>!^;"C.L\ M03MR +0&;B=NNUNL!8X:B?T'0E]')T0\],"HKQ(6?1V%2]'1!G4:C3LTFZ\2-&GGK_V59)-,(9S/*\8Y>8-9IY;V+#@"\B_:$#A*E;@63UYJ; M1@./6X;3!HN3RIQ6-X\UT2GWS;EU,J-Q48I4)( 76%E1B42 8B(! MY2))$,*4(3%*I-89X:;&:JU8^WW>'MK JJ;1VXL@JX%LR?!3:>APOM($A79& M;X^ :OXGZC3L@I\F$,$T@/LD I+.R?>O$5\T@*RW<*&A,6XQ0[>)P\TBLSTD M[XW@=QMQ+Q4G_HAE1H>BW4JS;P!]I M12*MB6^;UA%(_S:NK2"O8/,Z8G7>!G9]F!TI[3-E1V4\3TI0EK$FFE+YT+H4:)K!0O <0\3M M4B-'$GQJQ/7[1I<1TTXVT=IL>ZDK#_NI];^UL]UT4Q_-V[9]%P)[X@%G>/I> MNF,S] DX\H[3-@DGWU;V?XT- ,<9>:T.Y#RJ@3TZUBR1&49KQ_.T"! M6?H8F[NHD]%_)9'S&(2H%'(TTJM4 CFO[:5*'Q>N=OOX^WKY'Y8K43TLVH>R MEV^*H^IYPU>_D&K1U+),4IY)R"&04#=R%$4&:"D*D,68IBC&)"=6+97,AYX: M27021[W(T9[,;9)@0]AVW&$Q$V9\$@;?P!S3"WT7#8$<:*AWNN1\T[(BE7KF8QAF62&G!IY]1)'O1"C;V+4ZLGZ6"?J9>T2\A>Z M_.-/K> _1YWH%KFDY_$=YI4;,1MIHZO'J2^EWHEHN&,Y (Y%$NW-((V4(&L/ MEEW:ZR .@RFMY^\<+UUU4/*#5-3A*V]LQM$TKR44"0H=NJ +A]IM6A6;UUB1XVD M%G-=3[KB73.AO4.*>ENL[)U@.E%,S$1&4YED.<@9*0!,=;F;0A# ,UE02E@F M\IU);0:Q5*CK0 M:O^862T=N^G2&3:M;J\P<186_2M,X$@^P'@3:><[>$9\T-OP-=9X_HEG= X\ M&M_/=O.!W@DI5BO!OY$?>P4A/Z^6:NU>OWQ6[[ N4J$9S6+=QQZ!''):$!83G' ;K\AR_*GY2>_$TTJPRJ%CO2WP9H9[0#@#KW2] MY)$2?;\VZ5W42Z]^TO(W6W-;#?R9]X[0^33X;448U05PQ.?8*7!]C!N][6>J MGHO1_UW\6'_[2\R?Q6^*>[_7LR)#:8K2 G L.(!9*@ NDA0PEHFLR')<9%;5 MAVP%F!K!J3??EVPKG%Y+#C.20X!30L(($HA0'I' V:0X%(*0G.C M_/;31T^-B;1P^@3%PH,]A,I@ \$9@, ,\CEZ'[V-&O6O=W>_AH.%/^Z,QTA> M]1XNGOSALQH/>K6'=XSGFYZ5],##/'^%'>74J_7L-_*?RU5?M[QNJHE*G5^8 M904H&4SUSFD!D+*30$IA(DJ6I(E90=;SCY\:]?3"655BO8#<, O=CD=@)C*% MPOBK&]9XP!11-^Z9(>I?QR;(A2>/\H4.:]5_I5>NQNW%"2:R))0)!CA.E&%%E'5%(>= 8IQE>88($:-V MEKQI>D0ZWQM$B:1U'Q1R'^- M[.5K&/MN>7AYH)MK?']>+9D0O/Z@T&E2ZGY=/+KA5H]Q36!\ M%HN-T".;;W3Q?AT)JOY/'P;/2B(YH\JA$2DJ "QQ#FA*!2AC*F!) M FCA2EO#,H8/'#52 M>?97#S3U[FBV3Q_?0SS0ZJQK=WB%V\=YIKE3%<:;VV9YK:^;4;O(2KF8?L >T G_-+D!9?]U78/#YJ5\: M:M3O_HJ^QR1P[7+[P(:OXD$[1;^(Y<.*/'VO&)F_6SZ2:C%##!6220@2Y7SH M^ 8.2,PH4 Y*4>2\S$AIQ >#HTR-#?8EC/YL9;0(=KB,YC +>,,H, ?8P6,5 M '%5_5OC("X/,%HXQ%4=]Z,BKE_LG.ZBJZF\$0OUPUI'F[^K:C9?UIN5^*C^ M\NM:/-8SQO,RIS %*)5<60,9!$B( N"\++,TYW$JK8HK&8TZ-3;HA(XZJ9OD MBV@GMW6VBP'N9M:"=S0#\\85(*,_M=!1([5'8\(*)<])+ 8#CYVZ8H[%F805 MBYMOR\+K*LNU14Z^D1]=G9-N[!FE.$ERG $"40:4IZ*L$J+^64I<")C$,L^M MMDC-AIT:,772NJ7;74'8F($\XQ:>@MKDNKX895>)2.?:=4)'/W5B>RS^9H=3 MB$RZ*R._2@*=&1J7\N8,[W9PAIA8D%6UU ,P4J^[;(&D+%!9,*$;S C=0#$% M%)$2E!2E+,.8(9(:>T)GAY@BOVCI+#R?\] 9N#TW Q*8.'K!KF>=V/D[@WK? M[.R5FM.9D6) M,$YA E!&I#(A,@$(Q3'("Q8G"LL\2XWR]TT&F]J'_5FL'JNUKG,Z%\]B11Y$ MU!18L,BDN@;O\"?O&[3@5@/5=4E:4:-&UNB3C)I??UM&K;P>P;-(3/,(XDBI M:E]TI8BZ";71D<=<@\AZ;)O74&<#/PK2^(3Z$K7 /Y'%R_^HHRZA5%_P1%ZB MI93-_7_SE/-F".9@%MRU9XR7%V>HS4&FG.D]KLW[_GTYWZ@W;/7RH9HKHE-& M51K#)*. X+0$L"0QH"760=]%2F.(TIP:'0Q?'&%JU-L*&6VEC%HQ;9OT'>,X M3+=>T G,L;; .#3CNZ#\S5WXCI\[+9&QWE*YK+S/[9,SHXRZ57)9R^-MD8$K;RZ(UI;@53^T@[PE MJ]6+7*Z:MHV_B(7R(.;]F?0L9@G*L@(! 7.F5O28 HK+!"1)ACD7<4:H:UTT M"S&FQA-MD]DVOKC)[FG+ZM="3C4R3J-0E2@LT!R4"5V&PD>:V" M; YH#=1EZ*G\^5!A';5R$26QTBVBL1O2@M M+/9K["?(8/LK*.R!B7*OW+Q&_$#Z:"=^M)6_*>H6%'&+/;.@R(^TB^;VSOO: M*'-&<'#KS/ZIXVVF.6M\L+WF_A37]#/=<9BM-RN=V;'@7T33,&N7WG9/ZR85 MQ#CUR?!Y$^*J YD[N[MM\K836WFGG> >/51KL/RF-ID./G)"DR4FIVE,M@^X M+3]BKRBY[<^"H"6WK(5U3#@9GSB <21O(,&IYV%>MSM;[B7EWT[*B-5)SO-+B+E I! MK!T7[,(US;LR_BOVT#-#9KBEGN$SW.A,L6/38*AO-/3KXNMZR?[K^W*NGE'K M!AWKER_+^?Q#Z\K/),0X5Z:2HC!=[ "C')"D3 &.8U2(6":<6Z506XX_-5+K MQ8]^ZA7X.:H6T;X._R-JM8C^U'I$G2*6Q^BVTV3&@ '!#TR" 7"WYD!']'S2 MH*T(HS*A(S['9.CZ&(>SJN;!:CQ%L=6ST$E@78Q_6L8\H5@H$TX0?225 I3' M!4B36%)&TY0RHT+X@Z-,C=L:.:.MH$U&HTWC]TM@&AP?^8 H, .=0\>E:\=% MF"S.?'S -=+13@M;M87M2?W5U\'--1@&SV,[-)T:%FO M]^IN?&[J9K]_?)HO7\2J*:Q5T4WW%STP>1 S3D2F*)"!,B^D;DTD 2(Y VD: M,\8DHJDT,@A=!9@::[9="D0G<\3VA+;IY>,P$P:\&AC?P)2KI3\HS=/*'_4* M1/L:1#L5 N-NTVDI+/YC]6/2\T#VYJ$KL'_VI==_[%3QQ?,WH#CI95][^9;6LZUE2X+(L.01$Z-U1R#$@ M-,T 0PB5:OW(86)5./'".)-;(5:$BZ@7-MI):[?=7 /+IQ5\::E1O_8J^QU[YM+^_]=5 _?=?!$FP/\1>BZ4M7BH:\/NR'S;V+UF,Q0DF2,$ IB)JDN MW\H!3B$$28G3!"4,RK1VK(_:G$)SWT7DBH3C#;%ZD#(]JB$>W!$6D\/)???9VY]%[G=V0UQB\H_#KS=+9R M\2N)XKC2BKGZZT.7Z'&_X/?\48VCSQ3U?E(7+E%W>Y$(HCS6_6K*7!3*4I<$ M("$SM5!BB-426;#<*"7#:?2IK6Z=\+L4*1UV>ZA 'UUE&>1@-RF&*U,HJ$.O M*18H>ZQ;=!-L7NG;2H!QB=<%FQ/*='J(&]G]LESROZKY?/^$'%*6*K,_!W%. ME=DO\P+0E&DO($:\2'B"I%'%LX$QID9E@0,_CCW[H4M<^V#H:[D.UT+M!;6#A-_%C_48)^%\S&)>8$TX MYE29+2G, 2T@ HQ2R@5F,,F)S3<^--C4/G:7(,M!,,V^>5\0!?[X^R#*3M N M)#7Z4\L:-<)Z) (33/PVW!X8;^0>W-X%IM\*W0&T+S7Q=<_/C_Q,N, MI3$E:0J!) 4&D,0E(%DJ0 IEEBEO)TE*HSV:BR-,S<+IBNIU4D:-F)&2T[;< MX#&0PYSC!9[ U&*-C$.]P0O:WUQO\/BY(]<;O*#6:;W!2QGXV,!OZ @% C6T8]2A>%3A\"[J9(^V MPD>]]!X=)0?,O#I.-N./ZT@Y('/B6+D\P]'1VNA=VT_RBWA:KK3=\\>B6M)C]:Q=H+6:[8K.15MV\,W+;^0_EZNWS13OBN9J?>)6CDCQH%G(HRVTR,&;\$@CLP MZ7A%VIJ/'##S25(VPX_*7 ZX'-.9RR-<\J562R8$KS_))AOK,)A'\-_%^I/\ M1GZ(^HMH6]+,1,X(PUR ,FMKFQ8 HYR!C)2(4RQ2E!L%F[H-/S6F:Y,!.[G[ M?4[#_1O'"1BFL_"P!F:T7G9M2!VBNY6_K?CT24:-#E&O1%#4;5*D0J(_5H*4 M_UFPS)!R!7$X/\KZJ2-F1[EJ?)@;Y?P4ATZ,NFK^V\(!:9U&W#L6C1> M4_[F+HT7!QBO4>,U'0]Z-5Z]V*E=X[;J_EXQIR_B62PVXHM@RX=%DXLYB_.4 MRUS7NM>N,"22 I(K:Y&D(B]AP?,,48N^C6:C3HT)[K^^C8JXB#I)HSU1(Q!] M%:SY":+D)_)S=,__<]-V';%J46@X'P;68@B4 [/)02>0/:'OSD$> E:K%I#^ MX1W)"O0#LVV31SNXKG1[-'S8F&T?[?0[ZO]H>;-K:LV#?KO>+77FSHS"#&9) MCA2E"P@@SY7'SV .$HH88DF)(;=*(PWL MO':74CZ\)')MO;-/4H=9-E')EE6?AQXQH;=R*V83C+,+P0Y1S-D$$J_+R]!X MXZXV!IJ?+#XF]SAM$NRZD_]6+:K'S>/'ZA^;BNN8,YXC5&82@T3FB;(B"0$$ MYQP4*1:4IEDIS%J)7QUI:BM4)U\T[P6T\D<'$#5R[?W@%-R=I^NHE_,NZA'[ MZ!LQ*Z_=#W*C>>J."-HZY]=1N>*0#SQ@3"?\NAY'CK?!#8Z!T\O%@ZZ'H8?X MC>C.6:U/_]15RO\D/Z^J!:N>=*BV;CKW0;TU,QX7%+-<@!S%,8 9X@!+1 $I M4YRSO,BSPJKFDY,44Z-:];Y!R[!I)_#-[+3@D 9F92T_T I$6@-%*JT.+W=- MM]!(2^LQQ-4,_ZK=#5QO2QYU% MCA@DN "2$=V@OI2 L"P!/(4Q*0J4E7ELV9[CTEA3HZ^N$=?.<>J%=0J1' +9 MC, \01>8IIQ1_:2K)UM">V M==;_$.+#K.P?Q\"D?"N$+N4!#)"YO5; T"!C%PXP4/A,%0&3N]S_D&JAZ^1_6J@_/RUK,O\DSU[8ASK/(!)85SL"O"@(@$5"%/G( M!!0TPT4J,:6%5H4NW=#W1OPU,H+7_ZQ=OGZZR)\E&]:K] MHGGL@'M^NH.O_F8IU!+0!R5Q*47!$2A2&"L.YB7 <:(,0*1;3V(.16GNE>\_ M>6HTVLIFX1D>P&3@2[LJ'YBZ6K% &#A!+L",9*[VXKGJV'8.64'O=:# M&\;S3\_)>>")GKW S3SL*K]\$%S7WU9LU57[%!6 > MZY,$P@'/M2&845CDPL;NNS+>U)CHC[]]_5O4"6MGQ%T#ULPZ\PA78.[J"T-U MHC;9#IVPT4^=N)?[_%B;48; ^+2/K@TYJN%CJ/^Q16-ZFV.'OT==->:?S:+P M21Z77)@1@94)0Q#(='M8V%3D%J4 *$ECD5.FO$JC]MEFPTV-2O:EC43W9>B^ M==56<,M24%?@-F,8?R &)I@#_)17=E*HQ6/3/R-,O/;^&QYQW!: 1MJ?= (T MN^NF7*IM62KM;\V7]68E=H7I)8&D3!,"."\S &56 "19 5@I(&)0Y(A8E8XR M&'-J%-,G&SFE6PV":\8EGB$+3"B=M'N5YG;R!FH!8 %0@$2NP6%?([W+!(<+ M25]&M[IFEZAG_%K7&\'?;59JB+8WA@G "",@%@EA (4YJSQ,IINEFBJ1&5UJ5IN-$4>NSE M[XKDZ+:@=:.:;5_0FR?.D.;&G([0)-A WBH3M=I$K3K]T>#=Z0QUS3J[[?$] MQ7PF(WG"V&_&TJU"C9S6Y G#T]PG7P]VKBBZ[0JC+$VAGKCNVFE^6O0Y_2^S M,M$U0],$($B@L@C+%. RQZ"$>2X*I+S0,K]C)5_NA7;:YU0"Y@\EP@U&7GLZJ 6:)PI M#&IS]PU5W;XRL2"*')N(\820C)8I!CACB:XJ( &5"05,AK02IDWC8JN6.W\@/G<=XVAXD2=,BD0D$J$PY@"A1WSHJ,E!@F@HD M!<:QT7:4!UFFQ@J]Y%'5B:Y^B!Y;X2.Z;2S"KC46\3YGP_PR\DP$9B*MB"X\ M>]+A93L[O3KJAZA3R*;MB_?9L0AK&&^61@J$"#Y;=I$4?O =C+VX<8CQHC7\ M8'$0W^'ID?99"%\%:[*3DY1^J]9S,2N+!!-)$R *W84#ES&@*9(@3KE,4)P* M*(US#HX?/K5EJ1%*;V@EZ4_TYZ@7USRCX 2]X?7D5DP"+Q"V<%AE!US2^X9< M@)-'CA;Y?TF9_3C_B]_K):;IZ:)126KO=SD#)9YS(0 @BG#$R8X M!T0*"5*("B;S A)J5=GBRGA3^Y2WP=V-O-&AP$Z)X-< -]OJ\@ACX*__)@1= M@N)-_4:8&?[M\U.%*[8-7*_6>-)[V MFY?=)=WN6;/;W_5+^$5=N*Y_7;2' W\7.F%2\/MGL2(/HOGC.^6R?R#5ZM_) M?"-F,.,(%GD&TARG ,*X +B@!6 Q)# 7F+'2JN;FR/)/C0-[@2/22AQ))6GT MK$75J_JR:T7RH!515^E3UTW-HR>Q:D]?;0]?1WY;A$1EDJ$ M\$_W30B]/ZW5 E3K%>WK'NTIKQOB[5_7'WMU40$=!G?M.U+KO;T^H.#D!6LN MB308>^^:QR""UYE'KR$'(ZLP;H#"Z\S/23C#*XGA&&3/V&JC&QKJXD!-%ZHN MJ'^&TD+&(LT!+731\A+F )&"@1S'C$HFDYQ;Y6A?'&EJIDXG:-15L6I$M0RE MOPBJV8KA!:K W'X.I6U#=X_!\]>@\!HW?W&P<4/FK^E\$BU_]8;;(Z.V<0Q] MSQU@Y6%0J?PL3@*DBCD(6.$X3Y70QJRA5B[&G1B!?-X^/ M9/6BK=Q>8/USH\IASYY6R6T!IAOBIJY-CQGQ! (],!4=15!M!=?XUKJY75,< M=3L5?S:*1$%"\AT #!5;=6WX5PNP,L1E*,K*]!%NM*>[-BWT.5F7?O3'8M7V MD-3.46,WL7;16..HVCGAGU M2C>W=6J;O@_6S#_6)/E<+H++/.H:,]8,'"],HXWK>+@KGI0\K7#JY[EHMB,6 M?#_%=I9QFD'EV .1EK#+,2M1H>MTB)PB7*+2*#+#9M"IK2K[,D=DP:-]82W/ M=TTPAYDH"YSG(,V0\IA0P0#)<:8KHB#*DA(E,K4[<_"-^C@'!=^6:V6CCXV^ MX1&[9T1#G[/OB7L7;04VQ]/^K-T"(*\'[B;CCGOJ;H'$R=&[S;V.Y^_LN^"; MN8X$7#X^+1=M(XGMEM%AY9:CS8,DE0(37@)1D%0QE20 X3P#9991B1#%4-AE M(+O+,K5%X_-J^5S5^AO;EB5J\N'<-X]OF2C# \EQX ]]N-AIT?0RW.K1UG+I ML3^M&15T]\<#L%Y/^VX09]R3N]MQ.SF%\_!(^T0]Q09\P]:?5E_%ZKEBH@GF M$[S,N YSQJ5NGZ.,:T D+H%41G=1II!*LYWQ2P-,D!*UC(W1T8EIG;%W%LAA M=O,!3V#*7JD3$J 2A8SA"#+D55\]/4A)_C--Q)'>MJ: M@N5V1H\!R&:VC5_HPO/!'FI:7&V^[ 3V7HK.'!V?=HC!J*.:&^8H'%L5%G>Z MDQ^EVIT9[?M\_L"C&3N(0,E0DH898#F$'EA8E4^6,T*R F!-'2BF4& MQIH:O32B=E]#]-__&TJ3]']'33-,-?JC'=4,06S&,9Z "TPN+68[,7OXKM8# MMV85 SQ\TLG0<*/RB('>QP1BZCWK66ZK=K-?FZHFBOZ%T7^][L,.XIZX_*7V>.?*X.(VLP MZH+S.K-SO(:]DA0>0UB[C[!^MQ%-^VQEO<_R-(&,I1A(EF8 &I+D?JL<@]AJ.<@-ELF0@ 7F. O!Z"NEQ$5BO0KQ=U-%*J6 M/'"XZ0!6P6--SXW]^H&F X@819D.W>]&2XH>_^B=3EJ669J)$E"4< "E,J6I M8B*0E24N98DS]2L;YME[]M3(18FF_M>.7O:A,F,01P "DT2K>P#W^XRZ/K_S M_<>/^BF?T>OX:SUWB4-QOOMJ)2LQYQ^U%Z8+$+>;>A^KA3C8'LI3$N0$(306 E')9ED*D9G50; :=VB?ZH6I2_"X#N2'7NC%#V5,3.$J7!:G6FSQJO+)VE=@?UYVSO=;.H M]&G -[%Z?"?HNLL*JG3Y^*?.=M-'-=6"54^ZZ)VVXK[]M9P1QC,((08Y+#+= M4 ,!I/\9$U@6.>$P$5:[F"Y"3(W@U>N8VEEH3M";F7*A 0U,\\T1E98_T@K< M;7,0.V=0">O/#+P%*I_VHI,]"PWIOMC\4360A?,^2;8]\5R MOGQXZ59UF4*HW$8.$.+*E>1I FB:2%"4*2F92'&>(1L^NSS4U%A+[RW.17.$ MLN#13NYH)[@=J0V@;$9=?K +3%!G@0K@HUX'PR<%#8PV*M%[>K+T-3W"]Y?^T4\BX6NHR=3FL.\!%F> M*Q,I1JDB%\F!+&&)TP1F.#.O/'^#(),CG$[RJ!>]/]JK&P;JI8\Z\2U6AS#>\^2%BG7+1O-K7O#H+R7Y=J4Z M."ONYV4GOS_[VPTWGS:YI02CVNENZ!S;[HY/<8QKZ>L_MLRK&':OL-AO@N@6 MQOS3XHMN%*![:JH+?E_JPA3M/]^0NJJ;M+=9(C$DM,QU9>P40/4O0(B>O[*@ M69'(.&%6=1Z]238UWMRK7]RIT2QN^L/M9&]LF'UENFQ3R[)#_N;6C%1?9<8" M\^UNLFZ:'_N('-]8>@W9\2;?>FE_UF:^,9#6%&@,CD]JNS[HJ)1EC,$Q%9G?Z$HQR@Y5 M\_?RA?SU&U%?;$7F==-0_8NHQ>I9U+-<"%J6'(,RB4N=9YCIXR0*$A9+HI-\ M2KM*OM>'G!K)*$&C7E);@KD*KRG#^ 0M.,5TPBI;:P\Z91HKB75*,[W0M.TC7OR[J]:K9:F[J=T JC6*^X42#,*N0V>X.Z7"@O!_"]UPM%Q7KXTI%(8LFY(3C3"=/I27 N?)2 M"E9@F<<\CF%F?%Q\<9BI?>>]=!9'BI=%Z^>[QSS*L:')Q27K_:L53+DU@1'<_\53PT M&\'=.YG((L5E(4")"@Q@7D" ):8@+U%"2)G#%!LQX)5QID:!6S&C7D[+LBP7 MX#2S=3R %)@.3_$)48EE& :O55@N##5N!99A?4^JKURY_-;*NO^V(2OUK/S7)Q5*H5I9F,!4E $NL:3H)"0"E) 89"XE3],4N,XNINDF)J M)-)V3JK^*6KUE\ES'@L6 Y@RF( H:(;E/ "L%RIGJ*89%EI%11Z;I2I,4LCI/X4&C%OH)/S MF)IQR,U(!28.%Y#L(S*'0/ :>'EVH''C*X=T/0FC'+S88V"-;IF[%^,AET:OS0=W7N^B-8[N$8P6S&$;[! M"TP9EX-L&CCWA X<9W,!HN"A-L?COGZTS04DC )N+MWKQC[?5DT(X4M#:6V< M(?O'IEKIBHGU^C>Q_K[D,YGKBA,9!TF!2\4^1!^.RP*4'#?[053*?+;0)I+. M#34F(9.QC;XCW'Y')Q($/ 51#_JNORF]$NLBDY9L9 2[&1MY0W$<-NK%;0V8 MNSX.NI>YJR_;BNV/CVQ \LE'1N..RDF[B7XN,8R%P C I$(!E&0,J:08@$PAE:59(875Z-3#6U&R?7M0F 4O7X=:[ MG1KT-C>U7\L_KY:ZG:MM-8G+D)M1D"<@ S//%L.MF-%.3I_E)*Z"X;>>Q.7A M1BXH<57OTXH2UV]QHY%[_I^;>MV]BW799^[BLU>_?DOI[TR.1 M"_[FY8]:\%\7VV.X>]TXI;&P[FG=2#>CG'"9*_ZA.2H +) A, "<()87L0R MSV*K8J@AA)P:<>WIJ L.;[5LHF]_TBK^W/=$5'_6RK8-AW9'TCL=][NJK[^+ MZ+V4@K5M%9MUJ&ZJ@ M>R?ZEZ%7-*(OT4]:5^6Z_GSV[8C^[#7VN!,60$91@"7>K^/,V7J%BD&<:8SZ3(!T\RH^./YQT]M MD=A)J#]Z^XZ<9P ^=J+%BN_X9/F]"+VA];-T;;^4(B019F2Z1\KK6F0X^Z?%KB<;PB MVM[N]K'\.UE5VKEK.ECHW8L9CFD*DUBJU8U0 %.UQ)%"JG\F'/(,%PQ*JWS. MDQ&FMM3U K;]6)HM'#OOY!1#,VJY"9G )'((RMTP*M94<5%SGZ1P.LBHG_]% M'8\_],L7.I]>MUWK]S8-XQQ3S),,D+*0>GU/>]5G,ET]ZNZ\+'9OE0N*L MR#A 6)\?IP0"%*<)@%PH9P0E,*=6)\F#HTV-E7IANZK&6W'OU#_JZF'1_'XE MYCJ6)A*+AVHAA"XE9L=7PQ-@NAWB"=;@FR![B.Y)VHUB!*4X( ME&4!6*P#_ EA ,^5D@S9CM9G@"D]8Q,@'J6@Q"X#7]^^Q XZ9W#^EZDKX]>+%C>O;R M48=UL;>Z[.AJVUHNR2F!1$=+Y,J)2S(!*,8E*+.R3$5,$>%6[MS94:;VT7\0 M"C;;&J#G\3/[UF]&)?"WWLO7MEW:K+\O=3O+ %_\(!!>,ZC/#C1NVO20KB>Y MTH,7.VX\B[7^FC[)MRO!J_6GS;I>*VM3QV ]ZF%FD/$\QG$*(,[4BI]#!F@L M%0W@%(F"T)Q:]LF],N#4>&!/P&C>RJX-=-9(;[G'? UKPYUECPB&WD_> =8* M&^U)>Q>U\GK<5C9$QNMF\K4QQ]U"-D3@9./8]#[GIEU,Z+@7[:%\J>K_>O/R M33VI.4[!B>(0G"' *4JZ:EB%1"#-&":8D+2D5GLU V--C5L.1(VTK)$6U>D M:PAB,U[Q!%Q@2G'$S*5MUC4T//?(NCC5.*M/TR7SZ+5;7D,X*RK"CR M!,1$4@ )TD&[.01QCN(8TZPHS?98C4>O#2]1*[1O+"UJ MM?O&=*2R[1ZPM2OE;H/38%5WHP>-5^#=1J^#6N]6-SH&8S\^D6JEWZ;V+.YC M]2QXVS?P_X@Y_[!<_5&+F1"29%3F@',H%'WS'" )"P5]EA(B../8+CS;9-2I M4?A.:+WW,]=FTUS+W3>#_ZXD!W*Y IN!\)T;)L',#/4.;6 &/T2U,48;D:-6 MYNC_F*!J'P!N@Y+7D'"C@<<-$K?!XB1LW.IF-XYZ__@T7[X(T=00^O370GWK MWZNGS^HU>O_UT^=W5H0:26BG[0:/T=[BMQ03-5AOLRX+>PL!":Z,!-@ MS7SN&/JD00."*ZO.JC+LU1&GQH6[+:]=59AVS\NDLJDCZF84YQ7+P(QV M!-[=%KV7NV@G<(!V0->P"=(8Z.*@K],BZ!H&%YL%7;W1C78^5(MJ+1KS[]?% M6KTF%9WW#>@?EZMU]<]FNZ(+H_\/058?U(LX0T2YE(5@@"0Y45P42X!$24&9 M":R3;$HJB0T7N8DQ-8)2[R*TXQ]'^,U(*3RH@9FJ5:!S+'6/3I0,?JI5?+G2*MY%[U3 MFBP4GW#C'I(?V ]@;XYZQS>.FR="^)+(:^_.J6JZ^BM5SQ9I2/VWHY+W^ M*C0%P;PDN% OCL1)IJSUHE0+#L0@)9A)QC+."JMRQF'$G)HU_\=B)=CR85'] M4U'2DQ8]JEO9(Z;KL=]%"V$9=AUH?LV6F->?M< KS)XZD?-JTV@;=>JV+2I^ M:C7^.<@Z$W96O.:HA)%TW"27H&B?9,F$'.4N+TM9&KKM'J MCW;,NJ^J,,L+B43)!:!4US'(A0"H@!!PEA1EAG/"2N30&01>K M@^@\M4X%RS,YM\DR/)<+A_U(9W.] M&N]%RD=8@.E;C;FX"[J%?D3H=!,:]; MW;.LSB:T=C-Z(0V2QOYML'X8;I7 M#&'@M?W$V8'&[1\QI.M) XC!BQWBYM]5Y&&QK%_J;Z)>?WVI]='_Q^JQ4B9& MEV.?E%F9DIR!A! .8*D[N$K*09Q*FJ0($LZ-O&VSX:9& UN!(RUQU(D<=3); MA'-?!YJ7>9Z5>0G2LH0ZR:H A"N:Y;DH8,YP A$V2[+R#_4X654[L-6B]S>O MX YSKW_ I/P\&MYO72$T_MIGFO@%N2V[C6+KHJR!B=LQV10@]O( DL/M7^E;'.]Q.GW365.RH M'PIEQI=,DL-8'\N/"PKI\I7[C0RW@ M\EO>XO)T(Y>WN*KW:7F+Z[=TC@.E6NKC*-.O]+EHG?A^5\15W>MED'-,LC1% M4N]L0T0A$L8V,'7X!%.$!I1(1IUL ^N9IV8WZ.PWB=$/+<]RFY>1CAVJZ87(F.M-Q@(XU@+_KK\Y; M/8DP'*@)L-C#Y=4\]_\I!OQD2XV_TF7.Q,RNGM\*LIGU('# M[Q>FY^M*F(.">93&88+B!+(HU'N> ,60H4AO@2@7.&84)1PYU1,>6N*I\6$M M&_@_"[FT]/2-M[QVC#JI11N8B0M%(#.:@*:VH*&N:<;=O*Y2&10ZSX#1&A1J M@X;>CM$#W6&IQ4FQYMXFZ?JJ]Z"%/OHW0" M8QYR)>(49HKISTH6!)"$)((JC (D,(\RXO19.1I]:I^ 2C@W[C_&RXZG.Z,P M,*=6<@U0BOJLQC[IZ7B"4:GDK&XO7_OS%[F]HD(NYN^KTY'<[)\W3^N-B0Y[ M^WPGE=Q(+>Z]_+5]JZ7[YSP.,*$13_1.ER"(8H3UJ\L1#&BH KWG142D-J^N MTZQ3>Z7W@H.FY,8NV,MN][J[8=]. X,A.O0IY'4PP5]&<%!([H$^.B%UH)6\ MYI5<\K\]K'_\AQZOI!3]PTLF<9MK%(;II'[-/-UN[KB_Y=^EV"WEK;*+8V/+ MQLN2Q!$3FJD@DL8OIW@,"58AY+'B*1)I&#+BM'7M(X7^\@S[E;0 W(GNSP?8_8O]7TH57TGGRJWYJWZNEGHN9_H\M/J MBY[T_J=<_I#_**J_SF,6HS#*,LAX1"%B^B=,2::-2)J%-$$LS)PV?+VDF1H; MZT<][%[SVWTQ[!AU-(@'IM2B0-)]71/\4.^U.D^Y77ETP7G!;*C*X.X"O5JE M\,[8M54.[SYHAXCHYA&0R5:;JX"K-(L2R#-E6M[BV&0^$,A9ID(IHU FV"8* MY>SH4XL[N3=S@*-3S2)KU"&2] 3 =M;J#E\S V$$ S(#>SW 09$B@;A6Q50J MJ)3Q9[ZYHN?34K.>>U2CS!61E_:7\_WN1Q?OM"U_LY'TW5K(>:Q$@C,::-M* M19JB!(7,G#.&%"-"DBA5L55Q_Y<#3VW+^*ZH\Z6% T8Z^[.&(["N'R=TA6!@ MRK#4WND\X)RJ/5S^1\.-YM4_IT33<7_VWSOL;C[K;539=>F;W&Z718!!V8BR MB"G0']YU626*;K;/'W[QY-MT1#^Y(.J_.ML3JE+N#FL#IEI:6OY>KL-0*?1E\=AXWB>*LT MTK9R\-5RVXOZP;=UY]ISBO'VN7ZP.-H5>QJR8^NI^A3F9K?]OC;NY:*QK\)* MI H)&*>FLBWC(611Q& 5>SD[]4R^@*K=5K@_ M5@-_3+K Y-XG6%J[W\M9-51$7PPA=^L@T8N WE] MO]H;GH%?>6=D.H6TG=7>0_C:\;BCAZJ=5>M<6-KY"[M]V._D#[G:R3OY2!J=%DY7ZF>SF!,DTTBD:ZF[TVX*E4 MQS'1PG(I[ S2 0 >@U_!0610R3P#!ZDK_[_'% DWF+QF0UA./6[B@QL>)SD. MCK=WL-HLJZ*;7[[[;A+H;U=F :I<*%-<:M^ U!0X1%2I("89Q"D-]<;>]/W, M"(/:" Q"1K-$@VAM[/F5;6KDMT]A*F4'>EMGI-^GF9D2:XU6O%H#\,;TL(N" MOW^Y_5S\%/[]-P=;R?-26UBAK[> Y.K6V.)YBK?7EWEUUM1!Z/Y]59V)%O[ M55;8S5@?9@U:;7S/4XZW-1@&JZ,=Q4!3=&P4N,CIP\-&EKZ?6U6YB%[D$TL9 M_PL=#&U5J)[=BZSPIQN]V& M=QR'/LN[!.&@^=A.*'EM=&ZV)@/]^U&S_>T MSNGR5IFMZN>#/A[>%J$1PD3"8F2X>*(D$9"JA,, ABP..A,K< M8H8Z"#$UNBIR>,N.]Z6\CG%$7=;!CK6&1G=@$CN(KQ]L4"M@R.P$\ADHU0!_ M5?\=A-_ZX.DUFJF+'./&.O5 ZB02JL]8W;CQ'^L?18CFI]6W+5T)NA%?-VN3 M#O0G-44+M\\WG&]V='FW7BX_KC12C"*2%08:(@BD0 6:*D-N+BD 88 M:XN.NE!C!QFFQHRU"F"Q K42H-("U&J 2@\WUNRR0G:D.3#N W.F$^3@+Z,$ MJ+3P2)0],/3)DUW$&)4F>^#TDB7[#-7!2_VN;(JL"=CLC0;;Y#[R[[5>V,WP M^W]W=*.)8_E26>0ZT\W>LAWJ]-E.0GV9J%D3AR=@>"L 92<%?I:R.,>$7<+6C MJ/YH#/SV-HQ0G_$!F:$ MLUUN#CU%9N"+?@EH_OTJ=IZ:V0P20W=^I@FTC;D8(==^==<&+65%S/OU#=>O MR$96O@UM^I?NWSF*(T5DJ&"(4ZY) Q/-%R(P]5M(0%06B0C5Y=_L&./JG%:O MPG')MZ'=$?1I86I;%@^\6&RUS>;4:T#2A691&&50XI!!%00QQ&@J8*!$2 M'H0I"IV:2?J!>J$WBT>OF]OU1]Y.?(-YZ5GIXBGWFP7 M_RKM%LTZ69IP##$U]?-2(B - @2#.$@#A4)!I=4.L;,$4Z.BSS+/04-6T!36 MP=O::34LO-1#8SPP6S5B1,O:OX4&<*V@UJ$DJ]FKP>_@#!]Z&49RE@^S'&X^ M]3Y0MOK<.PT\GD^^C]Y'/OM> W6HO[K^(3=[;SV)$AQ1KJ 0/(9("0*93 G$ M<910(5*%N=4'Y&3DJ7T8"N' $WV0?W,HOWJ$53N]]T)@Z,/'0GF?QQ$7M>U3 M@_5HO/&*L)Y3XZ@*Z]D+.H91[9;;A7Q\6JZ?Y>:K7J2OW1Z//34R^Q_QWT("3,)L&/X=_(\P_EL:.^R77@!GL1'M#L? MI%,(!K1DU_M/7\7!84?8'8^1]GHE+MN?Z\OVJ]O&[;S&K5NR%[>,M]DZ+^O1 M-NK")1U8Z.NFT6_L\V(E]7_>;:18;.=*Q2@A*8:<$@Y1HF+($H9-8?PHB#4M MJ="J+^*5>:;&3@U)C:6U-+*:'W@AKN(]+*@2VWC\>'UW4XXD:+R_MWF9VG%/$DH02&*0H@PF$( M21(**"6E-!&)2#&?ZZTT6W=I&^ORN#8G&?"L81]_);1\W3O"=FCP.B&^.XY" M&Z8WZQ";N:/Q7ZUSZJ6MU]EK.I=9T()M%ZN=%)6O>;WZG2Y6)D3\HY;ND$%X M]M*W4JTWAX(1P;AXS:E"D 6$P)1+GE"9J$@D;G$EGB6<7A2*YE^X MI;_*C!C3*H@NW2LW>%W$5!NP3,@(XMC$K*0J@%2@&"8X0SA+<,*%5<'3UUS" M<0W@B2V@W3?C%9=EX,].4URPEW<&C'+@C5'O-V"H]RA)_M)-K%"S447):P&0 M(5; 8ZB0.% F8J'12G7B$ <)0QRQ2,4JCC"D5,BB>/\4V/S6D!P M(WZ8 N3[8.FR9^U[J>1&[XZZU5AR71L[(A\0\8&)NI8=F2TXBC-V%J0L^9]HS=1JFH^=!YKF4Q[$S^:$:D#)% MJY6B$$L<0B2"%.K',X4Q$UQO4-(LHDXGYNW338W@2O$72AWK1\U$)JGW?D-7 MVF[;;&\66B6JMM7!892A,$8QAPEG B*"J::/!$,I-=I9%*4LLN]X?'6ZJ='' M06"PE]BE4L55>"W.>KR"-C"9G,,+U-)V.<:^CJ!+X0^?2(Y5!:0-45_%0&QQ M::\,I%BLIWLJ5_J$(%_HF-S\67+Y;Y]LY(BC# MFE)AE'%NBO$S2)DVV3(D,9<\4!%WRFING6UJ1%N)!HQLCN[$5E 5BR-*L=#[ M?;W51U(J2!*-;)JD2L8RBN)$N9W$>8-UG*.Y)K!E5%7T=U )GX,/=*-U >]W MFZJ_G74E)COX+7VSOB =VM-:REG#5\6!6CVZ[MY2&TR\^CY;)QS7DVFC^XE? MTNJF;L3]SLAM=O#F6W^WR/_Y]EG/P[\_TLT_B\;>-$*A$$&LR3J*(>)Q"AD/ M,LBB0"4L9$H%3H=(UR:<>?R0N,P& O;Z<&ZE<1MV,6GS@.;CIWA]"976QQ M\4DP5^<!X'S--$F=P!Y&F:F_X/2 M6_$P@EAQ%2@:!"*U:L=N,=?D^*4^ISB2U9%26J"U9!,_@ U-)&>QNK[Y=B>1 MZW!XY8^6Z<:ECNMZG["&Q2U=39-\>ZM^7Z]%?K,2E$# MK<&-CA*H0LSBR+<6M!VR#@;'-33\FAH79QO9R+BF]:EY8!N8-IP1Z]":U@()OPUIVR8ZGS6=M;NKJMV;; M3ZM\NRD./+[H!Z,J'QLA*00.C84AE-Z1T PR1?0?B,V)IW2_^T"LM;'*CWQ&OX\Y24\LQ(Y MK^GFMK+64D*"E%!+6O'G60+ MPG8?8#^X#?Q:=X7,^8-\'0V?W^66V4;]/%_7^N57VN*.+D7 M]_EYD9J@]0\ M!]7'B 4<98H1R%&<0F20Q&&@=Y2"\C2,$R%"JX_VQ1FFQ@^%C"[5HL^AUO[R M>\%BX'>^$ _LY>L22'X6&9Y;C0^[S?JI?LA"$D91$&SW&4<@7=]F=%5]Z*.P0BS/FXQSNO;=8QR-.=H6XYPFS1W&V7_O8"Z\ M=&7])UWN"JJ]62[7/XU]\G6]7/#G1EYL&H?JIO;RGKEBPUP'LE7#XWKHOB(69,BC,HSN[SR$,_BHU #;)MSY0 M=S"!!D5_)/NHYW/N9C9U!JS5IG(?=3R#J[/&1]98]U%\Y>4U.XS<*E/=)C?E M;60^1U&&41QR_76-I G"UI\-(AG$*4^95#10*7.L^68_N]4+-6H]MZ:H1:'2 M0LZ^*627X;=S9/F&]#73RUXBW"CK-62VV57 ALT]NSS]*V>B7<7E>E[:]2'< M>QE]6&T7V^=/*VTKTJ(-WWNZI>]VFD57V[E"D4ACHF"(1 )1J!1D.(LA$CRF MG&6",F;;VJAMHJD9M:6LH"$L,-*"2ES[[D>MZ+93DD_,AM[*=H3+J562#18] M.B>U#C]:(R4;)9M]E:RN=R,%OMZMMIOG^1_?YJG*5,@S!3'*D.F9Q""A1<%: M'J3:M PB9N6 .@PYM1?]C]7"]/0K8F MC8\&/NTO<#>M!WY5__CRZ?[#>_#M M_N;^P[?^+^:ICBVO8'5Q^1I6?WGY*C8&'.6E.U6@?KW._(NO3<(7N2TK)BQX M]=NBYD$B_X:55*]Z>H4.#6N^%/[8%4Z %D)*<";Q0KLE]^QZ?P.-@Q\G07 M>6!>+Y2"S&@%FJJ#INZ /8/FA97^H # 5$DM()B!/0BFA',)PPS40( *B?U5 MH,#"8WKDJZRAUWS+<348-X'S55;G)"/T=:3H<'AOTMU_+I;+3X]/=+$I4M-V M)B#@5MU)4X1QL7HP._S\7N9Z]H_KS>'"N:)1%F1<0*F-?^/;U+LM$B10$A8% M0J8)4?;U:7L(,K6/62FX.3#8U**#G9$=?*<_)'BH-"UJ/N0[]E^2;\%V??C] M8J\9V$K;/43OU;2( 1AIC0;^%M5:@(-TH%JR6P7VFH!"%5#J K0RC>M'6A*' M (&1EF:D4($AE\@MCL #KJT1!7W&'R^VP ,*1U$&/L;KMDO46\]W-/_^=;/^ ML1!Z4_K\A_X ?UKM"[S?F#. Q7;1R*#$29K0%#&8$H3T3H]22#C&,%)1C# 7 MG#(GIZ*["%/[P!GQP=K!=:U M^&:'],9HH'<^OYV%?9#\V.X@^MRV=)!BU*U'=Y1>;A]ZC-2U0M6:__/[>JGO MR,LB-E_66VEZB"W7^6XC#S&+(0F"R/3OBF*J;?Y4Q)"9ZG99(JE2E"=)XD2& MUC-/C0.+[5LE^/\$I>BN5:ML0;=T+@T!Y=!^H8;,-8K B T.<@_4#<<9+K\E MKVPG'[G\E2,FIZ6P7 ?H2%C\NQ2[I;Q5YUTMA1R5+Z5BR^=[4\W@\%*E6"(5 MI0K&A$00!0F!C*8QC-. *A)RFH5N#OS>(DV.XG:/CW3S;!P91A&Z>OZ?.2C4 MJ'RQM=WQ7+@RB@*KVC3YM%+KS6.ALR,A]E]42Z8<=:E&=*WO/>8'3V/M-Y\= M%NNO0A>K- =W5O4&K5>Z[2_5N#SL#<43@O8W6B8N5GKP\MO](>=&%T33_ M66S-T_I1RJ]R8ZJ\TP8(RB#*E*=HT"<=I2F$2(ZY0+%.%G%H[.,P] M-2X^B F4E.94M!+4L;^B _IV7#H0I@.3II&Z^*X5 MAM$=,:\]&1VF'[=!HSLN)]T:.PSA,]JD),Z;E=ZLFVD6/Z0)=\G+E*FYE((K M3 1,(JSIC# .&6,A# E.>!:E,29.320ZR# U6BOW"/#M26" CV"/]M7H$['A M#>/7M0V=,EX]!4I803=\M$.[&!,(6;#"R2[NP&ZH;CSXC_6/XE'ZM#K-%#5E M].]D+C<_9'ZW7BX_KC+!6P40TG4F*SJL-=JF'&S=V62$[;AP8]Z&Y\<,[4.^&9B",8$!FP&D= MP%]&,U"IYI$Y>P#KDSF[B#$J<_; Z25S]AFJKPOSW7?S03:A7INU"0;:QTK? MLN7BH6Q:],+/A07G:4@5Q)G0%"J(:7J8: HE/$EBO2]6S*UI2 ]AIL:E=](\ M/MKVW^=MOY4/B]7*')2:U_?#2I@?J]IY>=6LJ-1UGUUPT+:K#[/#JKIZ+X== MJZ'YMU*CV(:7BA3QO"U+D8_DNNR.ZS!.RP[RO)*[LCMREQV5/<;LV@BRR/[5 M-"\7#ZM[^NO#+V-+RVK:.<&2Q#1(M/V::/+5UBJD*&60R90*S;YA3)S(]\I\ M4^/72D[7#I#MF-I1GT>D!F:W2E)0B5K4/*J$!6\J<3UFK5D"X[% MM-+_M#>DW6T]^[[=JM-S<<S41Y#!*HYH31("[/6B5^G ME9D-%A=;FEG=W'<#=,/UN!LI/BY,,8G/BQ\FVFVK'Z>%_JJ7[5'>/O^#_M=Z M\VY)\[Q102])TRQ)$*3"=$(C20H)3B5D^A.-D7XR6=IQ&]15I*E]K!LQ'+5* MX*!(I\9('M;-=:,SQFJ,N-W9KT2I#RP4.ET6$^U;* 4*K4;:_/3%>I@M4&>I M7FDCU!?%R]NAWB/[JL%B;"6S&_NXV^XVM+H6'JA">O!4R6U<(OKE M",&;I=04L-5[8: T(WS[0P<\03IL!5+W$1ZY4(FG?"[7M^DV[#]&H!^6O'UH]1; MV,\+RDS@RT+F\S1*8\&H@DQ1;1\K'$*<4@$YDH%*))+85)]T;P-Z;C(G1AVA M%M-1N>F&G-VZ@)Z%UYH)O8 V/,V=Q6NPMJ!M> S1'/3L?*_2(K1-\TN-0EOO MZ48=^P/.C^O-^_6.;=5N><.+JGWYH?^C.?%455P 3P@B42(AYB@R%1\RR 2+ M848SCJ, A91P%R/.68*IF6VUL. @[:S14;\'%-C.M=V>!>0:^N7#K>%55VF4_*IAR MY=(.S%9X"@]E5=Y]IYN'(M*M^(<_-XNM?+_^N9JG,1,D%%3;>"81"^L_*$8! MU#M+*E#$56;7(-AETJEQWY?U"G)3AZ/L6E3("846M(P';10IJC1R8 ';=; @ MS@'0'=I^*_ \Q0]HH8_ -G(/ *H#UPX [DCDZP=D-UIV1*N5IVW'&H^X';4[ M8G+7>SN6N3HJIV4,XF_RH7 _SA$.B(Q)"B.1%83.((X,H4L::;L52Q&$3N6L M+DXU.1I_49>Q.$W-*V$=ZU5=QM=NU^T'M8'I^0#804SP[1I@[N6EKF+AM8S4 MY=G&+1=U5>N3LE#7[^A@"'[;:AM&;Y,U!7WXM94K(45E;?Y)3:K@]EGOKC<[ MNKP18E$$VW[4NKS=Y=H6S?/B-#I?5 EF[Q<_9+Y=F%./.4J5X#A%D*"80I2& M&-(HBK3AF.)89&F$'/;( PDY-8:JE6GZWT$IKQ1Z2?>1(PZVT%#K:V&03F#5 M!F;(6L,RL:32$=3;W?UR5FK.P%[1LG!BK2IHZ%J890UM)[#4#F;R!)9\)+/Z M-9?>S1@?>$U:C?>AYA[/V!\8O:/-P=!S==M,W,FM_N:85\H$-]SK0=ZO'^EB M-2=(F*H5' J6&3=XJ#_V(9%09#)+11)AX5:?Y])$4_M,'^0L@H& D13\5*IW$5N[;80/Q ;^1'8#RWD3<0T)GUN(BW.-NH&XIO'+[1U)&1AEA/.S)[Y54:F >[+)"G MFCM>(!R^)D\_,2=0L\<+SG8U??Q,U37DE&^D%NC3ZH_51O+UP\I(<$]_59&N M^:?\3O_[>D79\OGK.L]-9L(\5BP@%&^8G[M6EZ6NSTBYSS.4H# MA-,$P3AF(41Q%D"&40C3.$X5EXA*Y'0PUTF*J1'DP6M6"?SO_Q:FP=^WZ[+_ M;^E[*R1W8\QN2V3'F(,#/[13^UQEM*O5T!H>SEFU6,!EF9PIM1?,/BFUFR"C M4FHOK%Y2:K_!W"@UWVSG[_0CM5XN1#'GIZU\S(M-9:RBD*4VG8,?-JZ%V8:U9AMU_:EM7KEZHZILR<)9Z9G8UE-;AX0$3/!$\AE3""* ML(*$(0*3$&41(HF4 CMER;9,-K5/U]F,3-/'U)0].DK,_)!O%X]%P[!&BJ9K M>G[K.J19%IL*8#!E40I1',60*9Q J;^",:$ABE/B4OW VSJ,4/W@WLS16(2\ M6 6/X-J1LR_(!J;HLT\M5?J%N9Q-/ .5'A[SB"W0\IHRW#;?N-G!%IJ?) +; MW-.Q29G45"3W_78_&P=R'9+[7!=R>;^3<\4QS0*:P007R10,0QRJ!$81);$2 MF!'A1#&V$T^3;@IQZPI(CDQN#;D=\0P!Y, D5(H\:[3U+J2>[8/!GV?&H#N_<@ M4N_M0!BBB-.+F5ZE?--Y;2\5;KIP=I2'!H= ['N+TVE^>:FJO?G'$6'9Q,:'R.?BV7HH9^+!Z6*RD MW-1]7][+'W*Y?BK<+^;OW^12"_0P [_+E6;J9?'+&_&X6"U,?6O3)ZT^M'2T M95I6R8Y<_& _^'E+";MQL.05HIL?)K9QT+:"U['QVN7@\FSC-CBXJO5);X/K M=W0KB,2E%$7>R0>Z6:UWVSG., \RDD*1[O2HC#,FGJ RC@;U$CK#:M/&ZZ[ M,*.:>+TQ>VD!]A^P:[ZPWC_IC=C.;+V,&9K/N:289]HP)(F,(0K3$&(1!S ) M2,IHPB(AG#:GIU-,C0*/) 0W&O8?'2EJ=IOQ>O[/9ZUPYL32]'8\\SBGB$< 1YA@B&B401]SXH65 MJ>!1)G@=8&;WFE^:RNI9/HXN&]H'9D[6#=R,8^5OP:#SQ?_XERCOO[7-'Y) E>O[W@"M&FE)F_K+M!$SRU*]F@RG09@) M H/(5$;!QM>>" J3-!(\H(D,,'(AS9,9IL:$YO2Z:*5F1'3CP%/T[(BM%R8# ML]41' -0ST7=??+)Z22CDL1%'5^^^9#5U.;12R(LP@B&3&]QXI#2%5$((M#JD*N=UC1:?Y&F M1AC'C79KMPOXN=A^K[OIUKIU[7O<>?7L^&?<-1F8L)K+4:G3Z&M<:V1^M==I M7V)ZI(['?5$>IN-Q9ZE>J>-Q7Q0O=SSN/;(;6PNYF+^OCH$+)WE1U*"<:XXC MD@1*A1"S-(4HX0$D+* P%"GC I%8A5;M4-HFF1JCUG*"@Z#5RVI'H*V ME.B M+YB&WD.Z(V3-5S80'!@HKRDHE_QO#^L?_Z%O+]E'__"2=%J''H5&;)2KB<'J M6O?J$O>+K2&93RNA305A:NL6Q24RRA+$%>1QD$ 4B4B_\22&VOR22 0I23BS M+2YQ=H:IO>2%D.8C?1#3N;;$>2C;WW O V]Z7+'QJFR1*O^?0M+G!]\M+H2 MK;HURTJT7]AWPW6HHEBYPF],:\@/CT_+];.41>'$K_IQ^:ZO,*43#R5N\GSW M6%14?&G+IQD)$:<<2I((B(@*(*.8PQ1IHI 92C53=-N)>9=U:ESSD2XV14&I M,JFRK%B9@]]-A7,IP,[4L@2UOJ!0&-0:%T6DNV[<_#\%KCNZ5UW;$;=ZA9[Z MA3".]$I34*@Z:UW8HSIC!Y5'V@@.MCC#[!#]B_M*6\?!<+^\IQQNRGZY?/LV M[U7F256E\EUYP*"WNH<3AAMFTE3X=B[3+")90J *!88H) IB)16,4_U;+I3( MB)6MZD&6J7UI:E6Z)09V60S+L]-Q(!YZVUNG&)9J%)F&E2+@3:7*;S-PT.;H MV+16R.?!:7]8ATA:["+.JV0V]L#M4OICGR$[Y"=]7&SR;9474!WZ!4FLLHP@ MB&/,H-[3ZZU\G#(8!F$J*(H98E9U=2^,/S7**R3LD'=S!KEV+O. Q\#\= 1% MEQ;M9S!Q2$7JA\U(F4AVCXM;!M)EQ5L3D,[<-E[^T669C]*/6B[KF-%=%JSI M8FH0@JA"60 )BB1$*:60D"2"/)6QX"S#U*[#9G]1IL:!URHS^5X).Z-O''P' MYM1*BZ-VDF[>?\1N!%J4U3"M<3;RNYYQ\4.6,I@: M;6^E6F^,-%_-.;'>O6^WFP7;%;V3[]=?:5')#JE88(D3B )B:)13R*C2/Y$X M2].,(4F<^B[T%6AJ9-IHX+'B&:B4 DVM3-FP4B]_O.L+89_LVUNF43G8%X(OF=C;N.YG MZ7?RQR+7P]ZJKYO%>O-5ZC]%5:?1A.E4[6WS/YX$W#B"6U/3"26C(DE2PU"JXIK\HT^/@4INRS)'6!Y0*SS MH\NO&RE_+7+#/MH&+/H@UOT0YYB2A,0!@RJ*M<6E2 *93+3%%0N2)HA3F0@7 M9G"68&JD8=I YJ9RKP"U$L:UMF'7JKU_5"W K5\*$ M!I4:'0"O=)J!6A7PIE;FMR)8K*%M?5<;O[O7$NB*L=C;;":7D6TA.DH4\Y7/%Q/[=H <#KB<2Y><8] M:VC1].04H>W:KB6S'Y_6*Y,==JM.:G+O3_ 2))(X)@%,%2(09:F$1(@0IC)) M$*(\18G;6:K-K%-CA3,EX_^7:^5K&[ M*<(WA$-SQEY>XQ Z@^4PYY\N*/FM MC&TS\_ MN9D;YS$6F$7;HY4HE "E%F"O1G'A7=M*.'-9/R!]DEU' M249EPWYHO:3+GJ-UR*JJ\V+OY+*HI7TXO*S"?NL +IX1E8D0RCA%VO(*(HBS M@$!SGFB<:%E,J'6JE>6D4^/*XA"CS'K70@V6+?3H!#(3JT M559)##>ER,VPA7T#[BZ97;:H.J1[#8#N2#E@5BA[R@US1*DU8_EYC&@?U# M8'3V6-YF\&7Q6MUF.&G'+6XS..HGM6V&G]&]CNJ'U7:Q??ZX6,HON[+I!XEI MG.FE5T6*G8HEQ(G07XLLHB%)XDPE5OZ5C+D:'50+RG3K']Z\9J.4<,F/TR3Q$H40?LV,:9_7PV0SVIUP\?-]*43'AG31Q=?4_ MEK[%""<1)I+ A$0<(KT$D#!&H$P4IR@A(0NLC@R["C"U;\=>?K L/A,S\+/2 M =+J>[*IM0#;-D^AG_6Q^S8,B?K ?'\ O!!O!FKI]]_OO?SE%9[]LUVA\YI$ M[2K#N.G5'1$Z2;SN.D['D[;&CO]PME?O$0QK'_-X=>),,X$#1C&4J4@AHBR& MC% &DT!D(B5A',C,Z12MDQA3H\5O'^Z^.IZ'=8/?\JQK<%"'/L=JNJ/VX2DO M_5+^"T/T \[K25,W2<8]1>J%ULD)4;_1NK'@(;OBF]QNR^D_K31ER'P[UVP6 M9B3AD IEJG[)1/^$0AB%64!X1D.5.#D9VB:;&J,U4GSRO;!@44GKQG6M(-LQ MFB_H!O?*[E$[R D^74/-F:=LX/#)1JWSC[PY.3G?/>Z*&*E+ MI0[-IM>4X/HF-S\67)H=;YE9OJ]_.)<$RXPQDW5)D:8>GD$FD@A2&H9A(C#" MRBGA>R YI\9:1_'G3T71N[P4'G M?7^OII?%[>S0''O)7L>7>= 2G*LN^Z;4 M]#=@$LEF56G#2M_"K0G>E"H?E9X=U)GI6IIL;VE5Q%),*BEAK\J,5V(_L6A.WXV@]N U/N7LA&)\-:3'\4>1T*GRS7 M,MNH1'5=ZY=<8W%'-[JX61:+),6AD6#S-*7J?C 7&3+Q3PCJK:VF#A5AR%!" M8!P)&B4BC%$BW5+1[29V>2'&R4W_\']WB^US%1'-FZ>ALA39C4PL\8\URHP2 M"5F:F-"TD&C\-7]3B1%+!>4D=:)N_^B/$HC:Q/[H)/K#@-C;D;I_1(?VG)Z+ M[#]$6<^N8NI,]FX0^21^RYE'_0BXH?'R@^!X=[>/PUNJGQ@NOWV71U;'FY$5L[>C&!V(#$TPWL)Q9Y1H2/GGDXERC,L[;7ZS$O][S?(;OKU541!F7Z5^QE;;>8BSB. T M@*%@VJS)> I)K"1,4X01#R7.W#(M^XLT-<8Q(7F_?_I\_ZF(K?_X_M.GH@C& MOD5=-\O'P]+9T=2X"S(PH1WJD#2:!A:!D<<*S8I_,#H5BV:T EJM&:A4\EB) MR1N\7LLV]9=JW!I/WE \*0CE;^1N'/W[>BU^+I9+/?JGU58_S NVE&4IT/>+ MG"^+I@".]6R=QIS0ZUO+7;R4!\GKHK8'V0>I;]L)-9]OI9L H[Z G;!Y^:YU M&Z2KD]V\SM^V^F4N,I(;!I:>_D:(A7FSZ?(P^;]>XIUT,L M=V*Q>C#7E%U%I6@T%35; 22E0@D)($9I#%$2,T@3BF'"4QJ(!(5)Z-3:9!RQ MIV9"U0J 0@/P15_::<R0A*(4$II7UYBK,@MC.P#VB&YDHW5)Q*5;2IWJ--C[79NUFL\@4OJN"$+#9L;39[:&6V5YAT\JO4KFL>C:!TF;6RS*)TF;7I?WO M4=K,&G5OI?/E \EFC]J+,]%2JB QI1F'$89CB#*< 9I M("@,XC0(XY!CKL1\)1^*LJ!VYP=>!+,B)U*24U.\X3BJ4?'<\>3&STI9GMZ, MA_ZT8EYFP&:!W(]KO.+I]KA3G*Y^&&^"_?RU_:M1NF?'^GFV=CTM2[@(+:C3=]CB2R- M]G& 'YIZ*RV:H)O:>M(;8CA2' &Y@!JQ$KLOS-.IR M;M> 26V0+L2LJ)@/C.3^*,X5*Y]\9CWWJ.3EBLA+IG*^OWO+[[V78"4.-2XZ MQ^XXC#BA-Z=1SF7?)FRH'M2.Z/CN1&T[_>C]J!UQ.=>5VG6(KH46V/;32@]5 MG-04EN,\Y"GE)&(0DQA!1&,*"<(*BB@+PS0C<9A&;D423N:8VA>Z:6]_7J\> MH*FQ!XS@X"!Y7IG6CI$PYR"VXY^>P(VX1^F!68=" 1=1\9OD?SK-R GZ%_4\ M3:Z_?&F/@]83#\ZI\_WM2^=[F778> "*W/[[[W15N>5_UT-L\T^KLC[IBWI\ MQ3^^IUNY;T\RSP@7,4<1#"(20Q2A!&(4,TA8%G+.0\:QXB3.V3;,0''Y?KGSDPCS+8BPX.LKM]@SLLB]W'U-T?%BL?CL+^R NE>X@^OPT=)!B5 [OCM)+LNTQ4M\C MZ@]%3[<_];1W\H=<[>3;YW_0_UIOWNWR[?I1<\O;YS)B5HOQ33X4C%[Z#H(H MH2&+!)0J8Q#%-(4L31F,];8H0)3'82:['55WEFEJO-ET352JF#>Z4 ;LM9F9 MW^T5 K5&W;P\/E;6]81[E/4:T8OD?ZEZ''#W!G>8@^[N8KW2@7=O'"\??/P%K>KK>2,$:'U&ETA2;P:%Q.IIL#+SR4M*_ M]:=Q"P1*6C87%F0;1A75MMTZ"G5:R%Y3HA MP@QGB,(@RY3F&Y.9+6(!B=[G$BE3'&;AM IZ[&6?&G]5);CVNL_ <;U!$TQ\ M *!1W2VK8 !-', !"/"7@0(46$RN<,CA";/CX8D^-P/S^C0? MF0E6*3E9O/]>I4H.XO__K%[)R;J,7[3D5(2^;N,S3>8;XI5N1*Z"2"JAOY8Q M9Q!A0B .>0A9H!#B(0Z#A'=S$%O,/K4O7]._>*XQ3G[$7#U=OS:KX^KD]8SY MB.[<_G#W<-\ZP#:,H]9&@%=RR3I@<]GYZC)(Y[U&T9S\O2S_^VE59SH=/=+&:IQ@IR;($)B%&^K,><$A";OIH,1I+ MD0A)G8)<6N::VH[E2%1@9 5&6/!7*:[CYJ0-9#NN\@3=P+S4&;4.>8]7\?"; MYWAYNI'S&J_J?9K'>/V6K@WF]\<:FJ.^;=?\G]_72WU_7L9!SR,E51BJ "92 MTP8*1 ))PE.(J<)Q% I.<#K?KK=T:4<@UR9T8I']M,.]#_=FCN9Y7.&P+4+' M*[G__=]P%&9_K_(Q7%O/7X'?CEI\@CHPO[Q$\@IJ'5K/VT'AM_W\E3E';D%O MA\!I&WK+^SHRS3K/WQ6NW0>YXGJ2P_%12N,8 M:)*QBOFZ/M74;!0C*3@2U9$_+H-JR1Q>H!J:,TY0&NB0ZSH:7FGC\FSC$L95 MK4^HXOH='1L#EVX'$V>ZU5\'DR[[QY/0FZDH"%% JB@^'&0HB ,%(Y9B$R,: M0,)9!L-0_TF$(FG*G/K2VLPZ->HX" WV4H-2;&#DA@%Q;$QKA;T=K7A'=&"& ML0#S>A2J>VM:%Y2\=J:UFGCWZI[^FE-$,8VX@BI63&^C]J[ADH1#E9DV M01CK/5QH6H@AKFB*$$7$*KC.8IRMW=2['@1@'TG\]W2 M[*]-QXG/]"DWY=*?GI8+;D*#"HFV^E>?%X^+\MG,Y['*(I2E$4PS4UX#*P(I MBRAD:22R-,8!3YWJ#0X@X]0^"$T5P5:;3*Q2<@8VM9KZITK-LI31TBA:%!?< MJUJ^J=OBM\N#MFXFZA"/A)UE^\H+/?#'ZVB-&_U^]!KO-01WQVO\N5[C@Y;@ MVV&-/UNLL;,Q/> J^+3!AQ!S5--]0)Q?6OQ#3M7MNU-E^*P>BIKV[];Y=IY) M_6U@(H28A0E$5,40(XHA"V@4HE#11#AUGS^=8FJLOY>P[-$ C(QN7'T&1CNJ M[0?.P$SY I=9.S#.!'=9=Y_\=&:64>GELI8OV:'ERIY^PP^_Z.-B51"&MEGI MLHHP^;32;Y?,MS><;W92S$4H21'[H?6,($I9#!E))=3O?<)YD :D2YJZ]?Q3 MHX6]J!ITL*ADU?9<(WRJ%+RCZ]%R51R]D?ZQ'L]!V9!]!@[PFRBU6GYPR@ --5BO)<*W?PO'W6!'/.'_"$W,$U=K@[T^\9$QPV1+&0'SO"U M@EXG%[N*09X2??Y8B84>:,'T-DQ\H)N5MM;R6_5QO9&+A]6W'L(YBF).DB"# :44(I$02'"$-=ED>H=%41QAI]Y#]E-/C6XJ$4'>D/%_@EU3 M'R KA5Q=9-;+8>OY&@+DP1U:321KJ8U?JD:^*;A/!Y4K6'[]3M:SC^Q.7>-KNC6WDGC:::-\M<)_E$M2S%SWL9:J'F:1H2E.HM M8I A4RL61Q CKM5S5X'X$)BSW.$6'@/;)P_V%&I6>O6'XDK7]#=PQ!WVGK=[5MK'-+GBF8IEY1K,D M(#B&:9R9#M:"0/T&I% &,A8\Q$G I$L6:?MT3B;H"#FDE;2.">?MB-J1HS^< M!F:^2E!PY(Y[\:GRF'IN!8O7[//V&<=-0+?2_B0'W>ZN;O31;&W]HJ/6G31I M[O6YA+:3'L-Y$J"0*4$A"YDT%;1C2".B8(A%PJ,X$HEPBBUQFWYR.]Q">G-0 MMC0RZF__SYU%L TEW4C(L>UL2.FX1 ?F*@JP>LSR9->BGOIJ]/<^S:\ MG8FK&VP^BJ6;-LH)%2]Y73Y=9T7!54_ M_-J:"$"VU#?FVSE-$0NH"* ,L>9$D9E"'6D$8QPJ'&4)PB+KRHF]))LF7>[? MX+UN,W#0;G:HUUSLKFH-0:TB^.N@)#!:.I83\K?N[GP[VFJ.2\6#+V0OMO8" M^E!$WD^X5^-X+YBVT;^?"3K&QIG,/C,OS;^71G=E<<^SD.)(L0!F)#0EF:(4 M4I%HXE=AD*@H)9*G;J5:+\[5P9,Y,'MWZ"!S&4D[[NR'SDC!\H%\_Y9J_9>'61[N,TCG71J]/SR?.7?_RU,@[\;29W]K=H5Q>"^I%A<6\H*#P*"0> 9* MF4$KHET?9I7I]W;'>E-1)G/)'V]W:,P2PJ.YOZ8>N5YKFJGX$*>,R" MC$!! @%1%%)(:1A"$V_)4B%8%E$7XCD[R]28IA02[*7LV"?B/*)VS-(;IX&I MQ!TB]R##-@B\!@Z>G6C<8, V74\"_%HO[O;V%ZE#7S?K(D(O00$*]9NNLA3I M=YZGD)C$-$PCRI0B"8^<(O0:8T\M'*_,F"IE84@]05L!&HL0D8>)/3I=XMZ__/ 5_GQ5[Y:;,V-21RD*^7 MXO)IPU5,[6BR(U(#DZ/54^7,AV=T]%'Y;XS>KUDO'.7=.,Y/%^D=LY)6&6QA&%F2E1A4B40DPBC504(*:D"!+EE(S;-MG4 M7NQ:UEE1+&^[;\CR5#8JKTH$-PL+OY=/>OM>MBQ 3EE$14!@*;(ZT MTQ#B2 60RXB$B*N82]DADZ?W6HR?I'-]23S"'B(1D"AF, FU>8^P>?83DL&( M)TADS+B/LU& MZ(J8-6]8HW$@C;QFC5SROSVL?_R''J,D#/W#2YZX/OXH)&&M9LT0]C?XZ/'V M_)X^T@>9?Z4+\9]TN9/S1&*<<19#$:%.IWS%UG 7]6_O#W?YMH[5M?8-"VZ5<8C*55[E-Q=[5%.Z M,"\:M+ZEN11?Z;.Q??)&SQ(:)SC#!(8I"_2./\:08*E@%F(EE0R42)S.57O* M,S66:GCY:TT<*W/U7!\[SAH1]8$YK9 2,B,FJ.0$-YN-OJ3,6QFF6XHG_+R6 M_^HITKCUP?S@=U) S-.PW:A5[Q /_:/F(HXIYR2%S-AL*(DT4:J,0I0&J2G3 M',2!TYG0T>A3\P<99V?9&ZU*GW CO6/D&(FBA) ,TDA@B'@20)P$"=1[Y(AD MF93<+1FS.W(C?#"\(D=HQ%E""50XT\^#8 M-6?Y;X*>W:>S,R(#?P@-%$=="L'-MJQ$5K0\V*[UY[&UD(KS1_ L$CX_:<<3 MC/J!.JO;R\_-^8LZ%_PN0BC?R_*_GU;[FN+OZ--"4_B^.FL0I $2*H61^:@@ M4=0#4A**!">A"'F8":<.SO933XT\WYE\O8_+]<^\"EC^;NR^W(2:'PK@%T%? M927J[@5S'9;'CD:& 7U@CMD'BK^IQ?[M&.M*]$$JZKHCYKG.M^WL8Y?X=D3E M3'5OUQ&Z.CA78KTJBH4SNOKGK5)R(X4IM?;YT]O;NZI'>L90JA KW K,N#F1 M"2F0VIH)N(QP%#'JY&"PFG5JQ%:(YNK,M$'7UJ7I&;/!'9M&7K 7&%02E^4? MWQ1"_S9 #WHGG/SZ.6TF'MG;Z8#%J<_3Y>:N%M8/;?ZN-\_G^@830A*A&483 M#HD@RI""1(H JA3'4M$X9FY=!=HFFQK9U+*V59AV1]36#/*#T^"&3R7F&(V8 MKR/BU[!IF6]D4^:ZYJ?&B\4]71HQ;^26_BIW=R:7[64%[^UK:_]DK@"X]EGT".59[Y>:35V[[U^BK; M3>4OGJ*"-V4[;5Z+B1 MLO5=W6RS^PT5\HM9]6J?DB(9Q4(;8&%Q9D)C 7$<,9-/IR(BTC0B3EET+R>8 M&I\6\H%"0#<;[ 0Y.[NK#QX#,V8#B@&V;)<4]VE2GYKII1"EK4.0%:5&!DM8]GO0AI^_OM"ZB!W_%.&#E%L%X#H4?PZL6A M1XM;O:9<,V3UZK4>:R_/19@HK4P ]<8HT)_M3+_O<1C" %$>ARS-$FI5/J]U MEJF]\&4R3%FQ?"^DAXK&\S2.$X58 C.>2HA(D$ 291*&(4)4X 2K.',)(>F/ MYFBI10.@:6<8]<9H8.:\5+=YX,++0YA)YR=Z_8+(EPRF]HM[-[LMSZGU#_7O MJKJG=S*7FQ]%H]VBP2Y=YO6OYEF0QH$(I#:H"(W .STE&'W5*56?'S_A\J=6;[Y2@",FJ5 M9M=7J4\'WA[@#M2AMXM$K]7!MP=Z+1U^^XS:WV2],Y71;M4?>5D3JI&E?_.X MWFP7_RJ]IXF4-":$0:Z0WK^&40@)QADLVX*$&:-NV0[N(DR-4S^;TB7-H@9- M8;N;:9;KX6[#^4=Y7 .OD!^N%=0:U&7GG.'O90.Z(3B4@6@IQ:M9CVXHM9F6 MCB-UX\+&J$7!?9,ML9'?30>.N@VF"6K]O%C)3UOYF,\19K'^/[T-C172?T1Z M9R\"HI>,J50F4@EN==S958"I\6#S'2S[1QQI\"(4^R^C!R@4<2R)Y[Q0=A0Y M)/P#$^0 R#OS8U?X?+*CLPRCF>S6#W#LN OHRZH]/5(U,,NB$\Z'TC244E_6+1??AH&GJW;!^3M+M>?(E/! MX9%IH]Y,M"_FL#7]3A:B2*[0@AKK?HX%(C)*%92$9J:*G(*48@D%"SFCG*5A MXM1HQ''^J5'^H<"TY:(@^ M.]2%V8(CZ6>EU\$?)7<$SB?7NHHP*HEVQ.TX!G6"@*@X@G$$540!*+# 99 M%K(XH5$49QWZ=0X@JM4;/FJ[SSNY76Q*DVQ_7@D..H%__S<'?ZU*U6CW7 M4[+!EMV.@U]U*$H@2(2!5209I(@*!99R(U,G%[33[U SQ>[V@LN 0 M#[%7%R'O$9/E \A7BM6:&9)ELJJZ6!)U$0)KY!\XD.L:;(,'>%T4X/4#OZYA M8Q40=G60CH[IW=/3LK#EZ-*4/3%53SZMU'KS6-KP=?61&&'!XQ3#J"B>%4<< M4I(1F"1I)"7B)$F[8/N\Z[FZN32]H MCN7,[ AD9_?E57"&<%A>GO157)17,;CDE+Q^8X>:#;^OU^+G8KFL1A3OM=65 M;_5_=YO%ZJ%L0SP7%!&2J0A2RE.(LHA!'(H8TAB'*HDS33R!==D&FQFGQCP- MZ,L8[%+HQ7:WL?7^V:/=SC>#8#@PW]3B[CE&@#>UR+^!4NBJ8;IO,!T*._@& M=:3:#C[ =2OPX )4:XT'JX'&*_/@HM=1I0>G&SUW%/R\#V(D*)%Z'RLA"S"" M2*4(L@@QJ'B6-6RSYH@ M#E!HRP8DK^DP;?.-F_IBH?E)FHO-/9U+3+R(P:A^O&7+Q4.QHZ]^4329FR*80JHX@E28$"ZA5!0XQ4 UA$4S M7->.DTWL+/FG*R)#LTLMUZR(4?#9\/&,PG[;-S8G&+D9XQG=3ELKGKO(M^-E MWST@8S&2"IN:5OKM15E(((E4!&.5)A0G&:?4J1_#]2FG]EY_VST^TLVS"6AWAW?JI/" M5(U6<5_DMGA"#J](G(D@4@A!P8,$(L%28UM$4 28L"!33,5694[["#$UOC+1 M_^N5B7PUE&52BLX4A7O9A<_AB+SK6K73V5@K,+2KI]( W*JSL#?4*);&@?+\ MK81#_,((*S)22,-^9?1+(>J5,0TLJOSF96-E5G+KJW%%3P!;0QVZCCU>]$-/ M[8\"(OJ.U;%7HMX\WZK2$_B1\B*SX$Z:HX;%ZN'M>K-9_RS[,^I_VS[/L9(L MS<(01BG/RAYF1/\&"A6&0D51&!*GNMMNTT_M4]0L++*46S.E>?UXZ>]>K\!& M_E@O?YA_KGZG*AT=6RZZ+9*=83T<]$.?:IH@"@US=:Q0RVY*NU;2@[WXH);? M8R_&3KAY;WS>F7SL6 M/!2,*1@J3B%"&8,L# 1D-.-815SB('3,UVR=<&HT5PCU[_\6IL'?W]'-YKEH M=OVXWKGZ!*X";4=$S&MD/&<>]D^Y]CIEE8( MG,FPM+NOZ[%!SHN:*#LIJJ;7ZU7^_\BE4.M-3I>R"@L($QR&<::9ALM0FU<) MA<2^;##"8_38Q"WVSLF>V_U#O)3GN^.X^Z+ M:G;YN_7JAW[9];S:%"M^WAI6_":YOM3L1>=(8KUASQ(H:!!#I"B%>IH44IE$ MDB8\EH'3;K"?.%-CL7>F$ YX"PJM0"6R<\G MT;@9ZE[0.TE<]S-JAS.B3RNQV$B^-3;//B07$RR2-(8\5II@I2"0Q!F'F=1[ M3HXB@I%5@,FE":9&F;6(A>'GD S,6,=H7+?9[&!Q.!WI"<]( M)Q^6#XW;N4:+ZJUG%N?N&^\\HD7JH[.&MNLZA]K\6!AF_+C>O%_OV%;MEC>< M&R=1/H]P0I(P4-HZ9!0BDDK(XB"!"L4QCL(@0,(I3JYMLJE1VENJK0W)MH?& M9%45S#O)U_H+8GTX;86TG4WG"[^!^:\6R4 E%S_,L==Q,D$%*7AS)\UWF2XO M&]!= FJN8N0YE.;R?&,'T5S5_$SXS/5[_%;\-4^ GDTN'E9EZV'^?+^AJWQ9 M5AC:5W^\I[_F3+) [U$)#-*$0\25"=0E&:0B(C+E&:*A4_%S#S)-C:>J;C8F M8D J93ZG^@-AUJGTQ/%*'; ]Z /H7B%/Y7Q=UM2.ZD9>J8$9\6H;HAFHE *U M5J"AUE$Q7JW9\)5W.\ \1I%=%[$F44^W XZVI7.[#-V[%]Q[J<7@BV(*_?-2 M%G.MCCK/70S)G <9#3*!!$RC-((H9@R22&8PQ3CD89(R&:../>)Z"38U3C_I MH=G4KG-[N'YK9T?;K[$BPUNS9]?!U%6OM"I;%3?TFKT,R9]9QN3W:33G!?"! M&M#UD^VU&M-Y0;2E89V?\3MO_,6.;_^DIAW2]GE?GKB(4IQ3G.J-?A;!P%02 MT(8WA@RQ#$8(X2Q,%$TBIU+GK;--C7XK84$M;:,Y1AD7[5[&I 5JZZV_'P ' M9LL>V'79ZE_'Q/->OV7"L3?[UW4_L]NWN*G#&8A#+R'^?2%_%!6&JZJ%/$4A MX93!1(0A1#)5D*4$PR"1F8@#3")N7W"SAR!38Z&&@."ID+ X<7Z6=&-[X-Q[ M;2R.8D9"?&#:?5;$X11HI)49Z;1HP!5R.V'R &OK252?\<<[ ML?* PM')EH_Q?)6_L6@I_45N?Z>+55X6F'HKU7HCC7,SHDF62!7 *#%Y-G&, M(>:9@ 0GF0IX*B22=6V<>X=X4(\R6KW;Q]5S[D?XW/VQ,G[KA]7B7Z:9)]_N MZ,9T^5QVJ.#E=47MS//1%^@UB_$T/2(6GFVCX_XOK-#2KQ-["/"'+>?30[Y7 MKO73']GKA8 \S-&_'=S=XN'[]E;]D9?I!/,HH0%-TP0*6<3,2FSZ B@8DBA) M6418)-5\N][2I1VEM\SEM!/9SS@<"]1MR@HQX5I!+>@^%<9$111]0J._FQ=_ MN3,GC_J%+XFAO*I[A[B7JV#'QIZP'9A<7W1_.T6W;OW6Y-NF:W"83G 7 !NJ M[]O+Z5ZMR]L%O=MZNEVZI6-*MS9_I:R2!E8/QUWC_D&W)E;U^47)!![S5(DX MUJQ$,$0F5 *'60@)$2E-8AEDTBGQJ(,,4_.;-.HBU0*;GPM5FG4N9F"O9OF/ MCC359;GLZ&O@11B8UDKI3] ]:F^Y7Y@A2ROU@-%KUG<',<9-_>Z.TTG^=X^A M.K:2H_DBOU55S)J)^U\O%_RY_//PXA&,8IF:!B$D3B!BJ8"89*EIXDOB6/)8 M(*>,)[MIIT:-[V7.-XNG;94G4_M<')O(V2%N1W7^<1S:46P$-N =1)Z!4ESP M5_7?0=C,#2FOO>7L9AZWP9P3&B==YMSN[G @]KX(TU]O\B(OZ;9XY8:W(<5$M;95&6\A:>)8TLW4^U.:[;84-S^T>?D@O^S,F+>J3/%LE/0R[,[G2.^( M22ACTQ#%=!#F(:11G$(:1F&0QIJ F5580:?9IT:ZA5#@ ]V8.DPYJ'4!E3)5 M'G7WC':WI;$S#0<#?&"^/@&WE-S8C!7,#>%GH!#?GYG8"36?UJ*; *,:C9VP M>6D[=ANDZ]$TVWY:Y=M-\74LK-9O3QM)Q>WJ/\WQJ-Y'W]&M#.<\$BIB60"9 M8)KQ4AQ"3(,$LBQ%628#B853GI3MQ%/CN4\K/8O,MV"CI3M;R)%NP>=/;V_O MBBMV2PNQ_[_JKK7';1S+?I]?P8\]@#E+ M2=2#N\ U4EG-MA,)YNNGL$B'PP^*]JNLFLM.TG]^R7UL.4W*9,J#=!(5RJR M>.^YUA$?]YYKX.X,!Y\OH3O@@-<-*K^'MY9CCWPPZX;(\:&KX^<'ZA095M1W ME\*7W26?Z(OYU=UWNA+O:+GZ!WWK!+9X:91H; MH=)&@BUY7GQX7RG.=IPZJ>@%)N/:$BY"]@+Z%_7N@QJGV? > UJ MMT'/;W,47?T!WME_)]P5E,:*DU>1I>!&CZO#-%8,CJ2:1ALXT$NK.F=@L^%A MJG*5+-<;;<_[19.C>K!J^.6'7/&RDI]6)9?S0N4%2F4&29Z8AD9"/ZY89##" M17U][%[W_5@,*EKG;K@T4Y.!P:HT1CQ=1@HCJ.^'7W[,*V79: (.;\[ M0]GA]BH5LIR_;0]UWB\T#S_5=GXH%_+]6CY5\S0N\B@7#,J$ZU=>K#)8(,5A MBCDG)(J1Y>[\M8&F]FKJ; 4]8^U>15W?]"T:$7=+3=C"'(7,S6<;CA>WL80/_>R. ;=8&#-P]*4_+9U MOKR45:.)DN$4YY$4D#"D(,Y4#$DAYK;=0],X?I MS9P!U6Y/X7:H O/V )3<2PJDTUXEHO9'&%<3ZJ1W1R)0IZ]RW^#Y17/ M^N6?\O'QOQ;+[XO?)*V6"RGJ)ARK.)VS.0=Q\#< M=!;"<;0,G.#RR4EV X_*2DY8'/*2VX>',=/[A9Z-Z7@>*7P(Q$6!2 I3SHSV ME$)Z[19)&$LL4%0PK$CB0D;G!IH:_W1V.G< /(ND'F_&\(.@+C$MP@NV^6[LFJJV5'E>,5W#P M2ZNGAQJ952_Z>TRJER\?O@(\F,B9S)M5R4WN33/1V_]%[\JYD@G25!#!+,L% MQ'$5XS#(Q2)**64$\B3'$/,*8F)Q.K3L%:)EQ!M^E@_EPJC8&#V5_Y'4\C353PC3 M**(X1E+'3*;-F3:-9 %S23F-=011FK0A_&5AN1\\<@ [NUXI?'KXUPB<_2[. M**$887=G=F)K9V<[V ;I\'> M/-W0\G!7)-;3%AYC;E0]C%*O7O^P7,]KTI@36B@D2>&D;6X[\-1F+P>M9"T[ MR=Z&O1UAAD T,#=>!'.<72M7U#QWL+0;>^QFEDZ(G.AKZ?;Y@<(0_*L4FT?Y M4;52YJ6L/JH/R\7#O5P]&4FE [E_HI2D6&*HD-DA+X2>[<=% I-")7F2LCS/ MG19EK@9,C\G*!2^?Z2/8V5_W9M >0.,",#XX2C.X!L6.VD)"'9CB.M-['3#Z M.*\[G(,V7QB*GU=) E<;QI44&(C0D23 T/NXD6"U6L_OR[49Y_U"E-]*L:&/ M)BWKLWRL\UBJK^7S_;+))6TK$3*:24Q("K,TD1#S@D)2Z E=(J0B4JJ($:MT MA0%C3XWZ^I:"]1*T*<]N!1]#8G"9[@(C&YCI:LL-L>UL]U@T<@,V%UA,W[7' M8/IOA^PU9-A1B.L&/#K.NN46 U0'^CU%[^F/=I^^>K_@*].9YJUL_J]7NIM' M4\]F,D[U'&6Y:H11]$<^+:NRMFN.4!2)..60969)FNB%*#'*!"A#F<@CHKBP MFLOY-FQJ1-?97@&J_P.-"^89-6=66ZOUW_Z0BUILR;A5;PA:[L9[C^QEAGS- M> 6FS[V6NR8\G5\ST'D&?NI\^S/8>@>,>VW@&@?W@_M*<70047BE>(ZDL3!Z M7-UT& * ?U&FP>=XXZDX!$!I3^0AQ/UO[[J[;1;W9K-:Z2=ECA&6 N,$2JP2 MB".,8!'KOS(:)0+'&"/DE/%\:;"IO4I_^[K4T\-ZO;[7*[;?Q?)2[UW.5QO] MBS9+X88NO$=1L=M#\85UX-?@01_>7IO*UM8P?7;/(1*JT>[1>*_6:?>+MGG'7%'$>)9GL" 40VQ$>&EJ3OD3GD1,T)1FQ+94 M_?#F4^.4VCY0&]@VIK$O1S\"[C(-W I'X,?> 0FG*O-S+M]06'YTR]%JR<\Y MTR\?/WO-P//A1K2TNE_>\?_;E"O9M2F5U=]6IEA0$LHQ2R.(4I-DS(UCSAM43&Z\GNM3''/=&U1.#H)-?V77>;M9YOF^70 M[PM]QX,.AM6>+/)G([?\^_.S7-4_?2B?3/$#5A03H2F)1,*(5A%(9(8@3UF4 M4D5YD::WR_C[,79JG+955J_I; 8VQEQ0JUH'$N_W%'3+T^2)A#+TR?,IK?V= M-GFGN#\[$-('M3,S4#O6_ 74KH56V/<;@/!J^I[LG8!ROE_D[53R/8\Y[ UD M4I/6+[])WI[4F\.OY6;]65)1/KZ\E6:W1R][V:/<=KMY__2L?S0/D-$9N%LL M-O3Q[LET+I]'DK BH2E4:51 G,H$$AJED"$A92H82A,GG52OUDWN'5,[!TQ) M9+6NN:G9)[O_2A?@7CX]+U=TI?]]ZY#;:\9O9#E"*(\YAVD28XAERJ'))H,X M0HJ)"".!Q/R;7+'EY&/;MS)X=,M==,M)!-)N@O!JP0D\(VBCLG.LEN32GH'6 M-=#WK=>0;M9[#FO1H1EH7 2-C_ZF!D&@]SD7\&O@J"__(-@>ONW###*PB/.$ M7MEVZWI._UN1?EZIU>. M-6 7P;4C6F^0!2;.TQ*&O=,IC]59-I!XK;ZZ.."XU54VOA]53UE]R#V]=I?) M:TBJZ>RU$/^MN:E4+^7BX8YS0U'5V[+BC\MJL^IEM>=1+#G74W^*1+T2P+"( M4 )E%*$XX2A2D;)-M;W!CJF1SC87_OU[ ,'6G;KL9^<0Z#RR3\.])5:7F6K$ M"(3>#OKE#>@\F8$HAHC,0+\ZX6H\P,Y!S^JMGE"^-='W%A-&2_KU@%,_ =C' M[6X2H_XL36*Q'NF37-5MSC0".SU.DRYCJE[O2SUK?/BH?M._K92F>_UO32,5 MD<4L9W$""R(1Q"KCD.9*P$)EB9*49*ER.H#T8];4J+?URI2=MWZ!GF-[ JB= M;Z!QSE!#W[UA77 \!=MN6CE^" -S]XC1&ZJX[0GL 'K@< V\U_,:=12A2C LI$Q!!SQ2&A*(-Y M*H0BG%.>N[5D=[5@:FS^JUSO3NW,$VZ,[CIH.Y['.D?#\I U),:AI\HUG(WQ MH+%^VX:\W0_=0WP;"^'QC'0H?EX//IV-&/4@V\TC +O'NLO@!2G MST;;''']E']4]_3'O)!"949LDK"\@!B9R6Z:(\BEYL($2\EPX:(XZ3:\$_F- M($39[#"WB0U]N[O<^ADP_-@4N;F1H6-<[)@P'-JOG4"RQ9NJM3FZO0"W,_\- M0\TG^3E:,"KS#4/GD/8&WN56O99W>NZYEA_*;U*\7ZSUUZG4D\J[JI+KMCV(>]:_U25^E[-ONKNW5G5*6P?U;I?=QDM_W!L& M?9_\[-G"43D\#+J'/!]HE 'Z-G>5_G-1\NI.KI:_43WXRB2QFJ'_+NL*38%4 ME$HF((N*"&(B!*0$YQ!Q)CE-L&),6*O67!UN:ER]-1BT%H.>R0XJ)==QOLR] M_M$+S*47@0-?&GLM)_ZVWU1[]1:O2(ZDR3+LJ^@FK&*-RT6YE.MW&4\$Q=JC M/6D3^T\-FW]_T/3_4;U923W_>T=YG?;U=_JC?-H\_;QG M -A-BT/!&IBHC=EFVMH8#CK+9Z"#>FL\>',-:N?)[!#,?$Y5G<8?=2(Z!)G# M:>:@>PP\'/I.5^)>?_;N1UG-XT)%F&4*9@E/C+Z"@@5B!$:*$*+B1!02N3#6 MWMVG1DFU<1LSR=&8I'Z$F?-13N1RNG7/9Z<[#*.SMU+IF8YH!2A-$;Z^^>:I M27_YW1P0TT>^,?+0BX=?Y;K)DREY>_V;9;4VB>(F8_PS7\J=%B9QLPQKE1G^>XV='CZT4C,(6VCH'6 MTKH[T0STG ._U\E'._?JE*/.P>WGC(LS8!=69ZX-@[Y//O9LX:B<'0;=0UX/ M-,HP[M\5 #T^+K_78I_:N/=K^529IM>",$IA6L0QQ%&B3 HBAHC&>E:;)9G^ MOPN17QAK:JR\JXO;V@J^U%L]M;F.:]1+(-NQKB?H E/H8-2<>= "#Y^D=FFX M41G*PN]#NK'YB$\MO]Z1Z\\ONTO:9-)Z&=YD\[Y?5.M5??)3U1-;HP+4YES_ M0U9KD[G3*IV;!..M4OM!M3 M8[S:.J",_,LW8Y_9TUZV$Y_U5[H&WVIG@&A*([2GX,6YA_ K?6/L.';ZWX/ M]-W/_=[+L>]A -@+.)DC;H"8@:W"UQ:+=A=B;22^6CAFH &D;C[3EMCL=(=" M2PZ.%=#P8H3!/9F 3.%8T;(3,!S-F@&I2(WTM^E!^+_+52>*4LT18X*QK( % MY['I@(HAH84T?R1Z,D\Y1E8;T!?&F-JKK+'2O,">C)V =X8ZI,N<0?/RF\03 M1H%IOH7GH^E-:N!YXP\>AQ2BVV$:*6_H[+?I+YZ2ABXC<3%3Z,Q'QTL/NFS[ M7D[0E4N'ZHFLJ=E,^86N3&U[=]*3J2*F0F4PSK,48I((R-(XAQ2E,HOS/-4K M!S=]D%/#3(WW.BM!9Z:K7,=)+.TFS[O]M^X[#?]8JAG:G4UD+ZLI(]=P[1??JSUE,[4!'TH*],W(&.1B H8 MFZ0;C/5$B=$XT7]-$B91G&2)DYR0'[.F1B]7NW09A836N;:JKG%OV[\0?-EY M"(R+CONHGL)MQVCC!S$P XX:/Z^-V=SA'JN%FX-EDVGVYHZF2UNX 7>_M;;\ M5[GN'8XU!9X[K<=$*)'H)3"4-*,0RU@9U3B3B\4*DE+!9(2'%99?''=J[/W; MYNG)B.OK!]OLW9I=C>6BWJ#3O]D[R#;.#*THOQP*RWU8_P"'WCCMU9(;*/NI M %WY./ JGCD0JS!EY)>'?J4:0VWU\('.5#XM2E9PNUJW2IE$?6CZ6 MO)35[FG!*I<)RC 4$4WTK)3ED C.HF Y& M^BWS_-AF/7XRPM E=Y4VMPR*)85YASHT@YV!MC79L_3O,)B\DI?=R.-REQ,: M1]3E]NEAS*59T?2^_+1:?BN%%#^_F'2E]XNFH4\M'+PNO]5]!>8\S7G*> %Y MBDVGA=0DOFS M&U\+;'N!\WZVJMYQO:IG_*\N'K6HJ[;W)%'W9*NUV7 MB@U]O)>KIWA.1))@E2G(F>!Z*:JG=06-!<0H%YDL&"+(3>-L?!^F-CWL[ :T M,1RLMFK9CZ5J6I>:/*5J2,O2D;\>EG/+:0<]]$3U]ARE;192#XD9V'Z16C!Z MLNL].(#!PW.&TNO$TGMZTLANC)^;]#IQ.IF8]$JF!$H3KL[E4NUJ=A?"U$G\ MJHGA[=)8.5I.NWUT[):K^2Z7-7F'!>^5>VA8:\AY9PHA%1&[RKZ*>H\Z"-_B\ZB_<;M6XN@S>4#S2:_!WYX$Z#J79,UN(JFY?,H\D M)REB'#)S:HAC2?04&>4Z@%06O-"DRL1\(1],,P [*MT?P.IA),W#V!\F\$[[ M)Z.#4B[ AU)NZC2F5=/&2B_>ZY=ANPO?-/-Y6^H@E6QC+T=Z!FP[!AP X$CB M!YUA;9& KH'^)G1I6,]UTE6]2[VIS$QN!2H#P9#=ZA&^$TS%&*6QGHPG-(:8)ADL M>!Q#461(3]ESHH$=I?0ZW#?B50XM9-?7[]F8^R_S=?"T<3-^D/^%#BEZWI\X MI-@VA*PAF$#I]+"83:)6VM'T:6TK^8V'MVKH@<,/7?]4O&X#L9%ZX+8#A-'- MT__PO*SHX]]6R\US=<>J^GACGG-)B'YQ09H;(9%%X?N :(MME53#@@Z^[O&(^8'4V"#F_ MRSWPW"YW@!..PV0^6)EWJ,]8O995KK0%Q6FU6O)H.G M#,LDSB%+"@9QEA>PH%$&QL#Y1C/@0UO_K$#N./K%#LCLRQ1O& >_CK^?+[8E/K M938]&/3<]*E 'AF<:Q32.;+O#F(Z) MV[!H9\#.F["-8YP #=U%QLZ85V\IXX2937\9MQL.8]+[E:2:F5_JTXA&(5&D MA$@J""2QG@!B54C(B-!3P5QFHHCC6*"B.RN\MV?*XY$&'!K>C\"$G:'-Z==_ M@&16H&*&,M2=&5(]59&\UBP!230#YJL\TY>E<39#47'^LHBX4>FIX$B1,IDC M_<+*304[8;#(: P)Y3C-SKSK9AYWG>??']BE%&)_+R7APQ]X9I&!4JA MD%ROPR,90;WR5C"3E$29_B?%,Y>'_.Q(4WO6MWI\ C_]6ZBV& 5:-%\%PR<=G!]L5%:XZO,A.5S_0/AV/.U%']EC^5!O M*NYU=$DCPA5-*60H11#K20.DG.E9G5 Q8H*+0@3KQ'/1LJEQT$A->"Y'R_*L MXS5B$/H4Q+WU3G?ISK=)]-RQ0ORUVNU<-FZRG7:L,+VER8[= $-W+;?9O5WC MMNYL4U%4\"1-853$4J^Y-3L7A!.8J2(A7#!<2*?CY_-#38UNNP*&GL7_[KKA M>!96VQU%'V %WS+<&KFM)PAR#'P=#;_[?6='&WE#[YK7QSMV5S\Q<%VHE#3* M%O+]@B^?Y#W]8;CGLS2>Z &;=)OU.ZGO2!^-Q.)&!_1E[^)YEM L3A"#)#9" MATCFD&H.@;D@B.L/;J\K90]FC;NF]H?CT>K;XZV' MBJ%][RFMK98+_2-OZFYKW;67YL^>H"-.69)&#%(A,SWA2Q-(4JD#C96>\&4Q MS:E3]KRK 5-C8VW_XPNX$\OG.A=^(+7I MY\&=-7*/+^!+^_\@6XM#T?,KG^9HP\@B:L,0.I92&WB?@75I%X2_MXLSD5!9 MI F#.*>F,0O/("4,0R4%UO^6\CQVFJ/:##HUVKLJLC\PM]HJ '84YQO6P+3F M 5'W"AD'B+R6M]B,.VYMB@,21X4E+I\]QTO]H'[0/_WU3]UO]!^FNNJO?_I_ M4$L#!!0 ( .9S85+)$*^^ !0! +#*# 5 871R;RTR,#(P,3(S,5]P M&ULY+U9=UO)CB[X7K\B^]S7QLF8AUI5=9?'O.[KD_:RG:=N]PM7# B; M=2C215).JWY](S8I60,E4>0.[2W7RK0L430WAB\00 !_,O__'XR^^4;+E?3 MQ?Q?_\+_RO[R"\[3(D_GG__U+W]\>@WN+__SW_[IG_[E_P+X/\\_O/WEY2*= MGN!\___/MB^8_IMP#P;]T_>K'X>K:< M?OZR_D4PP:__=OG/Q16OBBD0;7:@BA<0E(;]/THU2>NV*E2E)V'SJ;SO_QS_5+#"O\A9B;K[H?__4O7];KK__\ZZ]_ M_OGG7[_'Y>ROB^7G7P5C\M?S=_]E^_;O-][_I^S>S;WWOW:_O7CK:KKKC?2Q M_-?_\[>W'],7/ DPG:_689[J U;3?UYU+[Y=I+#N9'XO7;_<^H[Z$YR_#>I+ MP 5(_M?OJ_R7?_NG7W[9B&.YF.$'++_4O__X\.;*(\-JO5S,IVGUU[0X^;6^ MX]<7"\(#T=K]V_795_S7OZRF)U]G>/[:ER66?_U+H'](SQ2,B\T3_\?F'_[Z MX\%?E[@BK'2,OJ47MO^^/N4 (O#[&N<9-YR=/V*V2%?>-*MR75S\RUF(..M> MG62<3KI/?1;I<2&M)YDGB2YE<,E&4#8Y\-I%L-9&GV5 Z\Q5GBO-*R*Z4\,* MTU\_+[[]2A_\:Y5#_:83"#"^5<+_N/'0C7@.H_Y\[;V9E\7RI)/JIQ!G.'$F M,!ZB!9-H32CE$9RW&1(M#8O!"U5*#XS<]ORK/%U6^K-E^F6QS+@DTW).0%BF M&P"X"NOM.W[]&I;T09"^3&?Y_%]7&].'/M>+GN6Z42"1_I=?2 (%ETO,;S?Z MNY71CLLU&5_LWGDH-DY7\#F$KY./)'2LC+R8A=7J7?FX7J1_//L^74UR,9S[ MP* DED ES\&S["&5K+17.<4B;P+D'!\EK&)']/9!&Y#@;+TZ?^4Z6NZE:#C( M]*/L10O)CP!"E^E_N3@)T_E$8DDD@ 1>^0(J9H20D+X3'J-+/.6$+;!SDY1A M0-.SCA>]"GQ R-3]GPSPR13W/&-80!RKND7_9=* M0G J V:6?$)M/>=-+,@-4O8"C!@Y8'J2](!8N64?IA !WY"-74V2<4H+HX'E M;$#E2&+Q68#1F3$74"-+;1S:"QJ&@4KO'DJOHAX)9#[1>^D%8<@.BGIFH$ Y M)B!Z9X$[7ES4Q1AO>X1(?>:HG-8#-;@#%@\6YTA@\&P^/PVS#_AUL5Q/.%., M:2M("/6 B!<.3I8,):/53!99@NL1#I>?/2I+T1\L#A;O2.#Q:1GFJVF5R9:' MH'6QBMSTS#4'982'&+F [ R:$F)RL<]3DNO/WPLF\LG!Y"@QCP0J[W$Y7>17 M\_R20KP)<\F'S!P$56B;U<2 ,S* $2Q&+-(P5#WBY,K#]P*)>G(@.5S R/D MU7P]79^]GL[P]]/.PS:,65:4 U=0TF9I$[B@! @*\KFCR*V$/LZ,KS]W+USH M)X.+H\0Z"DA\P,_3>NP\7_\>3G!BHY&L\ !9\$B"$.2:J\+H.Q>EXBH%E7N# MQ=5G[P4-\\2@<81X1P&/-_.T6-)VV FE.SE\L3B=KY=G+Q89)RFAX1394]2? M+"A"/@2C/7B*VKEW+EG9QPZS!RE[@<<^,?#T)_Q18.E3^/XFDZ2F9;K)&6]M MIK1%\^PC4/1/CI9 !3$4 Y@=9XX+Y4L?$?"=1.R%'_?$\-.'P$>!G&/@DQ"<:!E(+V6+$G6G[-[X_'[';>QIPF5 M Z4\)J!T.^N[Y?OEXMMTGG 2929/# M8U &4BPRBH^\B49$]DTHQUC=:KM&P M'V2>SA%M;_(>$V[>+U;K,/O_IE\[=\Q%[;/7' Q+Y-KKG"!R18LAB:2XYRR4 MV#=JKE"P'V:>SOEM3[(>&#'5/CY;8NCHYEYE\M@U8%)$-TI%+CM:P!AD$-YY M*?NP+)>?N1\JGLYQ[<'R'!@'M4YV]O[+8GY^4B0$CS%[PK#O*H%] <>" /3& M"995EJ*/1,_UY^Z'AZ=S,GN47 ?&Q$=,ITO",Q?QTW0]PXF11B1RER!AY'4G MU! LT>Z92(RCTJC[P,3UY^Z'B:=S*GN47 ?&Q*=EJ'<6/IZ=Q,5L$FQD5MH( MTI 85'%$;- \ILR?=A%'KU<>RQZ]G[ >/I'+(>+=]1!"/_CK/9_YY3 M_/T1PXJVP?QFM3JM^V#D,23F $O.H(PC1B+9/"63Y]$H)9WO 2AW$K$?8I[: ML6H?$A\%=/Z^F)V2/I9= G.YFG!C3"PZ 6>2W.F0+<3D%*D]*8:&19/[.XB_ M]O#]H/+4SE./D? H(/+B=%G%MRF)J;LHZ>1T-;'9AJ (V[GHRH=FX 1%7UR4 MJ(0I0;IW:TVH.\1X&;SDZ^"&O\O%B>3;)F M/(F001M'.VJH<5LAM\QR1"D-Q7 ]FIDKC]X/)4_M,/5PZ8X"'!]/PFSV_'1% MTEBM)D89SE0Q8%*-Y,C[@LB4!"*\)).59+&/NQ4['KT?.)[.F>JQTAT8'&]2 M63X[S5-ZQ[/U&E<;5;R>A<\3(:+BVA@H*M<[9V0$H^ )I%,^\Z!I2^UCO[F= M@OV@\G2.6WN2]3C,R1<*Y%XL3KZ&.1E#5:23DCRL[!.H&!UXX4+-)Y!?;F5F MI;]RDLM/W@\A3^?P]4C9C@(9FQN)W?W&CU](C*MWI^O:^J2>(TZT2\QJ)D!C M##6&$^!*X,170FZ-L<12?['/'93LAYRGI" + MZD"A6TU4JFQY]3IW-N>YQD1W)59_6CN!?S M\[,/E1*<)_R$W]?/ZK%&;_+X;E:WIE-7'.,6$,A\0%L1!%(5R;>B:4@B,? MW6;5Y[7 :X_?[_;HTSFV[4/*HP+*YHKCA@D5=(I<*2A8-+E;F"%RTG1 14SD M*+&7'.*M!.P'EJ=S5MN/I$?AV+XZP>5GSE%N+W(>A8%Y06PLP^S-/./W_XUG M$U-D89@"E.0%64CZ$CS/$$J0UCC)^RF%V_GP_5#R=$YQCY=P;Q#YEU]OR)3X M^\<137_GJ\5LFFLP=]'I<+4H[[[BYA[MZBH+^W8$OO=3^VH7_##RC^PE?-Z" MK8; )WCQP(M.M!Z%SF0V0!1) %.%(,&M!%\2D@W)7)H=.;;C.][=0L^Q/?T^ MX#>S?-'7'Z;)EQ]7,SRA'N)TI.H)-9K3EX&<(:B28H1O++2DSQW;'E]])N\ MC:1A^TZV0%A/XA\!D"@V6*W>+Q=ENIZPQ(+RD=R[*! 48Q9"]+F*11>'3K*R MX^#O>.12?P_(RK"040PEF62?_)4;!2/(473D+6D:(+RQ0+.RY( M'P^NW>0,TXBL)9AZ$/O!X/F&R[CH"3[;4&?^>2.DMV1T)[5'>)84XTJ*R$"E M)&D%Z-3=SPG1Y"1P1R[T>.SLH&68-F4M@7.LP$>PO_T6IO-*][OYQS##=^6B MC-$K9D))#-#+>O9%88&CK\01:FFE1+^K 7P:[U; M?\'EM:6PW8!_1W+X(@^D:@=7S@&2V(X%SP(BL>?!,@W4W6,&W+FAJC M_M3P<%#Y#:CF^+F>O_4"J^YB!J[6-SB)B6<7K %O62!.;'7JE"(?K^NV5:3: MU8"UCZ.UW00-T\^L)91Z$?U(0'2^,9^?A$WGI[0\?IP*/\>R6.+F?9_"=UR] M^DX")*U-YV%YUF4+?E_0;^=K(F[6K:R-<"96>N-KSR4ANPOQ&"&6Z" I7IP5 M)!+69"Q20YX&:KC6%LOC0, (?+T+%K@5JXM0?A<9(?@:='6\"E2(=K;W,A#]6BH\U THX0LLN@ MM<@^<5;DKODKQ\/F"A4#]6YK"9;#I3P"&_,J+.=D(E?O<=E=0G@>5M,TL5J[ M@EZ3MR!3/4J)X,@A!9UB0A]TTKR)A=E)S4"-W5I"YGBIC\"Z7&?BY71V2G[@ M1!'PI50UX^JTSM1O)]EGD3;/5YZ_??45B+=0UH#F+-HI85&X[AG@_.OMUE&QD3'!M(69%RZC0,@K.N[I28S!2 M%VO%2!RE5E:K)4[N]I\>(OP1;(+=*=X.R51>B+%WA8*(3?D[O;[$L,*7N/G[ MA^Q$4<(K!<[4FS;22(C."= BE8*R&+6KWK.G ]>C2!^V2.8Q,?K(:AXYL%\O MECC]/-^48*>S;J!<;I_G[J?9!@7Y/TY7ZZJB5]?Z%CNWE5;NR]Q/5UV M5FM[IO1^1L+8(09=&#J?,ZG"UF$D53.9XH.H3$B!&1=#$\^K$3_#;A4C7BF/ MA9%1I'?VTD/M!T@"6:^7TWBZKG.T/RW>=VJ>\*02"YF!=,Z!LK1[1V0!2K%U M4*D5S#WZ[K$'W<-6B(X8_'WK? 0'JCLXO5BO#BTW04O G%6=R:S!BU"@#K K M!F66V.0$_@Z:AH7F8[KP?2FF-XRU/#A['FC+2/CQ"^+ZZ'M@5S^L_\.P.XCM M_]CK]71.#YN&&>VTW1#L"W"I;$B=9-JLMZ&V$&7@ QD:%WS46AO&VZ15]R'N MZ++X\V=\JK9UPKR71JL,I0[35$H'"$DC,*LP6A4T;W-KXBH9HSGBZ@<3-VK> M#Y?Y".*:"^I?S,)J]:YT??9^N)H5I)6M*TZ>D:L-,VI"-"Q!#S"IJ*S-O MDM^YE:*1X.@ -=^&F*-D/@+P7*;_Y>(D3.>3PGW0VDM@NMXC"HJV6*D5!%X$ M_@),3Y(> 58N3.K; MBWXA@4MG$Y? 59*@;$*2A:LG!UQR%5CQI0E6;I(RDAQ9C\[)85(> 4ZZ>X.K M"]\^\< 4IZ"?V3H_,VL=0%$SPJLH"\'GL&);EF#6%RC9IAT7*,>G7U1.S!2US[SZ""JY*"@B!B],MPVR:W=1=2PSE/_:.M- 2, MTYOY-Z)ZL3RK%PTSS]X%CY"E2"09F2EBL*FVHN*T#G36HDFUPF4BADUE]0^6 M@P4\ G"\7^+7,,W;ZU/GQ0U79#1Q#%4F3Q.,EA2,U-G$(0H'3"&/-N:4;),8 M;0_:AFW TS^4^E;'"!"V(?Y=>3E=?5VLPNRWY>+TZYOYMDT>O9HV5T!Q$52P(F6TQ:;(8A.W9Q_BQN!5]P*GWC4Q G1=T!VBB8SK0JLB M"5#>2PC&:+#>!8I2HR4)M4#0@U#2V&?N!24'270$2-B(8!*4SAR9I4U4:%!6 MU%%1(8+7,M4A=-*%-B?2W>.';6#9>ZKM0=(<0:ST=AKB=#9=3[%K5U^+7;XL M9B3T5?7=UV<7HA':A5"[U8O@2#0"-7&(!KRT2609K Y-+E7L2^!("D#Z2? W MTD1NVW2BW$'+:+!T ME)JOH^=(F8\ -N>9XO?AK*:)S[F(VBMG(HDA2R3;78?;.18H:I3H,>64=!-C MM)N<8;>V1N#I0?(CP,^KDZ^SQ1GB!YQUM[=OR&KB(A(_F$@H)H$J3$%4ED/2 M&$61LJ!I J5[*1OVL+ 1JOK5QP@ 1LMD>8KY4AO>-3$"7%W;QR^*7C;K9H-U88(Q.=3*'( M1-7>AU90M.*=!J]HG3&3C,D[1H3W<M3("I.U8*\'4L=E9 M@&1UEHSELJ89.3 =&489Z/=-)OL>:+N:C?%I==QPG,3'<-A^Z<#D4GI:Z>)U M3 Y\U!%4(/$XK#N^R EC2"A3&]SL)&U>;FZE7^YL M=TFTEYAVRIJ08X*<6#UP*1ZS% M^>%EKG ]*9GT7^I5,UVEQ"G&=L$XR%8[+H0LH4VSE7OH&LW91SN,]:F9$0#M M$O63:*3"%"0DDPN1C@7JM !8_3U?JL66H!R3'8'>B IU$:C4HG8Y)[,=4*&[O_3CX)W]A0[4-HC M0,NSG+L^L&'V/DQI)WX1OD[)QEUB:R*=L%ZE3%Y>K<@5F4,L04/VA3%N6B"=0S>4;X.^AKH: 10_X#K4X[KSN9*7V*T'>6FZGBB'.2IF@!M; M1TL&BCH\?=%,)<%3XAE3"_3=3]JPYUJ- ->S1D: L4]UHLCI\NR24Z!DL:G* M1L3BH%Y/ :^-H7#66NY8D8(U<>EODC+LT54C#!TI\6,'!GWJL;_K=?F0@74F ME1 AE'K:%D*HU1\U71LBS[7U0VIR^GF3E&%/I!I!YTB)C^ DX;[P>$)"0!:+ M!^V]H2W:18A1)PC)"9U++MJ7QF=1.PG;"T^^%9X>^X#J>-T\O7$\F[E67W ] M36%VE8TC9_-<_>3&@WKN8.-1I_8PKU5B'D+PY&HGJ\ Y'< QK;'P;'1I4J,R MP-0>-*)&L@Z,S0B*MFM:J3T/D?D(O.S; MIXMD+VBG9@&D,P)4\0&",!EXK7S+,3E432[3/XVI/0]2\]Y3>QXB\Q& 9\=@ MB2R2=M%**+EZ?5I:\O]RAABRCR:FI$J;'M5/9FK/@W1\_]2>APA\Q%-[G-&U MWT0"EF2B:"$;"-))"C[(7=31:!'8?6[.4YO:\R#5[3FUYR%R'(,%N3E+ADRI MC8QE4$@;LC(ITEX<+"1+;-$BJ 59V="9)-G"?2P3C M90 57;UA%LBT,H&&AT+^6Z,<_ZBG]O3BG!PFY1'@Y%**CT+.=\N.H]R=9[[' MY<H=3D?)?HPP>K-:G1(;69/C5M!#O4-&XB%7SNH;. MSK>%SP$R'R-TWIVN5^LPK[T\)S*%Y UFTJ\DIZY8!\%D#86"2T,NG;*^T97@ MVXD:.N/>%D2'2G\$2+J2\=UP,U$Y>:]U 5<$R<;1=Q0V2C!!&V4E\NB;G(_O MH&7H+'NON#E6UKW!I67>ZD)FJT6IL\]>SQ9_KHY-6>W^T/ZS57L0WW^BZN)! M%\D(QA+3=48%"UR"4C92X*8L:!6PN!*HO19-8ON' MDSJ2B.U8+%TW6(UU-H+MCSC\48LYL2R'F#E%GUZ).DX/:>]&"B62+HHY'V-J M4K%XA8IAL=1:Y3<1=J#\1P">9_D_3E?K;KOXM/B :3%/TVX\XP^6/BT>*LV4 MI0Y,9LBF)H=$U! 9^1N!A6B5*RGI)K,T6C S[,G#(T-Y<#2,8$6\1'IRFG8J MIN]GN-ZT>WAVLEBNI_^UF=%&KK(,(BMPF?8A)5%!#!)!:F:?.\'5'B2O%\O?%_,JRRI5"N'G%[-3N_'-Y\-V5Q,= MBE#$(WE,-952:C=#4RCBLTD[G9"SQ.^+90Y\]L"SU,:"QL?0W B,9WP+AL?7,F\S0,/)9M+)#L46BI%*!U[O4#8I!+R'KH$GO8T- MBWUJ<=#9N)V]KWUR2'A7^S-M.9H(F9PDKP.R9-VE)'+131VB&&S4:"W]X/;: MD^]ZRL"3W\8"KWZU,0)K]UN8SJOXWLT_AAF^*\]/5],Y=L0,/,QN;.CK06>C&#A_ MOHJV4T4^+=Z2C#YW>OV(Z_6L2R1,L,Y^--*#0*Q#UY,%QSLNI99!ZQ)]DQ+< MO:@;MHO2Z)#9OT9'820W%SL_8CI==K*J#=<7I^L/&/)T=O82R2$XF59Y/)O/3\/LV4D=$C IA4OMK !;R#-1M6VWCYP@&()TCAMMQ%W]$!?SB$C,"+_8 DP=.T)M[GGU\L5G55 .T,!G@\"HJPM MDGT*+#JG99O^4C=)V>\8G?VW0>J1RAKZU/R>DX772/JL7;;.Z*&S;K#41$21 ME""72 M>9R7$N$;+723H@Z=0B@EP@!%'3 9XSE8M%T::O^FT4[8?,GS^ATZ_J1N&M M$OFUNA-?XN;O2T+;]AV\D)B7+H5B$T@1R?+S@)MK"MSY$@-F55*3_/?^).Z' MT_\^69Y&RAV!\;S)V?E4M1^)U(F*V?(8+;#:D%"Q8"#&6AJ3DD.94LRIR;GH M/L0-6[#1"ACWXN](+8W49)XG\FL;O87-6QD"(056.##ACR/4P(7-/B\>U M&8MR'V'#EEH,!K8CM#-2O%T;5#I1-L6HA O"Q=E1"##XF9]$TJ;=X()W# M%F(,!LO^=#=T^N0.$5Z9.KF9OJ623=:#-CF1#',@W\,R("ZS\[&D%/;+FSS@ MH@B1PQ8Y#&;N>M+:"!"Y_[W+26$RE3IAP&A)#D91'B*%7A!M8-S6:978 MI-'!_B0.7,GP2'!LI+(1#'6XA;-ZHKFZ)5-$5'AFB@!?9SW3RDL0G'$0I4Q0WD'J2#J[/5+;B;YT-@(320'6-KWY+/WGZ72)Y[7LN!D(5MG?_B9/ M O><69'!^MK0U]%&$(-/X*)/11?-R-]M@<>'$#G*IA6] 6;Q2-H;Q?DU23$A MYM5K$O/+:2?!]>GRTGT+K#T$3Q*3^.P?%N67B^6EQ=65Z6V0XP359R*-@O(6%NH>VM(D%Y"UI&C M=<8PU^1F_@/I'#:K-Q L6^AP/.,-]Q?J1 F?D@^:I)>J,!,#%SPM2NF%8U8Z M&9L4P>Y/XK#IOT?&9R/-C3?2WH[3!(@$[>UZW*!J,E!-C+D4J>, M*M'$C7PXJ2-I@OU(D79?.AN#.WEI$ZB]ONLPPG?E[6+^F:SQR4N,ZTGA,OO( M$FC4 50HM 5P'@ ="R%XG4MJ4AIQ/VFCC*I[ \<=L4P/FAH!]C[@UZTWMC"U>(:9.E^E+ M6-&2N=2>?A)%<5KY AAJ]:2OU;J>%A"W)3,?9>1M:EOO)VV4P7(SV]:OIL83 MB+R_6$IU"9V;[?<=EFI((NT/WKG#M YY,U_3(B>/1)QZK MIQ \*%M/-ACQYE--LWQ!Y!*R/PWS92PZY"Z/UR M2@+\VEV5[E;5!)-F4J&MJ79?KTE+B"D6T#(85] H;YM<4+J3JF%+6!_9P/6G MGU&X<_M+C\QW"-J:"%K40$A2]!\CLV U5U&Z9/7UGL2/?7 R;-'J(P.QD>9& M<*CWJA1,9,=??2>7=?X9/Q#:WW7-E^N?VH#G6YAA=Q&5Y#A-M!:Z['=MQ'SY MA4OOG$A1DL@):RXRTR[@&43T"N@GE"DX97,3\#;@921CS?H^%AQ:ZR/8^X]B M]CTNIXM\LW8OS4[KC+C+8MV(>A)YL&A$ %[OTJJH9.W.EL"$F(KR*8K8)$Y_ M7#9',LVM[^4R8JR,8 LYSFQ@-)&S%,&4VMN51PM>D15QBMEJ4H)B38HQVV\+ MS;SP<>+\09H\&+9?N]5$$EBN1P!>%W,,(D<*< 4GE@6%(.@0L,A@9=+.QR:9 MI?;@;>:YCQ2\#]'DD>!]->\GG/QX^O7KIO=KF)V+\LV\+)8G&V6>"S6P$C36 MM@H:(RA;2P,#:N!::B]0&!6;3'O=D[YA+Z94- RY" MH?"T%D;6JX)!)I6YB8KG)D<9>U%WM%-U_I!/VP89RF3F#.3:;D_).KV=^0#> M)A63R!9MDS$)5\D8S?3IGE!QPU=HV8\ 2-=X>+DX"=/Y M)"HG=98!$J]];3-WX%@J4'OSU+L-T80F!V0[J1D)<([7]LY)$\>(?@3XN51M M]C<\B;B?,V8!Q:3=R%9'II$9S M 5:>Y3RMXJ_U%-/\9KYM-K%EAJ))9[T6@":Z&ALX\-X8$,$9D1.7V*:!Y9U4 M#1NE]8^A_E0P!CRE='IRVG6VZ:[B54%1R(+SU?0;;J+/+6.T&#@YBPE\\*Z. MX2G@>;;%98VG3WF4W.<-6D/2/IAZ$/@+H?*I)^-/EV>4= MG.RJ%DA>HQ6YRD78'++V9A M=5X2W<4=VF>)6"^ME5RO\9)@/&J$4@SGVJ'(NDF=\*T4C:1K5(_1_5$R'P%X M+M._74Y")LFUD%!X[4O 1:I#N!A$[3(FP9F+L4EH=H.4D<3TQ^GX>GQVG,"' M;BB["2\[)OZ89RQUPSW?:+45AN4$)?,:9R8.(==!'+77B^7O^.=V_@6YZ^^7BSE]FS:)Q<[,1BS*YE(S MRK(&?8*#]UC=LNQ#L5):(5O Z$%4CJ0]Q_$N33O=C !XG^A][\JSO.AN"IX; M6N<"1Z5 9UO;UF* B!)!IQ*\0^]+;E)^MHN887>VAKJ_'F\=JX@1@.F'<&CY MS7-8YM4?7VME!#DRBODM4SJHB+HH0"P%E)+5*FL!QG!$+F60O$FOP+VH&Q9N MQX/@YD%BSQH9.U$WK/OU MJ# [3",#PFRU7'?#X;<.Q"91+6UR46;00GA0(7MP2-$MC\8:9[BU>_7-H(^^ M!"3ZZ3J(=CQ[)/<9#_>CCI7G>*"P#55*M!1Q"@%9U:J%Z 1$ES4PVNPM\XE^ MV"=;\5 P#'GT<[0.=V/A ($.CH9OTQ4)^UUYOYPNEIN;@K>:OQ_NX]8$AIRB M1I<@*/JBDN$0D+EZ7L8"#YZ$SC&DC@)GA^!C,8BR1N 679CJM],Y MOJ%O5Q,161!")BB2D6.7:>_U)A2PQ061,(J8FKC:-TD9R37C'A,:_Y9HWPA\5L1@'OG[0Z)MX*UJV^(NLE44$F/CANP8KB);=>:?-(H^;OI',D M.9$#87'O+*K^=#0""-YD9N*43<90-)!"G)"#)(BH.]X:+1QOA 2H<]*'AT,#93XEB,WBT,OEC,O]&#.E]U\_UZ M2I[*1TSTSJY)E8^N%&8$=%N*0N4HVB)OF)%+*FB)D@R:[,)'43UL#F@LZ.U7 MN>-I-'M;:>K;Q:IF2W#Z>?[BE,B;I[-/RS!?A=1I?IZ[GV8;'%P$7>>]*2>9 M<2=5BE",]37L4A TSY"*%SI:'@MO<@.B#3O#'M\]YA(8 1Q&8.5OD\++32G+ MFF3HKE Q;%^PQX3AX<(?@5E].:UM7.=YM>G,KWA(#-% XO5H%G6$ M($0")S-Z681+L+&>9R=P"5/L0-VS+K<>$6N^J&D_ M..\+^"!QY[^9T#8D6H8N)=@5R5_75S3'>*: MSE>U!]'JLMAL*2)Q[J&X)&K+EPQ.(:OG9IKI9.O+>UU%.)" D=QS.BY)\V@: M&('?U;6Q6FT.MB;<"2VR4B B[?A*^5K E15X5YP6(10EFER NDS$,-F9QU/Y M=5MUJ/S'GIS9,/:CN^OF$EF55Q?YDNP*=H/3NRXQUM0A<+Y>-E6Z]DU$Q<'; M(K4-RC'1Y);OT90/8^V&P^JC:GH,QO$NAG?GK'@B7IA-P+5UH(K+$ J)VWAB M.1H6K&H28SR,>0/4SZ99PH[E?'(T#TE:."#8_G9P43QT/4W.8:PJE:G1S $PF0B)5L M:HV+:I(OOX.F83(>@V&Q+^T<##0">%RTB(.,]=@5GAC&:)D8 D+PL0 /TDK/ MM-=F''%0[WF+<<1!#Y%_KZ7Y?6_9.$^UH5QC;KROV0<_IIS_V\2SVU"G[TD,7LVFZ/&I H%43+Z+ML'=WY8[.#9T&?BP\(P/Z4B24ZIHH:^OQJO40$>NO'/>-FK_WQ,!H MC>9#,'?#: ZAW9_*K)ZKX[$,Z\7SAC.MNUEN;UP#\R+8K"$%(6GKUAQ<5(0Q M$[/G)8I&*?UVQO5Y6$U7[\JU!YQMOE[R67*AI2P\L5M/[[E%"$E*D*[>E$67 M.38YV]Z/O-$:QH?@Y;IA;*"9$9SK_9BI1-JYSHOD7'MN(\34%;T&39+R'&H# M$0R"9=:F^=E=1 U;UM (6[UI812(6M592&&VW18N6I!X\A7GJTXUF^S@LWD= M&TY2)O^T*^C?\#IAOB0OK0 ?%!G@Y'3-:2>0)7@>,@E5M"GS>SBMPUY8:H2^ MUCH; 2RW\Y*OC[*_MM:L#)$82,!,XJ $"YMSI>2,1H[D#:@FX>U>U U[):B5 MX>M=+R, VZ=ER$A<=5>;MH);?<"$Q!\%W-L5))"SR",#DQ*M()I#\"%+U?+K[B<5/6H/+@,*K)$ 9'S()D1 M*$3VF3:VU-@)D_K98Y#^GLUD7_JS#_'.M!=QP=OZKK;M M1IW6E8N B@=0M<=GC**V!Q;1:EI]Q3399O>F<+^C7?;$0-A&0>-&WO6?MPSF M$DRT7(#0];JGPUJ7*B+]F#+WJGB!38Y/'DSI?DA\:EF&M@H; 2)?D[7OKAJ_ M*Z^G\S!/TS![,R?)G9[\"-8G%#*5X&JQCU&.#+Q B)("*.3%,QN43:%)U<1> MU.V'O*>6@^A?,4//"7NY?>:G\+U;,96[C9IFL\6?Q"'>\'ASKL5@!D*I5YUY M=$#B]%!\P&BM%\9>BT=NN;/[X$?OAZFGDHEX!/&/P)3]L:*U\FJUGIZ$=;W1 M05:8N1P@FSJ13V4%COD,1OC !*(SLDEIZU4R]@/24TLJ'"'J$0#E]I9LJZL] MV6X&.L(P9VDQ6(K$*00/'+R1$9PM)DKA4*HV^^"A%.\'OZ>66'@.XX6$M!-FWZ&2*G[3]IDYT409N4]]L6;WG"?JAY*AF"_H0Y MM5 M!SY.-V/9:FIMT8F)%L'T9G&!2%P9'Q)H40M5T"F(2240)AG%?$23VPSMW9O$ M_7#VU-(&C50T O ]/UU-Y[A:$8>18I)+%G8BO=*8ZY6V9!.Y %W8:QPXK M:L%UFSO2MY.T'[B>6K:@)Q6, $QWE*[O+N4T$;.P9)^UKE.7(N<0LQ10% ]9 MRUP:'4(\E-#]@/?4$@--U?5373CX/2R7H994O<1UF,X>[>+!C><.=P'A;A&T MOXC DBR$<]I79>U/8E@!I[*%(D))CD?+@FEA*MI=1+AC^;U;OO@2R,-X,]^A MELW8)R8#]R5:R )UG6V2ZTD.@Y1R9)K[5'23#MI'43W::PL/0=<#S&C/>AS! M%G_NK'3-+U;33G5U?B*/3*K,%/@< NU#4D)(VD%D)BB>F%6Q"1QOH6=8H#TB M(F[Q)8]1STA1MNFV@MLIBM9F59*18$JL4Q2C("'5YCX&G2XZAQR;S#RZE[)A MD=>+_O? U.'*&/H([C61G1.#SM'Z'G17.A#0^GE-'R>+U9G MJT^X6G\\6]4>O&^G)],UYBTW4A'=7"-XQ%";ZI&L%$DM6Y9]EC)EK?:"T+V/ M&O;27D/H]"OD$>QMMQ:'/C^KH^P[M V[6_:.AWWQ=J!R1H"WYZ=+ MRBJ4B&U<^,MDC!1%AVKYAN]^L,A' )B_!1+?')=GER6S9<5:69 7#9IS!X$>!L=%Q';RFL:8&>.V@:=FML#:6^E#$@KE;+]>1#]1$ZZVQTSA&-!E11 M@K(8P==1!(:>&#))Q*I][ ]]Z"7TT$_7D7/EJ<.V0WA\]^EPD8\!)UMX.^>\ MD[E SHDB#*Y8C5L*F;*K0$OLP.6'<>D@^(3 42E1)(\VML'992JQ[U.YUW!PL MZJ'S#9=.P+=,;(TL*E[''5O0*9$X?+TR*^K]'A]#$5PPY_:K'K_M"0-CX7"- M+?H6W] 8>(:U9W!(>)4%J57&A )L+C5M5B3$H#A$;;11+KKTXT;(G0C8_?D# M3[KL1_\]B&X$.\5Y!X??EHO3KR]F8;7J"O@N,OW>B%BDBR!R)/&DJ"&(Y(!' MH9+UZ ,VJ9.[AZYANZ$-YZ7TJ:YQHV^[/"ED,,J0G'+7&3U78UJ(M>15E$IR MQZQ^9/R-P9_I%0?[8^P I8P#9:F[8W.*^=U77&[N1/POG.6R6!*CYR$J[N*"O,*L^SQ:H.*'Y^=D5 M0AO M=EJ3Q;OETFU3UI4D8D30*$Q-()+SG0H#VJJDE!0PY=S$NWP<]H;MHCJBECA-Y= MVT@C' Q^K#1=EBDY;V^GG[]LS4\^3>NWT_FV%=IY.L=+%"P72,74 [(@R)V+ M$4P.7A:E,_IK%W9O.V?:[X$C G6MG+F\7E_*06J"1*AJ(ON9K+"TS5W($(9+/22<>>:,I1+?2-.Q0 MCM&?0/:[.QP#RT[HTWY7- ML6.5W_DMCDGR,7IC+.T87:5]K>)FV@!QIV66SAJ]S^6ZAZ/W5I*>9LO [%Q M'9G]*&H$D"/1)0J[5Z])PB]IEUBMI^O3);XKY_>(J1>V!_*?9 M):,?D \ @+'"GOAX50HF8FD39E01;!;_G4*82!Y-$*F6>Q7:N80D^2MCP%CO M"@]*^F:7H/KCXFE>[&ZX"!X%#D,7*^R8!G(Q;V9-WZVF>6?H9>Z"P6LE5K?4-/1%T=.\ G@< MGH=3Z0AL^OMPUG'R:;%M!KO#3=O^)D^B$EH8[H#XBQ1G, G1<=[-J(Q,U5Z) M3;H!/H3(IWD_H"??NY4R1P#4R[37_>12&^.)3"7+S!68&(D!UXT7U 488S:S MJ&QD31*B=]#T-&M6^X%A7ZH: >HN1[,UH_*N;,N]*7+=5'M/9!3(:L?^(@1) M*M>DGV(&"I+GHBBN];X)^.XG[6D6H?5_#-&#XH;V.-_C,E7E?<9Z /@-R7>> MN&PETT%"MK2>E/4)0DWRB:B%-LH[E'(OYW''AS_->HX>_,!C!3T"FW7GX<0> MH=AS+(LE;J*W>DJA8S8F!P7:2C+9LC:.U8D<7"^*=39*SIJOK=AG//;DF0P4>0!)VT=>.8H;BLB3=E0M=[ MZOH8D.:Q34?8?K#]27->O6IMZ#W\L".&UV&Z_'N8T3;DI>*6H0&A)(**)D'T MQ#6:4KA@F>4]+\ <2 ']V4D4\48+;4I( GKBLW6-R'6RK(!%'(9%O'0O;"Y;[/G$__/UD MF:=V.AF!QWK8NNH:(;\K[T[7U2M9=4OL?TT_?YEH1S!..9=\EEFW=&EWD+0?>G^R_-& 6AV!]_&!=$P$ M?'DVSR]I4GZ1!1D&$L5H*6XLLZP=)85X)B$SHX$K!OUJ[B#JOU0 M^I.FE_K3UPC ]_$+29P6$69:=Y6#ZROL^=F/MVR/0Y[]&9:Y^_+W6EY) N[V M$#YQW#-CBH<8+,673'/PTI$ N#02$6WZ$9;W>A6F1R;V@_9/FK4:# U#NQ1= MRGB>ZU]U;MVW,*L2_UM8GRZGZ[.MCQ2]X3DK 38&BFJS*1"Y91"]).=>&V;5 MGB<->SQM/QS^C"FPWG4Q C-[Z^#%/U983F=OIP4G@9.,*!($%7B]LZLC!$8K MQV91?(F%\V:)_/MHV^]"P4^:N^I;=R. XTND)Z?IIO(536 B1 [.! K]&&,0 M=+;@9 I1LR0*9RUP=YF(_0#VDV:9#M;&")"TS=#./[]%\@G>G'P-T^7FCN^* MA!(Y!K0!6.A\X<# "RD@.U][OB//;3+W=Q&U'])^LNQ1[]HZ&'G?%^J/S))JPEQ!)86$D$RM=T9R6^MWID1,RKJB MVXR_V4W.?M#[2?,\/6AHZ-!U-PN;-85Y@BXZ6BT(6?':9SK)FHKE()2IW5>D M#'F_E,S=S]D/13]CUJ5'^8_ 9/VV6.0_I[/9-=^@<&V=8Q1N^UPGG13R2JT* M=6*/#[(D17Y#"Y.UFYS]P/:3)4EZU-#0)NLF"[L7T:?N=O[KQ?+'&RO"CLP87LP2KN2I.!"V8V'4'$?OC[R=(?CZJY$5C"RU[I&U+O_/,T MSK9W-UY]WXYY.)?'))KD3.8!"EGUV@?%0Y0E0W".A$G_)]G$0#Z(ROUP^Y/F M-MKI2Z[./F.H9^117_SY=?UF5S4W.=$ZL6[89' ,085* MO*)]0DF%%/6QI%2C>VF7J-@/7C]KXN1@??0&IG_Y]8;@B;=_=+_J?E/_U0IIJ;X4_9V?/\N(KN=ST^@>L-TAO4PO9_C"=K:X*8C4]H0^]S^(]&FV__A#? M=<%N2;P!XM&($K^O"9&8_W*9-,SCXUF6A].TE#-;K=M%LU*?HZ;!Q6.I<@0XK5-MWI5N3_LQ=4TQ M&863F7RMF"BBRP@Q9UKT,:JD4A2RS16U7<0,; K;Z7[1LR)& *8?POFX)O\H M+//JCZ\YK)'<1,/$EJG$!#G=+D-!77O0%0]>) W&HE42?KWB?%#$9I2;XYZ[$D#D.LI&4Z@864001@<4,1 ?^Y@J M^NA+0**?KH-HQ[.?9A_MP_?#8\4_'N1L1XODH@HS7D/RV=4AV[2P JTN5F3T MAA6M]QHA_5#L##D=ZF@=[L;" 0(=#QI^[/'G!C?Y)+20@!XK&TR EZIJ-!7+ MN42RQBULRC4Z1H&00S1[B[TX1LPC<&Z./\PD[K(MQ5&T;#LA*O#%%7!2%>EL M%LXVZ2G^./-V1E=^>GSD][@J'P'&KU: ?YA^_K)^5_Y8;?+@$XTBE#K]PO%- M";BN8W,%Q&AY\%SDZ&(+_-Y)U=,\E3@0(7<6[!^CKM%A[^TTQ.ELNCZ;^%)4 MB,J#M8%1*,T0 NTW8(J2P0>6N6]2#WT+/4_3ZV^!M\-4- *DW7IE[W>LS:F4 MI;A70!WW1[RH3-YPLL"UX$6BD]PV,7)W$?4T]]]^,->;LHYM]/FI-_R]GLYK M-[1KBTCQE$6@191#[;$3'(/HD@$NB^2(](T'1Y^($EQ>Y3,N==L($ MX$D+4(S3KF6* "NB5R*8$'[4__7;.V)5\NXO= MME/##]AC=J(4G<#ZVC\C)UI;423:A;UQ)9/RB -H?1K&ZB$8NS$_I[$" M1Q @OIRNPN?/R^KWD^(N1FU<8TI*1"5)H\0$ZM'*Q3U)K++,=EJ\MM4 M^.Y!W;#'%(^!P_Z5-/8=\_>P7'85\T=4Z=[V4;WNHG<3^NC[:2!=DKMD=5#D M,WD+A <'*=B,,G>=YI[P?KI]S >L>;I-?[VR6)[4"/9=G$TWJZ.VGTSU#&-Z M0F]Y5S[2JZM2JYKK3-2:)B$'TOJ\N<1CZA0A6C':J#H8DK,H74+5Y)2U'_*? MRJZ[/Q)O"1$>4\TCV(@_GB>/S]O_?L3//\KMO$P4<3D)PB3R);S.$!/SX#/6 M.R-*A]0D@+^3JE% \5%AH6)8@/6HW>NX.5C40S>LJ.T,/IZMZL'SEHEMA0NK+<5IL= * MJCUNHPW@O>/@F+7>)F?TG@WD;WO"P%@X7&.+OL4W EMQM.VEM;5U3K?OXZ^'M.,KH?H:U9=LSVA=/>DEKG(L KA Z(\8L;"JHL8E[_C RG[C+T0^B&VKV MJ:6,)OPJY40Q_0J MRL,9?.3LG)3"\Z09Y,)IDT@V0]0R@#$EJN(LYV6(XK/FU2ZU>ED;44<1*G"1 M!*!J>UX7G !MG$U6LXQM*GWN(FH47GZOJ-F[?N6A*AF[SS))$95+DD.THEX M*AZ"\0Y2R1$%"RJU65MW4C4*'_O1 7:84L;N76S_NE2)@SF>_2TL_X'KXW?/ M?3Z]UTWSP>P\\EX9M;(8"85H:^T<^:/@)8\0G M$W5:$]MUV60F(6!PP%E(*0N7C&C2-.8NHI[&7OD0U#RDQNY!*AG!7GEWYMJY MDM$I!Z74A*-WBN(]Z\$*'HO (%G^[U9+TI_R'U0A\A!-C %65Y+@)D@3ZQ07 MC6C)?S0(P;($B4EGR+%,RK29I-T[*T0>(NJA*T1>+$[()*=IF'U: MAOFJSL)X-B6IAG)>ZR!M9LSH1+;9\^WUPL0MH*=HQ%'V>/]28:D8> MI,-%,X$.#8^_U= @+,^NL6""M=*Q"*6KCC=6@B]<@Y9:!^.*%,GNA8G=GS]L M)-83$'H0W=#:/[>3_P^>4U^\,%FB .080(D@P)FHP2=K;$ZL]IC<2_$W/GK8 M?$!/.C].8$.K^]WZ"WGGN%RLOH:$6P8\4](53UYY)-H5%@XAFP#&1:NY\][( M_>;P[?KT82_S]Z3TH\4VM-XO:+]:Y!B,U$:8",1)G4N0#3B!#A)WV4@723!Y M+\WO_OR]=-]L\&)/NN]!=$-K_R.>3--BGD\3O6E+OS8N,ZLL1*ER;1>,M4&3 M@A02S\QI5BS?2_4[/GPOO3>;@=B3WH\5VM!*O\#MLWE^2<^?K\X1O#KOO"N$ MEY)[DDHFT7A%871(!H3,(7+43%\O\KUO]=_VJ+T T6PH8=^&H!>!#@V/6PO? M94ZNE$"D*UMC%^W <]K;1*;_C%#K MGD3!Q73+F@2G__.G\'UB4&(T.=$N:VK2(-;+/*(02+P+6%=0'*(L8Q>MHSPD M/Q L#^L+=+3FQIY?OI:)?;]<5%>PRK:'XJP]/KS7[/)#F7GLY'+16A2LLSLM MA=*)1W"FCH0(QI$E9>1SXP K_E&2RXYH"R(@H/(430I:,]$Z"SJEY)GSZ'R3 M0JR?(+G\ -0\*+G\$)4,/$I@NY+?+3_B\MLT;>_I1:ZR#@PT"W50FB+!*&/! MZR B3RI+S?: U%XS!'81,,I=\0#5+GJ4\SAPLJ+8=$$ M<>3KD':31%"H4PX/A<;MCQLF?=T>)CT)>$R062_INU/2T/F>R3R72#NED(&@ MGVGWC"$58J9DEWB)MCP<*-<>,DR&^Q'@<8PP1P2*KG!CRP(*XXPG*UC0UK1] ML!!KE18F25NC9LG&_0J;=G_^,$GO]E X5(0C2#[<70U,D9P607"(G#-0.EL( M*8O:'-I9EC %;--0[^BJ^V'26H<677_$%$/O0G=4C;&F8R\-A.TMBZB8F@+-5E1 MM*8+XRDJDDSKBKM'JJ]_D+;VJ+A[B.B&UOZMY2&%" V.!3"AJQ.2LMZ%BT K MQ >F!=/7&X*WJ*YYI,+Z@Q'0B_A&L%/4T>SXE'[J9>XCK[?" MF/./7UV4,W"N"$Z1 P^ZGKNE B'0WH;X6=D4$Z?#G@SL]J M99R:K@Q\"C&)C/PM5H"3!-72># GG(TI+*S\1$_9&^8+Z\P/?E1JI; M^&\/ L'_:@\O7<#W9'V+>\OHBFCD!-3%=* 8^8Y1E@0D:HJIF3)"R[:X/9J'J2>XM<+Q:95[1I?Q[3#1IW]U M1!G^0=_3ZA(?RF+#"SX[0V$L;E\(*<34Y$U2E$MPXL@XETJ5TF@)P.@7_%-A M_F-%QVNFB],&78%,8* H.AD(R;NZGC,Y'8*@D+X%BSOHZ>]B'H*!QP9M#*%W M<.G^N8CSBPO,-ZF9>_S,9!!:ZU+(=:A=!Z+Z#Q8IUI+?OT+?XJI[M)%A_!TW-]RD($64G$R[9N0BZ,I7T@9T+,%*GJQC M;>#V E'3CC)J;^0.%/]HIFS\)NY;B=WEMN_^,%PGN(]KY1[V%6,U=!_!6,/( M$8-P-G(#J'3=+\X,>,P.2C1."C0J/!XBUV_DN)?M_;B\N"C+U5]AE6>L$.LL M(KB2/2A+;BG9W0@Y&YV53=JF)KO'!E/:7[0Y!#>'79*'*JJ'^&$O!F)LY)VQT&(%A%9IV!9QU2,Z)23+0;Y5J\B3V$E'3ID5."[S1 ME',V5N\_5_,-OB]E/1,R.^TU0G#(:F^2!R==@L*(,W*2$[$QG?F[I7/:/$F/ M=O P%?81P.YGZ V*[#AY-Q20:?)NK*FIR@19Q21BLC8;U?G-W"QETB,B!RGL MR)OYET5N& #_MOA.G[-O/Y/^XJU6Z#C*"5T"@= M(+>Y5NHZ<$Q0S!&\#\&B$*G)C*T7:#K6 #WST7>U #Y[F=%+4%$A*(:2/$V3 MP83$DK2A1-O$&WN)J&G#@+'0\=BLC*:&;DLR[IW;PPLCGW[(Z$:E82GD2^ 1 MT?.DN((LK0(E90(?J\J59J@RN2_I5$=M_-+(VR]Y^VS)D>48>-$:DI&">*=? M1:,Y6"&9MYG1_VNS<&I/ OLU.4-0L[MH;$3UG(/YN:V3NO=G1^3O]_SDT0W5 MWFR^MU^]&_SA?S-1V5?RR7 M>?T[;FH'UQI7WW$]TSQQD1-%FLH;"C<#';],5S17)D:GO#6B2<9@#]KZM5E# ML++331I)*1UDJ6Y9^L_EZE^_+3ZLE@G7CUBJ(W*JEP?D_T7R+!W]2EM"1I"N ML*@+YB8OV7O0-FURM#G.1E)*3SC[&/[Z9Z#/G8>+1QQQX0TOK$"1P=>+WH(C M!P.,I;_PQCK=9H3TZZ1-F_-LCK)Q5-(3R(B+F=!2AE#J&VRI@S8\ U=,@&)U MLMH6++FM4T!$3)N:; ZUBMZ ._'].7\=+'C>Z(OTSP";SO MJ(*20BA@1=56M)3)XY$&,%ENLG$FM=G[?0KO^S_"Q>56/[;'Q\N GW<(O_RWY?S;W4>U2&7V^X/&^=JVY/8D2ZV!]_VYMZWW54H M6X$ZD),DLK*@ F:(N12(+"1NK3?1-;G>7J5LA$JHY[_@N4<@8;26OF3R\!R= M X4"R/\7X)A6TF?GT#1IJ1Q"Y+07X;A(>J8RJHVRSL]H'?Y^]]I'-C9@#=_V M7@>?D25*Q31P7@=&)%_73&D&A@<;3! HR]_,C-V=![JJ66'H@?Z#%.QBK<[V M'++.UC.FE-MKD]1XO)^-R1J"FKU-UF&*.3]#=?M$MO,GCL@QC/"MCR? MS")&3Y>A,%A#"06*:P^.+F(2L\V^\%R"/*U+,W[EP^XC>-V'GK/TS@)7+-9Y M!@DB>OJ/\<'R[%0.C2?IO$Q@[]9Q"()VUS^,J*0.<3(%@2G@_1!)L8!G/:^_B.MHE'CS M"&LI]H%H:]90B3K WV@BFQ2Q[T%;IW;N4#SL[0<>IIP.\/:.O)CK M6>XZ<:FMB1"R+76F<8#:J 366^GKK@C-F]RA=R1TBIY#M?MXINMAHNX )#]= MDN"N=AO>_/*WK]]6R^_;)2,W*ZG0,&YS-,"2(Q^"XAZ(,MK*HXXD,\\R;X&? MO:B;]AV@-;3&5U 'J/MG(*DN(FK;VIC6R1E-'!]#Z>;[^MER'BW^LEI??WEZ$ M]?IVF>?6^8S>*..X R2ZZ=XOFL+LX("+@#K&R)1LTISR"ET3[R@Z1:@XIF;Z M!MKUD:2;/K9T'!4*!X'$")'":\&+ M(XDVB1SWI*];Q!V"BJ>8&UU%'2#OU0V63!J=@2D52&"ISD^A_Q1#CJ@JM:"[ M39_CT9MBF_G_)[E$Q]-*#Q![L!HQ,IF0! ">D1NK.,G&(=E]*P3+UL3 2I.< MZCEMC=U?NR]NC1TBZJF+7G=IO[VQ M1^T-/='FV$$:VVMOZ!#Q38V!'>MO@P@> U-0;.V19"+6R[1 +(%S16&ORWDO M!!RQ.?A$>V,/UO\(HNO@IMAYH[Z[6SVIHRK"<1 AUT=@%!F4NFJ['D6E)8,890#DJ(S,4;,VL?W+ M9'7Z>G<@"/;%V'"-=("O-RE=?KW<;K7Z&8F(-+^*1_';!6X5MLAOOBY7F_G_ M;/]\)_,SY$HD*SR(4JLJ8^!T;.D_0D;FZ]ASEYLD-,=BH--GP7$P.XF6.T#W M3D9JER\/3IK""Y 4#?DR=46(]74_JT ;)'+GFHP:>8FH3I\.&UO.H=KH8$W+ M@US>;XOKG>#/YN"V4__KMO"K>;\2DR"AN1CJ0HA ?HT5$+U!YH,RJDWCU6'D M=OK<. X:3Z#!@W'Z'5=Q.=8 B:_?PGQ5Y?:^U#U)[^;?,5\Q4Y/#ORY7?ZYQ M)G)FLL;=B>L$RHLZ>D48L%8P:;+B.946P-R+NFE7O#3&X?CZZ;:KY+?:*O%Y M3E'>M7UY0/"^?<98PR=>(FVD_HTZ6NNO^<4%@>CQ]SW3%BZY5 GK*L9< M1!U^*L!'NA9=84I$)0/GN<61'$3E\5,I=GW#74>5\2(7S@C[DB,H44VNDA*$ M">BM3BZ)1N,I7J5MVDBW'9Z>3JX85TUG8Z*.&:S[[">U,5<-VW"'@4/0N+N9[21* M[B!;]FB7_[]#1=K?#3BN,@LI>4:$@R%*&X=$UZ;B=R-EXXG%=/IX5)KE-$$#G5Y74I MD0WP$6(,F-$XY;1KZU2\1N(Y.0]#T+7;>1A5:1TX"7LZ0=M*,M.?9!1ZKX,& M:S"!RIY!H#^";*)&GK1!W>31;R"=T\*R&5[VQ^71RNL FQ_"YE[/+=,1.9H" M6M1UR@$5.%]7Y#%)#KJ,Q%*34? /J.@65\?K^_%C\\'"[P YOR\7Y)]_PPV^ M^;S"!ZW;F06&D5-0Y3B_&K@8I(H@HT+I54ZB-.FMWTW2M%'R*3$UDEHZ -BG M5H@N&HO9:="%%;:]%!.\PL2)$T*6)J_:8D&D+8$X)IJ-4T &$ M_EQ\VYI8S)\P?5DL+Y:??UQS0E&2""Z3)Z ]'09='/U*D,/J@@A59MPTL5&[ M29JVDN64L!I)+1T [.WE>K/\BJN/>''5R_AE_NWFK)!3R660''*B_RAD#"@. MXN2$&AVRS[%@D_5-+] T;9'**2$VEF(ZP-@+8GMW6]W#4[+$301#$0T9YK@= M/4&'QT8E:M=L,J>.&=\-:NHXP<"&J?(7AVFI:^3]N<9R>?%N7G!FF,XZB Q, MT &MI;#@5X;D/) R&Q-^8.U$_7F%M?-:^@1<&BU9!U MJJV]N4#0VA \%&H=9':IR:/M:X1U&V*VQMH!>ND;9_X_)<\*"JY*=44" M4O!3,ODCCFLZ3H9'(T5@_M1W[ Y2NXU0FV-Q#-V=S8O_.#OS7OG,-B_X)]F> M-^PMU21>0N(2K,1"!DR[6IV2 2E>0%.*(1/V_])+/1HZ%%EI8(I7QP'K:?$! MD$FIO>."VS9#1OZ6+_5#T'7$2_T0I75P"[\RQ27H;#C;CIJB>"Q1H.Y1)? F MJ>0<_>7C;7R]3$[JX35^$!2&S4X:H)<>0/9@/(@,%-A'AL G_K=*LQUQ,HVNI ^3=#U3?E\=LS7@M49+;3K6PW0$2(:3$H.20=71! M<]WDI?)ELLX@M3H(!H^GD8RGDPX0=K]_^S$OO_S[>JS 33PS"])CM)8P84T& M)5QMPC2U"1.-L"QHG9H$PH.H/(-TZS'X:Z>QL\ENW39Y[.SJ*?ZNMW M4L2GO_#B._YSN=A\6<^8]+*XK""$^HS"= ''R7)DKI3)!GGB36[[X\@^ITS< M$!0.>7D86;D=N W#N/TO#*M/?RUG-B>615# 35VP8]!",%Q 1)&#D#9STR3! MSK@'J+*\\0K 1!G)H94:BP:9)T6SHPD#FT"FXS.!;,1^>0/NR_0 M.^WK;M>8':S.LT3MK\O+NB.#9UUWN"NLHVR8\'0V8P$C*0:0@;Y'G[IQ\05R MIRUN[AFS@Y5YGI"EGYU)RW(QWE;WAX%248"S4I(/Q*017,89J*.CO6?)V62.)UGI826GA2:ZZA(3=:HY$S&2;H8 M/<]"-6D#/6F5@[_LG%-VY',3F(% MR;D6,J$ ;74!)9F!*)D%X5WA3F:%L4F4/[45W!:*&(XJ9>>!&8HNE+,6O(IT M_6=3B&R=C6[BANV@YYRLWQ#<[&']!JNC@R3%RU6./'J?0S2@M-\.JX\0ZBX/ M#$[IH&/)KLDR@;.H+3Y"[X,*B8(J4(Q'F,>' 5V$!S=E]K0@9)- M&Y;[P,7!FMR!C$%B/1@.WW U7V;RGU>;XYV.V]3 ]33\G^??Z1ZE_[U? M/VR_:I:8YT%Z!CZ[NGPA>.(H9!#1VIB,*"6:O1R0?;ZMC[*Z8Z'11K@=F9"[ M+H-WVQ$NR1N7+2&?>S*LPBAP$358\K*<#5ERWW2;VT-R^BAS&]N\'"'RX<#Q M5\!9X.>P';8X-GY(,#C_O'A[2:0LTH]/J[!87\W;^P>% 5<,1N:=<0JDK=W$ M)=<24E%;2XO/.E+XUJ:'?W\2^RA-&QMG(ZNF(Z,UJU5'NA@#IM0SDY(#+RAT M$);$57M*36@*J3X*PT;W>X:(]4B_YY=%'A425Q/(LC9<)&>@\-IOEQ(';PO% MD#QQ[3G]J6@RL.8!%7UX/N,&2\/%VY&YN+IP,=^;#/;H#E98$A>Z0,$Z(*P6 M"81 PG+9U405"T6(]F[/"Q3VX0F-BZEQU7*L:S3N!958\=PZ"5EZ#\KX#(&9 M"!1 YNBB09Z;^M%]>#3CXF604 \W/\M-N#A!WKHP"OZB-]J2\?B\Y^+^6;[2A^M;M<$4-;9=RL M=I'.,4^Z-5:1]:WKQBEJ#,"BL+EH)A,3K_D\^WU51[@X1)/+9F*=&B0??GG[ M_K=%NAD0J"B&\R6!JU&>JJ,''5W/=> @!7A,%K3[O4@]^-AI$S"C*O]P<75P M=SP- V7(Z(WQ8)&Y6N/!*:"O\R8+%\RD4%)NZK:_Z[L$YAA/XSAA3VT6GKZ- M_7Y9(?^^/#A.ZT_;A]=?EZN['YR91,="B0Q1(-VYW EPBJY@&:(05I1DF-K+ MB!Q!1!\QT(&Z?^ZMN[4B.C!/SS,VLSYD)D4M,PT6E*V#&)(C2^NTL9HQE;%) MV=7SY/3VF' (L$84> >PV?&,+T1TP1 7NJ1:GHH2/$ODDY5H H^*W/^FU9U] MOQ<< YL1!-X1;&8B*TEN7P3NDP959W0$K#72(OM2C,#L9$N@]/8T, 8T!@FU MVY;<=\O%YT^X^OHSQLTASP$/_OTX3P"[21HI[5\_^)D\+8LNEI@#E%17U@5- MASMZ#4PJ56R6(K4I\'B>G&//_L-/O6LDCV2P"AH%*2M12[\(^EH(R)P+$5*I MS5/MN>RDMW\$)#PV#V/(_2RLQ>&31)[YE/$M1\.)(CM0$[1-!)L$.FA?&P\I MD@YUS&HTVK(Z9%4TF5_4QG[JR$)FD2Y!E5#DS M*TV3>.4EHKJT)$,PL?OM[T@-=.")WO'RS["Y7,TW E]^7&UQ_"#^V?OWRI[#XU_JF^(/N:.D5DC1(),H;#ZXVBRI=6!WGII31 M+6"SDZ)IPZT&Z!E']AV Z.H _!K2_&*^^;&UQ$5+4V*TH%/EH*K:)VM HLC6 MY51BF[6E3TF9/DH?T[LY4M3=@>7Z& 7$Y(3RX!V/!'A'@(]5P3ZP:(*PUC?9 MA_,<,=/>4L_AZX_@Q$:WP44+!.KM N>JL MZ0@854P1I8RV252UBZ">DCC#%?TB;@Z4^M0UQK_.R^;+FZ_;U/J;1?Z(ZSJ[ M-E^9T#>?5XCWIDT6[1**D,AH8JP-RP%BC!Z2WA6MU2"E%GAFBI_O7,,,LVBB";Y)! M?DS(M/5]8]]81XFY,YA<'R>.,0:-";P(M>BYU%+GND4M!H&6^9Q-D_;)IZ1, M:V^.4^T+.#E SAT@Y=URD9>+WQ;TB3$L_O6^$!68*S_O?OOI_<>;=*:HEWBM M57-T=RM?! 26/44-T7-3G,RFR7+PO:CK!T^'0.#I^\/(^N@ 9 _-\[O;(FPM MHK:)),.N2;YG!SW3SE=K&W4=)O0.L'._;F66+"O1 M&D>>H"+<%V+ )V& !:MD0!UE:=+)^;3&O0]W^4"M/O/F>9"(#X;'=[)NRP8 M(7?_;?@VK[.4,*SQ?;R8?]ZJ9OW;(EUGC3&!V)S58XVJZLU=*_9G$4O=%2,W%.K5&U9 MNIZ366PDK\*YDMML!S3,"* M-=)HCR6T*1_9B[R>L@^G1-T@M70!MX>R^BFLY^L_B)J0WR_N1U)\EFT)WJ@, M/,B:.!;D^D8NP 7&M,E%Y=RL8'@? GL*%L:!7!/5G'V]_^Q1(#UNQ?^,G[CF M_S$[MU7__VL427Y8S1=I_BU\:5[&(MMNRL,\T4'SNJ@6_)[ M.VH\VK]^!=WY,W,D?C@0N?ZZSP C%P"R45 M87QD+H0F([4/)WGZ=,*1>'I\C9Q(>YVEINZX_HC?PH_M,M+WY=96_+;XG2S MI[_PXCO^<[G8?%G/1'!99J\A>^XI5JV["J,.P!+WOKZ+<]ED6/=15$^+UE-! MZP5?O*V>SPW4_X5A]>FOY2PP"C9$K&%('2$7+$+0+(!!%THR%)>8)ALP#B%V MVK39.4#X$*V>)7()BCA+UIB8Z4 *%^FNJV61SFH'(47KN$\QY28NPV'D3IM? M.QOT#M;L.>+WU^7E:B:BU(F7!"S6236<[AAG5800"H9BE=-M9A8=1.VT>;IS M0>]@O9XE>.??<5824TDP"1Q14YQ1ZQ@D*V""\LP8(TV;*3('43MMQN]LP#M4 MKYV!]Z!W1QGK! -?1Y[4-:R^UI!E:2!B#$Z8J$5ITN=VDB=D\S>&='-M=[L1 MZKX4QM@*]>+GC9^%/; M92-Y4@6UA)1E(H33KT)RCAA.TKAHZ TB8G.99;-$ 3L,\MFB+P[N2^?3-T0 MGJ6L+%WRVRETBJ03N)*@--GI@+'$\O_P+)M!&MYGELT0<7<(F>M2:5&,%#EZ M*"K4(8;,0##% "M996.<"_8DH.FA,^%X->\WRV:(S'M SM/I*JY('NHV3G^U M0+PH($&0-?:H3&0B^=QF M)YS+(9I.#79]D,D78'>'FF"54HXW7,"8I! 2H: M1@Y[*(!,N1PE&J5/X,[T.8;DF(OI2%%W!Y9[W:<)0W!*)8BQEL$''\!GI2 Q M%B1:&4(^06M*QXW=@Q2];V/W$*F?56,WW>%U:%,"G3Q=WH53P. ] DKN'2\Q M:/'HL?_OV]@]2,D'-W8/D?C44-J7)XDN!497KTJ*T9DK!4+A!9QV%@4&;W/< M"T5C NA$M]48 &HAYPXNL6>&14F=BK:59!44*"$".!(.."F=9=9;XYML(CAP M\-I)1]DKNP'*S*52(K(L0P(2FB$%Q#=[PNM?(DCBD9]PV>40^B\%K M@Q2\S^"U(=+N #$OC_U")KRNKQ\NUQU8ALRR"YQ"1"UMB8S[W,;2G-O@M4%* M'S1X;8@&.H#3.]QLZC[&!SD&9HNK"2T0(=&-FV+=I!8L, S&&26CQR;AUG/$ M3.OUC Z>H^7= 6:>#&WAC(=<"D)DF3 OHJ#H$Q7P.KI%>R=+:5(XTO_8HV.\ MFZ/$W!E,KD\.7<_>!V.!8\AUN;6G:]PJ\"R[E'(V-C9)%7<_]FB0:E\?>S1$ MSAT@9;\Q.Y%''D0)9&>])RO)!'C/&,@B"IILDF_6]'R&8X\&0>"@L4=#]#$A MR-:KS>QC6'R^.F@J1VNE"V#14?@@(X(K1+E#F6)4)=FPS^PL^M![ *+?/0;/ M@V_MJ3OY\'OI<$'VH/V;*?[6&M21 V>ZD.]&7EQ [L%KEC.O&X33/K'U_OJ? MTCP;!+0VFB6%-6-0YY4HE8C,S6 M[%4CN)_V[W_S--'K:-H_6(@3:_^/^IQ0;[L_$B[(-UI>;:)B0D99(VS/)2@> M(T2L@XPY.2R*// H1K,!SU(P;8'WF'[ \0*>&B'7=/^Y6'_#-"]SS#<[&;@0 M+J$%Z73E1%EP&0W]UNBB,]/.CH>2751,=VN,H-GEV&+N!"N_+E=D*->W6\6R MLL(K!KDVTU!L9<#3/X3HBM4N2>'B/EG204!Y2,*$*!E'K\\@Y0@A=Y#)V#4) M"CU&SBDX-K;:6;'[,8Z_@PB9#JJF\5)8?@0Z+?"A\%17)2M.G5 M'$!D3Q5/!Z+BA7K<454T=':NS^,U^6-O_.WNJFAH!5XV$W>D5 M^A&K7TH'XQD+C5H8%3R$7)W+3+;:V]I$3 %.5I(9S]HTB@\BLZ=7[7;7Z$AJ MZA2$UVWK3WFS*2H?JZ/+:N^JT!&\"98.F'0A*HL&FVPY'$)D3\]7[0 XBHIZ M@-^VPFA]P][[R\UZ$Q9U=L*;K\O+Q6:F-)=69@JPA*/CI%4@OY0+0H@+4LG: M3=UFQ-8KA/64'1T)9F.JH@<7[<97N'X6>C?_[\MYWIIH+7A*VXF*,9.)KHO[ MN,Q 1R13,.^Y+_MUU+ST+3UE+49RPT81:(?(V-:.X'K[Q[=.Y?O%F__O,JSH M;RY^; >:SV22C!>,4)0GTQJU!.>*ACK2T A+QZ"P0V&S'PE[85SU\1/^ J5>5]QEGB3JI@(TA;X^9B#7A'YTH;J;-DVKA&M8K[T[A? M=I:=$_):::A3\/VYN%QCOHE3=C$JM&(E2DWL(9TR&TB@D7Z5;,#,?$;SN-FY M'13WHG@_8)[]N\'XVIO:#WS^^"W63YCBEJ.I'D8NLC;02 >>ZU2G4DJ!W%B> MU5YNW[[?N!^DSOMEX&A)3PV?#ZM[!\RQX*9+S 3"7 "I@ .?KF#\7WBQ-V?\=^$#F?)/](TIP:%/<#FJO(I6SG*RU_B?--#C/!=/12"BA& M%5!H+3@1(^ADHDA1\B#T7LAXY8OV@\=99.%'EVL/&'GZGD4WZK>+>5@D?/"R M=?-P2D:2+MP-YI\O5UL]_KJ\N-@F?M^D_[ZFP<@\;]D'D6Z?F>M-GMJKS_K+-V%YL?#PG=;RSP[;\= M9P3P\Z2,-.[W'Y>A?CCBW9QIS8J0:#488PA3+C&(=CN-T0LMC>&N-'FY>$K* ML>'*//F%<$_(<6>T,"?8-W\\ #([^8A;N/"K63OP!QS MLDX:.BN990)SKCWGUD-&C8)9AT(W64XYE-#NC,P0S#PV,DVUU+W)&6.AP<[/ M&M<,G621P3/@BN1]NCHDV!LMZJ)Z\DPQ2\@\,\^80,V;C/QJ[MD\!/C,I8"" M DN(.FB*"C(=)ROIIC;%*D9@#VV2T2]2U9VI&8*&5_R9(^3?0]?^MOF,*+9> M)0L&6;6\NO8 "3*&AGO+E6$R[7-;-YC9T P4(VKQV>D-0T3: PZNN\%X$DRI M0G0F;T!);L&E3!>DC3EF[JQS950D3-UG=Z#&=DQO&"*^J?OW'PP>B,(Z7Z*" MG,GM4H)^%84CZ#/&E.&*B[S/M7&NTQL&Z6WG](8A0IQ:^P\&#Q0R9RYS <:7 MNK_../#124A"9NN2CR2=T;3?W_2&@[5_L! [J'?8=0'>)9B5R8%K7\=K^MH9 M+!-X^B58'WU=^F:L;!+(ODK9M%UHXWL.;50R]:/1'[42.ZSRX_S?]?O!^W+S M)S/C-'$B I@2$RB#KLXY0S!D-5/4Z%A\5$&XXPUH[Z_LT_<\4,_+YD+O/@'R MQ^77KV'U8UG>I,W\.XEROKCYJS21K ,0\K&DNO:I(7Q>7*F!55S%+SLDQVBDH.!]0U7\V4F M/E>;\=RQ-XO\R_7-\#QO;W+>%G.L?R7A_W2YKI5MZWM%'O0!/\^_XWHSWURN M<,8Q65-'U46'M8&=!W#.%,A**1^-Y,[M5VK:B,!I@X53P;4;%7=K1:]_.\?U M;^OU)>:9U3P69 KLMGZJN >2P27118V,RW;++'?C[QI)V+T866/4EFW0/RP M0OSWG,[6XO--<=W/>/6_,YU=Y*@LZ&(M*"H2+T(PET]XT[] Z;0C M,_J YUB*[!>IU^7MLRBB5\%*X+F.ND>=P.N$P(L2LD1RX=,I,H&/R)IV:D8G M&#Q$1<,!YZ\ M\#/=8M@RU@G(<;,+(>4"P>5.?%!;@984TK(CGO77:S3;&)& M'Q ;I)(C8YU?%KEAMO!=-;WGR!@I67?UT7?I%J,RRZC!!N- M*<+J^:$^M%W=7R)6_0Q.Q#9 MD]USP4'(.D-DQ7"GR3$L;<8[O4#4M!F2(S#P=+S.2)+OP,6YXN4]V9E0/;;' MW'#%0\GDIJFZY%MQ62#X2"RE)(I7@E%TT0Y'N\B:-GDQ.I)&D7ZWCU'73!U< M_O_@WX]YU30L_7\$$2.U+<(AH-&&E&D1G-."G%+2(C=:.M%F*L)XE%03W]C65#_K& MKJZ5(9I^N)2\A7R[N%](/F^7Z\WC1@/I3*SK!K7&6A!"+K3/N::P?+2><57B M/OO0#CL23^GIZD8Y!$1CRKL+V#R]&&\+0OX9-I>KI[TK)CA='"?&Z'JD6-\@ M>"D3&)VT,DEC\/)4OLHKM$Z;QAX5;FWUU $4[_OYK[&F?)U7ITB*/BE0*6C8 M;JXJG-Q";VU);3*" VB<-D4](O1:Z:5S1_JV[.GC^S^OG(;PP&DXHJ)KV!>, MZ8H?Q%0;7QTI>K-PQRVC_]-T[*2M,U\EJR.:= 1IA/'H"^.IS23Z_>CKRK"V,'L(3JF0>=,9E[$E/U^ M8VQ>_ZZIH=) O\MVPNX:.V]2NOQZ>5'?U'[[^BW,5_6U9Z98S-IC@>R$J*L M#?AH''!GDK=%LO#8MSH$2\]^]]31X938.EX9YX*U-U^7J\W\?[9ZG9$@343/ M28080!D3P6GR&!DS0F>.Q3@W*MKN?_O4X6$G>#M8(1U$C2_R.'/%Q,0*HV@' M*1XQV8+7];<\&YV%3O'Q+JEQW*X7J9HZ,FR'NO&57R9JV..GT&#M*+0>#[#NNXK*) M(;OEY_?E(EVSE(Q4B:.%B%S4!U!)1\8:\CNMEIA(<,:=$&EWE$U;IC0AV Y4 M3G?7YBU#L]J*SK$&VZG&-CXHBL+KV>$YJILB^ ;N+PUB4CC%Z,(9KLOFHP9$9@)2R3X3H77$RFY,Z/Y3!)@ .,Y1\XCLU!G M.X(J'L&54D!'&WW,EKDVF^E'XZ"'!./) =YUT#(O\-JR_? CS/%[S MRTN?WJ3S96]V&K6]Y.Q9(7 8Q\FI8H9#B#:1J5&,V1#0M=GZ.&[;RTOO(_]6A^NCLHKMQ M^7[Y]S=!TC-RG M[DBXST'EU M$+ _=.^W'$0CI3*$S^0$^7K)D1BRM2"\1Y^EY^IQ?TF+0&IOB)PLB#K".API MY0[NE8<"7[,C*N<(R7> HO\(JWD=?W!W#%0=2E=J9V@V&A3RVMGB/62.-L;"7)!-0N\GE$S] M)C8:7HZ3<0<@^>,+N=^?-"LOMGE;"%J8\ :$T/4C#/59-;? M4U*F?M<:#29'2GEJ/_6/2X+XUM=.RZ]XXVESEHD')8$#]'2F OV'MS2)_K*JYN.)Q MIJ**,@5BKF1>BZ$SQ. R6,D$"@KI63IDUL-KW[L77GSO>&DHZP[BGSOKIV6P MWDIRI8)RH+SRX%2L-:.(*EF-J4WB;=C5PEG'>#E.J*.AH4UV__,E#\V?KD=!WJA3_,>AKJ)T.L/?BV?IYOD[+R\7F([GO'W"5:H6C%,P5AG5O MB??50? 0A);@F*^3>XWQX01][Z\3VM4[0S/K=ZR&.D#@"^?K.>Z\L&B+#%!R M[7 5 ?+_&. M95=*3;N2B0ZI#AQG9)UMIK/)*&*..2G5I']]")%=A0]#,++?X)@1--/!Y?GB MM/M[_/U.1_?37WCQ'?^Y7&R^K&=D]WD0Z$'3A]9^T@(^L@0\\!)%[E!ZB/;.#9R$-IQIK[60)#VNO 9EZ/2%%"-DZ2U/1FGI3K:4 M[D5*IXV*^P3H8 V>&41_75ZN9E(RLYT$E6VR-26:P(LZ3Y9N"F0)0_*-JNF' M$3IMX-PE0 ?K[]SP.?^.,\>B+\)R8+F>O^A,O1T"T%WA;,A&*M:D^G0HH=/6 M%_:)SZ'Z.R-\OBGTG;=,"A&"-DR!SH6B4,8$!$ON=O129YVBTV)2D#Z@=MK* MQNZ0>K@FSPBN,Y>8EDD+R"0Y4%D;\%H4X!Q]#CK9+$ZV/>DY J>MH^P.E(/T MU479U M\_;G(UR\"F'_Y=Z(???.U_FXF2@Q,RKK\1R,QF3R$$DR=-J"RR3ZQ M>/K@?1>UTU9[]H'04339@=G<-3+P9X>T!,?,A120.#J2D=+@>)W<&&Q X[S5^F2# ME(YXY#E5EXVEO3- Y\T30"DZ.,X3F%@]!T0.7FZ7'ENKG:HGOGG93K?Q="OH@PD2\]28MX*KJ8#X?3/,SW!<+"^ MS@2(VV2^%=J3=R,AA;JR*'-?EZ]9T.@9:OK_R"?#X?2/,!W!<+"VS@6%-0<: M'4E)VP31&TY'C(*OP$H 7:JCK9GQCT>\G!"%DS^U](3"H=HZ Q0^3,<70\ZM M$0ET"MO."0ZU@P#]?;&8!RIC.S061#'H8E4Q\5 M!^=L (DQBNAB*7X2'$[[;-()] 9IIX/'DF?YV9E:)S%OTSXU>W0^VC10S?A$+52/V;MMHOI?!TOX:N;*I_!O/*CW M[/X_'TZ<"(9'&X$6*<#(Y,C2YOV M_Y>(FO8I9RQT/+;1HZFA6U-][]Q^JL,#CS4GUQ\RNE%YCK@3F):(S#'C'&1' MFE4\,8B9'+P0:KC!74JNB4_>T+3\D;Y@OKS ]^7M\NNWY:+Z-._+[1=>SX7[ M"1=8YINMV.\@[X+A(7OR3NI_E/6!XB_$^B[DLL'4RDL\@N9^#=,0;#T9XG@B M)780K]RQ^DLIF.J$JUL^Z^"!CYB6BT0>UU:ICW@5FFN5C8*0ZOH2INH6K>S) M6H>@7?9)IB:NP3%$3_L2W1ZQC=78%61_OB: F-QNF%B_6>1[ <(C-D/B/"!% M>\P88L[I^N(N*+#DQAGR7(1L;5X'T3OM6W5[H+93WN1#='?S>(_!W_')U2&P M%,_KZ4L*E+<1HC*<_H.H5.8D]?R:LW@, =,^2X^-N).IHBN3^.=B1:;^\V+^ M/UM6KWV4]]OCQ@*-?@[1@^T#V#M!'%XLCID MEC7$E&)-XD2@*$: +QZ==H;'-ANL&L;AUVO)=\1L;Y>+S7QQ.5]\OFZ:6"[N MRN2-4@)#0O)_:TI+N QD+^!6CD5,C>A33O5X23W&X4/0=9CBW@B%79P?5]S M^BN2HL+%$U9G,A>OM$P01-+D_,H")%7"D#7*1L.\#:$A(G?1-2WL3@6/YU$Y MBJ[Z@=X?I+>Z<^ =_8-GF KUI":)@,J0U+07$ L)K';06FZ4LZ+)!;$7==-F M=*:%X8AZZP>,Y.7B_//B*3O6TG7A4(-EJI#4=*I#=PT$F8Q/R3C59A?Y*W1- MFZF9V Z.H:M^H+=#BK. 1OLZV)>D4JN#Z3^Q8B5:JY5@,K/2)-/],EG3)FRF M!=X8FNJ@B/$F+76(%$.660IT$+ ^->523Q?SX+V4QCL1A6LRY?8(FOM]?3DF M4CF5$CNPDS>L7ON_NTZA5MDJ).@X1 ;*L Q>.@!R M,K3L0.F(JNL(D \\X9V\,>E-2 &<==4?M@:<4PBAT,TCM<=LFXQO&D+DM"9R M:G".KL:.('KM*^_T7,A/L4EYT"EJXBH'")8Y8$8XK6P4.3;I%]R/O&F#G*EA M.:+J.@+D+G84=UQ: HL@9[S&;N0+)14 &?GGCA@MI4Y_LJJ"K@[&)4'TQV,W>)QWY6.^>?37YM'$<((WZ.(4*TF0$\=K M@5<@'+K(-5@9M1&I,!:;+$QI^ :]3RGFFYN7I%N%//CAF?"VV&0=Q%@'F,92 M9T-Z8D1+*YDL(J4F3W\CT-[OJ_00K#TVH:=6:@?NXCXL_[ZL]N&2?BQ>X/7M M\L<7TM1/88VYEM'3GVQ_C3J7)2\[X MK/2;T6R-\H8J'PYZ?P7Z!7XF.O.GDV+_YRLID,,_TT858[@#@UJ"4EY!]'64 M3.!!6Z&,L$T6U0PCLU_GMC5F#U35>>&1_O M$3C?K-]OON!J5I06F$2"4B)% M#"+5.?PQ@.:19>3."C>9#_&(UGY+T%LC\QBEG8F/\#B)5G_B*B(AWW@M2FA.XH:SP2R'U;SY7:RW'T^ MH_1.E]HK@K5U)"0%SB0/1G.3C))%^% H,AT?V "5W?Z1*5T$)SY')JTJ!U&[K0SW/IP80]2W7D%66^_ MA,5G^H$G?:7_$2XNK]1]<;'\JPXAFP61N.!.@\Y6@D M[&1D/J8='#O6*D,,2F^!156E M+RU$C0I\T:Z(Q(K@39YNCB=]OR<*]G>$](@Z/1,4?\1O8;.Z^O7[?H> MORQ(RMO;:/NL6%A*V@0)V40.JGB*5XLR@"98SZ.P7)FIW8R').^'W;_EZ]D( M.IQZSLV>UTS]PRMNWR\J@J[?QG_'S=W&PN6:SJL3.AMA0*A8)1XE1&;I/Q95 MUHDIJ\1I0-=^&#V;U[*I-79-_K^7Z\UV+O5,V!QEEAF8J<.H M(Y,0)*??*N-<-"X2!*Q8+DC^SPE?RYXC<3\<_DT>Q8[6T3D4UOY!#O:\S%-8;-[>CD9=;L>D MAL6/]9/\2'@PTV^<$MMQ:!B]V+:!:$Y0=BNX*;&(",91I*0R*Q!#BI"<#T%Y M"OQ=DXT\+4<_W9O9^W3(Y.W@<2L LG3K50X)608()2VJ+56C1MJ!Y.\L33HGJ [AC*[!2V5^_/ M;\-J]:-!)*T@QR!*4,$G$5X+G8XE8N(I4\T@>%+E]&@O'R1Q'QRW M!W61,\S1^6(1E"WB^DTBH@$I17#"HO>BZ3B H01/6XH]@ ?N/Y3+_ M-;^X((9^(XTN/M?.LZN_FCE3BLZ)!+K=WZUD 2]TAN)$-H5SM'B::_T%(J#$D:"TTR!DR:F7#2%RDTJ M$\;J86A7+3L!RH[4S[&5L6U ]SMN9EXY]"F3;"H#*M<.>4:.8(S2VL0HL!6G MB?B(F(D+62> U5 -]&6Z[E5>W(G'2Q6P]JK5L0M*H@,7):F?[G>=A?9>-=G[ M]#)9_/FPVKY#5>;'Q\NPF+S9I%_^>_+^;>:2YY9YVPP MC$3%3*GUL@E"T1)89#K7DMG(FZS3&4AG'V/2QX#(7N@;1U_=PO'%7)PL,6\= M A/)(> %P6L*DFW2QBONF/---TGL36D?P]%/!LFQ=-91"NP>=\_D]5QP'@WY M)#Z%[7:8VK,5MRD;(V-QPNE'V8W74V$O?F,?8\U'!%0[>?<)HL=9/I8%0ZX< M&%_K_>M: !2R>%YNX8!!V246T^DOPT\#E&TMW>BE?Y/&V-]H98R8:3 MI'2P0$YL)H.*V8G@N%!-QC:^0-.TC]@GO^F&ZZ$C2-U&2?<8FC%?3 DE@^"> M[F>I6&F29/$?3-#WQ'%'3/D"? %1':Z+;-,5,H<90Z*I6R6NZJ@NG ML\$\:)]C0.,LMEE!^#PY_8Z0'3\M,4CT1T\2:)>IO\=2S=XE5,%D,K8L9@7* M> 8^U$42Z+C-P0266V?HC8 C ML'Z"QC^5/?+ +*B8*?*KX5\4.0-=M"&Y+*1/3=[H&C;^/7WI^A3B!5*@$KQ5 M1(VGXUMG&1F(!0,D)$:C-4FW\<1VT--O<]\03#PV<&,(OP.7_J=P46G_XPOB MIA;-;CGZ]YQ\ "]B(9$ 66D!BB4+OH[:5#X8E9,N%/2V -$N@J9%T2C:7C80 M?:<0^GGY-=M:-#1A:;#I^&0,<,?"P!8XHRN_U& M;[WT+=.^W8T,CW%EVH&M>7JC4P2$OVWPZWJ6@\(8H@&N62UWE1:"KL-R'/>* M.2T<:W)MO4#3M&!JX?Z,I8 .L/0D&WM7,A:%MJYN+]4:B1/&Z)@I(T%8ARH& MR54;*.TFJ3='^D"MOY80/TP%/8+I4>;,9N6RB@H"J\L4+9G8Z(,"Y;@(4? 4 M3=,TY@ZZ>C-0C6!UA#+ZK"Q^Q!"W(GBG%/!MZ1HTHR^UR:1&Y'/.0U>VXY M 9(.%?W8#WD-'UM^#ZO:__\=QWE'>?)QHS^1O$SP"5X_G)$8BQ0@':/;B7," M@B9O790B)3,B*=-DFF^#UX]M)'K[N5=Q2$8OH_($[$+_4=(@'1W) 1E#G;F+ MV>W7B_[P<_M]N1BBSPTJN%OE@7$*P:&I" M@T.L$S]BU"%E)F-035SBY\F9!C5':W(C@CHQ-4<013_V9X^6>@?0>3",ZO]"]U?S6I2V!KPR#HJQ3F63LC9-1MT_HF/:V^D(C>["Q@'B[0,= M=9MRU=FUT1.8N2_:0HI;[RYEB")YL"B"5M'DXIKT_S^AI!.$'*+7IQ@Y0LA3 METS<>^2XR4D&'I31K"Z+J:TDQAAR_CD'P1T+)FB7]NPN?/K9TZ3TQ[HQQA!8 M!U9AP&C5F30)B3T&Z%T$%:.%0.@&03**GAL31G@; M12E3WVB[#TU=#;'=0[K\"?_:;9AEK:WRM273^$#7@7! #H&$ M)+,LF)/D/N]UYQWR[3W_")*]"HN0I>R]@HY7TLY=-,EI@8LB,H<>K+^^WEU\N+;=5$ MY>XJ1I^YG))CV8&0F7S=.@ J1%4G)^2D2G9OQ'B[P_0/WZA+M?%OF&M2*)!YM2K930-9(I4(?]0 XQINA]PCWKT89] M[S3;"4X I=&$W<'-]NFYA7_7$;!BVHGB%125:JL*7=>^OA90H.$XHY!"JE9/ M=KMHFFA-08O+;2S)=P"B6\E\Q(3S[]MG#&-4X37O:VRICYODX,=4M_49+PMG M!?7CM3HCE[3=T3+1UH$6H#E6TAV Y<_%ZFH$ZO]L0\>;_;*KNU>.9R0W_T;OYU?J7%]4S:P&1)"H)+)%+& M)<3"+,@4;%8A&*^:9 ,:\#+1+H,68)U:TQV _6=,JSJX];?%#F'\1D((Z^6" M&/[Q@1R,.F)Z1F=;^Q@+%)D#!3<"P4ER35DTVV>-4G)ID]PZ@-K] -OU(\'I MM-4!)'>P]NE+V/SG\O(B__;U6TB;7TK!5),V]:X)&YP)8W3,)H(-)$V5$H>( MED%2DF5M,"K>),]Q&+G[@?(L7@9.H*\.4'DKM%_^';[.%UM5?=H4IH6B2^9VO]*S5[]J/\CTG_ H)KRN=Q48_E_ MEG'])FW>%S(/]M,J+-;;C2#T \0M6="K-S/,CWB_9X._X6*-,\\"<;IMZ7 MQQ= '0F1A5$I.T8'&#TH5R=-HDU01[2A,XD9V:17>G\2]P-FU\\8C?72 >)V M'+FW7\+B,T7SUS'1XW-U'4K-7+!$E-60*7@'Q9. D/EV3$FR.B$JUJ24_"BJ M]ROV/9N7D--H[^BI,N,.EWV&&>]44!2FDR@5**OKN>,&$GG#D;FHE6Y2AOD\ M.?MA["P>3D:0=P=V[NG IL=%>#>'YOHA46ONK;"\[II.H(3T0'*2D(-C*G$6 M@FPR[6HHH?LA[2Q>/9KJ:#0,-IR'53<<+M+\8K[]U&79CN*ZXG6]+#O2F;_\ M.UUOZJ.:[U]P!6IH/KKQ?KC\N+B MNJYH5F2QS@@%@=?%[ECS8EE(*#QQ',OKM[Y;][[']2A?*#O7UVU*=1A#,NKG!WYA(+[*&*! M[$6I$W\DA*#).U01R4=C.CKUFC MX=I@+('K!%Z+.DJ MN()@BXF@F# 0K$R 0G.ZZK@QI4F)^S%.2;-QX.>(VT$:/-(I^661&V90/JR6 MQ- ?7\**)*D8_]>'B[ X).7Q_ >-DZ/8@\B1D@ID:C9(["Y_?"5:;]1]-W+: M88ZJ0/V5( M6-*48L[0GOV1OF"^O,#WI8HL7[W^Z5*_A M:BH>8E BB$R'D],1"MJ"D]9"*"JK4$(RCSNB1YI./!8'75O"(>A[,LUX$AUW M$%-,SN];\(B?\1M M-\>'+;,W?WF;VC\@,S+T*\;)D1S%V$C9DD?IM;MO?:9XAY,WJ+)WX'P= 2UD M@* (K]Y($95(,K@FPS\&T'AT9$#?<_4MVSKFJHC5$T7U=YC%R1@YS9""< MJ=.HK &G& ,4V12*['D,;=)*!Q(\K?%LA;HGP<@IU/EW,9Q;-^H4YO/_9^]- ME]Q*,\ MSLBT:E.'EB2Q?( ##CAP]463.-&GF)S E8K:R*5R 68CX8NCIVR+0*:3]4*X MR 0V>2YP1%=Z%:'<+=2\:(?;?W%+QJ6F9E8KIH7,D$TUQ-H($8J1H+GST8EH M4FXU+OUPZD_'R>Z"QV="T2,JNH/\Z;[;^43_U>7-F>?.4"8**@L#RGH%(7L+ M-9H/5K*/.L8/5E*74+NZLO/<,JTD1498\T==%$3E8]T+ M;NOLMH"AR4R"YPB:NM/[<&7_$#][2+X#!'V\^$I17.4CG%TW4-SG[;ZM7MWB MQJQS]EE 8H75X:@*?)W9;&T1B?L. $9%W9)UT MX!OWBE*VHFGC,,9F8%LW3 M!XV3 :(#8[BMQET^G5^_7?RQ6OZ?[>:V*W;?Q[/YY\L9P?>9GA4K[O!]R?8#WHM6R7,/D;.:-M1MUB$6T'X[O5:) MB'Y8*C3U&"9LM4, MZLZG(,%J;KU6&-G)UUYO#?8)!_(H6PZN,"%$ 1N+I]@H(?C$)/AHI F6HRI- MGE3L1.7IU%)WP=?SD<+8BNL@J'VF0I-#*,5S#EG4SG-I$6)&!4$%22FEY;S- M8M<>:Z8-]3^L-KJ+,KJ$U-7E=XG,F&@RQ3K5" VOCX!3 D/!!8LB&I./5(CO MN#:ZD[*'UD9WD7P'"-JSQF9"$=Y[A(3&D.B4 &^+!2Z"%H4%[503?+VJVNA. M4!FG-KJ+WB9/L0^JPPFK8XR6Y&H)24K;#)ZX@RP#4CR2-3,_3#A>;6UT'^0= M62<3HF^]VLP^U#K ]I3@Q=3=IKK.[*A+,>QV+EL!YK,6)H20[1!71Q]ZQ\W1 M[QZZN'O?VLNKM%9AV/XB[@$7UW"6TA>##.B'4%OS!<2D$P@7HG/$_-C(F/(T M.T!C#W6^A_@FUOH_YXOY^<7Y=8L'EF,(<6KMAS_O$*Y]EJ[.!/ R1&*_1/">!3I 2RYH@TYE2$O^ M,.W?_>9ISH31M+^W$#O(DAX?@[>GX&V!H2[@=4(6H/"*0BLO*964])- [;UF MRDC19#O?(.JFK44>[V)G?%5-G0?]?E%-YGWY?;GX7Q?A;%[FF._&X7=N8Q_+ M=I:<3UI$.I^Y8T6I7#@\FCS^1!!Y'16Z/1P9A83J*@+EWA MG06#CYJE9C:J1$!Y!:5U" M\K;)FMVY#6,Z\"%TBAAE(&ZQ97.E&DLA <5YHSI10_TOG\)'V] M=0NU!^'A:NH2?7=L:]NJ4JNG*_Q2'^-_NUHO6)M%ZAZ C[CZ-D]8.T5^)M+G MFY^P+%=U>\Q,AI2RJ34)Q03)HG;KN>!!VNBE2*:H-E?LC?CIK9'HJ"[V2#!X M==;PIFRVVQ1GS,8<##>0K:&,0/,,ODX-*B8'D>L&SMBD1Z,-.X-L0?]M"P> M8.JD;5P15.Z3]KIH1=P7RH>5"0Z\,HZ0&SD/3C"+:5 B-SII@^!L3@_.'2CR MA#WZ/\)\L7ZWI)AN?7N:A2(+DR*#=9("O(0&R*8M<$X'6= R,-^D^7!,)@;! MW9X>W"=7>#];LT<0P8?YXC^%G,PSZ MB_=E:]N4$6MKZ]5]D<2MK3/M! ?AG':O7ON)HZ65Q6 M1KEC#EEM-N4LD14& 3%0J)1-T3HZ(4*4;2$Y&(TG6.P[KGY. (A/)J321V6\ M#L!=W9&GLZ30G#G0QC*5,DO!#'MHO2 \L^"D,DJ,Y@/W3>7Y"=;ACJ63DT3?3:CA8M:ZCH!QT=29 MH,5!+%& +8BFL)"C#PW0MULD>(*5KV/II(,D_,6E D\TN%WM=G\W#W%^-M_, M<3USU@>>D@-K# GWY2)=,CJ3B41I7 +A!44JR!F0K"V(9(66@@<\2A/9#\@A]E45FMKI]?1@7"]I/_U[.2O&.&:%!"U"Y1(U M!)4%A>,V1V%$T>9(S5Y#R!T&VA,L-!U1BR>*50(?SGQ)+$89 :W#.EK30_0% MP7&K9!TV[VV3-13[$CSLK<.KK!F-J,G31.QORXO5+&EEG? <@J_C!YFFG[31 M(+4IL@1"FSG23JE!] [#ZPE6CXZIQQ.%Z_P;SE1.-J?(B*^ZSD-S U[R"(%I M64IAL3SL>YT.KD3O,+B>8'GIF'H\/;A6%F];#=:?ON *0[U?GNFZ@+L@!3ZR MJ"IK"5Z0F9HDN4?&90H]Y&+/,C ,T"=8L)I4TU.73]\N$I&]QE_P\O^_70Q9 M%GMG"\(L(Z6B+$1(4M#Q4[L=?0@!O$W%91VS?-C*_4PIX6!2AB'T5&M:Q]54 MEY[WZ=':,RP)H^2UE0M5G>HMZD6S)^8X>LU1(SO2"\FG"1R&RQ.L=C75U-2> MD>A/54^?\7WY[:(.Y_Y(2KM8OR]W;IG7,YX+SSXB:%4**$P+[?"%6+,Z;@2@T$A"=+4)*UC(*FF1L>X':#(/>B]JA\'RA.M,[74X MN;\C!_TF_??%?#VOM%^Z[ZO9GJN[7-T:Z7#('>"1:*C:..U[!/Y@&FY2/.S^?:;E^4G_#Q?U#4L]!_^NLCT MPT^!/B?A>EF>W^5VO&4DX]([R2:3AB*?8 U*EBA2TAYBRKK.U7 0&"5%R?'B MBE!H!PUOW?F8/>(:E'&6B4H1$DN6?$I6)*@B SB>-)BHA+9>1#YHVND(6=8> MU)_.VI1=\#C*SM:#%-U!=/W,4@>9K#4Y**@KO>CD98+XD1PRUR4F'P+JV *N M/:Y3F0 7P]:L[**D+J%V-4<_ADCFBAEB73"O5 P0BXD4]J?B)4_,Q":EU)-: ML[*3LH>N6=E%\AT@:,]U':@RY9$Y@M)*4&3O$)S5=4U-G2'C1?)9M<#7JUJS MLA-4QEFSLHO>.D#GJ&LV-7)&^:Z"8FK?%^<>?(P"3'%."$Q%JR--V=R?B=[F MP1[[V)X,$%T:PZ,<=F8PHPM909+UB8-%#B$+#]J8F#E%ZH$?J?+TB+83C#A' M V\W@>T!;;W.QN\'D85H\])G^L4+)Z^+*'V&>9]HY M%8MTD*.3-607$ 4ZB+'P8E+0B1^IU?E%.GL;7]T-9,?3[JG =V:4YC:E! Y- MG2 8&80D"GC$++63V3QL@^HK$SIBQU2_,-U)BP=F0K\N[H)SXBZ"-^OUQ?G7 M;9?LO]:8-\N?PUG:#M$D/3WYGTS1.S &E9-T#(PNW@GZ!&Q.SFL> )41H)B, MX!A/(&-P+*N<+6MRG7ER?0(>1<*, EC,]?5#-!!YUB#J[+C,A)+V2,'+J^X3 MV 6/;?H$=E%T!_GA,U5)PTE>WL::UM8M4YF!M\)#R4+Y$'D1KHE=O]X^@9UP M,:Q/8!P MB]ZF?B>P.XMYGL+9-:=H"\M:4$I)YX)"IB 69L!I6<,6;K0<-GCR(#*FK42- MBKPCZV1"]-ULH-^>$EI%CL(5D,:;^I300#"& 8]1Y.#1VD'S]^A#[[@Y^MU# M%W?O6T^P@CE*>+:_Z'O RQ7,A0_($",D$4)]%,,AU A#HI=&6AFXX:,B9LI3 M[@"-/=3Y'N*;6.O_G"_FYQ?GU^Z-*^Y9,/7577V#I27X$AB0,^7%6AN+&M(\ M.4CO][YY8LWOH[?E&$*<6OOASSN$1VE1<5DHM,J%V(](/QD'FAMA5%8Z/0PX M#M#^W6^>YJP83?M["[&#[&G4FHLUW%LG$A3'*2BSWH,+M=HLO+.&!?KY2*U4 MC?M8^VIX&?5::3) =&D,#\HQU\68^G#S4?6%M+"\6&P^A UI@(52.+$K>:I> M($<(P5)ZXG)F(6OIY9$&!N[)P0G>KHX"PA_WV!P!$2=F"D]/L*ES*U GFNU,;3%/>CY%VN>V 6/;9HG=E%T!Y'3,Z5::Y7(/EH(.M6%:2S6O=$!BHU:H(J6 MF2;/.UYO\\1.N!C6/+&+DKJ$VG5UK%Y<:24!K:5DPQA#R89",'6B%I/.I[^; M)W93]N#FB1TDWP&"]BS"BV1+8DD"SW6JI/(2@I.,?E(\H%2.3HR_FR?&A,HX MS1.[Z*T#=(Z:U;*(K(Z2@,@B)8^%"W"6K%\66S#EE)0^TE#YO_:0A4..[/GZ<\F%Y=O;;!UP]Q/KJNNT3TW=?]3AN#KE@HNB[NRUC9,A$T9RXQ(Y4Z MUB7QKG,9CHC/\6&QTP2&772T-^"^X2HNCS.#03LMI> %+(N\%D[)9BD0(TEA M=_K.;+U1VK^IE(G&]F-H2<@Z-\ ME+DZHEHJ<)@\:!5+%I&B)W>L 0P#R.VM;6("C(ZNU1/ ;ATTL:Z3)G ]BYQY MA5Q!C**.X]49?.VAC+5WRAAM+&]R*; #C;U-#ID*0N_- %=W2A,-VH=A^XNX!UQ@(:!P!/B5;^RXB\!B\%@R=8$.*#ZN]].#.[U# ?HSAY$ T>UK_X]?2%5?EF>DZ?6O_WTQ MWWS?IU;_Q*>,4UO_$7DCU<(O/_JF'%E"Y)8K!T+66$*@ <^$AI)E8B8KE563 MH.P^&0=?TV^6Z;_NR>[WY09O3>SF34"=QV0BEPFP" G*)@,NB R)N XA"QG: ME!,'4SCML7T .AY=P3?1R0EYEVVPOE<_T+.?U?]ET@R5SKII.5<[(NQ84OL4G]^4"ZN_)-NR#I^4:: M]OKK(%FX97<8>X(KXH8G0E"-0TLMB%H*1M&X&+FWWNHF"?".=$X;TC>!X_CZ M.:$#\_>P6M'G?L,#6FD'?&JK0_1E\ML@4\N G?H=8PJ M:=OD)?TXQ^EES?Q1G'CU.+V@BO4&)HK:?L0XAYAR@6)M\-P@CTK_" TO?4%7 MA]DN>KS?<3""]'HXH4CRVQZ)2QYNY\-==J)Q)SD7$8JT I1+ GQ!#S*5$@TF M:4.;=JJ7J)H&/^,I_5&Z-I8&.H#3 QZNVGH2QB+KQ6Y@-E$VZPV$5"0$.K%E M\1AL:A)U/TG-Q)W$XVE[.;;H.\#/IWKM>;'ZOC6TZXJ\B\%A,;4+K+[)0P'! MD(7EK)V,T0N3FSP,>8*6'HZN@S2\'%?<'2#FQJ!^/@OK]?NR9>6R%X@R0FD= MI8E.9E"!U<79WH*BQ*"(G&1(;0^OAQ1-DS:U/[@.DGP'$+I+_Y51"O(WT2RZ>J>A*;.-S'I/2R7%UF(Z7HPJ\!\@LS\^7BRT?/]VN10L* ME850%]VH'!RYX) N2C%^92M:O+T_S$I$[_).U"Y#[%RF*0G?RSPR/&^NZDZ MJR!RG2B?:[:=NK1C]S1I5E!_[C7N"UO=%: MOTG$$E$RLUJZS *",(D",*T*>&D<\.R,=RD[%IJ\^WV!IJY2[CV5_E+H>X & M>@/3?X2S"YR1(PS19 DF*D>2B;6AQ1)#)=4V6>50-9EX^)B4KH+>!M#97=X= M(&9+^0?\>K%*7\(:_U@M/Z_"^9N+S9=EW121WYS7]CP^DX%Y807Q@0EK:*? M:SJ]C4;),K? NH[@MX_@-76_9F0F5F$GGM$.KM*[H$4?L,NO"0,,K, M_+"GN<]]PS0SKII 93Q)=@2'GY>+;_2A=P*B ??,0@2YB0A<8@T.SBR7NI*(@>(\\^+GR^(KD7Z_FD5%NNS M2ZWE_W.QWM0;LT_ASQD:6V(=:Z B"\2R"N"SH537,&ZC,5::U.(0&X'V0<"T M)P',J31Z0AU =_?"#>S,&[57Z(#O;]55-)9(VO0?*5&DETQ#KOW;2D4+4>H" M&%$IC)0%E":>9=QVWEV:0&<^"6>WO9^.1TIY2J#PHC#P@F61=$'/FM1D=B&R MAP+Q7AAYZ"N;:::#D_WE'HS"C34A\CHS@CR\UQYB\!&(->NC+<:S)DOJ.NQY M:@^&G7JA=M%,!S![NEVC&&F]S@B1N=KB8R-0V" A2)X82I^4:/CNZX1ZH7;2 M]J!>J%U$WP%^[EC=D^'H] M#P?B03AX_EP<2RE]0>VI_4\/N?.FZ&*L@DQQ+:C$)"5A)$]IT2FM31:LR5NR MW=ZM!] ]YY75_LVXC9B:DX#T=*&I_CK Y^.+4,KI7?++AF M(* G^>1"X8*O$Q!#D $9ZB+:I!$_HNPD?-DX.!M72YW [CE6DM:@?9JTU#5)?:N7HE8GE2R* M^'BPSD#6=(BJ:K2^U% P"RN=Y27F)CV&$U:R*$)@4F$"ZUPM8INZ %-0UF2* MC9*)4-+?E:Q],7)0)6L7S71POKY\@RZ2358)!YG5'E%*J" &$4$K[E,IENO& M#R!/O)*U$QAVJF3MHID.8/;TE9+$$IR.%'E8+T$5$<"16 QFR2"1--F.?/) M5;)VTO:@2M8NHN\ /P.+)EB*8SH'X#;+VMM5("KC(7I?962RMDW\U>E6LG;" MP7Z5K%V4TA?4AA1)8C+H#,\0[&4X08PI+D $%$8CT\XU>2=U^I6LD: WMI+Z M@N"P/!Z5D5'+[5)20?FV->"$4,!+,%EI[8QK\M3E%5<5#@G=FNJO WR^Q-3O MN'E?/H4__UBNMGI]ZGK()F9+5A)RT/7JVS,(,G% IJSRG*-J,^C@0+I/(O'8 M$U0[-+J/K>'1-LZW ?3-=?I+_!KAE66%0XEU#K;D'KRS"30+PN<2K)%-QJX> M2OA)..3VD!Y=QYT[Z94S-]EZ9^36L%O/%YW7E^^:![![%EB<_9YSZR8])'*LD9#D^BWE8^Y'>K_GSC__(6. MLC??*NM9$<)2L9WC=N6UI^^;^=J7EZ9*JE3Q!C!8@AU9HL& M5U)MX,^,:4\A &_"ZPLT]>KF=D#%\V[N, UT<$7Q_&S@G)1";04PDQ@H[F3= M6AF@3GEA4I42<<_'L"]B\![@,SCL="A))LX):U1Q=)]X"5.P*YO<-UC#-=V^5YKC/JE,S@ ME0N G.B-!G$\"0UTU9R6AU0APN^ _3\CIO;"_J9L()[9AQX7CRH3,1' M7C@X%8TP/E+*V60X]STJ^O$O>VIU.9:(.\#'B]<5[R\VZTU89,HC?@KK>9HQ MYWA=H0,&,WGBK -$B19*)IYY#*;D)CV..U$YK3<:'U_M5-0K_GZ9GUW0GSWB M\+:W;J9"*D9'#UR5ZM@+ ^=%(@!A8BQ9;G23#99[TCMMA?A(F!Q9;;VB\WUY MCM$9M]($Y7BU-@HM?0X0/.4W(=5G/@8]\B9!_(YT3C/T^^@>+?&_<$(;C M$'(B0CLDOH&0M-KCB?H6>:,>+'0\\^ M8N\"/X]'A_R^W.#ETJ&O9_/-@R'I?*9RG8RN-&BCZI1T5L E.NE%UBJYX@7* M)A>?NQ(ZS7SP=HAKJJ@. C%*L%?;B^1P=GFC=[7SZEZ?X;6GQOQ'^%[_\9O5 M*BP^;_^[]2PKY\B^. 2&=:M#0?#21C E,J]E=+Q-B\3AI \"JSL=L!Y9F?UV M3MP\3OMQ>S5$//Z4D?H2.T+O\S7Z6RYOECA^W+WRS[@MJ7YY^5Z ML]Z"(=X!P_JFG.T$!?/,2M"*TDIE70*GZ8@-%)(1(KC&V.0BX#"R#_6'@[_] MK@6M;SN/I)1916< #2>I<68AJ!0A%6:-\$(XT^2@N46_.MA])/[TO'S M/R_J/D-*\.;+2TIO;2UQ M;;ST$;CG)$_)2)X&'41.1NB%E%$W*XNZ'Z^W6U*C'20?CW#[VU$ M_M/WQ_'ZO\,JO_^Z;7_]!_W#S?KMXE(6#ZYKMW_Y"^GRMS!?;1?2/FR3-LS' M8A&R3S78-P@Q6SK+@N.NU!N5-K=5DW(];15S2J,[&:SU8)BWO2]/RF2;M5\) MIK)[*K-T_5^48J[NB&$[INJG[[_^B:LTKTO:*:#] M4 _76XD8;6*)'L%M3T'.:FT\6V#9*I\LBY:WB;B:LS9MH;IG.SDN:CJUH[NG MY4W.5X7PQ\4J?:%_4<4PX.A$JV3,(H/2N3YOX Y"%IP4I[@S2CN2R!2!U $\ M35ND[\QRIL#)"=W+_AXH7:.S%@]YZ/OC3VUU5_LR^7WU*+"MT1!.\9&TVBXB.":X% FS*$-R5/K0.Z"EWST$[+UO[>8)\C$UOCQ4_#U@YNK1(R6Q6&KQ MV7GKZR!L51\]&HH[+)?>6*'2D"+?<-1,^9;T (T]U/D>XIM8Z_\,?\[/+\ZO M]ZBBI.PK$[G2*E"F&*#D3(%$:[+)+GLV)$P8I/=[WSRQYO?1VW(,(4ZL_4_S M3?63;Q=Y_FV>+\+9U@2TX$PEXT";@'7L(V7F/G!@UB.R8HT?5)(>A((G*>CF MA?!$Y\?A:ND-5_\YWWS9!GLUJ_TR__II^>MB0WG4U9M];I*6BB2#LC[T,NC) M>.JKV!1-T-H(;ETSQ+U,VW2>:004O(2I$54R,=I^F:\PT5]?^5_MB$(F"F1. M.8**)D((L4 BHF,PRIA!>RX&@>G^5W>$E3&UNQQ%U!."I%X7S?Y__'Y]]W9- M/8^6"67!*AUKQ9)#]%:#"\(YJ0LEEP]F1S^^=WKZHZ*V0R%<,)IF7WR5KHF]V-WB9BV$6':J.=@I70$ MJ"O+HDS12:8,(/.UOB4"!",,6(%^3,>U5S/[J? 87>\AVZG-G M6^AYNT@DKOFW;:7GRE_R(,5V]7"P@K+-8@5%Y;^A# M]_NH;#FV_*8&P77,I9$MB8[<&BV4S8C1&0)M/,E!DQ%E!]6P 9\ MS[1Y]5B &%&64\/BW7+Q^1.NSI^$-R]">A? 40A6Y]@I"-EF4")SJ2-G%&X- MPL0+7S)MR#$6(,:28@+N)[G>5A]_QAN9M1M3T]9--,H%"13UZ$P5XU/5][9 MBN C=P:$I!-:.2XA<)7!.DWT^^2B:S)A\@E:)@;1R.I^.&+F0-EW )]+CTW_ M>&M:42OOF**(7\9Z;:7H@->!B(^6Z*? W[HF'9/WJ)BV.[B/$W!_M72 J?T% M=\OV(C\(8QDQ6V(*8*(C.TV,\@^F%62'44FM,TFTR3G9@)F)]\CNCZU=7PFV M5G0'8+]W!EQFS5>VNN PA^P/5F-4]URF9EY5^+^6;]X>._KIF)BK[4TC&$IK:X"P%>6 .E MB&B=*]Z$)JM<7Z1JXE:4WJ XG@8[@./>;\??W2[')7/CDJ)F8TP!9;6'H!0' M+,Q@X$FD1B]W#B9]V@%0LHZ.3,X"UX5A,5X[T^;ASXA,=![#M+&%R=%PRI9PY0KN M3,&_G)(_0MO%^O-ZF)['?!^\P57G[Z$Q?5H,@K1, ^>X#I*A R!SBK@OAC#+"]<-+GM[D8"$]_\=&!!/6AA)QS^A0SX4UV$=2LE M7I [BZE>)&=R@+ .['#0;.G?ZP*? MRO-6/NLMQW?_O@Y<^7VY^=^XN9T\/1,I:E^7K!M;=]$&1'!!!Y#%"M*;8CPV M:5QHQM&TFW FMJ8^;2FU!2=_5']=_QF9:NL)(T!"^W,R0T4)PN07NC MO-**:79:5O0DFX-,R_]M6L=&5 ?VUNX8OS^K?99L$/3U&E1QD@+H2$>X-4AB M8ERYJL$V_2+'8G!8"9.]4B/K$D9_(?/Z<0(KBC="4L;J4ZC=/I'\$D\.O K! M>.F$8DW65WD;_OR?@[K+W>Y>#<_GV]F MZ$WAP3% 5ALGC(P03))@T#NT6H20AKWR?_+CA\'HM=7O1Q)W![[L=B;VRP*, M#P5XLUB@UHJW,[?/KY;;D%.O4Q(H:.*^N%R7UXBZKHD<>G!*5SD;&3!C;%@& M;<+2,+"_ZM: Z:'2@=$,NI[[=;V9G]:U= 1U! MI@,#.K0]=-?\G1F6%(5LD)PR]0:.D^9D@2!9G5"0DW6RJSRUY771W]7]XX/J MA'8E/9$'O5V4Y>I\^R=;X2T7-U)8EKL+#<,B?_CXK_6H6Y9&I*?5?J96(NMC MLY.347HK)$A5. 5GAM)AK1P4JPV/PD4?50OG.>UFIX$W!-Z[')5P8"2OBX., M!%>D!TS%8'T96DR3DV7,2YY6Y\$1<;?G_X-EHFKTJ!)+6MU8Q2YYP($BQ:S8T5CC@+M[XYY?XGY M!7ZNXCCB=?OON'E?B/N9<,%[GQR%92E0""DYI4*^OJ7,W+A8W\4TR9YW(_.D M=\*W]\Q[:7-_#UU;IXX:9'^\.#\/J^_+\B#-N!,DWLU*,(\:4N_][:T"Z''$ MT4>XG(OBWK@:3I0ZRX!+B(X0:R-C ;,0ZO:&^/6$R^.-6XG,&5YB@D*F72=. M2?"QKCG#DK5CUD399&+GWXM0=T5ONT6HNV"@@[C\_AA!&VSD61B((=0CRS,( MQ6OP(=J(-BK4;>K^.T\./8$%J3LAX<7)H;NHI0-,[2^X%P:S9116<5G?\*I( MUAU)FHR$BYH[03$=#[J-;VW 3$^30W?"UC$FA^ZBZ [ _OS\R6B-%$XX"$%B M7'+H+IKK ((C%*\RC\8K.J:" ML!(4RP5B208L<\HS@<;;-OL+#B;]M:S#/21:.#( 3AGR>Q9,=7(LU(Q"95/7 M-Z;ZK!,]8+#&1ATU9W^=*GS'1?B=8#QQ$7X73(W8H3O=#>&;]?KB_%)61[D3 M?.+[CGT+^".6^[CW\\P)H[.EPX;7/6!: @$S@%8BB<*+9[G)6YC7[]=T-ONWF\7#'000-V_!.#.6NVX M@L(3$>^"JY;W?3DAX\=YO%[5T@*DF&7[@A9MB)&!2 M@F0@/$1',F!!VV),9C:W&ZKXBN_]=L+6,>[]=E%T!V!__O:(9V68UP9$X'0H M>1*O4YR!DR93!B($G4Y_W_L=$2R#[_UVT=R$$%RO-K,/57I;0PY9L$I9E#'"1]Z!VHT>\>PNS>M[Z66[=]SNK]Q=\#9JZA[FWD MT==]TH81XR) +)8!>L>#--KD0>,/AJ-F2E=T@,8>ZGP/\4VL]7_.%_/SB_,K MPHU,NI1<0$9;)R,S09CV[W[S-.?%:-K?6X@=!*HC MW*H7+87!*""+VEZ5$D5;V@NP@IC7I@25^ZI^[%8=;##FTR)1LFK2 M*=N:N6X,Z6#_D*X[8SH .[V8TS[SG%X2R2=MV/IY-?4'6P\TR/EA(:HW+0RU3\, MB^_K.W62-VE#A_#F>YW\<=F<<6=82)N>KGVI:-[I-8IX^NC_RCIR[F4&+CUY M?TY6%BUS4)1702;"JVO2_?U:^K\T.0!R1!%"=!21(O,04K* 7 NI=91>M#DS M_N[_VA&][?J_=L% !Q'4@V808:) GT'D8DF$'.M1EL%:I8JDD!#+W_U?39#P M.4%*B/ \D3>W!EI*Y]CGAW^\^]^K_V@5;Q^C_ MVD71'8#]^2XBX1VF[")(7ZN,3D5P?/NL-FINN1?.-JF6_97ZOW8"R^#^KUTT MUP$$1TBME1#HLF0@B65*K:T#RJ8=:!VLDEZ9H/O:@K);9?<$.M .B1:.#(!3 MAOS5&[WW%YOUAM+S^>+SA^79V6_+5?W+F5#*INP%8+8>%/-D^"@(M\7V[,1T;I<7123I [%2X3HI8+H-$/+ M2F >.S>12TY.U#I&A&<[B]D#*WL;R]?M,^N/F[#:=&$R]Y]__V.U7),CTRX$ MI1+Y,*Q+F)*&F(V 7*1S6)+/;2Y6&_!RHOT,_9K-H7CIX92I&=3;]?H"\R\7 MJYN5'ENV[]9%UK_^B:LT)SG,(GF&((@EN]WV47R!B%) E#$8B4$DUN8Z9V=2 M3[3GH"'@VVJ[BX'-AXJ=Y%QPOKD@B=RLB$0C;:"3$++19-FY#I(2&4&;XGG. M.OF);C!WY^5$6PGZ/00.Q&]0L!$RF M1Y/9+]GH;^M>OP9S&%8.3#9^7?1A,%<';+T_O!*"2LJC=!I2;2Y7P06(UG! M[=!ZSEA4728:CS@99##];=KKUV .P\JDFX$;:.7!>*[K2'6[WK-JK%QIK#BK MC0D9F$!'@6M2E(@) UQF'H3*@L?>+X0'LGJB>7UWE\4MD-5#BG\<"R;,6PT"SG$%)YB!R3&"E=86CT5Y.8Y3C\7BBQU^GACD1]D[AG/R1:*ZY M'R8=;YP(WI%@C*PSPCT'CXJ#5HR"^XR6AVFJL:.R^6JNX$_".-LA\#78YQ,W MM2_*1]1F01<-%$]QA8J.@U/5DQD>K*!\V]D^+71'1E]-2> D;+0E"D_!2D>* M_,DW)95+ >:0(O\H$5P,"+YD6>_&9,I-]ISUE&V>0M6A"YN< '.OKT[QHFB< M<$$$D4#9A*!RHE@_: '2:F%Y]-K&TJ,Y#N3OU=0T3L$<6V!NTBI(?2W_XS$& M\9DQ!H^5^.;SY]6V^/]VL5G-%^MYVHXYN%NO4L1\S!0K>,9JO4HEB#8X$))Q M:2576!YTK#Q^TG]\LD\T6SRLDM$Y.B:,*6\E,U)!%^FG[4B'NX*9\<2+T.0X M*,ZFN-K:#)&Y2,>Z2TI&$HIUPVVE):G3U"!Z!^@C.^H&+:=3TR/J%$>> MO90QKDEY/R\7VYE#%^'LW?P;KBGAO:-7^O6.[.Z^B#C*NLO1J3WVLLRVXNYC MU)IF11<9/+G-.C20"P6>\CLH2DD4"LF,_AZU]N3A?SDN01;FM! &)*L%#6,, M>.-3'?Y;@M>VJ$8#*_X>M;8C>MN-6ML% QT4M>[/77*I#GSG">RV>)XB T>Y M'[AB"Z9".:!H N!7.6IM)R2\.&IM%[5T@*G]!??"4"5IN,N"2S F.U!9&7#) M)/!9:LE9\CE,L^;EQ$>M[82M8XQ:VT71'8#]^8%=D0=*Z:T&QE2H30T./!H. MS@M#>8G13C2Y/_HKC5K;"2R#1ZWMHKD.(/BT9+=_NGYSL?FR7,W_!_._*+]8 MW>&U2I)$?K].>K.'T"-+Z%F!$$N='ZY$E:D %+8$GCD7>L@JOI'<[4&\O)9A M;(?$$U-#Y+2MY+$ KMP/!H'"9 XAU;XUY1U$1\*P,3'IO>$,CU@B.(B7'@^' M(^)S/'L9!2Q3EZ:W='_Z]_+J0-0^)K2\@+&*2*=_#-ZJ BSS@-JXQ-R#O/"9 M.O+]SSU9S(VCX^4X N\#*Z3VZTVF,N8ZH%F#334HLYJR"9TM&+12%VM#?+@V M[46TW'YRC^^A)L7+GD+O C&_+2]65[0GD7E6R$%D$H!B=8%HH"C>1(;?"VVZ(FQ857I>ZT%,1QG6KL>(VALW.^:.>4[6N9 MX[O7MB=X_ 2F&0"ZA?R>[N/=\M^XNOQI?C[?S#C&F#7S) $Z*)1B"J*OK2E9 M)^63X5X?<1WC.$SU&$VV VC+A.40M+PVR_G7UZ_W9)%09B'IN%1H+*A"X7FP M28'))1L5"P9YQ&%6XS#58UQ]FI9S"%JFCLI'['R\JL1("7 M1D/@CELCG!(^#(KL&Q#78W;0'/5=:+K;,^*048\\E^1+XL!Y,O4ULX2H0@+I MD@T*DWI58T$;/L68$IC-!X+N@I)^YAL>T+#[_ O-#UBO-.C/[W12UN7%8F:U M8D('!DG)0/&F%1!0:N ^!H^,AQ3;C:?G\<9+&: M(4A?'ZBDZ,''*$$K9#D6Q:32G9]E_8UNZM?H.D/4J2="=QK_;W047>(:B6M! M,3ME@SF")R6!\-PQ87UQC!TE$7J"N!.=DM1!(G2HIE_!D?)XA+?,DHR:_(^, MSM9K?@VN[MO*+J'*13BAVRR<'YN3$TZ$#@9F\T'ONZ"D%S,9Y]WBP."4S^J! M6720((I RA618Y+J\GG 8U,;6.D=:+,8ZCLA>#UF(C MA:5&U3%,VUFB%&%PKD!K991E6>K2Y22^,4=_]9D&=7R^C8:H$WJC_EN8K[:O M\.LCZ#O3M#%?U+K9O9<6?URLTA<28ZV@C?KT_% B6KTH'U4X?3P4=R8((Y4% M8>NU&?($@7D.R7ID9(91Y2;O1'MY*'[_Z="_%V1P7^9?J])^_?C^CULJUY>- M3U9ZJ5W)8&(BTT_DF6*,!A0+R!6CN#>V:3W;D^"3?@:^"S:??P;>4,,]!% 7 M<3W/\[#Z_C%L._LJEY>/)BR3.A8-03I.Y+L WFD.1AMG$A."LS;M+<]1U,MK M\): >(C"4;33 \QNR:]O-M^73W3NK"YC6O\(6D3 V\<##Q$UK@*Z0!B]\SRJK>=:$0C9(&L7=_'":61UO_2 >@_9]P:?E[SZ;;%!>"V+4Y1F&AU!^< @")7A\Q&/SL;Z[ "Q>]]4W*2A;];KB_/+//3#?/U?OZVP MCM)#$LKF P78,R6TRLX+<#HEDCHOX'T(0*;KD[')ZWS$MP$C@O\V_SC(N\%4A1)A<9$+*J \@B.2ZGG(>8.#DQ:V3. M[4::MN1LVH/DE WG8)R\5L/YC^49?N*I(< MB0@1."O614K>T+9;!-^$I6E;T:8PENF1T6V=\8;-?>J#M__Q.'6]9X@9J1YW M\^EW0'9;V XZN]K96%P=^A \@ZA+70HN!6=,6]]F+/-+1!WJ%9_Z[$\DS)_H M'_W73!/(//<9>(B>X,LR1)X]V."06\=0Q28IZ(M439L^CH:0AUYH/$WT[TA^ M#^1<-_-O>$#CP?,?-K*C>9G88S@>XWGR0B3(HK[[M]Z"ESJ#M3Q+AC9[WV3F M[E$<#YV=N%F_6>1W\Q!K=#G']3\QU"_+[QO\ MZIY22F%"?3M4D'Y1B :\$W30VH3)YF21MY7.H1QT[-!V0=ZS#NVH&NX@T_CI M8DUQZ7K])OWWQ7P]WRIR6S$,Q@?'%11.Q"N6>5WNRJ%D12E3T)JWN9=ZAIY. M8'=<="S'5U6GB*L_KO!Z8%G(*6F)%K32B9)U8\%E5L @K\/*LLRLR6.0'U(V M+0I'T?\ 3.VOC*D?X?TR#Y\7R_5WBD77FX_?US7;WLY4P7Q5:O8N_:?O5[Z\7IK\ MML+_OL!%^GYI8\5I8R@["JE.=U>UOBQ8!,.M#DE&@ZI) 7\ ;=,66OHX&L=6 M84^H?(JA*QO.SAN=H@%;F /E*/;=7G);5*)PZT7$)G>Y VCK)& ;"P_/X6TD MY72*M_6-V5YY=BN""9QS"&C(LS-)GEURRKBTK?LO3!2RK1M\@;A.$#<6(@8@ M[B#U] JYNZ?#33Q12]Q)@" #K3>5G@)<(\E<77%,9>:QR621@?1U<@ ?$W@' M*JDG[/WT_>;'_V^.*R+JR_=W^ W/MH>$#-O5M#4LIK1*N:" +,F X#G8S-"0 M&!O'?2^0-VV;0'>AWUB*[ F>=ZWN,7_7#=D^1*GK ^Q$HE.*,0@Y>N I6HZ. M\_)P8F9#!_D+KQ6:]E9B\I+!3? 9+>;[[@ZM(F MK_RO83KJ$B2D5-O\*#D'ISW]%E6(V2?F?9-13(\HZ0\W^ZAX.::\>P',/=]] MF4<+RZ2T#'@NEJS):HB*?DD93:F)O&_3(?(T.=/>;;2$SF&2[P _'TD/EQV_ M5[6^C_CYXMZZJZ,-[A:KK\&\N.7+%PO3"=WS8(K4 QZ4%$B>$.6Y#1SUG'C*"T>U(KQ M].=/C(/]M;4<5W0=>(D/^'6YVI +_==BOMD: O&L4N !,#M% D$)P2I16Y:< MXEZ01VW2J_^(DD$H,:_[1#I,/;WAZ\KD!!PLH>H)S^+KM].5,_Z,6Q^7JZ(H:TRKGUK<4*@C,"5 MH\0B<5:[R"503D",:)ES&M8A^,.OZ@@7^VARV4RL';B4,3SSNYL'G\DQ;;33 M$*(PH*05X(+)P'(AXK-6MG';S!A<#(*K?=U'Y72PZ, FKE.:GY?G<;[8:KX. M!2>^2'_TTWI.$+@$1)7.3*,NJ6B$'.@75::XTKJ0 MM+E+KBY:(.$S5E>"I4!1H<6H_:"L[P B3K^OY# ('U6))P36.W:ZE?)OR]6; M\^7%8K-5UPRM"BZH.A1.TB^F9'""#K/BE8S:*)^%&QNZ+Y-T^F6^XP)Y1 6? M)JQO5#9C3ED6 ]8L@I)S33+WT4;003L9T3+#2T,P/Q@ =G$,+REL&WF^;;I5."E&XA^/UV@#XFJ#3O[6;'LA[*7=W M0/M+0"_PK=FM/C\KIK, UX$V.O'W@C:.N"\ MW8R"N%ORWY>WI,;%YWG=-+H5[:]_IK.+3#*[]O$SH50(111@3F10%A&B)/L* MQB9GZ'].-0'B3E0.P^=?H#;63K<=G-B7VT<_5K%M)?N?\\V7Y<7F X8\/_O^ M"](WG5/43 S?OC:\=SJ\62PNPMGEE<4L,NT*^KI L:YP4EZ"DR8!SUAB,(P7 MARV /2H7PX#_%RBG38>-+J*(CU@7,B\2;A>(\AGW2C*- NI%,Z@D#42'#D+R MH@C%ZYBS-AWN]^@8!L^_0+7K$/UT.WGZ(YYMI_+_KXNPHN\Z^_X;6=@BSAKNS%K[N=W1Z*$9H; 3+5,3ZV/E6P3H(L.D?* M]8S438[O8>1-VZO5$ED//5L#=9VVP]LV;^XU?'^7CS^B\WN*H8E<((_)%D>P M$4:;NOZ<4XKM!: RT8K$LG5-[H./[ )OMXO^6#&W)E92Y)P;!1&#I)@B,8C% M:K LH74FI81M5EON0^UI.X^KF(JZFI?1_^5/XL[X[BD$[!Z8(2@N#XQ!9+) H M^J( F6>J8 1ZQ8,U4 2WE.,Q M"5Z[*AP>CPFDD901Q>7V&\7M:F_7L9?.]SYXH*\ZU7! M?[E8_X0D0[S\=^1K]&G M1-4^"CGMZ\B2BDV M3&X?DC,-RIIJ_LG\\R U= FFJVEK=/ 7S!0,!)<$*)X=1(X27%;11A&"Y$T* MR\\1-*W;&D/9/\3/'I+O $&_U)DL/./HI>CBWUJ=\T#W+3[VX:<;427B )RUMK2%BI M/EN0&D3BC$5GO39BO$CIYGNG*4T=XQQKK80.7%-M [_4U=G9\M^U$_N7*T*J M-=8"RL]?ZH/JMXNK)P F1QY#[81$[RFK+O4Q N@;8E16&*=-8FA=B6T]^AJ M3\0LCZB^;B\PWN'G,J9"?80?-!@LS%6"Y%9F_GUNY$Y;5#6#F4/O5A#Y9V,#QOC MOO6'G]G&QQWE%G4W-$JKO5 A0?0N$T2T ,^3K NS)2''*&V:#.P^JL^KU=-[ M7W$9Z?)BO-=U@YH3!536C*0@* $GG!AFR!A9D[SR:7).R8?M@IJ'/FP$94R8 M#JQ7F]F[^6;^^7*V4ECC]O)&"$3E Q$>+ G$B$Q)$XDF*'+RTAF-94CH0)]^ M!T;TNX<0>OKKIX7.& I=CB;=KK#QB?Z+JPN:$%T2*02B/-*Q'RG!CHR2%\YE M0:6<3GG(YO(]$')+Q#0X&4.IS^)C3PE/?6'U[J)L*-]W M;D@1@-&6,ELG0)7D*3I,%K+*J10C;1#J1]'-B]_0"P;V5=QR;"E.#86WBSQ? M8=I\#&(EBL#(FL1I01&%E-(-D@:CID+*"A=*BS;%(;< M->^-EZG#BW'4^P.\["'KB1'S\2*NYWD>5K>KGZ4W0M3V%X%9UN$Q"5S!!,D$ MY[)73)@R%E(>?WU?"-E'HN1D_WI^^]A0XG^^W+[QY?="4P496WT MX$OMG>(QU_$;#GA(*;FB-M=,=[JZXNK)&[X/UY*U! MA#I*/>0Z$Q/))+5+4BL*[1XN2VX!M'LT=7:],A(,7D3;_CJ9.IWZ@SS\8O-V M4>H -KRS2EIC$CD;!*,=!U4+QSXQ#U)S;ZUT+*@'STZ>R:F>^X:>8'* _I9C M"W/J(.AZ4?T_!%\-H'QT:+F M9ZF8]I'ER&G6.+*>&C"7&^COLG!E1\G:P@P%=7P[4\.<:'()E+*END0%SIL +@45C*T5 MLR?N;-;7Z%AC^G\^+[_]OU>?> F0J]\\Q,?MMTX(AG%4MSQ(CAW$LI<=N3>F M\:[^!U7\VWC,$L^9SEWDQ9,DA(/H6(+:Z.&R9PDB>F(8.HA-1I-]\,PM8)^TI_Z=N>VA/P1-YNSK0%>-NR_ M^7<@K>1/R_>;+[CZ(ZPVWV^FZUW/Z)GEK+/0!2'[0,;I.(656!*=#$(+F5)T M>5A=_3 Z>KHIVA\*RVGTTITK^_XFI55=_;'Y.:Q6W^D/+Y>"BL182-X 9RR# M8EF 8Y)!*589*Q4W[@@EDV>HZZRZ?Q@$V^FE6[#]L5I^FZ])7;.8HR^))"0# MK_/$!,6XS@9@*F>.2AB1FKPS^P%=G97C6@)L/UU,?I3>Y^77]69^3B'M^_(' M_45=^E7_P6-771Q3MB)""92@,"J()0@H.145I2_X,%9[[@C=Z_L[NRX?X^AL MKX<>O-@3 <(-+\D(QW1D4+<:@3)&@S>(8%7D9$\HS,-VQY%H@R88I*\ M!;0&4==9ECD.QL;7R]0GY;6%?"!^MD<^YC=Q^0U_"HO_JG_V+Y+A67VZ?O9' M^+[ESB3N-'>L#DU@=9!"!J],A"2\K*_8F0[#!DSL_-733AYL<3ZVE7X'CNQ! M /!+. ^?TR^R/ M$^ ?I(MN7U1?E6[WG%3Y^U]RR-+">Y\PKE]IN'KP6=QD MP542(8!%AZ!\RA I)P?+MHE4C)(W6IW?W\V_40:QW>?]T_=[G8PK#.L'6Q2E9QCKB@Y* M&32= 4Q +-Q"Y)E>_KXMAL=F:=K"3V.83ZK_'BWAI^__#/]GN;J1P4_? M;T1_[XB\Y9BG0D>SY8"AOB')DH&KB^6+MUQF),VTZ<4XG/1I*T['079;?78? M95YN+OV^?.D\.V@-P^Y?,VZ\NC>#K8-:KUG.$@-$ B\HBPJ\= :,8UH+SSG+ M35;S=1+4;ONO7!;1U6I;J35=%22""X)35BB4+5)GW68.]1ZT=AK,[H*B X/9 MG376S70'8F-[D;EM8]9",9]8!!D*!2")CA!G= 9.LC/ &/1[8$T93 M/UP;0[$OXF0/*7>0+5QMM[P-':^G6"BTE/TS\M+*@(J*@1>*8E=&@:3TQ2K1 M).E]AIZ><+./HI?C2[T#\&S+LNM+%GX]FY_/%ULI7;\/-\BX38E2'4R@BDD0 MDLB@"RK+?4BZUMC@[[5-Y/.=40/&*:%T M*6"CP+JA,A,C_[>]+VMN(TG2?-__XKMQ'R]K)JF.D9E&TE953S_2XO"0,$,! M:H"L:LZO7P\HFO@P]D2^]?@"Z@%M&]JW&S"['%GMXA^RK<.[8@1'>P1*<9@59A_N M%Q:->CS20S'NB-)]_#+] %9/G3GX!I>+U?>0\*YB%;13,DN#CS^_B\.<0:2W&9=W4TO\#5Q>_7ZVJG;Z[B" *TQD% M>"9(B=I"3G_B@C2IJE.VI&5LF/R?>D,7EWS'(F 4]O5C*1XSKA^NDQ:YDS9+ M%H%D;(E+F"$6K:!XSHE/UCG6)EEB '$37ZR=VDL96UP=0'![>UBOQ6MV:SV+ M__OLXNON&O&ZNJA>B]._.A/M3,4@+#<41!BL;5&+JC,^'&"0QE@4SMHF29(' MT-J%P1L1,(O32J\#@%X?BFV::]0T[#,I4 ?.',C$#2B1ZF41?='%,XO1!Z^: M%+8^0DL7]K0=P([E_M2.UF=U%<&RF@P&9W'4^/EV>2*?)GJ-^LM!P'J6$JF+8=NB[B32JD#&[@KG/PTK^-, M/I7=.M]@B:=&'Q*3#Q1 MV7J4@#H VJZBT&.<+,:=(2%$:%AC/6C=)\GJ* MH$D'ID\(M%$$U '0KGFSZUQW)DQM#JX]N06A)L-* U$H!Z(X0PR3%+4W.>9X M0,DTKMKTT#I.)/MCRF\P-<1<2S^26M:+LT8MY;)([BYN\H M&,;5S_\DSI%09_.PO%J[)1\7]"G%THMUQ\7K'AB")5Z4U6!]7+=6X;35E(1B M.2OH;,#2!)\-US1M(Y/FL6LO:.A W?Z$].8TVVJ2[^>X%O(\O_E6>?_?Z]^? M>:1];F+M>;9NKTT.2S".@>&R%K;R$'23>_ AQ$W;#Z4Y5$>7S\&8^Q.7<3$2 MZC:E5&DR_L,ZU+M,#5YO73MCUICIP#>-R!/MKV M8UG]L7B3_G$Y6^+GY6+MW_R)VP4%D3,M2D&,]29/$3M\(-^#E92SQ2BCLBU M\R)ETS8W:8ZG<273?=G8Q[#<=- >H3;LP;/&+0![GM3655[2&VUYK H&"5,F M2(A&&2@2R?IDIPHV4>(]57DQ]#YPFPCO% JIX GYBEAB+$5;QE+@Y7MH6]!Q ME=<^*!JCRFL?B757H+/.CE.%-*P5%EP6F5908WM3%7J(VM RA!J$N7^I*J^] MI/YRE=<^(N@.1-M4*S0*@Z8 5?!H:W.%/U1L%TLN""Y7N-$EYM3<5>TAI04[$/ZZ:6_I-% =PG MYT.,@'4?*.L8!(T&4&6RJ]I(J^,@^;^&FHJ#$3 *^SJP%-=6]6_SV<5:&5J; MG"E10"J*U7L3#3YSLJ3>.NM2MBXVL18/*'E]U1+'^!_'":(W)&VW5T&B4VH& M(M[8OMK1W\/% MKG+^INE"2EF)S +0EB&];+V$@#F 8EIRRU,1_,6+AF&OZ@@7ATART8RM':B4 M0==W0AC),Y.@$W>TIIPA>D=?;-8EJ.!$:9+4.UK!7[NL\E.'T&.+JP,(_KI8 MY+]FY^?OOWT/LV5=WKI((S&K7:F'G[&.KQ ITQZE1:DDBI%:"W6_;F&D3/)' MR>DBIAI1[/?3Q8^701<)/C?T?RKO24#S+W4JW29/X+KV<+?8LR@\-X9'\(CK MM(0 (3I::,R! A.OE6RBU_:BLHM8KAWRVDFL ]7VW.+>SS.6&?DD>%Z[?#]< MJPW>(I,9F)!8+X,0*&0.($+1)7*#(C=I)G4,T:^@JK 56$>59Q?*])IR'Z,M M=>RP5>OI,LE"4,R D)X'FY@RO,D\GKU0-6WEX!C&=R\^=Y_(MFD//OMO7%U\ MQ7<+VCGSJU4M1EN%!\,-XJWA!K_AEYH)/UIK]*,I:-$U?5RVM$ZU(WAE+XN! MD&0!9:*M_6L4P9Q)H9-60K5I)MX\U6[/(1R; $XSKU(A)T2IFLUJ7*GY&AJ" MS^AC44F[QEEWAY#=5P1S$+9&&Z:ROQPG3J.ZOER],P1FG3)D;5FWE5+9"U ^ M*G#2"&#&H)\9(6E_.+Y=79WWZOK0UU MRII#E#+4M&D.WI/W6X\V3:@-P/$1$[C:H6.%Z7]_6?SY?[9/W !D^\-]?-R\ M=4(PC".ZQ5%\G/I*Z2-9[J]O2)/2\J^CVWJI@GF]679I@U9E-$(*,($"&.4H M"O*2E"I/10H7H[;W"Z6>N%@:^,+I6J6/"XMF3)[8Q+Q9S<(NHY0[YZRVP%VU MMX;\/*?([9."3*U#31\."20&V92;UT[7!'U<@!S!S(DA\//EJ[6%!\S0^S#@KC];C4FYB'7,(,\S,?O'Z:CA-M0'$D906'#1 MQ2^_G2F-V=$_B"H3;"-/X),0(*RM1^DJ,,D?JH.C(HM??INF)4.[R&)//G8@ M^?Y-8IF]&EOS[C],T3V@G^3WYV('DW[TY MHVA%)L8=<%$X*&89Q)(T!**6>Z%EOQ[)[\G'#K(C/B[F M?]O%L]KE[(PO1*NM&9G65M(Y< IE=#!!L-0DC?D6#<..EUC_B#B6OQU 8\^# M_ _7]_#!<&V#T,0@48N$T .M3Y#MB]$9EPU$H#7E[!FK37EITVLRXTZ2 R=-<:&8Y(,;/ND=.FGYX4"D?PL@,U\B:ERV^7Y[5[]_8T]!N1\A7G*^+/K>;+ MBR7.OLS?71*)\W3UQS+,5^<;>>;_),YNE>BG4BVW(] +GQ5H7YO@>%97'R+P MQ +Q5QOOFLP9:+"6:;MK3Z+2ID9$_UG:VPAP4=[4EJJSBQFN_B)O]M_#?RZ6 MU^(9(QE[KQ>-G'-]^");IU9GJ8*-S-=K.05*DB)P AT4F9S@(AKK3U):>VQJ M]<9P7-:SID_E+E_/O+0Y\]?\'L_%#FSQS='2S_.+V<75WV<9MR;@[=7=I;V]NN;>;L=NSI?0%Z0K2A0+&%FY!(\:]I\^WE#O?*:6TL M&$;1M?+*@I>> 09MLW0\*S=$OPW"TY-43)=5?:Q8%V/S>.H,J+<+I#VSZW07 M6$C"(C"OZU0#)'L?!3$E:IE0J,A#'N0UW7[J=,(>24*+,=@UM9P_AWE8U5AE ME\DKK,E>2< B.:BD#$6XA8$T3LC:8\.R8?T@[SUXNLSX!M(^AFD=^,/O%O,Z MDWC3*^JWV>J_WE[]0?]UK?5D*<9+@Q!E\* RS[04EH!47HZQ1*-SDWZ S]#4 MR[WT:9V-L875(^[J0K9[,0B?C4H1LI044GHA(*BL@2RN%8$A>M'D)N\9FJ9U M3^TMX.E (/>!IN_$>+&G7G)5HUW7@)P^ENG$^U_G"CMPXQDM5RY$UZ17P M EV=X>I0^=_'U8C"Z %;#[??6YRGK]_"\K\V>S R1;0;""%E4.3^@&>UES#Y M$:B5#<&>RE#>(:R7/KK=6,O#Q=8E#'>KV6Y99:-S4I(5D'R]K20XG@QDHSDS M,DN1TFE@>)>PSI3<43!X$6-'R*0#C*T[_FPWZ4?MD%0R%=!H*JRW"5*&8 MQDB"@E(4RX; HVYS&_08-;VAZ1B!WS_*/IK['4#H35JG_M,Z$L[^K%I\NP[4 MW H6 SCE?;TI8A1B,P4\.<63Y@;;H.@I@J:-)9L":109=("E!X[#';?AP\T@ M5T:.@.("7.#D)B1)6T0F1VY"LH8+)5QN,@1W('V]-(.>Q@]K(<0.L/E@ W_& M9?U%^(+\+&2#SO $6FA.FU=I<)F^Y,)2[._Q\G+^YIDD9*=]N-@'NW^!9G\S6)J^L<%):3D"H@!"E, M[?.H*"!D!;3VAN4L56Z3WO\<4<>_=-LEEW?MH$(6F=)2@X"!\T!:]DSF,P"G+21I9DD])-ZD_W);1CA;4/ MCIY.M&P@KPX\[D=6M3X?KM&!S56K5Y]/B9JF*I@$EC5#6=N7R*:.P3UZ>LFW M; &")TSD,1+I%%CUVR7N+ELS%JZT<"!25*!8-+1! UEZ9$8S'C2W38X+7J2L M#U5VE/P'8.IP84R=LO?3+'R9+U97JUM3:3_,OM6^K+N.K(5+)9TFAQ$YJ% ; MV9/K6,\^3#2%EWC?:#Z1Q/?BJ_K#RA%R731C\O1%R;\03W+M$O'MVR4YO6L1 M_8'IZWQQOO@RP]7[>;KNTZ?12Y] ^YCJ1G,02G&0N!?2FLRY&C:,<_ KISU3 M:@BB-DSOT[K='+Y9G4Q 4P"YINB5(X7*+!9PW*9 N\;J?"K#MM]MS ER2*=Q MH Z3304QM1_U2-"\Z5G[A99(WZUF)*6MS):!?KM>^B]A MMOR/<'Z)9U[;K#UI:A'JC7WDI+.]ITVJ2@B\<'0R#C*41Q+2G?D\#FLGETT' M>NZPY?Y6O_M4/EU>U.81J_7*_VWVY>N90T=.BC.0 _D0*C%R384W9$T\U\P) MGD]V4]2O2N"0=_'.]],^XG"WRF6]O>)V+:G)[)->U1,GE%V+NU[=Z&U:RVY'GSK>8$;&P+5]ER MH55M7U_+!G6!2&8% FVUS*4F7V?84*'12)JVF]+DN!Q17AWX L_XV.N^3^_" MZNOVDWQ6E/**64YK*P44;48((GF*%EVV03E=!DW&&S/^>4#D-*,MIHR%CI-3 M!QB\37MMDG:+>6>B>*,-)Z_::KFIFHX%/>B8M4K.:=&F/?HS-$TS,Z,YPL:2 M0KSB8/WW?6K?: MCY ^^+Y8A?-?EXO+[[IPC-2Y80]NJ"Y/DDRW+V MU\S6TA81ZAR2&A<$QR0X(5CA M,KHBFK0'.+'ZW+26O9XA_3:.Q3A_&9;K=Y>[;4A-W=6 M+)ED!->@6>U%:U0&YRPY*,%[43@GMC;1LB=:W^M2QOM@^[XR[A$P'<1$=U;X M[CRL5K.RO=/?S&)WS*IP8JHBE22C^ EW3XK9++#WG M?!PIV+YQNAODE46M([! Z\$ZL#O0@C0QB^G M/:9A59QP_.43:YCQ\/!<(P= M()0^4/;(9OPW/,]EL:2%[HK/@W:2J9 A*@*$0DV..9T/; >-=N89/?KI/'5+<= MK^V&L_<0F)*5J4)ZP5+T39#Y+%730N\U.(_C";4'A&YHW^YK2;2K+&.M/8V@ M;#(0,P&\5+6-574Z"I;8YI#V-,N;-L7Q-=C7#F'6P>;;:X&U ?Y6:Q4M M1!"UDX0TNKKJ#F+UUS'9H@(ZR7G[,\KA]/[H9Y?[0^^8>],#<3"UO_%FMBPS M/,\?9E^^UO2_S\M%ODP7'\@?VXQGW-I/KXMS=904-Q3 UM'Z9+5<7/X?E?'&Y\\(L9284R USVT@ MUC!AP24E0%C'O/+9F]0D5CWA&J>MVWH-EKM7P'6P%RD 2XAY52M#;B7=WO08 MN56'M/D<\UG4:R55CY9+G508-02A#6@D/>92\"B;I/X<0NR/?OIS(/+NEZ&U MAD$'4'^4?[^21?ZP6*T^S7=<_U0>_I 1B#_1[^+'V<[3 "57C<(K>/G4C#1DC;2JRS8J(EGF7 F5>T= M$17([!.HVN8^HJ?O2KM8;;Y23 F?KL][;=W)Y2GFGG M%(^,@GAE\_?/B/?DIW'!Y'$^X;B3BJ=7TS8"P3V4[1NI,R$".?KVF%EF""BR 1VYJ\\I0I$"&*@^S M_ \?/FUWDMY!-HI(.M"#SP:> YSGMU@62]Q(JT:@Q2HIK4G@I%>@D'QIY\B7 MCL:'C,%Y+\S)@K##US$(_.Y?%?P]@*>/O7/#\><9_NGB*RZW1B<*"@V\\^!% MS;]W5D*P/$%*@940.V@G^?W9")@1O6' )2B&?4!E6P"GD8+WC3EJ=+'^EA2"OL+W, M/MB>JKW,/H#IS0=ZI/M$C(8G9A.(F%)=3B"C2A:.L9Q4S,(F79H[._^J[67V MPM*>[67V$6S?.-UFR:58N*+X S+I E":1_#)(VB)3JN8-+9)1GV1LLEU['@X MV+N]S#Y"Z0-E@WJ7<,F-U61^C%G[_5Q#B$:!M=9YFXWE*$_G9+VZ]C)[H>+ M]C+[B*@#Y#U?\N\$:?I@ @C:K*"*\A#7>U8)J7F03.0FIW+_TZ7C*!L\GE![ M0.B=1@2,:=2,^3K:B-AB(T+@M?PN:$/$NQB%:(+(U]*E8R_I/MNE8Q]63WW) M]62;"6E#ME$:D %KTQ+R-:+,L7H=+LL@'-IA9;*OH4O'7A(;U*5C'_9UH"M. M>>SKDW#$$ 46PJ1A#'SW.P?U!"QGI;/[."PEG MO^$Y 3#?7"!IP M;:A:*L7M"TZJ&A];U,D5I!72EIK#7VKFJ4K>D,M^6ZPN5C?;*EG'2C0%F'6J>D,2O(@., MM$C>9M;EXV9/.UZ(6]\'7 M@W"\H>A>NT8<8T[0H:\ZJ98\R2RAX7A6(1B9F(!:W@1*,05>4\3DL5A)!MD5 MV23J[4U?;DK]LPDY9X2$M,V4J1F(QM#F9LDEPV)QK,ELR#UH?"UZ,N;9]KTJ>5N&T+>"RLJ8H=*(T:6GP M@)*)#SY;R?Q!:'*, 'I#T/:<.'(C'2T<8JJQ6NUTYW3*8*U7D@>MK6ERB?(( M+5/KIZ.D^QQ6#F#UU)5W#7M41+@Z1Y*(96SM0*<]?0)I@'3(N(6XZHNI,ECP% ML$%)(;74J31)!.XX9^!4QFH\P?2 LCM7FXB8DE&*]'+U#[77X)60((V-VH2D M);9IV/=:[OWWDNZS]_[[L'IRDT4J=?4])+Q[;:VLLI[E7%.O: DU_R$(P4&H MHB77WF HP^S4H\_OZX_!-O;DZY5%D6KT"& MNJ;B SB2,RB4*BK!(C+=QM]]F;AI[]A/%T:-+*8.H/?K8I'_FIV?WQSDU?+5 ML\*D=(X68&IGT]HZ"P)M4;#$._(7@^*\R0G9X^1,[4>/+?;%Z#(8L3YR)#7V M.UY%S1$UK2)NC;31Y=("MWY%T9TV46WL7_"R;HI3*"I*HT^5\B>"S,X#: M=_EXYI>]8U1] Q7.\ -#__XW)V79^]1/2F[[-YM53_86VQG^$\\M[N^3-?'X9SM]\6US.+\XT0\ZCCW9%7LA8-% ')W":GL^[XQVRJ&#D!AM M1%D*.*T\"$SDH0VZ2K_,T2=-":QR1#\#1 ?SO $EO4JK>*KDT"6=_U@VV MO9=Q,1$[ZH!T2;I<">XA"%3 .7/"6Q>+R2UP]!1!_:'H$($O&G"_ Q2]G]>A M:XLE>02[R6N6,950DWCK"!Q#L@Y22RAQ+<"&*-)-0%]A;?<7EQ]9GX5L^0ZK'/]UL9"5$S3EI7 S>! MME(N 4+6'DH./J1BG'=-CNI>H&O:T^)F*!M/%AU ZU;/W%U[)K326(I1DL]U M%!Q%R(Y["4GH( OMG,";W)P^H&3:L]M&\#F.WU,GD[TG S(NGI\^_8MK1'"/#841N=J!$=CDF6^J3 MP^2M2*3S:IQJ=8"8DH/:],U8:7F230*QNV1,.V6CD?HX@M-3ZXZ?OWT_7UPA M;L_';O7KWGIHVS69I RS65,T0")6WBGZ#A&R=C$'1^LUPS)3![YPVH$4+?1* M"TY/C9[=N?G,$ID*4>=DP3#ZHCB9V<"] U/3=GUT@>/ M-.>#WC_MB(<6V#J!'#HP:.LUW5K,;L,(8YU2#(1"4K>8))EEB< %-SIH@ZDT MN0)YG)QAYXOLE:!K1-9W *!!F1^E:!312O"J3D?-GM@D)0>O74DVEQS?"HC?;J!W]?SB[PI\5?\S-O,GF'40!C M'&N?Y]JU4GA@1=#23 A.V6%V<=@+.TH*&$7,B\8\[TZ%;19U)D7M QD966\F M:+,I!8YL..@4O)3:H[%-0KO'B'D%R?.'8&HT_G>'H:JS=]OBP7XAI\$%C9C! M%%J0RH:6IC("9DU&'JV(V*AMQV :7T$"_7B(&T]:AP-Q<1'.I\\4K<.:%^>S M7!V/ZQ+CU:+R)J3)Y%B48;K3"#-H@ZIX@$B4 4KE&_!C!\PB70?7!V31+J/ MR#JP^_>:?M_-8M-:HN(>9$CK2BP#/C,#5KE0"B)+;:I_GZ'I]:22[H6#YSNQ M'RR4?O&U:_@@E4X[(=AZ@!! M=("JNL\^E3HV]CI'34F6E!*0?'"@D+:;EZ3H(ZEW(85.NLV![P-*ND3/(5)> MC,GR#C#S.Y[31U]^Q3DYO.?KB1;?9O-9=0]J2]I=,MHN2;;X8%0RP-!1^)YJ MDJQ/"E(QRI@8%7W8Q//:A\JNIH>-B+5VHNH AX,.!P*SZ!AYJR)[3MRS$D+D M!EQ$%R,&E*6)X_]C73@60 M@SI!P+W/L=VTEP][B7S(0?$^_.\ 0T^<,E( 3;PP#"*OM[X^DA(.,@(&2WK8 M1T[.:@L4'7'\.^V%PS$X&D$&_76*>N$8FV,B):[)E0A&TQ<,X$7F(+Q%(5PP M/#0!V(]UZ3">]AI/6J_]TN$M?IG-YYO?_SROT^]V23%79;%\3.>WOX0XG*:3 M7DJ,Q+J37U((+-)%G0%U;1_)4H!8PQS/A;)9%"W%#S2*;JM%?EN\CC/N?2IK_(>BZ]!P /$R >MI0C [W5\N+L^G5O'GO=S:S3A!A*"&!*;>-4ZUF\L1$2"[%HP3'[ M(:?B],9;6Y5^NK]-AY-TJ%:J;[BY-'G^78_-IA9">%DSETWQKB8R!]I'I4#) MPF)FD2.H',:-[T1HG9J[92RZW:*[E!5<<2IVKZO.*T.;''FM0=P MN2\%32R0,-=QIDX _8:#L=[*S)#E-.2LIQ-5.'@3K6^0??0RJY3(:W UXTH: MB#PZ\,YI':2V)0P9 #?"VN]1UKVZVP$:"4S6<D=A8]%<4-W# M;Y>XY93ED3:NMR43VPR'6O4/PH9( ;AA.KK3@Z^'U-P6H-@+=P=(J /472^% M OQW]/K9>I[!;ERLS)BB=N#*>J9"1G#9JSI3B&')'OV@.&O_O)%GB.H998= MX'[VR%CRZ !;NV:E5]=I V25"1]J)31D(1W$5EA)2ZB3)[ M@:YIKP.:(VQ,J70 LH?\^E1^VI+R1_CGG1Z!S ?:0A1B6^[KR%$3R.D0&E@@ MI%C-K>)X&NOY)(W37B$T!U\K:4T(Q'U\WP\W!>8Q)EJ,II"KMIP3A5S?&"0X MXS6R6+L1C'9PMS=UTVC TP01[<75@5+\]\6?Z[*/]_/G=_3MFQV5;:1]1>!1 M,=:^*K2MF:5=GA//UM9BHB8W\@?0VG^0>R!R%J<58P=(?7YAV^9H9Q&MXI.)F$'731B3-,;)7$'R(P+I)5'I^:9OTF?S' M8IN^O2UT.]-<8_ F0TV;!N42,=-;#SJ1&#(Q+FAT;>U<:W/:.!3]OK]"I;/;=@9L7DU20IGAE> I M#2PXF^VG'6%=0!-;\L@RE/[ZRC:09U\)G05;R8P';$N^]YYSCZYEH_J+SJ!M M?QIVT5QZ+AI>MOI6&^4*IGE5:9MFQ^Z@GOVQCZI&L81L@5E )>4,NZ;9O]06,&G\47]1** .=T(/ MF$2. "R!H#"@;(:N" 37J%!8G]7F_DK0V5RB?UZA/.9/J8D(U M3CXF?3SH2<)G6< NG;&:HZP%D4O:;HX[W.6B]K(8_YU&1PI3[%%W57ME4P\" M= %+-.(>9J_R@0*A$("@T^3$@'X!992R+_ZZ7!NL^G$I@XT#I7)D=???GM6R M;%0NW37X>\[LH1O-L3T:7%CM,6H/1L/!J&E;@XN#]FA\V1I;':LYLKIC-#A# M=J^+1MUS2SG:O+"?Y)J'Q4P1>,*EY%[MR)?*-8DG+FQ.F'!!0!24BR[V ZAM M/IP2&O@N7M4HBPV-&YTN0$CJ8'<=+V>J5>-=M?+-PT6C],UCW^NV]-8XKE1WWFWER"B6?\Y:,XY$$@T5U<#' M['VNDML&'CO7,\%#1@IK?DWCOU,?$Z)DL%;V/Z.2XLTM=KHPE? :_*2B)>AU&6,92#?GH]5#P!64.O,FK@3YD4JP0GR*+J2;^NM6=8/UR M5CD.P*]322G;;Q\$JH]$3 UK@12<42= -@02C5>!!"_(1R$Q$$)/8LZ/8_ X M<_Z_*$3;W^3J?L'= 1^'GMH7 M1/S;3=6B97UOL8ZZ^<3%=;9UG8K\<\H6K>5["_(.^7UHJ3U4=^M;W=;"G3)T M!P)FG&50MEO8=;$@R 9GSM0U9ZMGDERK]]YB?855#5!?FZ4-_I]0_M+SOCRU40-U0>/IQ; MX,YHZ&5+UQ^97D%MS' TN:IG65()^=\A3,#)KV'.EI8/SYNWZY; P+I43R', M9R(J4;.EY#<5>N*]5N[40;P+6A]:*M^9&$>6I:?&4PESUA]S-H47$WT6/]=7 M_CF@"_"48FVY:A^G00;G4F[4O!T&DGNHK9H(Y6GTP0%?!C'IM;JG"W8]=9YP MGC.F[CWI@LK5=K8%,X+:D:U396W\%E<\BZY%/UTLR*;HE][&MRT )-9ZSPO9 MAN7;1Z84UF]T:=5/#>X9?@D]IGR'XAGCP2I />Y&)B=UC2[ETX/SKBE^0-E] MC^):NU.%KM;N#;%?#RGS.67RS=,YKL5['X&^_2NBK,KVZV0*!@0:A[[/Q7-8 MKI5\'P'?'>#YU\O*R>F]1YZ7UP*K?K36IXL)C\&:9JV/G>Z%],N< MA\@&99?*@\\J#8P\ZDNBYU92!G5[3EG6Q-UU:?QZ^B-U ]J\Y#D9KQV:^/7%HZ]O>2QSY,%GVL"7%4%+.#!(LC;.";KS!9OFN!) MP-U0/FSR@W63U]MD">=X,>G&5U!+ P04 " #FC#Y>3.['ES W&8?Q+^?75Q=0&N>WE3@]K/ 2,9%1H6!6%%B: *%9F(&=PG5#^ X*ZD+F2\5F\T-!%[@PYU4#^R15/.& M&4Z':SL#MQH/W'*1P50FR^$@88_ DCUC EG3NWZO7:0F_Z")6;>\SWOYUHI-QRD4AA< M3*%R];>RL67)T,_&(9S-1"]&;ZFJ5;KK^5ARJ7HG7OGKVQDG)1GCR][+"ZI-$9FO2Z:7;TQ,B^'QX+E0@IM=Y!,X4HD-*?XP.$MG3&- M7N&>&A=3SF(XBV-9"&/WUUNFLN]&_J_CC';BO*,0KZ :"69.@8E8JEPJ8E,1 MIDM0-$7 (K93I40J.9<+B[@*QTKTD\%SD^7E*GQT.JUVCNYW07I4';#]O?3EW@>4T8,45C(]6*OX]Y M.?5?92\^'O;^.25WT1>%S59T$'W^_X.UY'A8.SCGVBTO.H@TW__[-W.3/2 B M.:!&.%Y.Z?%P>G F!@'2Y!U$:ANN)8I-*)JZ$K8T98_5(8C%3G>[V/GA8?': M2 I6J[)06+&AZU@5)&7S\X'@D7UZXK>\OE\O>YTZ+)B9HYC.\6Q88[=UH.2L M4DJ9(")FA".$OZH,W+N@XSE-"DYM9;P[6E;*VJ-IBM8Q3()J;<69K>>QN[,K MH2('^4C5QDJ5VY:-O;:Q..5%@OZ5I2C3<"9$@:JWI>J*:M]SWK_>;R/%P]#Z MMZ1$@:WK$QC1F&93JJHHA568O,;WMS%/\S:(GBU-3T^B=E^73[A40ALX/0D[ M?;C'IF4&U]?C;RW3-QJSWPMM6+I\)D3G19H2+NNEO7MLVO#,Q,2YH=&WM6FUSVS82_GZ_ I7G4F=&[R]^D1W/I+9[E[NVR:2^R=RG M&X@ )8Q)@ 5 R>JO[[, *'8!\OR;J[>7-_]^ M=\UF/L_8NW]]]\.;2]9H=3H?!I>=SM7-%?O[S8\_L&&[VV,WEFNGO#*:9YW. M]4\-UIAY7XP[G<5BT5X,VL9..S?O.Z1JV,F,<;(MO&A83@0=')WQP ME!REHMO[3P]&=M ]RCB_S.2K1JYT:R9I_/&PWSX>%?YLH82?C7O=[E\;H>O% M>6JTQW@6\O%G5+.ES,L[W^*9FNIQ H.E;439NCTQF;'C@V[X=T8MK93G*EN. MO[U1N73L)[E@[TW.];=-ASBTG+0JC1V=^E7"*-@7;A?1YF/HR926M0^]/EE] M?3=3$^79H-?NW3=YTW-NIW#>FV)\"JW[8ONEM%ZE*N&$0692=CE3,F77=S(I MO9I+]C9%J[2L**TK.0ST!JW)C.NI9*\3SVR92=8;\%9O>,A?,NX8%Z8@ &Z( M/#HM^S(//\N$9N#%0>^H>S;H]FDJ_$RRG[F=<"U=Z^U=)I?!8;3TN]VG1OIW M]V>XTY\W3?9.8CK9/]KL;Z46TD*EQD,KG1)$$UR+QX+=9$F Q1)3P/V+@]') MV5-Q77 A0#NM3*:8ZGZ-=*5IS'%K!>D[[A :Q"%?LEMM%ID44]F,L:J") Q,T :9%R-PI1'#)2NUMZ6$ M!\C%(2TC>ISEN+,*\4TY,8EE)E>!4D._K0Y:)M(Y;I?4)>>W,@!@I=/AF8 Q M&#(+.;U"2*(L-6!GP@WFJ"@A!Q9!*@G&3*S:@[ M=_BK:)R4D> DGY&M+6!VX@CLN7) Z7W!DHQ$/GY$,WH08G]\^NF M7O=DCR#*]P>BI^WN,<56ETC95FQ<74J,";L,693(FP?W?E M!*6ZXE:1 RHF^Y !-&DJ'27@L"Q=R-:!'XV3, @[]R!4< \*3-.M ZW@A'K M1 Z)6!9L5C/X-9'4$2D^GVGW"\>3_<%Q1;7W8?QDOMI"\].9[LF@QD*8 M8Y\(4>Z,YD3IW 'G5%(2@+D5-9@ ;\4G*E-^2;E]U["TM +N J169PV[RI>8 M.>XJAXH2.QR'*% MDB3&BF! *$ZG4J/$R(!LM,APXD!=4'A']&)IJ0+D_5SP MF^P/?FL>OI[SK QD1=&5:4JG*'/$Q>TH\U:EQ!/(-][NKOP"7B$(XG2QOIR8 MTC]NP5/2 U_UEE0\IQ_?[K!)79:')2CC3-0[<1K@&4!.[ _D:LJ,P=P&!>VY MJ[(MM.Q$WB<0)65SDR2EI=!OI,X=6G/C/)[3^25TN02*?BF1>:'Z\!&1%!@& MA3WH71F.O9(,QP7Z_FG0RVC5C+M5G4'D%S O1<@*83XJQEZR3-W*K#H[>-"_ M^<53]&4XWZM-V&CO8/YYF[!PG"CJ%=)<4Q0QYB9*UVQ%./N$PF.K@EV9QE'% M>F/=*M>'!U"9Y\I[&0"]0VQB4$E0FU"P+2@X!(Y!O8ZH'7^ICB97Y2^E@MEA MD94ZG-:[E__?8_UNN?UUAK(,96)X.P2;:(.<* E(5/EYM==92'Y+"3>6:2'E MA@(SG&_6QT"?!+1J6Q(/%7;0&1<0='+%9H^"LBI+(0)TH7ILQJSOD/)=F0,? MF*7@3)5%=AZ8/:>,OG^;H-=(W*D%6S01=1D(#K@)I]$5P)HQ[RD]-]E<4O+3 M?%H=JMN*$V5>9&8IT;J8F4B$_!Y\ ;?_2670W@+!GQ/(^*;R8XB<&.]-/HYX M\V$;5W688#5(VX*Y&2^<'-<_SI _BHPOQTJ'08/0V9Q2#DJ5ZE4M@%Z]MQ^= MM(?'I_3JWEO\%[7ZZJU^.[S5[WBQW79ZTC[M/M[<;?=6;9V@.^J'G:[@^E5C MT*@%*EB-^\4=Z]U_MTY(>VA\G),_?OT%9Z^ Z9"TV(_<@N)ZS? AQBJ.&^[6 MIE7R@QC#_SH#7?+_&<[:BX,A%FFX[GJMO6OV'G.[PCU1-;QFX;B-U1Y\37/R MA?/P-;GZR&<*V^YV EMM.Q[5QN?:&TAE(@U^Y: MA$^ I])OBWSDHZ;J&C^Q"A][7?P&4$L#!!0 ( .9S85+8^6?._0< $HF M 7 871R;RTR,#(P,3(S,7AE>#,Q,BYH=&WM6FUSVS82_GZ_ E7F4F=& M+Z0DU[;L>":QW6GFVB:3NLWLU>GU/@PN>KW+ZTOV MP_5//[)A-TG9M>7:*:^,YD6O=_5SB[6FWI>C7F^Q6'07@ZZQD][U^QZI&O8* M8YSL"B]:YV?T!%?)Q?G?SK[I=-BER:J9U)YE5G(O!:N% M*9=63::>]9-^RCX8>Z/F/+9[Y0MYWN@YZ\7[LUX8Y&QLQ/+\3*@Y4^)E2PW[ MN1#I43H0*1\.CA*>Y(.C-$WRY*A_/#DM_NE#"3T=IDOR]%;J>G^5&>XQG(1]_1C5;RKR\]1U>J(D>93!8VE:4 M;=HS4Q@[>I:$?Z?4TLGY3!7+T;?7:B8=^UDNV'LSX_K;MD,<.DY:E<>.3OU; MPBC8%VX7T>8CZ"F4EHT/:9^LOKJ=JK'R;)!V^W=-WO2L+:9 MK0K)T@'OI,,#_H)QQ[@P)0%P0^3!:=F7>?A%9C0#SY^EWR6G@Z1/4^&GDOW" M[9AKZ3IO;PNY# ZCI9\DZ2,C_8?[,]SISYLVN^1S)=A%E[VNK);+-L(FL\JK MN62_(:3LG95."6(,KL5#<6^S+"!DB=G@_OFSP^/3QT*\Y$* @3J%S#'K_0;T M2M.8H\[@N[]LD?=P]I&MZP*4=/($@]?=$ M*I:9F0KL&OIM== RD\YQNZ0N,WXC P!6.AV>"1B#(8N0WFN$9,HBG:.;AC@L M$:#RQ51E4^8JNJSE%]+*6@DY,%.N0-ZG$F*A_!0.NA(<2:.3WA*F&0$WYQ 3 M;+S$KG165@$[@9B. ;6!. MV6+)2H2=$$M(+HHU)<N'M# _4B5+-MZE$5Z <&H E#.>"/1EW4Y879N$: MD%HY46 R*A4X/8QVP\KV!M9<8\R6M4\$;L.]@]OUG=@\?W;<3X].70VHNBX@ M@C!UC4A1>\.XE0$?B+<:HS9$')D$*,>%1_-Z$&)_?/KIC0YWB.(\OV!Z$DW.:)YN$01 M.Z%HA7SV<2BU*=5FO'*/%Z&<-Y: 13U2S**FLE ;IHK%Q@/O:0.>JA47G/E M)M]:6?" LSJ-KK'2KKF8&A5X$[8X4R@1MO*N&J-45]PJ<4TE) .96 M-& "O!4?JT+Y)>7V7$=T8NEI4J0]U/!;[8_^&UX^&K.BRJ0%457YCD= MJ,P1%[>CS%N5$H\@WWB[N_(+>(4@B-/%^G)L*O^P!8])#WS56U+QG']\N\/& M35D>EJ",,]'LQ&F )P YL3^0:R@S!G,;%+3GKLNVT+(3>9] E)3-3995ED*_ MD3IW:)T9Y_&[]IP[)5D."[0=T^#7D2K MIMRMZ@PBOX!Y*4)6"/-1,_:2%>I&%O79P;W^[2^>HB_#^5YMP@[W#N:?MPD+ MQXFB62'M-4418VZB=,U6A+-/*#RV*MB5:1Q5K#?6K7)]> "5LYGR7@9 [Q ; M&U02U"84; L*#H!C4*\C:L=?JJ/)5?E[I6!V6&25#@?W[L7_]UA_6&Y_5: L M0YD87A3!)MH@9TH"$G5^7NUU%I+?4,*-95I(N:' #.>;S3'0)P&MWI;$0X4= M=,8%!)UVS'K.Z1\5\V #\Q2<*;.(CL/S)Y21M^_3= K M).[<@BW:B+H,! ?4GIMB+BGY:3ZI#]5MS8ER5A9F*=&ZF)I( MA/P.? &W_TEET-T"P5\3R/C2\F.('!OOS6P4\>;#-J[N,,9JD+8#.CEJ M?IPB?Y0%7XZ4#H,&H=,YI1R4*O5;6P"]?H5_>-P='IW06WQO\5\TZNL7_-WP M@K_GQ7;;R7'W)'FX.>FFJ[9>T!WUPTY7 M\3W1!D7>^R2I-/&;K%$\KIW+K8^4UC *I)JL1?@86*K\MLA'OFNJK_$KJ_"] MU_E_ %!+ P04 " #F_3:'3C>,/_6D+E<1LM^I/1Y/'\;.U6#6"AE,"ILT3F9N"_T1%:<_#1YU.W"3.7- J6%7".S M6$!CN#R'#P6:C]#MKJ6FJEYI?EY9Z"6]%#XH_9%?L#!NN15XTNJ9Q.%]$OM% M)IDJ5B>3@E\ +YYV.)99GK$!IH=8#@Z&9586F [[6/0&!3OH#_]*R3$HE+:VG:7[X&]1L*V/Z MG/1958^.29'%2]ME@I_+44[VH^X$5:UXKH32HYW$_\9NI%NR!1>KT>,Y7Z"! MU[B$MVK!Y.-]0V'I&M2\#(*&_XMD(ZWB7Y?!A4/2([C$UJ6TYYPXO:QXQBWT M>]?MO]/R;V3G%+7E)<^9VWY0-]HTC*RP"M(C>!^]BZ81O,/[NI ?)..T/ MDWU@!EBA:K?#-N=B M.S[\486J UM8M*G2@H/O3F)9\9J)7ENZ CK6ND0M3TW97?GJ-=+QE.U MJ)E<^;=T_ 0JU)BM(/=A7I%R9G=WAD?C[QOW.3FTX4EZ.#;P3,J&"7B+Y#?! M)>&%T@M(D^X?4"KM85LATX"$70$SS'&1H0[0]PE72G4)E(T0A :I%IS,77); M^9D:_VFX1I?R/- F! [2_AY[ J0^'>X53SZ%#_-&4\(F#4P6<'J95TR>8QO' M]+@_\ -.EDNR;A$"E9/CC+N@F2 X+5!D?MGW'!32W8:L2E-\-/&E^X,Y$SL59).WY= MAHZ/H\/DT%4B2^7'%JWZ=9&*?)&*;;$]-CB*CI.[AY,HO7/L*ZF-O\YNT71C=Q3G?^%Z'U47%IGF3! M*,$+:)U]2/#='V0/"96YZ]K#V9E6U*93C:*:9?D%PIO03]P&4FMEJVKH(?EJ MP%T3_9&H'IJ;FXEJQBXH7U O_+S1$E<_DM3G=LA]P/60$-E*4"\^=;1W)JC8 M]VU;?>LMMP3?K*>=5]RLR5;+J4WE^GBI+&0(!1+'*%JR5G+A$H>G:I[$$'>L ME4'?L5]GF4>W<(_;>$>@HHM @C:)X:9PRP[W';-1)*27W% 7W61_TZ*.N+J) M@K.,"VY786EF6U84P1>Z28HRQX#R-5FE3\1%-99$2F7N1DB"& G1&>&NJ7P% MO^GEE7/]3>>\[4YTT[%]P,L+#H M+JIT^Y:[43[;NRV*J"=H(XV"N1*\==MUE>\\UTFNIK",DEYCMZ=\YH)L_0S7 M=?[B\.0_4$L! A0#% @ YG-A4AS3<&I)_0, Y*,J !$ M ( ! &%T/T# &%T'-D4$L! M A0#% @ YG-A4H45N@)F.P @9(" !4 ( !S1L$ &%T M&UL4$L! A0# M% @ YG-A4LD0K[X % $ L,H, !4 ( !('X' &%T#,Q,2YH=&U02P$" M% ,4 " #F#,Q,BYH=&U02P$"% ,4 " #F#,R+FAT;5!+ 4!08 # , "(# #QL0@ ! end