0000008063-20-000013.txt : 20200302 0000008063-20-000013.hdr.sgml : 20200302 20200302120629 ACCESSION NUMBER: 0000008063-20-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200302 DATE AS OF CHANGE: 20200302 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: 20675536 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-20191231.htm 10-K atro-20191231
FALSE2019FYFALSE--12-310000008063P5Y300.912P12MP60M1.000.15P10YP5YP10YP6MP6MP5Y1.672.632.051.782.872.360.390.390.400.415557883.1913.6322.6935.8245.8945.8900000080632019-01-012019-12-31xbrli:shares0000008063atro:CommonClassUndefinedMember2020-02-240000008063us-gaap:CommonClassBMember2020-02-24iso4217:USD00000080632019-06-2900000080632018-01-012018-12-3100000080632017-01-012017-12-31iso4217:USDxbrli:shares00000080632019-12-3100000080632018-12-310000008063atro:CommonClassUndefinedMember2018-12-310000008063atro:CommonClassUndefinedMember2019-12-310000008063us-gaap:CommonClassBMember2018-12-310000008063us-gaap:CommonClassBMember2019-12-3100000080632017-12-3100000080632016-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2017-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2016-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-01-012019-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2018-01-012018-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2017-01-012017-12-310000008063us-gaap:CommonStockMemberatro:CommonClassUndefinedMember2019-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2017-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2016-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-01-012019-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-01-012018-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2017-01-012017-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2016-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-012017-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000008063us-gaap:RetainedEarningsMember2018-12-310000008063us-gaap:RetainedEarningsMember2017-12-310000008063us-gaap:RetainedEarningsMember2016-12-310000008063us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-010000008063us-gaap:AccountingStandardsUpdate201802Memberus-gaap:RetainedEarningsMember2019-01-012019-12-310000008063us-gaap:RetainedEarningsMember2019-01-012019-12-310000008063us-gaap:RetainedEarningsMember2018-01-012018-12-310000008063us-gaap:RetainedEarningsMember2017-01-012017-12-310000008063us-gaap:RetainedEarningsMember2019-12-310000008063us-gaap:TreasuryStockMember2018-12-310000008063us-gaap:TreasuryStockMember2017-12-310000008063us-gaap:TreasuryStockMember2016-12-310000008063us-gaap:TreasuryStockMember2019-01-012019-12-310000008063us-gaap:TreasuryStockMember2017-01-012017-12-310000008063us-gaap:TreasuryStockMember2019-12-31atro:segment0000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-01-012019-12-310000008063atro:FreedomCommunicationTechnologiesIncMember2019-07-012019-07-010000008063us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberatro:AirfieldLightingProductLineAssetsMember2019-07-122019-07-12xbrli:pure0000008063us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberatro:AirfieldLightingProductLineAssetsMember2018-01-012018-12-310000008063us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberatro:AirfieldLightingProductLineAssetsMember2019-01-012019-12-310000008063atro:DiagnosysTestSystemsLimitedMember2019-10-042019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2019-12-310000008063atro:DiagnosysTestSystemsLimitedMember2019-10-040000008063us-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-12-310000008063us-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-01-012019-12-310000008063us-gaap:ShareBasedCompensationAwardTrancheThreeMember2019-01-012019-12-310000008063srt:MinimumMemberus-gaap:BuildingMember2019-01-012019-12-310000008063srt:MaximumMemberus-gaap:BuildingMember2019-01-012019-12-310000008063us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2019-01-012019-12-310000008063us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2019-01-012019-12-310000008063us-gaap:BuildingMember2018-12-31atro:reporting_unit00000080632016-10-020000008063atro:AerospaceSegmentMember2019-01-012019-12-310000008063us-gaap:AccountingStandardsUpdate201602Member2019-01-010000008063us-gaap:AccountingStandardsUpdate201602Membersrt:RestatementAdjustmentMember2019-01-010000008063us-gaap:AccountingStandardsUpdate201409Member2018-01-012018-01-010000008063us-gaap:ProductMember2018-01-012018-12-3100000080632020-01-012019-12-3100000080632019-01-010000008063atro:CommercialTransportAircraftMember2019-01-012019-12-310000008063atro:CommercialTransportAircraftMember2018-01-012018-12-310000008063atro:CommercialTransportAircraftMember2017-01-012017-12-310000008063atro:MilitaryAircraftMember2019-01-012019-12-310000008063atro:MilitaryAircraftMember2018-01-012018-12-310000008063atro:MilitaryAircraftMember2017-01-012017-12-310000008063atro:BusinessJetMember2019-01-012019-12-310000008063atro:BusinessJetMember2018-01-012018-12-310000008063atro:BusinessJetMember2017-01-012017-12-310000008063atro:OtherAerospaceMember2019-01-012019-12-310000008063atro:OtherAerospaceMember2018-01-012018-12-310000008063atro:OtherAerospaceMember2017-01-012017-12-310000008063atro:AerospaceSegmentMember2018-01-012018-12-310000008063atro:AerospaceSegmentMember2017-01-012017-12-310000008063atro:SemiconductorMember2019-01-012019-12-310000008063atro:SemiconductorMember2018-01-012018-12-310000008063atro:SemiconductorMember2017-01-012017-12-310000008063atro:AerospaceAndDefenseSegmentsMember2019-01-012019-12-310000008063atro:AerospaceAndDefenseSegmentsMember2018-01-012018-12-310000008063atro:AerospaceAndDefenseSegmentsMember2017-01-012017-12-310000008063atro:TestSystemsSegmentMember2019-01-012019-12-310000008063atro:TestSystemsSegmentMember2018-01-012018-12-310000008063atro:TestSystemsSegmentMember2017-01-012017-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2019-01-012019-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2018-01-012018-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2017-01-012017-12-310000008063atro:ProductLineLightingAndSafetyMember2019-01-012019-12-310000008063atro:ProductLineLightingAndSafetyMember2018-01-012018-12-310000008063atro:ProductLineLightingAndSafetyMember2017-01-012017-12-310000008063atro:ProductLineAvionicsMember2019-01-012019-12-310000008063atro:ProductLineAvionicsMember2018-01-012018-12-310000008063atro:ProductLineAvionicsMember2017-01-012017-12-310000008063atro:ProductLineSystemsCertificationMember2019-01-012019-12-310000008063atro:ProductLineSystemsCertificationMember2018-01-012018-12-310000008063atro:ProductLineSystemsCertificationMember2017-01-012017-12-310000008063atro:ProductLineStructuresMember2019-01-012019-12-310000008063atro:ProductLineStructuresMember2018-01-012018-12-310000008063atro:ProductLineStructuresMember2017-01-012017-12-310000008063atro:ProductLineOtherMember2019-01-012019-12-310000008063atro:ProductLineOtherMember2018-01-012018-12-310000008063atro:ProductLineOtherMember2017-01-012017-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2018-12-310000008063us-gaap:LandMember2019-12-310000008063us-gaap:LandMember2018-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2019-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2018-12-310000008063us-gaap:MachineryAndEquipmentMember2019-12-310000008063us-gaap:MachineryAndEquipmentMember2018-12-310000008063us-gaap:ConstructionInProgressMember2019-12-310000008063us-gaap:ConstructionInProgressMember2018-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-12-310000008063us-gaap:PatentsMember2019-01-012019-12-310000008063us-gaap:PatentsMember2019-12-310000008063us-gaap:PatentsMember2018-12-310000008063us-gaap:NoncompeteAgreementsMember2019-01-012019-12-310000008063us-gaap:NoncompeteAgreementsMember2019-12-310000008063us-gaap:NoncompeteAgreementsMember2018-12-310000008063us-gaap:TradeNamesMember2019-01-012019-12-310000008063us-gaap:TradeNamesMember2019-12-310000008063us-gaap:TradeNamesMember2018-12-310000008063us-gaap:UnpatentedTechnologyMember2019-01-012019-12-310000008063us-gaap:UnpatentedTechnologyMember2019-12-310000008063us-gaap:UnpatentedTechnologyMember2018-12-310000008063us-gaap:CustomerRelationshipsMember2019-01-012019-12-310000008063us-gaap:CustomerRelationshipsMember2019-12-310000008063us-gaap:CustomerRelationshipsMember2018-12-310000008063atro:AerospaceSegmentMember2017-12-310000008063atro:TestSystemsSegmentMember2017-12-310000008063atro:AerospaceSegmentMember2018-12-310000008063atro:TestSystemsSegmentMember2018-12-310000008063atro:AerospaceSegmentMember2019-12-310000008063atro:TestSystemsSegmentMember2019-12-310000008063atro:AstronicsAeroSatCorporationMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2019-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-12-310000008063us-gaap:NotesPayableToBanksMember2019-12-310000008063us-gaap:NotesPayableToBanksMember2018-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-02-160000008063atro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2019-12-310000008063atro:AmendedAndRestatedCreditAgreementMember2019-01-012019-12-310000008063atro:AmendedAndRestatedCreditAgreementMembersrt:MaximumMember2019-01-012019-12-31atro:fiscal_quarter0000008063us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMember2019-01-012019-12-310000008063us-gaap:LineOfCreditMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberatro:FourthAmendedandRestatedCreditAgreementMember2019-01-012019-12-310000008063srt:MinimumMember2019-01-012019-12-310000008063srt:MaximumMember2019-01-012019-12-310000008063us-gaap:OtherNoncurrentAssetsMember2019-12-310000008063us-gaap:OtherNoncurrentAssetsMember2018-12-310000008063atro:AssetsHeldForSaleMember2019-12-310000008063atro:AssetsHeldForSaleMember2018-12-310000008063atro:DeferredTaxLiabilitiesMember2019-12-310000008063atro:DeferredTaxLiabilitiesMember2018-12-310000008063atro:LiabilitiesHeldForSaleMember2019-12-310000008063atro:LiabilitiesHeldForSaleMember2018-12-310000008063us-gaap:DomesticCountryMember2019-12-310000008063us-gaap:StateAndLocalJurisdictionMember2019-12-310000008063us-gaap:DomesticCountryMember2018-01-012018-12-310000008063atro:AstronicsPlanMember2019-01-012019-12-310000008063atro:AstronicsPlanMember2018-01-012018-12-310000008063atro:AstronicsPlanMember2017-01-012017-12-31atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-01-012019-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-01-012017-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2018-01-012018-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-01-012017-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2017-01-012017-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2018-01-012018-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2017-01-012017-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMembersrt:MaximumMember2019-12-3100000080632016-02-240000008063us-gaap:TreasuryStockMember2016-02-242016-02-240000008063us-gaap:TreasuryStockMember2017-12-122017-12-120000008063us-gaap:TreasuryStockMember2019-09-172019-12-310000008063us-gaap:TreasuryStockMemberus-gaap:SubsequentEventMember2020-01-012020-02-280000008063us-gaap:TreasuryStockMemberus-gaap:SubsequentEventMember2020-02-280000008063us-gaap:CommonClassBMember2019-01-012019-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2017-01-012017-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-01-012018-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2017-01-012017-12-310000008063us-gaap:CommonClassBMember2018-10-122018-10-120000008063atro:StockIncentivePlanMember2019-01-012019-12-310000008063atro:StockIncentivePlanMember2019-12-310000008063atro:DirectorsStockOptionPlanMember2019-01-012019-12-310000008063atro:DirectorsStockOptionPlanMember2019-12-310000008063atro:LongTermIncentivePlanMember2019-12-310000008063srt:DirectorMember2019-01-012019-12-310000008063atro:KeyEmployeeMember2019-01-012019-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberatro:KeyEmployeeMember2019-01-012019-12-310000008063us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063us-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063us-gaap:EmployeeStockOptionMember2017-01-012017-12-310000008063us-gaap:EmployeeStockOptionMember2018-12-310000008063us-gaap:EmployeeStockOptionMember2017-12-310000008063us-gaap:EmployeeStockOptionMember2016-12-310000008063us-gaap:EmployeeStockOptionMember2019-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2019-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063atro:RangeThreeMemberus-gaap:EmployeeStockOptionMember2019-12-310000008063atro:RangeThreeMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063atro:RangeFourMemberus-gaap:EmployeeStockOptionMember2019-12-310000008063atro:RangeFourMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2018-12-310000008063us-gaap:EmployeeStockMember2019-12-310000008063us-gaap:EmployeeStockMember2019-01-012019-12-310000008063us-gaap:EmployeeStockMember2018-01-012018-12-310000008063us-gaap:EmployeeStockMember2017-01-012017-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2017-01-012017-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2018-01-012018-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-01-012019-12-310000008063atro:ArmstrongMember2017-01-012017-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2017-01-012017-12-3100000080632019-09-292019-12-3100000080632019-06-302019-09-2800000080632019-04-012019-06-2900000080632019-01-012019-03-3100000080632018-09-302018-12-3100000080632018-07-012018-09-2900000080632018-04-012018-06-3000000080632018-01-012018-03-310000008063atro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMembercountry:DE2018-04-112018-04-110000008063atro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMembercountry:DE2019-01-012019-12-310000008063atro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMembercountry:DE2018-12-310000008063atro:LufthansaTechnikAGMembersrt:SubsidiariesMemberatro:PatentInfringementMembercountry:DE2019-12-310000008063atro:IndirectSalesMembersrt:SubsidiariesMemberatro:PatentInfringementMembercountry:DE2019-12-310000008063atro:IndirectSalesMembersrt:SubsidiariesMemberatro:PatentInfringementMembercountry:DE2019-01-012019-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2018-01-012018-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2017-01-012017-12-310000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2018-01-012018-12-310000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2017-01-012017-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-01-012018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2017-01-012017-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2019-01-012019-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2017-01-012017-12-310000008063us-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063us-gaap:OperatingSegmentsMember2018-01-012018-12-310000008063us-gaap:OperatingSegmentsMember2017-01-012017-12-310000008063us-gaap:CorporateNonSegmentMember2019-01-012019-12-310000008063us-gaap:CorporateNonSegmentMember2018-01-012018-12-310000008063us-gaap:CorporateNonSegmentMember2017-01-012017-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2017-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2018-12-310000008063atro:TestSystemsSegmentMemberus-gaap:OperatingSegmentsMember2017-12-310000008063us-gaap:CorporateNonSegmentMember2019-12-310000008063us-gaap:CorporateNonSegmentMember2018-12-310000008063us-gaap:CorporateNonSegmentMember2017-12-310000008063country:US2019-01-012019-12-310000008063country:US2018-01-012018-12-310000008063country:US2017-01-012017-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2019-01-012019-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2018-01-012018-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2017-01-012017-12-310000008063srt:AsiaMember2019-01-012019-12-310000008063srt:AsiaMember2018-01-012018-12-310000008063srt:AsiaMember2017-01-012017-12-310000008063srt:EuropeMember2019-01-012019-12-310000008063srt:EuropeMember2018-01-012018-12-310000008063srt:EuropeMember2017-01-012017-12-310000008063srt:SouthAmericaMember2019-01-012019-12-310000008063srt:SouthAmericaMember2018-01-012018-12-310000008063srt:SouthAmericaMember2017-01-012017-12-310000008063atro:OtherContinentMember2019-01-012019-12-310000008063atro:OtherContinentMember2018-01-012018-12-310000008063atro:OtherContinentMember2017-01-012017-12-310000008063country:US2019-12-310000008063country:US2018-12-310000008063country:FR2019-12-310000008063country:FR2018-12-310000008063country:IN2019-12-310000008063country:IN2018-12-310000008063country:CA2019-12-310000008063country:CA2018-12-310000008063us-gaap:NonUsMember2019-01-012019-12-310000008063us-gaap:NonUsMember2018-01-012018-12-310000008063us-gaap:NonUsMember2017-01-012017-12-310000008063us-gaap:NonUsMember2019-12-310000008063us-gaap:NonUsMember2018-12-31atro:customer0000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:SalesRevenueNetMember2018-01-012018-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:SalesRevenueNetMember2017-01-012017-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:SalesRevenueNetMember2018-01-012018-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:SalesRevenueNetMember2017-01-012017-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:AccountsReceivableMember2019-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:BoeingMemberus-gaap:AccountsReceivableMember2018-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:AccountsReceivableMember2019-12-310000008063us-gaap:CustomerConcentrationRiskMemberatro:PanasonicMemberus-gaap:AccountsReceivableMember2018-12-310000008063atro:TelefonixIncorporatedMember2017-12-010000008063atro:AstronicsCustomControlConceptsInc.Memberatro:TelefonixIncorporatedMember2017-12-012017-12-010000008063atro:AstronicsConnectivitySystemsAndCertificationCorp.Member2017-01-012017-12-310000008063atro:AstronicsCustomControlConceptsInc.Memberatro:CustomControlConceptsLLCMember2017-04-032017-04-030000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2018-01-012018-12-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-01-012019-03-310000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:FirstEarnoutMember2019-01-012019-12-310000008063atro:SecondEarnoutMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2019-01-012019-12-310000008063atro:AerospaceSegmentMember2019-09-292019-12-310000008063us-gaap:CostOfSalesMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310000008063us-gaap:AccountsReceivableMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:AccountsReceivableMember2019-01-012019-12-310000008063us-gaap:InventoriesMemberus-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:InventoriesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:InventoriesMember2019-01-012019-12-310000008063us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-01-012019-12-310000008063us-gaap:CostOfSalesMemberus-gaap:PropertyPlantAndEquipmentMember2019-01-012019-12-310000008063us-gaap:PropertyPlantAndEquipmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:PropertyPlantAndEquipmentMember2019-01-012019-12-310000008063us-gaap:OtherAssetsMemberus-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:OtherAssetsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:OtherAssetsMember2019-01-012019-12-310000008063us-gaap:CostOfSalesMemberatro:IntangibleAssetsNetMember2019-01-012019-12-310000008063atro:IntangibleAssetsNetMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063atro:IntangibleAssetsNetMember2019-01-012019-12-310000008063us-gaap:GoodwillMemberus-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:GoodwillMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:GoodwillMember2019-01-012019-12-310000008063atro:EmployeeRelatedLiabilitiesCurrentMemberus-gaap:CostOfSalesMember2019-01-012019-12-310000008063atro:EmployeeRelatedLiabilitiesCurrentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063atro:EmployeeRelatedLiabilitiesCurrentMember2019-01-012019-12-310000008063us-gaap:CostOfSalesMemberatro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember2019-01-012019-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMemberatro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember2019-01-012019-12-310000008063atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember2019-01-012019-12-310000008063us-gaap:CostOfSalesMemberus-gaap:OtherLiabilitiesMember2019-01-012019-12-310000008063us-gaap:OtherLiabilitiesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:OtherLiabilitiesMember2019-01-012019-12-310000008063us-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:AllowanceForCreditLossMember2018-12-310000008063us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000008063us-gaap:AllowanceForCreditLossMember2019-12-310000008063us-gaap:InventoryValuationReserveMember2018-12-310000008063us-gaap:InventoryValuationReserveMember2019-01-012019-12-310000008063us-gaap:InventoryValuationReserveMember2019-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-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-310000008063us-gaap:AllowanceForCreditLossMember2016-12-310000008063us-gaap:AllowanceForCreditLossMember2017-01-012017-12-310000008063us-gaap:InventoryValuationReserveMember2016-12-310000008063us-gaap:InventoryValuationReserveMember2017-01-012017-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2016-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-01-012017-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, 2019
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 filer
Accelerated filer
Non-accelerated filerSmaller Reporting Company
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 24, 2020, 30,720,701 shares were outstanding, consisting of 23,205,729 shares of Common Stock $.01 par value and 7,514,972 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 $1,107,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 2020 Annual Meeting of Shareholders to be held May 21, 2020 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, 2019
 
  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.

3


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


PART I
ITEM 1. BUSINESS
Astronics Corporation (“Astronics” or the “Company”) is a leading supplier of advanced technologies and products to the global aerospace and defense industries. Our products and services include advanced, high-performance electrical power generation and distribution systems, seat motion solutions, lighting and safety systems, avionics products, aircraft structures, systems certification and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and the United Kingdom (“UK”), as well as engineering offices in the Ukraine and India. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics Connectivity Systems and Certification Corp. and subsidiaries (“CSC”); Diagnosys Inc. and its affiliates (“Diagnosys”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“Freedom”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).
Acquisitions
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.
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 (“earn-out”) estimated at a fair value of $2.5 million. 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 earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
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 received for the sale 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 will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were due under the First Earnout.
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 and defense 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
5


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 2019, this segment’s sales were divided 76% to the commercial transport market, 11% to the military aircraft market, 10% to the business jet market and 3% to other markets. 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, communications and weapons test systems as well as training and simulation devices for both commercial and military applications. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEMs and prime government contractors for both electronics and military products.
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; The Boeing Company (“Boeing”) and Panasonic Avionics Corporation (“Panasonic”). Sales to Boeing accounted for 13.6% of sales in 2019, 14.3% of sales in 2018, and 16.8% of sales in 2017. Sales to Panasonic accounted for 13.0% of sales in 2019, 14.4% of sales in 2018, and 19.1% of sales in 2017.
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.
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 13% 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, 2019, our consolidated backlog was $359.6 million. At December 31, 2018, our backlog was $415.5 million. Excluding backlog related to the divested semiconductor business, our backlog was $403.3 million at December 31, 2018. Backlog in the Aerospace segment was $275.8 million at December 31, 2019, of which $249.6 million is expected to be recognized as revenue in 2020. Backlog in the Test Systems segment was $83.8 million at December 31, 2019. The Test Systems segment expects to recognize as revenue $51.4 million of backlog in 2020.
6


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 sales. Research, development and engineering costs amounted to approximately $108.9 million in 2019, $114.3 million in 2018 and $95.0 million in 2017.
Employees
We employed approximately 2,800 employees at December 31, 2019. We consider our relations with our employees to be good. We have approximately 165 hourly production employees at Peco who are subject to collective bargaining agreements.
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
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 2019, we had a concentration of sales to Boeing and Panasonic representing approximately 13.6% and 13.0% 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. 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. The ongoing 737 MAX grounding affects our business both because of the production pause, impacting our line-fit content, and because it leaves many of our airline customers short of capacity, which makes them reluctant to take other aircraft out of service to install the types of retrofit products they buy from us. Although we expect, based on information that Boeing has made publicly available, that deliveries of the 737 MAX program will resume and that the demand for the aircraft in the long-term has not changed, a prolonged or permanent grounding of the Boeing 737 MAX could substantially decrease our Aerospace segment sales 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 if deliveries of the 737 MAX program resume, demand for the aircraft could be lower than was expected prior to the initial grounding of the aircraft.
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, 2019, goodwill and net intangible assets were approximately 18.5% and 16.3% of our total assets, respectively. 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.
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. A change in any of these factors could result in a 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
7


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


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.
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. Refer to Note 19 of our Consolidated Financial Statements in Item 8 for discussion on the legal proceedings. 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.
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.
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, 2019, we had approximately $188.2 million of debt outstanding of which $188.0 million is long-term debt. Changes to our level of debt subsequent to December 31, 2019 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 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.
We are subject to debt covenant restrictions. Our credit facility contains certain financial and other restrictive covenants. A significant decline in our operating income could cause us to violate our covenants. A covenant violation would require a waiver by the lenders or an alternative financing arrangement be achieved. This could result in our being unable to borrow under our bank credit facility or being obliged to refinance and renegotiate the terms of our bank indebtedness. Historically both choices have been available to us, however, it is difficult to predict the availability of these options in the future.
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, 2019, substantially 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. It is unclear whether new methods of calculating LIBOR will be established or 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
9


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, we recorded long-lived asset impairment losses of $9.5 million (excluding goodwill impairment, which has been previously discussed) in connection with the AeroSat restructuring.
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.
General business conditions are vulnerable to the effects of epidemics, such as the COVID-19 coronavirus, which could materially disrupt our business. We are vulnerable to the global economic effects of epidemics and other public health crises, such as the novel strain of COVID-19 virus reported to have surfaced in Wuhan, China in 2019. Due to the recent outbreak of the COVID-19 virus, there has been a substantial curtailment of global travel and business activities which could have an impact on airline spending and demand, and could negatively impact our sales if conditions worsen or extend for a prolonged period of time. China has also limited the shipment of products in and out of its borders, which could negatively impact our ability to receive products from our China-based suppliers and our ability to ship products to customers in that region. Supply chain disruptions could negatively impact our sales. If not resolved quickly, the impact of the epidemic could have a material adverse effect on our business.
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 for further discussion.
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.
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.
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.
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, 2019, fixed-price contracts represented almost all of the Company’s 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.
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.
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.
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
11


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.
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.
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. 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 operations in foreign countries expose us to political and currency risks and adverse changes in local legal and regulatory environments. In 2019, approximately 11% of our sales were made by our subsidiaries in foreign countries, predominately in our subsidiaries in France and Canada. Net assets held by these two subsidiaries total $64.3 million at December 31, 2019. Approximately 25% of our consolidated sales in 2019 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.
Our stock price is volatile. For the year ended December 31, 2019, our stock price ranged from a low of $26.08 to a high of $44.20. 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; and
the cancellation of major contracts or programs with our customers.
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 common stock, regardless of our operating performance.
12


ITEM 1B. UNRESOLVED STAFF COMMENTS
None
ITEM 2PROPERTIES
On December 31, 2019, we own or lease 1.4 million square feet of space, distributed by segment as follows:
OwnedLeasedTotal
Aerospace749,000  445,000  1,194,000  
Test Systems—  158,000  158,000  
Total Square Feet749,000  603,000  1,352,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 an allegation of patent infringement and based on rulings to date we have concluded that losses related to these proceedings are probable. For a discussion of contingencies related to legal proceedings, see Note 19 to our Consolidated Financial Statements.
ITEM 4. MINE SAFETY DISCLOSURES
Not Applicable
13


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 24, 2020, was 726 for Common Stock and 2,003 for Class B Stock.
2019HighLow
First$36.01  $28.55  
Second$44.20  $31.69  
Third$41.86  $26.08  
Fourth$31.50  $27.95  

2018HighLow
First$41.18  $30.94  
Second$34.23  $29.40  
Third$40.10  $31.60  
Fourth$37.80  $28.46  
The Company has not paid any cash dividends in the three-year period ended December 31, 2019. The Company has no plans to pay cash dividends as it plans to retain all cash from operations as a source of capital to 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. An additional 28,000 shares were repurchased under the new program as of December 31, 2019 at a cost of $0.8 million. Subsequent to December 31, 2019, approximately 282,000 additional shares were repurchased at a cost of $7.7 million.

14


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, 2014:
atro-20191231_g1.jpg
201420152016201720182019
Astronics Corp.Return %—  (15.99) (1.75) 22.55  (13.30) (8.21) 
Cum $100.00  84.01  82.53  101.14  87.69  80.49  
S&P 500 Index - Total ReturnsReturn %—  1.38  11.96  21.83  (4.38) 31.49  
Cum $100.00  101.38  113.51  138.29  132.23  173.86  
NASDAQ Stock Market (US and Foreign Companies)Return %—  6.99  8.80  29.37  (2.95) 35.78  
Cum $100.00  106.99  116.42  150.60  146.15  198.45  

15


ITEM 6.  SELECTED FINANCIAL DATA
Five-Year Performance Highlights 
2019 (6)20182017 (3)20162015
(Amounts in thousands, except for employees and per share data)     
RESULTS OF OPERATIONS:
Sales$772,702  $803,256  $624,464  $633,123  $692,279  
Impairment Loss included in Net Income (4)$11,083  $—  $16,237  $—  $—  
Net Gain on Sales of Businesses (5)$78,801  $—  $—  $—  $—  
Net Income$52,017  $46,803  $19,679  $48,424  $66,974  
Net Margin6.7 %5.8 %3.2 %7.6 %9.7 %
Diluted Earnings Per Share (1)$1.60  $1.41  $0.58  $1.40  $1.93  
Weighted Average Shares Outstanding – Diluted (1)32,459  33,136  33,718  34,537  34,706  
Return on Average Equity13.4 %13.1 %5.9 %15.2 %25.3 %
YEAR-END FINANCIAL POSITION:
Working Capital (2)$222,441  $246,079  $212,438  $168,513  $145,735  
Total Assets$782,716  $774,640  $735,956  $604,344  $609,243  
Indebtedness$188,224  $233,982  $271,767  $148,120  $169,789  
Shareholders’ Equity$388,857  $386,625  $329,927  $337,449  $300,225  
Book Value Per Share (1)$12.54  $11.86  $10.22  $10.13  $8.93  
OTHER YEAR-END DATA:
Depreciation and Amortization$33,049  $35,032  $27,063  $25,790  $25,309  
Capital Expenditures$12,083  $16,317  $13,478  $13,037  $18,641  
Shares Outstanding (1)30,999  32,593  32,269  33,328  33,635  
Number of Employees2,828  2,690  2,516  2,304  2,304  
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, October 11, 2016 fifteen percent Class B stock distribution and the October 8, 2015 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 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 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. Information included in 2019 is impacted by restructuring, impairment and other charges; as described in Note 23 in our consolidated financial statements.
16


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
OVERVIEW
Astronics, through its subsidiaries, is a leading supplier of advanced, high-performance electrical power generation, distribution and seat motion solutions, lighting and safety systems, avionics products, systems certification, aircraft structures and automated test systems.
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 & defense and other markets where our technology can be beneficial.
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 serves three primary markets. They are the military, commercial transport and business jet markets. Our Test Systems segment serves the aerospace & defense and mass transit markets.
Important factors affecting our growth and profitability are the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once designed into a new aircraft, the spare parts business is frequently retained by the Company. Future growth and profitability of the test business is dependent on developing and procuring new and follow-on business in the mass-transit market as well as with the military. The nature of our Test Systems business is such that it pursues large multi-year projects. There can be significant periods of time between orders in this business which may result in large fluctuations of sales and profit levels and backlog from period to period.
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 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, 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.
ACQUISITIONS
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.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited, for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million. 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
17


acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Refer to Note 21 for additional information.
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 received for the sale 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 will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were due under the First Earnout.
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.
RESTRUCTURING
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.
The Company's total impairments and restructuring charges recorded in the fourth quarter of 2019 amounted to $28.8 million all of which is included in the Aerospace segment. Refer to Note 23 for additional discussion.
MARKETS
Commercial Transport Market
Sales to the commercial transport market include sales of electrical power generation, distribution, seat motion, lighting & safety products, avionics products, systems certification and structures products. Sales to this market totaled approximately $523.9 million or 67.8% of our consolidated sales in 2019.
Maintaining and growing sales to the commercial transport market will depend 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 we expect, based on information that Boeing has made publicly available, that deliveries of the 737 MAX program will resume and the demand for the aircraft in the long-term has not changed, a prolonged grounding of the 737 MAX 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 affects us not only because it has been our largest production program, but also because the grounding has 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.
18


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 9.9% of our consolidated sales and amounted to $76.5 million in 2019.
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
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 8.7% of our consolidated sales in 2019 and amounted to $67.5 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 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 10.4% of our consolidated sales in 2019 and amounted to $80.1 million. Sales to the aerospace & defense market were approximately $70.4 million in 2019. Sales to the semiconductor market were approximately $9.7 million. The Company completed a divestiture of its semiconductor test business on February 13, 2019.
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, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance
19


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, 2019, the Company does not have material capitalized fulfillment costs. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.
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.
20


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, 2019, we had approximately $145.0 million of goodwill. As of December 31, 2018, we had approximately $125.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.
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 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.
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 statement 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)
2019 (2)20182017 (1)
Sales$772,702  $803,256  $624,464  
Gross Margin20.2 %22.5 %22.0 %
SG&A Expenses as a Percentage of Sales18.6 %14.6 %14.2 %
Impairment Loss$11,083  $—  $16,237  
Net Gain on Sale of Businesses$78,801  $—  $—  
Interest Expense$6,141  $9,710  $5,369  
Effective Tax Rate23.8 %10.5 %21.3 %
Net Income$52,017  $46,803  $19,679  
(1) Our results of operations for 2017 include the operations of CCC, beginning April 3, 2017, and the operations of CSC,  beginning December 1, 2017.
(2) Our results of operations for 2019 include the operations of Freedom, beginning July 1, 2019, and the operations of Diagnosys, beginning October 4, 2019. 2019 results also reflect the divestiture of the semiconductor business on February 13, 2019.
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED OVERVIEW OF OPERATIONS
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.
21


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.
Selling, general and administrative (“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 in 2019 includes a $5.0 million impairment of an equity investment.
2018 Compared With 2017
Consolidated sales were $803.3 million, up 28.6%, or $178.8 million, from the same period last year. Organic sales increased $94.0 million, or 15.0%. Acquired sales for 2018 were $84.8 million related to CSC and CCC and all related to the Aerospace segment. Aerospace segment sales of $675.6 million were up 26.4%, or $141.0 million, and Test Systems segment sales were up 42.0% to $127.6 million.
Consolidated cost of products sold increased $135.2 million to $622.6 million in 2018 from $487.4 million in the prior year. The increase was due primarily to the cost associated with the higher organic sales volume, coupled with the cost of products sold related to CSC and CCC.
SG&A expenses were $117.0 million, or 14.6% or sales, compared with $88.8 million, or 14.2% of sales, for the prior year period. The $28.3 million increase was due primarily to the incremental SG&A costs of CSC and CCC, which added $20.9 million. This included $7.4 million of incremental intangible asset amortization expense in 2018. Corporate overhead expenses increased $2.6 million due primarily to increased staffing and infrastructure development.
Interest expense increased in 2018 compared to 2017 due primarily to increased average debt levels.
Income Taxes
Our effective tax rates for 2019, 2018 and 2017 were 23.8%, 10.5% and 21.3%, 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. 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 2019 and 2018 and 35% in 2017) and our effective tax rate:
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.
2017:
1.Recognition of approximately $2.9 million of 2017 U.S. R&D tax credits.
2.Permanent differences, primarily the impact of the Domestic Production Activities Deduction.
3.Provisional amounts related to the Federal tax expense on deemed repatriation of foreign earnings ($1.3 million), partially offset by revaluation of the deferred tax balances ($0.9 million) as a result of a reduction in the Federal tax rate from tax law changes enacted in 2017.
22


2020 Outlook
The continued grounding of the 737 MAX and the associated production pause has caused us to withdraw revenue guidance temporarily. The MAX situation affects us not only because it is one of our largest production programs, but also because the grounding has reduced capacity for the world’s airlines, challenging our aftermarket business. We look forward to the MAX’s return to service, and issuing sales guidance as soon as practical.
We expect first quarter sales in 2020 to be in the range of $155 million to $165 million, with Aerospace generating about 90% of the total. We expect the first quarter will be the lightest quarter of 2020, with results strengthening throughout the year. In 2019, we saw strong results at the beginning of the year which weakened towards the end. We expect 2020 will be just the opposite, with a weaker start and a stronger finish.
We have not currently estimated the impact which could result if the COVID-19 coronavirus becomes more significant globally. It is unknown whether and how global airline demand and spending, as well as global supply chains, may be affected if such an epidemic persists for an extended period of time.
At December 31, 2019, our consolidated backlog was $359.6 million. At December 31, 2018, our backlog was $415.5 million. Excluding backlog related to the divested semiconductor business, our backlog was $403.3 million at December 31, 2018. Backlog in the Aerospace segment was $275.8 million at December 31, 2019, of which $249.6 million is expected to be recognized as revenue in 2020. Backlog in the Test Systems segment was $83.8 million at December 31, 2019. The Test Systems segment expects to recognize as revenue $51.4 million of backlog in 2020.
The effective tax rate for 2020 is expected to be approximately 18% to 22%.
Capital equipment spending in 2020 is expected to be in the range of $22 million to $25 million.
Depreciation and Amortization in 2020 is expected to in the range of $33 million and $35 million.
SEGMENT RESULTS OF OPERATIONS AND OUTLOOK
Operating profit, as presented below, is sales less cost of products sold and other operating expenses excluding interest expense, 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)201920182017
Sales$692,609  $675,625  $534,603  
Operating Profit$16,657  $69,761  $38,888  
Operating Margin2.4 %10.3 %7.3 %

20192018 
Total Assets$629,371  $647,870  
Backlog$275,754  $326,047  

Sales by Market 201920182017
Commercial Transport$523,921  $536,269  $414,523  
Military76,542  68,138  61,270  
Business Jet67,541  43,090  41,298  
Other24,605  28,128  17,512  
Total$692,609  $675,625  $534,603  

23


Sales by Product Line201920182017
Electrical Power & Motion$338,237  $303,180  $264,286  
Lighting & Safety185,462  174,383  158,663  
Avionics106,787  131,849  53,960  
Systems Certification14,401  13,951  14,333  
Structures23,117  24,134  25,849  
Other24,605  28,128  17,512  
Total$692,609  $675,625  $534,603  
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.
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 for similar reasons in the quarter. 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.
2018 Compared With 2017
Aerospace segment sales increased by $141.0 million, or 26.4%, to $675.6 million, when compared with the prior-year period of $534.6 million. Organic sales increased $56.2 million, or 10.5%, to $590.8 million, while acquired sales from CSC and CCC were $84.8 million.
Avionics sales increased by $77.9 million, driven primarily by the acquisitions, which contributed incremental sales of $72.5 million. Electrical Power & Motion sales increased $38.9 million, or 14.7%, due to higher sales of in-seat power and seat motion products. Lighting & Safety sales increased $15.7 million due to a general increase in volume. Sales of Other products were up $10.6 million, due to the CSC business. The increases were slightly offset by a decrease in Structures sales of $1.7 million.
Aerospace operating profit for 2018 was $69.8 million, or 10.3% of sales, compared with $38.9 million, or 7.3% of sales, in the same period of 2017. Aerospace operating profit benefited from higher organic sales and profits of CSC, offset partially by increased operating losses of CCC, AeroSat and Armstrong which improved by $3.8 million to $34.7 million compared with the prior year, excluding Armstrong’s 2017 goodwill impairment charge. For the year, intangible asset amortization expense was $9.2 million related to CSC and CCC. Operating profit in the prior year was negatively impacted by the $16.2 million impairment at Armstrong.
2020 Outlook for Aerospace – The Aerospace segment’s backlog at December 31, 2019 was $275.8 million, compared to $326.0 million at December 31, 2018. Approximately $249.6 million of the backlog at December 31, 2019 is expected to be shipped over the next 12 months.
TEST SYSTEMS SEGMENT 
(In thousands, except percentages)201920182017
Sales$80,093  $127,631  $89,861  
Operating Profit$4,494  $10,718  $7,359  
Operating Margin5.6 %8.4 %8.2 %

 20192018 
Total Assets$110,994  $97,056  
Backlog (1)$83,837  $89,470  
(1) Test Systems backlog as of December 31, 2018, includes $12.2 million related to the divested semiconductor business.
24


Sales by Market201920182017
Semiconductor$9,692  $84,254  $31,999  
Aerospace & Defense70,401  43,377  57,862  
Total$80,093  $127,631  $89,861  
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.
2018 Compared With 2017
Sales in 2018 increased 42.0% to $127.6 million compared with sales of $89.9 million for 2017. The growth was driven by a $52.3 million increase in sales to the Semiconductor market, offset by a decrease in Aerospace & Defense sales of $14.5 million.
Operating profit was $10.7 million, or 8.4% of sales, compared with $7.4 million, or 8.2% of sales, in 2017. This was primarily due to increased sales volume partially offset by approximately $2.0 million in increased engineering costs and elevated initial costs associated with new products.
2020 Outlook for Test Systems – Backlog in the Test Systems segment was $83.8 million at December 31, 2019, compared to Test Systems backlog, exclusive of the divested semiconductor business, of $77.3 million at December 31, 2018. The Test Systems segment expects to recognize as revenue $51.4 million of backlog in 2020.
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.
CONTRACTUAL OBLIGATIONS
The following table represents contractual obligations as of December 31, 2019:
 Payments Due by Period
(In thousands)Total20202021-20222023-2024After 2024
Long-term Debt$188,224  $224  $—  $188,000  $—  
Interest on Long-term Debt17,078  5,481  10,964  633  —  
Purchase Obligations129,282  121,034  8,248  —  —  
Supplemental Retirement Plan and Post Retirement Obligations27,651  404  753  973  25,521  
Lease Obligations33,197  7,026  13,445  6,749  5,977  
Other Long-term Liabilities8,467  6,541  748  746  432  
Total Contractual Obligations$403,899  $140,710  $34,158  $197,101  $31,930  
Notes to Contractual Obligations Table
Long-term Debt — See Item 8, Financial Statements and Supplementary Data, Note 8, Long-Term Debt and Note Payable in this report. The timing of the payments above consider the amendment to the revolving credit facility as discussed in Note 8.
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, 2019. 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.
25


Other Long-term Liabilities — Balance in 2021-2022 includes $4.5 million litigation accrual related to damages awarded to Lufthansa in the patent dispute related to direct sales. See Note 19 of the Consolidated Financial Statements for additional information. Table excludes the $16.1 million accrual recorded as management's best estimate of damages related to indirect sales claim, as this will not become a contractual obligation until the appeals process is complete and amount of damages has been finalized.
LIQUIDITY AND CAPITAL RESOURCES
(In thousands)201920182017
Net cash flows from:
Operating Activities$42,689  $54,881  $37,783  
Investing Activities$64,630  $(19,667) $(129,561) 
Financing Activities$(92,182) $(36,134) $91,425  
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.
Operating Activities
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.
Cash provided by operating activities was $54.9 million in 2018 compared with $37.8 million in 2017. The increase of $17.1 million in 2018 was primarily a result of increased net income in 2018 when compared with 2017, offset with a change in net operating assets.
Cash provided by operating activities was $37.8 million in 2017 compared with $48.9 million in 2016. The decrease of $11.1 million in 2017 was primarily a result of decreased net income and net operating assets in 2017 when compared with 2016.
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 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 acquisitions and share repurchase efforts.
Investing Activities
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.
Cash used for investing activities in 2017 was $129.6 million, primarily related to the acquisitions of CCC and CSC of $114.0 million and purchases of PP&E of $13.5 million.
Our expectation for 2020 is that we will invest between $22 million and $25 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
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.
26


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. At December 31, 2019, there was $188.0 million outstanding on the revolving credit facility and there remains $310.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2019, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) 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 is in compliance with its financial covenant at December 31, 2019. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Credit Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.
The primary financing activities in 2019 related to the 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. The primary financing activities in 2018 related to net repayments on our senior facility of $35.0 million.
The Company’s cash needs for working capital, debt service, capital equipment, and acquisition opportunities during 2020 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, 2019, our consolidated backlog was $359.6 million. At December 31, 2018, our backlog was $415.5 million. Excluding backlog related to the divested semiconductor business, our backlog was $403.3 million at December 31, 2018. Backlog in the Aerospace segment was $275.8 million at December 31, 2019, of which $249.6 million is expected to be recognized as revenue in 2020. Backlog in the Test Systems segment was $83.8 million at December 31, 2019, of which $51.4 million is expected to be recognized as revenue of in 2020.
RELATED-PARTY TRANSACTIONS
Information regarding certain relationships and related transactions is incorporated herein by reference to the information included in the Company’s 2020 Proxy Statement which will be filed with the Commission within 120 days after the end of the Company’s 2019 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. The impact of transactions denominated in any other foreign currency is insignificant. Approximately 89% of the Company’s consolidated sales are transacted in U.S. dollars. Net assets held in or measured in Canadian dollars amounted to $23.6 million at December 31, 2019. Net assets held in or measured in Euros amounted to $40.8 million at December 31, 2019.
27


Risk due to fluctuation in foreign exchange rates to net income was insignificant in 2019; however it could be significant in the future. Risk due to fluctuation in interest rates is a function of the Company’s floating rate debt obligations, which total approximately $188.0 million at December 31, 2019. A change of 1% in interest rates of all variable rate debt would impact annual net income by approximately $1.9 million, before income taxes.
28


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, 2019 and 2018, the related consolidated statements of operations, comprehensive income, shareholders' equity and cash flows for each of the three years in the period ended December 31, 2019, 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, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, 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, 2019, 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 2, 2020 expressed an unqualified opinion thereon.
Adoption of New Accounting Standards
As discussed in Note 2 to the consolidated financial statements, the Company changed its method for recognizing revenue as a result of the adoption of Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and the amendments in ASUs 2015-14, 2016-08, 2016-10 and 2016-12, effective January 1, 2018. 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.

29


Valuation of Goodwill
Description of the Matter
As of December 31, 2019, the Company’s goodwill balance was $145 million. As discussed in Notes 1 and 7 of the consolidated financial statements, 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 a quantitative test 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 the Company’s reporting units. 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 future market or 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 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, 2019, the Company’s revenues totaled $772.7 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 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.
30


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, 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 2, 2020
31


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, 2019 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, 2019.
We completed acquisitions in 2019, which were excluded from our management’s report on internal control over financial reporting as of December 31, 2019. We acquired Freedom Communication Technologies, Inc. on July 1, 2019 and the primary operating subsidiaries from Diagnosys Test Systems Limited, on October 4, 2019. These acquisitions were included in our 2019 consolidated financial statements and constituted $55.8 million and $33.6 million of total and net assets, respectively, as of December 31, 2019 and $12.9 million and ($2.1) million of sales and net income, respectively, for the year then ended.
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 2, 2020
Peter J. Gundermann
President & Chief Executive Officer
(Principal Executive Officer)
/s/ David C. BurneyMarch 2, 2020
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

32


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, 2019, 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, 2019, based on the COSO criteria.
As indicated in the accompanying Management’s Report on Internal Control Over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Freedom Communication Technologies, Inc. (“FCT”) and the primary operating subsidiaries of Diagnosys Test Systems Limited (“Diagnosys”), which are included in the 2019 consolidated financial statements of the Company and constituted approximately 7% and 10% of total and net assets, respectively, as of December 31, 2019 and approximately 2% and (4)% of sales and net income, respectively, for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of FCT and Diagnosys.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2019 consolidated balance sheets of the Company as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) and our report dated March 2, 2020 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 2, 2020
33


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 Year Ended December 31,
(In thousands, except per share data)201920182017
Sales$772,702  $803,256  $624,464  
Cost of Products Sold616,560  622,560  487,351  
Gross Profit156,142  180,696  137,113  
Selling, General and Administrative Expenses143,358  117,033  88,775  
Impairment Loss11,083    16,237  
Income from Operations1,701  63,663  32,101  
Net Gain on Sale of Businesses78,801      
Other Expense, Net of Other Income6,058  1,671  1,741  
Interest Expense, Net of Interest Income6,141  9,710  5,369  
Income Before Income Taxes68,303  52,282  24,991  
Provision for Income Taxes16,286  5,479  5,312  
Net Income$52,017  $46,803  $19,679  
Basic Earnings Per Share$1.62  $1.45  $0.60  
Diluted Earnings Per Share$1.60  $1.41  $0.58  
See notes to consolidated financial statements.
34


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 Year Ended December 31,
(In thousands)201920182017
Net Income$52,017  $46,803  $19,679  
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments114  (2,691) 4,132  
Retirement Liability Adjustment – Net of Tax(2,413) 4,087  (1,990) 
Other Comprehensive Income (Loss)(2,299) 1,396  2,142  
Comprehensive Income$49,718  $48,199  $21,821  
See notes to consolidated financial statements.
35


ASTRONICS CORPORATION
CONSOLIDATED BALANCE SHEETS
 December 31,
(In thousands, except share and per share data)20192018
ASSETS
Current Assets:
Cash and Cash Equivalents$31,906  $16,622  
Accounts Receivable, Net of Allowance for Doubtful Accounts147,998  182,308  
Inventories145,787  138,685  
Prepaid Expenses and Other Current Assets15,853  17,198  
Assets Held for Sale1,537  19,358  
Total Current Assets343,081  374,171  
Property, Plant and Equipment, Net of Accumulated Depreciation
112,499  120,862  
Operating Right-of-Use Assets23,602  —  
Other Assets31,271  21,272  
Intangible Assets, Net of Accumulated Amortization127,293  133,383  
Goodwill144,970  124,952  
Total Assets$782,716  $774,640  
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current Liabilities:
Current Maturities of Long-term Debt$224  $1,870  
Accounts Payable35,842  50,664  
Accrued Payroll and Employee Benefits22,485  31,732  
Accrued Income Taxes1,080  312  
Current Operating Lease Liabilities4,517  —  
Other Accrued Expenses25,132  15,728  
Customer Advanced Payments and Deferred Revenue31,360  26,880  
Liabilities Held for Sale  906  
Total Current Liabilities120,640  128,092  
Long-term Debt188,000  232,112  
Supplemental Retirement Plan and Other Liabilities for Pension Benefits27,247  22,689  
Long-term Operating Lease Liabilities21,039  —  
Other Liabilities33,011  1,923  
Deferred Income Taxes3,922  3,199  
Total Liabilities393,859  388,015  
Shareholders’ Equity:
Common Stock, $.01 par value, Authorized 40,000,000 Shares
26,874,223 Shares Issued and 23,348,205 Outstanding at December 31, 2019
25,978,037 Shares Issued and 24,303,323 Outstanding at December 31, 2018
269  260  
Convertible Class B Stock, $.01 par value, Authorized 15,000,000 Shares
7,650,382 Shares Issued and Outstanding at December 31, 2019
8,289,794 Shares Issued and Outstanding at December 31, 2018
76  83  
Additional Paid-in Capital76,340  73,044  
Accumulated Other Comprehensive Loss(15,628) (13,329) 
Retained Earnings428,584  376,567  
Treasury Stock; 3,526,018 Shares at December 31, 2019, 1,674,714 Shares at December 31, 2018
(100,784) (50,000) 
Total Shareholders’ Equity388,857  386,625  
Total Liabilities and Shareholders’ Equity782,716  774,640  
See notes to consolidated financial statements.
36


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
 Year Ended December 31,
(In thousands)201920182017
Cash Flows from Operating Activities
Net Income$52,017  $46,803  $19,679  
Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions and Divestitures:
Non-cash Items:
Depreciation and Amortization33,049  35,032  27,063  
Provision for Losses on Inventory and Receivables16,947  3,271  2,973  
Equity-based Compensation Expense3,843  3,098  2,598  
Deferred Tax Benefit(14,385) (2,680) (5,494) 
Operating Lease Expense4,208  —  —  
Net Gain on Sale of Businesses(78,801)     
Impairment Loss11,083    16,237  
Accrued Litigation Claim19,619  1,000    
Equity Investment Other Than Temporary Impairment5,000      
Restructuring Activities6,539      
Other1,610  (668) (937) 
Cash Flows from Changes in Operating Assets and Liabilities, net of the Effects from Acquisitions and Divestitures of Businesses:
Accounts Receivable34,083  (47,291) (9,844) 
Inventories(12,711) (14,695) (18,116) 
Prepaid Expenses and Other Current Assets(1,160) 464  (2,132) 
Accounts Payable(16,617) 9,171  10,439  
Accrued Expenses(10,737) 8,177  (702) 
Income Taxes Payable3,371  (4,460) (376) 
Customer Advanced Payments and Deferred Revenue(11,919) 15,735  (4,918) 
Operating Lease Liabilities(3,840) —  —  
Supplemental Retirement Plan and Other Liabilities1,490  1,924  1,313  
Cash Flows from Operating Activities42,689  54,881  37,783  
Cash Flows from Investing Activities
Acquisitions of Businesses, Net of Cash Acquired(28,907)   (114,039) 
Proceeds from Sale of Businesses104,877      
Capital Expenditures(12,083) (16,317) (13,478) 
Other Investing Activities743  (3,350) (2,044) 
Cash Flows from Investing Activities64,630  (19,667) (129,561) 
Cash Flows from Financing Activities
Proceeds From Long-term Debt117,000  35,015  147,086  
Principal Payments on Long-term Debt(156,107) (72,834) (23,720) 
Purchase of Outstanding Shares for Treasury(50,784)   (32,382) 
Debt Acquisition Costs  (516)   
Stock Options Activity(545) 2,201  441  
Finance Lease Principal Payments(1,746) —  —  
Cash Flows From Financing Activities(92,182) (36,134) 91,425  
Effect of Exchange Rates on Cash147  (372) 366  
Increase (Decrease) in Cash and Cash Equivalents15,284  (1,292) 13  
Cash and Cash Equivalents at Beginning of Year16,622  17,914  17,901  
Cash and Cash Equivalents at End of Year$31,906  $16,622  $17,914  
Supplemental Cash Flow Information:
Interest Paid$5,707  $9,710  $4,775  
Income Taxes Paid, Net of Refunds27,343  12,218  10,777  
See notes to consolidated financial statements.
37


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
 Year Ended December 31,
(In thousands)201920182017
Common Stock
Beginning of Year$260  $229  $220  
Net Exercise of Stock Options1  1  —  
Class B Stock Converted to Common Stock8  30  9  
End of Year$269  $260  $229  
Convertible Class B Stock
Beginning of Year$83  $111  $120  
Net Exercise of Stock Options1  2  —  
Class B Stock Converted to Common Stock(8) (30) (9) 
End of Year$76  $83  $111  
Additional Paid in Capital
Beginning of Year$73,044  $67,748  $64,709  
Net Exercise of Stock Options and Equity-based Compensation Expense3,296  5,296  3,039  
End of Year$76,340  $73,044  $67,748  
Accumulated Other Comprehensive Loss
Beginning of Year$(13,329) $(13,352) $(15,494) 
Adoption of ASU 2018-02—  (1,373) —  
Foreign Currency Translation Adjustments114  (2,691) 4,132  
Retirement Liability Adjustment – Net of Taxes(2,413) 4,087  (1,990) 
End of Year$(15,628) $(13,329) $(13,352) 
Retained Earnings
Beginning of Year$376,567  $325,191  $305,512  
Adoption of ASU 2014-09—  3,268  —  
Adoption of ASU 2018-02—  1,373  —  
Net income52,017  46,803  19,679  
Cash Paid in Lieu of Fractional Shares from Stock Distribution—  (68) —  
End of Year$428,584  $376,567  $325,191  
Treasury Stock
Beginning of Year$(50,000) $(50,000) $(17,618) 
Purchase of Shares(50,784) —  (32,382) 
End of Year$(100,784) $(50,000) $(50,000) 
Total Shareholders’ Equity$388,857  $386,625  $329,927  
See notes to consolidated financial statements.

ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY, CONTINUED
 Year Ended December 31,
(Share data, in thousands)201920182017
Common Stock
Beginning of Year25,978  22,861  21,955  
Issuance of Restricted Stock18  —  —  
Net Issuance from Exercise of Stock Options63  166  26  
Class B Stock Converted to Common Stock815  2,951  880  
End of Year26,874  25,978  22,861  
Convertible Class B Stock
Beginning of Year8,290  11,083  11,896  
Net Issuance from Exercise of Stock Options175  158  67  
Class B Stock Converted to Common Stock(815) (2,951) (880) 
End of Year7,650  8,290  11,083  
Treasury Stock
Beginning of Year1,675  1,675  523  
Purchase of Shares1,851  —  1,152  
End of Year3,526  1,675  1,675  
See notes to consolidated financial statements.
38


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 the United Kingdom (“UK”), as well as engineering offices in the Ukraine and India. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics Connectivity Systems and Certification Corp. and subsidiaries (“CSC”); Diagnosys Inc. and its affiliates (“Diagnosys”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“Freedom”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).
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 test systems 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 earn-outs as described in Note 22. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The Company recorded income tax expense relating to the gain of $19.7 million.
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.
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 (“earn-out”) estimated at a fair value of $2.5 million. 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 earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
For more information regarding these acquisitions and divestitures see Note 21 and Note 22.
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 the restructuring plan see Note 23.
40


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 $108.9 million in 2019, $114.3 million in 2018 and $95.0 million in 2017. Selling, general and administrative (“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, 2019, 2018 and 2017.
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. Vesting requirements vary for directors, officers and key employees. In general, options and RSU's granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a five-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative 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 Doubtful Accounts
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 potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.
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 valuation 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.
41


Property, Plant and Equipment
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.
Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) at December 31, 2018. The weighted-average interest rate on the building capital lease obligation at December 31, 2018 was 5.3%. See Note 10 for additional lease disclosures as required upon adoption of ASC 842.
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.7 million, $15.0 million and $14.1 million in 2019, 2018 and 2017, 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.
See Note 23 for further information regarding the long-lived asset impairment charge in 2019 related to AeroSat. The charge was comprised of PP&E, intangible assets and right-of-use assets.
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 has 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 Sheet at December 31, 2019.
As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
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. The Company’s nine reporting units with goodwill were subject to the goodwill impairment test as of the first day of our fourth quarter.
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, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment 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.
42


See Note 7 for further information regarding the goodwill impairment charge in 2019 associated to the AeroSat reporting unit. 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. An impairment charge associated with the Armstrong reporting unit was recorded as result of the 2017 assessment.
Intangible Assets
Acquired intangibles are generally valued 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 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 statement of operations associated to intangible assets of the AeroSat reporting unit in conjunction with restructuring activities. The qualitative factors applied under this new provision indicated no impairment to the Company’s indefinite lived intangible assets in 2018 or 2017.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes 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, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
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 Statement of Operations. Such amounts were immaterial in the year ended December 31, 2019 and not applicable in 2018 or 2017. 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 in 2019 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 2019. We determined that the fair value of this investment was de minimis at December 31, 2019 and we recorded an impairment charge of $5.0 million recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations.
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 loss included in operations was insignificant in 2019 and the gain included in operations was insignificant in 2018 and 2017.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2019.
43


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-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
44


Recent Accounting Pronouncements Not Yet 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 does not have a significant impact on our consolidated financial statements.

Planned 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 does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
Planned date of adoption: Q1 2020
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
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
NOTE 2 — REVENUE
Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings, net of tax effects, of $3.3 million.
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, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance
45


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, 2019, the Company does not have material capitalized fulfillment costs. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.
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, 2019, we had $359.6 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $300.9 million of our remaining performance obligations as revenue in 2020.
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
46


amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.
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 Sheet 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 $19.6 million and $8.1 million during the year ended December 31, 2019 and 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist of costs and profits in excess of billings and billings in excess of cost and profits, respectively. Non-current contract liabilities are reported in our Consolidated Balance Sheet within Other 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, 2019$33,030  $27,347  
Ending Balance, December 31, 2019$19,567  $38,758  
The decrease in contract assets reflects the net impact of revenue recognized in excess of additional unbilled revenues recorded during the period. The increase in contract liabilities reflects the net impact of additional customer advances or deferred revenues recorded in excess of revenue recognized during the period and acquired contract liabilities.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)201920182017
Aerospace Segment
Commercial Transport
$523,921  $536,269  $414,523  
Military
76,54268,13861,270
Business Jet
67,54143,09041,298
Other
24,60528,12817,512
Aerospace Total692,609675,625534,603
Test Systems Segment
Semiconductor
9,69284,25431,999
Aerospace & Defense
70,40143,37757,862
Test Systems Total80,093127,63189,861
Total$772,702  $803,256  $624,464  

47


The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)201920182017
Aerospace Segment
Electrical Power & Motion
$338,237  $303,180  $264,286  
Lighting & Safety
185,462174,383158,663
Avionics
106,787131,84953,960
Systems Certification
14,40113,95114,333
Structures
23,11724,13425,849
Other
24,60528,12817,512
Aerospace Total692,609675,625534,603
Test Systems80,093  127,63189,861
Total$772,702  $803,256  $624,464  

NOTE 3 — ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20192018
Trade Accounts Receivable$131,990  $150,764  
Unbilled Recoverable Costs and Accrued Profits19,567  33,030  
Total Receivables, Gross151,557  183,794  
Less Allowance for Doubtful Accounts(3,559) (1,486) 
Total Receivables, Net$147,998  $182,308  

NOTE 4 — INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20192018
Finished Goods$33,434  $33,100  
Work in Progress25,594  27,409  
Raw Material86,759  78,176  
Total Inventories$145,787  $138,685  
Additionally, net Inventories of $14.4 million are classified in Assets Held for Sale at December 31, 2018. Refer to Note 22.
At December 31, 2019, the Company’s reserve for inventory valuation was $33.6 million, or 18.7% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2018, the Company’s reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory.
48


NOTE 5 — PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20192018
Land$9,802  $11,191  
Building and Improvements74,723  83,812  
Machinery and Equipment115,202  106,327  
Construction in Progress5,453  6,404  
Total Property, Plant and Equipment, Gross$205,180  $207,734  
Less Accumulated Depreciation92,681  86,872  
Total Property, Plant and Equipment, Net$112,499  $120,862  
Net Property, Plant and Equipment of $1.5 million and $3.5 million is classified in Assets Held for Sale at December 31, 2019 and 2018, respectively. 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 Statement 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:
 20192018
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146  $1,804  $2,146  $1,716  
Non-compete Agreement4 years11,318  7,696  10,900  4,680  
Trade Names10 years11,438  6,550  11,454  5,182  
Completed and Unpatented Technology9 years48,201  21,196  36,406  14,964  
Customer Relationships15 years142,212  50,776  136,894  37,875  
Total Intangible Assets12 years$215,315  $88,022  $197,800  $64,417  
Additionally, net Intangible Assets of $0.7 million are classified in Assets Held for Sale at December 31, 2018. Refer to Note 22.
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $17.6 million, $19.4 million and $12.3 million for 2019, 2018 and 2017, respectively. Additionally, 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 Statement of Operations.
Based upon acquired intangible assets at December 31, 2019, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2020$16,620  
2021$15,394  
2022$14,963  
2023$13,927  
2024$12,908  

49


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, 2017$125,645  $  $125,645  
Acquisitions and Divestitures(241)   (241) 
Foreign Currency Translations and Other(452)   (452) 
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  
Goodwill, Gross$157,427  $21,932  $179,359  
Accumulated Impairment Losses(34,389)   (34,389) 
Goodwill, Net$123,038  $21,932  $144,970  
As discussed in Note 1, goodwill is not amortized but is periodically tested for impairment. For the nine reporting units with goodwill on the first day of our fourth quarter, the Company performed a quantitative assessment of the goodwill’s carrying value.
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 in the December 31, 2019 consolidated statement 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.
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.
NOTE 8 — LONG-TERM DEBT AND NOTES PAYABLE
Long-term Debt, including capital leases, at December 31 is as follows:
(In thousands)20192018
Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR plus between 1.00% and 1.50% (2.75% at December 31, 2019).
$188,000  $227,000  
Other Bank Debt224  338  
Capital Lease Obligations—  6,644  
Total Debt188,224  233,982  
Less Current Maturities224  1,870  
Total Long-term Debt$188,000  $232,112  
In the year ended December 31, 2019, capital lease obligations are included within Other Accrued Expenses and Other Liabilities in the Consolidated Balance Sheets, as appropriate. Refer to Note 10 for additional detail on lease obligations and the implementation of ASC 842.
50


Principal maturities of long-term debt, including capital leases, are approximately:
(In thousands) 
2020$224  
2021  
2022  
2023188,000  
2024 and thereafter  
Total Debt$188,224  
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. At December 31, 2019, there was $188.0 million outstanding on the revolving credit facility and there remains $310.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2019, outstanding letters of credit totaled $1.1 million.
The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) 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 is in compliance with its financial covenant at December 31, 2019. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Credit Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.
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)201920182017
Balance at Beginning of the Year$5,027  $5,136  $4,675  
Warranty Liabilities Divested or Acquired(80)   511  
Warranties Issued3,781  2,806  1,782  
Reassessed Warranty Exposure1,451  (370) 540  
Warranties Settled(2,519) (2,545) (2,372) 
Balance at End of the Year$7,660  $5,027  $5,136  

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
51


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 Sheet, 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 ROU assets are based on the present value of the remaining minimum rental payments. The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. As of December 31, 2019, the Company recognized an operating ROU asset and lease liability of $23.6 million and $25.6 million, respectively. The Company obtained ROU assets of $10.4 million in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, during the year ended December 31, 2019.
As of December 31, 2019, the Company recognized a financing ROU asset of $2.5 million included in Other Assets. As of December 31, 2019, the Company recognized a financing lease liability of $4.7 million, of which $1.9 million and $2.8 million are within Other Accrued Expenses and Other Liabilities, respectively. No new financing lease liabilities were entered into during the year ended December 31, 2019.
As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)2019
Finance Lease Cost:
Amortization of ROU Assets$1,020  
Interest on Lease Liabilities314
Total Finance Lease Cost1,334  
Operating Lease Cost5,050
Impairment Charge of Operating Lease ROU Asset1,018
Variable Lease Cost1,236
Short-term Lease Cost (excluding month-to-month)223
Less Sublease and Rental (Income) Expense(629) 
Total Operating Lease Cost6,898  
Total Net Lease Cost$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)2019
Operating Cash Flows Used for Finance Leases$314  
Operating Cash Flows Used for Operating Leases$4,718  
Financing Cash Flows Used for Finance Leases$1,746  
52


The weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 2 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.4% and 5.0%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2020$4,898  $2,128  
20215,370  2,181  
20225,152  743  
20233,911    
20242,837    
Thereafter5,977    
Total Lease Payments$28,145  $5,052  
Less: Interest2,589  314  
Total Lease Liability$25,556  $4,738  

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)201920182017
Current
U.S. Federal$23,798  $7,540  $8,436  
State4,471  (504) 2,054  
Foreign2,402  1,123  316  
Current30,671  8,159  10,806  
Deferred
U.S. Federal(16,250) (1,799) (3,850) 
State727  (1,584) (326) 
Foreign1,138  703  (1,318) 
Deferred(14,385) (2,680) (5,494) 
Total$16,286  $5,479  $5,312  
53


The effective tax rates differ from the statutory federal income tax rate as follows:
201920182017
Statutory Federal Income Tax Rate21.0 %21.0 %35.0 %
Permanent Items
Stock Compensation Expense(0.5)%(0.9)%1.1 %
Domestic Production Activity Deduction % %(4.7)%
Other0.5 %0.4 %0.5 %
Foreign Tax Rate Differential1.4 %0.5 %(5.6)%
State Income Tax, Net of Federal Income Tax Effect6.0 %2.8 %4.5 %
Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve %(6.7)% %
Research and Development Tax Credits(4.6)%(6.2)%(11.5)%
Change in Valuation Allowance1.1 % % %
Net GILTI and FDII Tax Expense (Benefit)(1.2)%0.2 % %
Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings %(0.8)%5.6 %
Revaluation of Deferred Taxes for Federal Tax Rate Change %(0.1)%(3.5)%
Other0.1 %0.3 %(0.1)%
Effective Tax Rate23.8 %10.5 %21.3 %
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)20192018
Deferred Tax Assets:
Asset Reserves$17,071  $8,808  
Deferred Compensation6,427  5,628  
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax854  1,066  
Customer Advanced Payments and Deferred Revenue3,472  875  
Net Operating Loss Carryforwards and Other8,212  7,407  
ASC 606 Revenue Recognition2,612  1,641  
Lease Liabilities7,466  1,743  
Other3,170    
Total Gross Deferred Tax Assets49,284  27,168  
Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(13,303) (8,098) 
Deferred Tax Assets35,981  19,070  
Deferred Tax Liabilities:
Depreciation10,060  10,783  
Goodwill and Intangible Assets4,683  4,438  
ASC 606 Revenue Recognition - Section 481(a) Adjustment496  767  
Lease Assets6,377  904  
Other751  3,812  
Deferred Tax Liabilities22,367  20,704  
Net Deferred Tax Assets (Liabilities)$13,614  $(1,634) 
54


The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20192018
Other Assets — Long-term$17,536  $3,999  
Assets Held for Sale  (1,528) 
Deferred Tax Liabilities — Long-term(3,922) (3,199) 
Liabilities Held for Sale  (906) 
Net Deferred Tax Assets (Liabilities)$13,614  $(1,634) 
At December 31, 2019, state tax credit carryforwards amounted to approximately $0.8 million which will expire from 2020 through 2033.
At December 31, 2019, federal net operating loss carryforwards, which the Company expects to utilize, even with annual limitations under IRC Section 382, amounted to approximately $6 million and expire at various dates between 2038 and 2039.
At December 31, 2019, state net operating loss carryforwards which the Company expects to utilize amounted to approximately $6.9 million and expire at various dates between 2027 and 2038. 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 $108.4 million and expire at various dates from 2022 through 2039.
The Company adopted ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting during 2017 and beginning with 2017, the excess tax benefits associated with stock option exercises are no longer recorded directly to shareholders’ equity, but rather, are recorded in the provision for income taxes, when realized. A benefit of approximately $0.6 million, $0.7 million and $0.5 million was recorded in the provision for incomes taxes for the year ended December 31, 2019, 2018 and 2017, respectively.
At December 31, 2019, estimated foreign tax credit carryforwards, which the Company expects to utilize, amounted to approximately $0.2 million. The Company expects to generate general limitation foreign source income in the future and will utilize these foreign tax credits. Therefore, during 2019 the Company has removed the valuation allowance that was recorded at December 31, 2018.
During 2019, the Company recorded a valuation allowance on a deferred tax asset related to an equity investment impairment, as the Company does not expect to utilize the capital loss in the future. In addition, the Company also removed the state valuation allowance on the deferred tax assets of one of its subsidiaries, which are now expected to be utilized in the future. Finally, the Company added a state valuation allowance on the deferred tax assets of one of its subsidiaries, which are now expected not to be utilized in the future.
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 also 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 the year ended December 31, 2019 and 2018. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire on various dates in 2020 for the amended returns for tax years 2014 and 2015, at which time approximately $0.8 million of the unrecognized tax benefits 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 checks are issued for the amended returns for tax years 2016 and 2017 and will expire in 2022 and 2023 for tax years 2018 and 2019, 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, 2019, reserves for uncertain tax positions were recorded in association with revised state income tax filing positions pursuant to ASC Topic 740-10. No reserves for uncertain income tax positions
55


were deemed necessary for the year ended December 31, 2017. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
(in thousands)201920182017
Balance at Beginning of the Year$2,197  $  $  
Decreases as a Result of Tax Positions Taken in Prior Years      
Increases as a Result of Tax Positions Taken in the Current Year368  2,197    
Balance at End of the Year2,565  $2,197  $  
The amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate amounted to $2.6 million and $2.2 million at December 31, 2019 and 2018, respectively. There are no material penalties or interest liabilities accrued as of December 31, 2019 or 2018, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2019, 2018 and 2017. 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 2016 through 2019 for federal purposes and 2015 through 2019 for state purposes.
Pretax income from the Company’s foreign subsidiaries amounted to $12.2 million, $7.3 million and $1.1 million for 2019, 2018 and 2017, respectively. The balance of pretax earnings 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 Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Cuts and Jobs Act, the Company revalued its ending net deferred tax liabilities at December 31, 2017 and recognized a $0.1 million tax benefit and a provisional $0.9 million tax benefit in the Company’s consolidated statement of income for the years ended December 31, 2018 and 2017 respectively.
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 $29.7 million at December 31, 2019) 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 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, 2019 and 2018.
56


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.
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. The plans may be amended or terminated at any time.
Total charges to income before income taxes for these plans were approximately $10.0 million, $8.3 million and $7.4 million in 2019, 2018 and 2017, 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, 2019 and 2018 amounts to $25.2 million and $21.0 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, 2019 or 2018 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 $2.2 million ($2.8 million net of $0.6 million in taxes) and unrecognized actuarial losses of $6.0 million ($7.6 million net of $1.6 million in taxes) are included in AOCI at December 31, 2019 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, 2020 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, 2020 is $0.5 million ($0.6 million net of $0.1 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)20192018
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$21,970  $25,141  
Service Cost181  200  
Interest Cost916  899  
Actuarial Loss (Gain)3,827  (3,922) 
Benefits Paid(347) (348) 
End of the Year — December 31$26,547  $21,970  
57


The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20192018
Discount Rate3.17 4.20 
Future Average Compensation Increases2.00 2.00 
The plans are unfunded at December 31, 2019 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 $26.2 million. This also is the expected future contribution to the plan, since the plan is unfunded.
The following table summarizes the components of the net periodic cost for the years ended December 31:
(In thousands)201920182017
Net Periodic Cost
Service Cost — Benefits Earned During Period$181  $200  $186  
Interest Cost916  899  897  
Amortization of Prior Service Cost386  386  387  
Amortization of Losses300  629  369  
Net Periodic Cost$1,783  $2,114  $1,839  
The assumptions used to determine the net periodic cost are as follows:
201920182017
Discount Rate4.20 3.60 4.20 
Future Average Compensation Increases2.00 
2.00% - 3.00%
3.00% - 5.00%
The Company expects the benefits to be paid in each of the next four years to be $0.3 million, $0.6 million in 2024, and $5.4 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 reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:
(In thousands)20192018
Funded Status
Accumulated Postretirement Benefit Obligation
Beginning of the Year — January 1$1,136  $1,307  
Service Cost13  16  
Interest Cost46  46  
Actuarial Gain(28) (162) 
Benefits Paid(63) (71) 
End of the Year — December 31$1,104  $1,136  
The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:
20192018
Discount Rate3.17 4.20 
58


The following table summarizes the components of the net periodic cost for the years ended December 31 as follows:
(In thousands)201920182017
Net Periodic Cost
Service Cost — Benefits Earned During Period$13  $16  $7  
Interest Cost46  46  41  
Amortization of Prior Service Cost16  16  16  
Amortization of Losses43  59  31  
Net Periodic Cost$118  $137  $95  
The assumptions used to determine the net periodic cost are as follows:
201920182017
Discount Rate4.20 3.60 4.20 
Future Average Healthcare Benefit Increases4.98 5.38 5.50 
Unrecognized prior service costs of less than $0.1 million and unrecognized actuarial losses of $0.3 million for medical, dental and long-term care insurance benefits (net of taxes of $0.1 million) are included in AOCI at December 31, 2019 and have not been recognized in net periodic cost. The Company estimates that the prior service costs and net losses in AOCI as of December 31, 2019 that will be recognized as components of net periodic benefit cost during the year ended December 31, 2020 for the Plan will be insignificant. For measurement purposes, a 5.2% increase in the cost of health care benefits was assumed for 2020 and a range between 4.2% and 5.4% from 2021 through 2070. A one percentage point increase or decrease in this rate would change the post retirement benefit obligation by approximately $0.1 million. The plan is recognized in the accompanying Consolidated Balance Sheet as a current accrued pension liability of $0.1 million and a long-term accrued pension liability of $1.0 million. The Company expects the benefits to be paid in each of the next five years to be less than $0.1 million per year and approximately $0.3 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plan, as it is unfunded.
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.7% funded as of January 1, 2019. The Company’s contributions to the plan were $1.1 million in each of 2019, 2018 and 2017. These contributions represent less than 1% of total contributions to the plan.
NOTE 14 — SHAREHOLDERS’ EQUITY
Share Buyback Program
On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company repurchased approximately 1,675,000 shares and completed that program in 2017. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million of common stock. 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. An additional 28,000 shares have been repurchased under the new program as of December 31, 2019 at a cost of $0.8 million. Subsequent to December 31, 2019, approximately 282,000 additional shares have been repurchased at a cost of $7.7 million.
Reserved Common Stock
At December 31, 2019, approximately 11.8 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.
59


Comprehensive Income and Accumulated Other Comprehensive Income (Loss)
Comprehensive income consists of net income 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 income (loss) are as follows:
(In thousands)20192018
Foreign Currency Translation Adjustments$(7,042) $(7,156) 
Retirement Liability Adjustment – Before Tax(10,868) (7,814) 
Tax Benefit2,282  1,641  
Retirement Liability Adjustment – After Tax(8,586) (6,173) 
Accumulated Other Comprehensive Loss$(15,628) $(13,329) 
The components of other comprehensive (loss) income are as follows:
(In thousands)201920182017
Foreign Currency Translation Adjustments$114  $(2,691) $4,132  
Retirement Liability Adjustment(3,054) 5,174  (2,377) 
Tax (Expense) Benefit641  (1,087) 387  
Retirement Liability Adjustment(2,413) 4,087  (1,990) 
Other Comprehensive (Loss) Income $(2,299) $1,396  $2,142  

NOTE 15 — EARNINGS PER SHARE
Earnings per share computations are based upon the following table:
(In thousands, except per share data)201920182017
Net Income$52,017  $46,803  $19,679  
Basic Earnings Weighted Average Shares32,028  32,351  32,874  
Net Effect of Dilutive Stock Options431  785  844  
Diluted Earnings Weighted Average Shares32,459  33,136  33,718  
Basic Earnings Per Share$1.62  $1.45  $0.60  
Diluted Earnings Per Share$1.60  $1.41  $0.58  
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.5 million for the year ended December 31, 2019, 0.2 million for the year ended December 31, 2018, and 0.1 million for the year ended December 31, 2017.
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, 2019, the Company had options outstanding for 603,184 shares under the plans.
60


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, 2019, the Company had options outstanding for 177,080 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, 2019, the Company had stock options and RSU's outstanding of 453,733 shares under the Long Term Incentive Plan, and there were 1,305,613 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)201920182017
Equity-based Compensation Expense$3,843  $3,098  $2,598  
Tax Benefit(452) (179) (140) 
Equity-based Compensation Expense, Net of Tax$3,391  $2,919  $2,458  
Stock Options
201920182017
Weighted Average Fair Value of the Options Granted$11.93  $14.64  $15.30  
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:
201920182017
Risk-free Interest Rate1.67% – 1.78%2.63% – 2.87%2.05% – 2.36%
Dividend Yield   
Volatility Factor0.390.390.40 – 0.41
Expected Life in Years5.0 – 7.05.0 – 8.05.0 – 8.0
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.
61


A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
201920182017
(Aggregate intrinsic value in
thousands)
Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
OptionsWeighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 11,327,919  $18.13  $13,042  1,506,604  $14.65  $23,801  1,539,017  $12.91  $35,630  
Options Granted138,300  $30.04  $(289) 120,270  $32.33  $(226) 118,612  $33.40  $315  
Options Exercised(313,326) $5.38  $(7,072) (274,941) $3.89  $(7,303) (131,904) $9.77  $(3,467) 
Options Forfeited(36,848) $21.56  $(235) (24,014) $34.13  $88  (19,121) $24.27  $(225) 
Outstanding at December 311,116,045  $23.07  $5,446  1,327,919  $18.13  $16,360  1,506,604  $14.65  $32,253  
Exercisable at December 31802,873  $19.79  $6,551  1,043,596  $14.27  $16,885  1,252,315  $11.17  $31,177  
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 $27.95, $30.45 and $36.06 as of December 31, 2019, 2018 and 2017, respectively.
The weighted average fair value of options vested during 2019, 2018 and 2017 was $15.91, $16.54 and $12.39, respectively. The total fair value of options that vested during the year amounted to $1.6 million, $1.4 million and $1.6 million for the years ended December 31, 2019, 2018 and 2017, respectively. At December 31, 2019, total compensation costs related to non-vested awards not yet recognized amounts to $5.2 million and will be recognized over a weighted average period of 2.34 years.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2019:
 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.63419,944  1.9$9.58  419,944  1.9$9.58  
$ 22.69 – $ 35.82677,848  7.3$30.82  364,676  6.0$30.25  
$ 45.89 – $ 45.8918,253  5.2$45.89  18,253  5.2$45.89  
1,116,045  5.2$23.07  802,873  3.8$19.79  
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 cliff vest three years from the date of grant. There were 87,634 RSU’s granted in 2019 at a weighted-average price of $36.01, of which 17,776 awards were vested during 2019. Forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2019 was $1.6 million related to RSU's. At December 31, 2019, total compensation costs related to non-vested awards not yet recognized amounts to $2.2 million and will be recognized over a weighted average period of approximately 2 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, 2019, employees had subscribed to purchase 133,979 shares at $24.75 per share. The weighted average fair value of the options was approximately $8.26, $8.48 and $5.15 for options granted during the year ended December 31, 2019, 2018 and 2017, respectively.
62


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:
201920182017
Risk-free Interest Rate1.73 %2.60 %1.31 %
Dividend Yield % % %
Volatility Factor0.53  0.33  0.26  
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.
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. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2019 or 2018.
The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration is estimated at $2.5 million as of December 31, 2019. The fair value assigned to the earn-out is determined using the real options method, which requires 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.
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. 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 statement 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.
63


As a result of the annual goodwill impairment test for 2017, the Company recorded an impairment charge of $16.2 million related to the Armstrong reporting unit. The goodwill impairment was calculated as the amount by which the reporting unit's carrying value exceeded its fair value, not to exceed the carrying value of goodwill.
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 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 Statement of Operations associated to the AeroSat reporting unit in conjunction with restructuring activities.
There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018 or 2017.
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 $5.0 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statement of Operations for the year ended December 31, 2019. This is a Level 3 measurement as there were no observable price changes during the year.
The Freedom and Diagnosys intangible assets were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
NOTE 18 — SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2019 and 2018:
 Quarter Ended
(Unaudited)Dec. 31,Sep. 28,June 29,March 30,Dec. 31,Sep. 29,June 30,March 31,
(In thousands, except for per share data)20192019201920192018201820182018
Sales$198,412  $177,018  $189,098  $208,174  $202,917  $212,674  $208,606  $179,059  
Gross Profit (sales less cost of products sold)$26,908  $36,794  $40,363  $52,077  $47,672  $46,320  $49,572  $37,132  
Impairment Loss$11,083  $  $  $  $  $  $  $  
Income Before Income Taxes$(43,282) $1,760  $8,830  $100,995  $15,594  $15,580  $17,182  $3,926  
Net Income$(34,065) $1,210  $6,726  $78,146  $12,485  $16,999  $14,025  $3,294  
Basic Earnings Per Share$(1.10) $0.04  $0.21  $2.40  $0.38  $0.53  $0.43  $0.10  
Diluted Earnings Per Share$(1.10) $0.04  $0.20  $2.35  $0.37  $0.52  $0.42  $0.10  
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.
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.
64


NOTE 19 — COMMITMENTS AND CONTINGENCIES
The Company leases certain facilities and equipment under various lease contracts with terms that meet the accounting definition of operating leases, as well as finance leases. Refer to Note 10 for additional information.
Legal Proceedings
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 rendered its decision 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. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages.
The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, the German Federal Supreme Court held the hearing on the appeal. 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 court’s decision that AES infringed the patent, specifically related to direct sales of the product into Germany (associated with the original December 2010 action discussed above). In this action, which was served to AES on April 11, 2018, Lufthansa claimed payment of approximately $6.2 million plus interest. An oral hearing was held on September 13, 2019. A first instance decision is 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. Inclusive of interest, this equates to approximately $4.5 million through December 31, 2019. Interest will continue to accrue at a statutory rate until final payment to Lufthansa. In February 2020 we received notice that Lufthansa’s intention is to provide a security and to enforce payment on the first instance judgment. If Lufthansa provides a security deposit in a sufficient amount, as they have stated is their intention, the Company will be required to remit the payment. Based on this information, we believe payment for damages and interest on the direct sales claim will be required in 2020. 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 the court determines to be “excessive”, but there can be no assurances that we will be successful on such appeal. 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 has reflected an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter, for a total reserve of $4.5 million.
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 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.
An oral hearing in this matter was held on September 13, 2019, as part of the oral hearing for the direct sales damages claim discussed above. A first instance decision in this matter was handed down on December 6, 2019. According to this judgment, Lufthansa's claims were granted in part. The court granted Lufthansa's claims for a finding that indirect sales (as defined above)
65


by AES to international customers constitute a patent infringement 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 request for a finding that AES is also liable for damages for the sale of modified products as inadmissible. This is relevant, as it provides that once AES modified the system to remove the infringing feature, any subsequent outlets are deemed not to be infringing outlets for purposes of calculating damages. AES and Lufthansa both appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. The appeal is not likely to be settled in 2020.
If the decision is confirmed on appeal, this would mean that 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 the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. Since only sales of systems comprising patent-infringing outlet units trigger damages claims, the period for which AES is liable for damages in connection with indirect sales 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 probably 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. Based on the information available currently, we estimate that the resulting damages would be approximately $11.6 million plus approximately $4.5 million of accrued interest at the end of 2019, for a total of approximately $16.1 million. Similar to the direct sales claim, interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa.
Based upon the determination of the damages in the direct sales claim discussed above, in the December 31, 2019 consolidated financial statements, we have reflected a total accrual (inclusive of interest through December 31, 2019) of $4.5 million related to the direct sales claim, and $16.1 million related to the indirect sales claim as management’s best estimate of the total exposure related to these matters that is probable and that can be reasonably estimated at this time. Expenses recorded in 2019 related to these claims ($3.5 million related to the direct sales claim and $16.1 million related to the indirect sales claim) have been recorded within Selling, General and Administrative Expense in the Company’s Consolidated Statement of Operations. We estimate that payment for the damages and related interest of the direct sales claim will be paid before December 31, 2020, therefore the liability related to this matter, totaling $4.5 million, is classified within Other Accrued Expenses (current) in the Consolidated Balance Sheet at December 31, 2019. 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, 2020. Therefore the liability related to this matter, totaling $16.1 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheet at December 31, 2019.
In December 2017, Lufthansa filed patent infringement cases in the 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 UK matter, a trial has been scheduled for June 2020 to address the issues of infringement and validity.
The France and UK claims are separate and apart from the claims in Germany and validity and infringement of the Lufthansa patent will first need to be determined by the courts in these countries, whose laws differ from those in Germany. Also the principles of calculating damages in German patent infringement proceedings differ substantially from the calculation methods in the UK and France. Therefore the Company has assessed this separate from the German claims. However, it reasonably possible that additional damages and interest could be incurred if the courts in France and the UK were to rule in favor of Lufthansa, but at this time we cannot reasonably estimate the range of loss. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2019.
On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is
66


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 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)201920182017
Sales:
Aerospace$692,614  $675,744  $534,724  
Less Inter-segment Sales(5) (119) (121) 
Total Aerospace Sales692,609  675,625  534,603  
Test Systems80,495  127,679  89,861  
Less Inter-segment Sales(402) (48)   
Test Systems80,093  127,631  89,861  
Total Consolidated Sales$772,702  $803,256  $624,464  
Operating Profit and Margins:
Aerospace$16,657  $69,761  $38,888  
2.4 %10.3 %7.3 %
Test Systems4,494  10,718  7,359  
5.6 %8.4 %8.2 %
Total Operating Profit$21,151  $80,479  $46,247  
2.7 %10.0 %7.4 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$78,801  $  $  
Interest Expense, Net of Interest Income(6,141) (9,710) (5,369) 
Corporate and Other Expenses, Net(25,508) (18,487) (15,887) 
Income before Income Taxes$68,303  $52,282  $24,991  
Depreciation and Amortization:
Aerospace$27,879  $29,947  $22,111  
Test Systems4,534  4,500  4,302  
Corporate636  585  650  
Total Depreciation and Amortization$33,049  $35,032  $27,063  
Assets:
Aerospace$629,371  $647,870  $621,047  
Test Systems110,994  97,056  90,859  
Corporate42,351  29,714  24,050  
Total Assets$782,716  $774,640  $735,956  
Capital Expenditures:
Aerospace$11,552  $14,680  $10,656  
Test Systems380  1,370  2,721  
Corporate151  267  101  
Total Capital Expenditures$12,083  $16,317  $13,478  
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.
67


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 2017, there was a goodwill impairment loss of $16.2 million recorded in the Aerospace segment. In the Aerospace segment, goodwill amounted to $123.0 million and $125.0 million at December 31, 2019 and 2018, respectively. In the Test Systems segment, goodwill amounted to $21.9 million as of December 31, 2019. There was no goodwill in the Test Systems segment as of December 31, 2018.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)201920182017
United States$583,589  $575,830  $482,219  
North America (excluding United States)12,585  10,834  6,198  
Asia40,764  112,135  58,732  
Europe130,227  98,193  73,677  
South America862  1,973  1,280  
Other4,675  4,291  2,358  
Total$772,702  $803,256  $624,464  
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20192018
United States$101,169  $110,738  
France8,740  9,241  
India1,509    
Canada1,081  883  
Total$112,499  $120,862  
Sales recorded by the Company’s foreign operations were $85.9 million, $70.6 million and $53.9 million in 2019, 2018 and 2017, respectively. Net income from these locations was $8.6 million, $5.5 million and $2.2 million in 2019, 2018 and 2017, respectively. Net assets held outside of the U.S. total $66.4 million and $45.0 million at December 31, 2019 and 2018, respectively. The exchange loss included in determining net income was insignificant in 2019 and 2018. Cumulative translation adjustments amounted to $(7.0) million and $(7.2) million at December 31, 2019 and 2018, 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:
201920182017
Percent of Consolidated Sales
Boeing13.6 14.3 16.8 
Panasonic13.0 14.4 19.1 

(In thousands)20192018
Accounts Receivable at December 31,
Boeing$21,806  $24,649  
Panasonic$15,831  $14,994  
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 earn-out estimated at a fair value of $2.5 million. The terms of the acquisition allow for a potential earn-out of up to an additional
68


$13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. 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 not yet been finalized. Purchased intangible assets and goodwill are not expected to be 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 not yet been finalized. Purchased intangible assets and goodwill are not expected to be deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
Astronics Connectivity Systems and Certification Corp.
On December 1, 2017, Astronics completed the acquisition of substantially all of the assets and liabilities of Telefonix Inc., including 100% of the stock of a related company, Product Development Technologies, LLC and its subsidiaries. The combined group designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The company’s products include wireless access points, file servers, content loaders, passenger control units and cord reels, as well as engineering services for its customers. We purchased the assets of these companies for $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The acquired companies are included in our Aerospace reporting segment. Adjustments made to the preliminary purchase price valuation during the measurement period were not significant. The purchase price allocation for this acquisition has been finalized.
The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):
Sales$6,174  
Operating Loss$(499) 
The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
Unaudited
(In thousands, except earnings per share)2017
Sales$683,541  
Net income$18,302  
Basic earnings per share$0.56  
Diluted earnings per share$0.54  
The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the year ended December 31, 2017. In addition, they are not intended to be a projection of future results.
69


Astronics Custom Control Concepts, Inc.
On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CCC is included in our Aerospace segment. The purchase price allocation for this acquisition has been finalized.
NOTE 22 — DIVESTITURE ACTIVITIES
Semiconductor Test Business
As of December 31, 2018, the Company’s Board of Directors approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
The following is a summary of the assets and liabilities held for sale as of December 31:
(In thousands)2018
Assets Held for Sale
Inventories$14,385  
Prepaid Expenses and Other Current Assets87  
Net Property, Plant and Equipment3,521  
Other Assets714  
Intangible Assets, Net of Accumulated Amortization651  
Total Assets Held for Sale$19,358  
Liabilities Held for Sale
Deferred Income Taxes$906  

On February 13, 2019, the Company completed the divestiture. The 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 will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were payable to the Company under the First Earnout.
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 Condensed Statement of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.
70


As of December 31, 2019, the Company has agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $1.5 million have been classified as held for sale in the consolidated Balance Sheet at December 31, 2019.
NOTE 23 — RESTRUCTURING, IMPAIRMENTS AND OTHER CHARGES
Antenna Business Impairment and Restructuring
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 antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full goodwill impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statement of Operations associated with the AeroSat reporting unit.
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. Any future restructuring actions will depend upon market conditions, customer actions and other factors.
A summary of the restructuring, impairment and other charges, and their location on the Consolidated Statement of Operations, are presented as of December 31, 2019:
Restructuring Charges
(In thousands)Cost of Products SoldSelling, General and AdministrativeImpairment LossAmounts
Accounts Receivable, Net$  $1,785  $  $1,785  
Inventories9,429      9,429  
Prepaid Expenses and Other Current Assets1,227      1,227  
Property, Plant and Equipment, Net    2,268  2,268  
Other Assets  122  1,019  1,141  
Intangible Assets, Net    6,186  6,186  
Goodwill    1,610  1,610  
Accrued Payroll and Employee Benefits  449    449  
Other Accrued Expenses164      164  
Other Liabilities4,577      4,577  
$15,397  $2,356  $11,083  $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 charge to Other Assets is comprised of the right-of-use asset values for the AeroSat facility lease. The charge to Accrued Payroll and Employee Benefits is comprised of employee termination benefits expected to be paid in 2020. The charge 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. None of the restructuring or impairment charges resulted in the utilization of cash during 2019.
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 incurred a full impairment charge which accounts for $5.0 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statement of Operations for the year ended December 31, 2019.
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
71


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
72


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 2020 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, 2019, are as follows:
Name and Age of Executive OfficerPositions and Offices with Astronics  
Year First
Elected Officer
Peter J. Gundermann
Age 57
President, Chief Executive Officer and Director of the Company  2001
David C. Burney
Age 57
Executive Vice President, Secretary and Chief Financial Officer of the Company  2003
Mark A. Peabody
Age 60
Astronics Advanced Electronic Systems President and Executive Vice President of Astronics Corporation  2010
James S. Kramer
Age 56
Luminescent Systems Inc. President and Executive Vice President of Astronics Corporation  2010
James F. Mulato
Age 59
President of Astronics Test Systems, Inc. and Executive Vice President of Astronics Corporation2019
Michael C. Kuehn
Age 59
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.
73


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


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, 2019, 2018 and 2017
ii.Consolidated Statements of Comprehensive Income for the years ended December 31, 2019, 2018 and 2017
iii.Consolidated Balance Sheets as of December 31, 2019 and 2018
iv.Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018 and 2017
v.Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2019, 2018 and 2017
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


 
75


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).
76


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

Asset Purchase Agreement dated as of March 16, 2017 by and between UJB Acquisition Corp. and Custom Control Concepts LLC filed as Exhibit 10.1 on Form 8-K filed on April 6, 2017 (File No. 000-07087).
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).
Stock Purchase Agreement dated as of July 1, 2019, among Astronics Corporation, Freedom Communication Technologies, the Sellers and Hanover Partners, filed as Exhibit 10.1 on Form 8-K Filed on July 1, 2019 (File No. 000-07087)
Amendment to the Astronics Corporation 2017 Long Term Incentive Plan, dated December 14, 2018.
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


77


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)     
2019Allowance for Doubtful Accounts$1,486  $2,144  $(71) $3,559  
Reserve for Inventory Valuation20,826  14,803  (2,023) 33,606  
Deferred Tax Valuation Allowance8,098  5,205    13,303  
2018Allowance for Doubtful Accounts$960  $589  $(63) $1,486  
Reserve for Inventory Valuation18,013  2,682  131  20,826  
Deferred Tax Valuation Allowance7,823  275    8,098  
2017Allowance for Doubtful Accounts$602  $87  $271  $960  
Reserve for Inventory Valuation15,410  2,885  (282) 18,013  
Deferred Tax Valuation Allowance3,816  4,007    7,823  

78


ITEM 16.  FORM 10-K SUMMARY
None.
79


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 2, 2020.
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 2, 2020
Peter J. Gundermann   
/s/ David C. Burney  Executive Vice President, Chief Financial Officer (Principal Financial Officer) March 2, 2020
David C. Burney   
/s/ Nancy L. Hedges  Corporate Controller and Principal Accounting Officer March 2, 2020
Nancy L. Hedges   
/s/ Raymond W. Boushie  
 
 
Director
 March 2, 2020
Raymond W. Boushie   
/s/ Robert T. Brady  
 
Director
 March 2, 2020
Robert T. Brady   
/s/ Tonit Calaway  
 
 
Director
 March 2, 2020
Tonit Calaway   
/s/ Jeffry D. Frisby  
 
 
Director
 March 2, 2020
Jeffry D. Frisby   
/s/ Peter J. Gundermann  
 
 
Director
 March 2, 2020
Peter J. Gundermann   
/s/ Warren C. Johnson  
 
 
Director
 March 2, 2020
Warren C. Johnson   
/s/ Robert S. Keane  
 
 
Director
 March 2, 2020
Robert S. Keane   
/s/ Neil Kim  
 
 
Director
 March 2, 2020
Neil Kim   
/s/ Mark J. Moran  
 
 
Director
 March 2, 2020
Mark J. Moran   


80
EX-10.21 2 atro-20191231xex1021.htm EX-10.21 Document

Exhibit 10.21
AMENDMENT
TO THE
ASTRONICS CORPORATION
2017 LONG TERM INCENTIVE PLAN

The Astronics Corporation 2017 Long Term Incentive Plan is hereby amended, effective as of December 14, 2018, as follows:
1.Existing Section 7(c)(2) regarding Options and SARs is hereby changed to read in its entirety as follows:
“(2) On the grant of an Option or SAR, the Committee may impose such restrictions or conditions to the vesting of the Option or SAR as it, in its absolute discretion, deems appropriate. Any Option or SAR awarded to a Participant other than a non-employee director that vests solely on the basis of the passage of time (e.g., not on the basis of any performance standards) may not vest more quickly than ratably over the three-year period beginning on the first anniversary of the date of grant. Any Option or SAR awarded to a non-employee director that vests solely on the basis of the passage of time may not vest sooner than six months from the date of grant. Notwithstanding anything contained in this Section 7(c)(2) to the contrary, the Option or SAR may vest sooner under any of the following circumstances, as more specifically set forth in the applicable Award Agreement: (1) the Participant’s death; (2) the Participant’s Disability; (3) the Participant’s “retirement” as defined in the Award Agreement; (4) the Participant’s termination of employment with the Company due to workforce reduction, job elimination or divestiture, as determined by the Committee; (5) a Change in Control consistent with the provisions of Section 12; or (6) in connection with establishing the terms and conditions of employment of an individual necessary for the recruitment of the individual or as the result of a business combination or acquisition by the Company.”

2.  Existing Section 8(b) regarding Restricted Stock is hereby changed to read in its entirety as follows:
“(b) Conditions to Vesting. On the grant of Restricted Stock, the Committee may impose such restrictions or conditions to the vesting of the shares of Restricted Stock as it, in its absolute discretion, deems appropriate. For example, the Committee may require, as a condition to the vesting of any class or classes of shares of Restricted Stock, that the Participant or the Company achieves such performance goals as the Committee may specify under Section 11. Any shares of Restricted Stock awarded to a Participant other than a non-employee director that vest solely on the basis of the passage of time (e.g., not on the basis of any performance standards) may not vest more quickly than ratably over the three-year period beginning on the first anniversary of the date of grant. Any shares of Restricted Stock awarded to a non-employee



director that vest solely on the basis of the passage of time may not vest sooner than six months from the date of grant. Notwithstanding anything contained in this Section 8(b) to the contrary, the shares of Restricted Stock may vest sooner under any of the following circumstances, as more specifically set forth in the applicable Award Agreement: (1) the Participant’s death; (2) the Participant’s Disability; (3) the Participant’s termination of employment with the Company due to workforce reduction, job elimination or divestiture, as determined by the Committee; (4) a Change in Control consistent with the provisions of Section 12; or (5) in connection with establishing the terms and conditions of employment of an individual necessary for the recruitment of the individual or as the result of a business combination or acquisition by the Company.”

3.  RESTRICTED STOCK UNITS. Existing Section 9(d) regarding RSUs is hereby changed to read in its entirety as follows:
“(d) Conditions to Vesting. On the grant of RSUs, the Committee will impose such restrictions or conditions to the vesting of the RSUs as it, in its absolute discretion, deems appropriate. For example, the Committee may require, as a condition to the vesting of any RSUs, that the Participant or the Company achieves such performance goals as the Committee may specify under Section 11. Any RSUs awarded to a Participant other than a non-employee director that vest solely on the basis of the passage of time (e.g., not on the basis of any performance standards) may not vest more quickly than ratably over the three-year period beginning on the first anniversary of the date of grant. Any RSUs awarded to a non-employee director that vest solely on the basis of the passage of time may not vest sooner than six months from the date of grant. Notwithstanding anything contained in this Section 9(d) to the contrary, RSUs may vest sooner under any of the following circumstances, as more specifically set forth in the applicable Award Agreement: (1) the Participant’s death; (2) the Participant’s Disability; (3) the Participant’s “retirement” as defined in the Award Agreement; (4) a Participant’s termination of employment with the Company due to workforce reduction, job elimination or divestiture, as determined by the Committee; (5) a Change in Control consistent with the provisions of Section 12; or (6) in connection with establishing the terms and conditions of employment of an individual necessary for the recruitment of the individual or as the result of a business combination or acquisition by the Company.”


EX-21 3 atro-20191231xex21.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
Max-Viz, Inc. 100%  Oregon, 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%  Texas, 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 Europe100%  France
Astronics Connectivity Systems & Certification Ukraine100%  Ukraine
Huizhou Telefonix Co., Ltd.100%  China
Alliance Technology HK Limited100%  Hong Kong


EX-23 4 atro-20191231xex23.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 2, 2020 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, 2019.

/s/ Ernst & Young LLP

Buffalo, New York
March 2, 2020


EX-31.1 5 atro-20191231xex311.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 2, 2020
/s/ Peter J. Gundermann
Peter J. Gundermann
Chief Executive Officer


EX-31.2 6 atro-20191231xex312.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 2, 2020
/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 7 atro-20191231xex32.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, 2019 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Dated: March 2, 2020/s/ Peter J. Gundermann
Peter J. Gundermann
Title: Chief Executive Officer
Dated: March 2, 2020/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 8 atro-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100020003 - Statement - Consolidated Statements of Comprehensive 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 220022001 - Disclosure - Summary of Significant Accounting Principles and Practices (Policies) link:presentationLink link:calculationLink link:definitionLink 240034001 - Disclosure - Summary of Significant Accounting Principles and Practices - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210041002 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 230053001 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 240064002 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240074003 - Disclosure - Revenue - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240084004 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 240094005 - Disclosure - Revenue - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 210101003 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 230113002 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 240124006 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 210131004 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 230143003 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 240154007 - Disclosure - Inventories - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 240164008 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210171005 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 230183004 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 240194009 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 210201006 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 230213005 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240224010 - Disclosure - Intangible Assets - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240234011 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240244012 - Disclosure - Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210251007 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 230263006 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 240274013 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 240284014 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210291008 - Disclosure - Long-Term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 230303007 - Disclosure - Long-Term Debt and Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 240314015 - Disclosure - Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240324016 - Disclosure - Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240334017 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210341009 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 230353008 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 240364018 - Disclosure - Warranty - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240374019 - Disclosure - Warranty - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 210381010 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230393009 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240404020 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240414021 - Disclosure - Leases - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 240424022 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240424022 - Disclosure - Leases - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210431011 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230443010 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240454023 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 240464024 - Disclosure - Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 240474025 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240484026 - Disclosure - Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240494027 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240504028 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) link:presentationLink link:calculationLink link:definitionLink 210511012 - Disclosure - Profit Sharing/401(k) Plan link:presentationLink link:calculationLink link:definitionLink 240524029 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210531013 - Disclosure - Retirement Plans and Related Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 230543011 - Disclosure - Retirement Plans and Related Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 240554030 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240564031 - 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 240574032 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240584033 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 240594034 - Disclosure - Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 210601014 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 230613012 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 240624035 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240634036 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 240644037 - Disclosure - Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 210651015 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 230663013 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 240674038 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 210681016 - Disclosure - Equity Compensation link:presentationLink link:calculationLink link:definitionLink 230693014 - Disclosure - Equity Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 240704039 - Disclosure - Equity Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240714040 - Disclosure - Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 240724041 - Disclosure - Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 240734042 - Disclosure - Equity Compensation - Summary of Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 240744043 - Disclosure - Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 240754044 - 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 240764045 - Disclosure - Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 210771017 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 240784046 - Disclosure - Fair Value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210791018 - Disclosure - Selected Quarterly Financial Information link:presentationLink link:calculationLink link:definitionLink 230803015 - Disclosure - Selected Quarterly Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240814047 - Disclosure - Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 210821019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 240834048 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210841020 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 230853016 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 240864049 - Disclosure - Segments - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 240874050 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240884051 - Disclosure - Segments - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 240894052 - Disclosure - Segments - Schedule of Activities with Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 210901021 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 230913017 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 240924053 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 240934054 - Disclosure - Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) link:presentationLink link:calculationLink link:definitionLink 210941022 - Disclosure - Divestiture Activities link:presentationLink link:calculationLink link:definitionLink 230953018 - Disclosure - Divestiture Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 240964055 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 240974056 - Disclosure - Divestiture Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210981023 - Disclosure - Restructuring, Impairments and Other Charges link:presentationLink link:calculationLink link:definitionLink 240994057 - Disclosure - Restructuring, Impairment and Other Charges Summary of the Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 241004058 - Disclosure - Restructuring, Impairment and Other Charges Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 211011024 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 241024059 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 240064002 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 atro-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 atro-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 atro-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2023 Finance Lease, Liability, Payments, Due Year Four Exercisable Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable Debt Acquisition Costs Payments of Debt Issuance Costs Level 3 Fair Value, Inputs, Level 3 [Member] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Patent Infringement Patent Infringement [Member] Patent Infringement [Member] Custom Control Concepts LLC Custom Control Concepts LLC [Member] Custom Control Concepts LLC [Member] Interest Cost Defined Benefit Plan, Interest Cost Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Treasury Stock, Shares (in shares) Treasury Stock, Shares 2020 Finance Lease, Liability, Payments, Due Next Twelve Months 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 Current Fiscal Year End Date Current Fiscal Year End Date 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. 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 Summarizes Selected Quarterly Financial Information Quarterly Financial Information [Table Text Block] Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Property, Plant and Equipment, Net of Accumulated Depreciation Property, plant and equipment, net Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net Operating Margins Percentage Of Operating Income Loss Percentage of operating income loss. LIBOR London Interbank Offered Rate (LIBOR) [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Interest rate on revolving credit at LIBOR rate Debt Instrument, Basis Spread on Variable Rate Cover page. Cover page. Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Loss Contingencies Loss Contingencies [Line Items] Principal Payments on Long-term Debt Repayments of Long-term Debt South America South America [Member] Construction in Progress Construction in Progress [Member] Financial liabilities carried at fair value Business Combination, Contingent Consideration, Liability Other Accrued Expenses Accounts Payable and Other Accrued Liabilities, Current [Member] Accounts Payable and Other Accrued Liabilities, Current Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Current Liabilities: Liabilities, Current [Abstract] 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. Credit Facility [Axis] Credit Facility [Axis] Class B stock voting rights per share Common Stock, Votes Per Share Common Stock, Votes Per Share Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] SERP Medical Supplemental Employee Retirement Plan Defined Benefit Medical [Member] Supplemental employee retirement plan defined benefit medical. Inventories Inventory, Policy [Policy Text Block] Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Equity [Abstract] Segment Reporting Information Segment Reporting Information [Line Items] Income Tax Authority [Domain] Income Tax Authority [Domain] 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 Debt Instrument Debt Instrument [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Defined contribution plan charges recognized Defined Contribution Plan, Cost Expected future payments in 2022 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable Accounts Receivable, after Allowance for Credit Loss Period of options granted (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Purchased intangible impairment loss Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Intangible Assets, Net Intangible Assets, Net [Member] Intangible Assets, Net Treasury Stock Treasury Stock [Member] Segments [Axis] Segments [Axis] Lease Liabilities Deferred Tax Assets, Lease Accounting Deferred Tax Assets, Lease Accounting Retirement Plan Type [Axis] Retirement Plan Type [Axis] Percentage of reserve for inventory valuation Inventory Valuation Reserves As Percentage Of Gross Inventory Inventory valuation reserves as percentage of gross inventory. Other Liabilities Other Liabilities [Member] Treasury Stock; 3,526,018 Shares at December 31, 2019, 1,674,714 Shares at December 31, 2018 Treasury stock, value Treasury Stock, Value Goodwill Goodwill [Roll Forward] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Operating Lease Expense Noncash Operating Lease Expense Noncash Operating Lease Expense Gain on sale, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Tax benefit Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Other Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Reconciliation of Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Income from Operations Total Operating Profit Operating Loss Operating Income (Loss) Expected future payments in 2023 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Four Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Operating Cash Flows Used for Finance Leases Finance Lease, Interest Payment on Liability Segments [Domain] Segments [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Systems Certification Product Line, Systems Certification [Member] Product Line, Systems Certification Basic earnings per share (in usd per share) Earnings Per Share, Basic Inventories Inventory Disclosure [Text Block] Options exercised (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Restatement [Domain] Restatement [Domain] 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 Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net GILTI and FDII Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Statement of Stockholders' Equity [Abstract] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income Before Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Cash Flows from Changes in Operating Assets and Liabilities, net of the Effects from Acquisitions and Divestitures of Businesses: Increase (Decrease) in Operating Capital [Abstract] Customer [Axis] Customer [Axis] Consolidation Items [Axis] Consolidation Items [Axis] Completed and Unpatented Technology Unpatented Technology [Member] Class of Stock [Axis] Class of Stock [Axis] Plan Name [Domain] Plan Name [Domain] Expected future payments in 2020 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months Capital Lease Obligation, Weighted Average Discount Rate, Percent Capital Lease Obligation, Weighted Average Discount Rate, Percent Capital Lease Obligation, Weighted Average Discount Rate, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Test Systems Test Systems Segment [Member] Test systems segment. Other Bank Debt Notes Payable to Banks [Member] Income tax benefit recognized Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Local Phone Number Local Phone Number Deferred Tax Valuation Allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Volatility Factor Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Divestiture Activities Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Cumulative translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accrued Expenses Increase (Decrease) in Accrued Liabilities Lufthansa Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] Proceeds from sale Proceeds from Sale of Productive Assets Financing Leases Finance Lease, Liability, Payment, Due [Abstract] Work in Progress Inventory, Work in Process, Net of Reserves Cash Paid in Lieu of Fractional Shares from Stock Distribution Dividends, Stock Options forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 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] Stock Compensation Expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Exercise of Stock Options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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. Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Treasury stock repurchased (in shares) Treasury Stock, Shares, Repurchased Treasury Stock, Shares, Repurchased Business Jet Business Jet [Member] Business Jet 2023 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four Total Current Assets Assets, Current Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Goodwill Goodwill [Member] Semiconductor Semiconductor [Member] Semiconductor Net Income Net Income Net Income Net Income (Loss) Attributable to Parent Current Assets: Assets, Current [Abstract] Lighting & Safety Product Line, Lighting And Safety [Member] Product Line, Lighting And Safety Income taxes from divesture Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Exercise Price Range [Axis] Exercise Price Range [Axis] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Percentage of acquired stock Business Acquisition, Percentage of Voting Interests Acquired Cumulative effect on retained earnings, net of tax Cumulative Effect on Retained Earnings, Net of Tax $22.69 - $35.82 Range Three [Member] Range three. Commitments and Contingencies Disclosure [Abstract] Benefits Paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Letter of Credit Letter of Credit [Member] Equity-based compensation expense Equity-based Compensation Expense Share-based Payment Arrangement, Expense Corporate Corporate, Non-Segment [Member] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Fair value of plan assets at period end Defined Benefit Plan, Plan Assets, Amount Entity Address, City or Town Entity Address, City or Town Freedom Communication Technologies, Inc. Freedom Communication Technologies, Inc. [Member] Freedom Communication Technologies, Inc. Document Annual Report Document Annual Report Building and Improvements Building and Building Improvements [Member] Current Maturities of Long-term Debt Long-term Debt, Current Maturities Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent Revolving line of credit Line of Credit Facility, Current Borrowing Capacity 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. Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] $45.89 - $45.89 Range Four [Member] Range four. Components of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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 Weighted Average Life Finite-Lived Intangible Asset, Useful Life Litigation Case [Domain] Litigation Case [Domain] Summary of Long-Term Debt Schedule of Debt [Table Text Block] Statutory Federal Income Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Recurring Basis Fair Value, Recurring [Member] Deferred Tax Assets: Components of Deferred Tax Assets [Abstract] Liabilities Held For Sale [Member] Liabilities Held For Sale [Member] Liabilities Held For Sale Less Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss, Current Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Common Stock Common Class Undefined [Member] Classification of common stock that is undefined, representing ownership interest in a corporation. Class of Stock [Line Items] Class of Stock [Line Items] 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. 2022 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Less Current Maturities Long-term Debt and Lease Obligation, Current Long-term Debt and Lease Obligation, Current Operating Cash Flows Used for Operating Leases Operating Lease, Payments Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Inventory [Line Items] Inventory [Line Items] 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. Cash compensation limit Cash Compensation Limit Cash compensation limit. 2024 Finance Lease, Liability, Payments, Due Year Five Foreign Current Foreign Tax Expense (Benefit) Diluted earnings per share (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Change in retirement benefit obligation Increase Decrease In Pension And Other Postretirement Benefit Obligations Increase Decrease In Pension And Other Postretirement Benefit Obligations Contract Liabilities Contract with Customer, Liability 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 Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] 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. Service Cost Service Cost — Benefits Earned During Period Defined Benefit Plan, Service Cost Outstanding Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Additions to (Deductions from) Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Net assets Net Assets Net assets. Retained Earnings Retained Earnings (Accumulated Deficit) Conversion ratio for Class B stock to common stock Common Stock, Conversion Ratio Common Stock, Conversion Ratio Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Document Information Document Information [Line Items] Entity Tax Identification Number Entity Tax Identification Number 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 Intangible Assets Intangible Assets Disclosure [Text Block] Diluted earnings per share (in usd per share) Earnings Per Share, Diluted Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Trading Symbol Trading Symbol Minimum Minimum [Member] Dividends Dividends [Policy Text Block] Dividends. Penalties or interest liabilities accrued Income Tax Examination, Penalties and Interest Accrued 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Balance Sheet Location [Domain] Balance Sheet Location [Domain] Legal Entity [Axis] Legal Entity [Axis] Deferred Tax Benefit Deferred Deferred Income Tax Expense (Benefit) Finance lease liability, noncurrent Finance Lease, Liability, Noncurrent Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions and Divestitures: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Panasonic Panasonic [Member] Panasonic. Summary of Company's Stock Option Activity and Related Information Share-based Payment Arrangement, Option, Activity [Table Text Block] Capital Lease Obligations Capital Lease Obligations Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities Dividend Yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Inventory Disclosure [Abstract] Provision for Income Taxes Provision (benefit) for income taxes, net Income Tax Expense (Benefit) Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Inventories Disposal Group, Including Discontinued Operation, Inventory 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Vesting [Axis] Vesting [Axis] Balance at the Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] Other Liabilities Other Liabilities, Noncurrent Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets Contingent consideration, fair value Business Combination, Contingent Consideration Arrangements, Fair Value Business Combination, Contingent Consideration Arrangements, Fair Value Liabilities Held for Sale Liabilities Held-For-Sale, Not Part Of Disposal Group, Current Liabilities Held-For-Sale, Not Part Of Disposal Group, Current City Area Code City Area Code Pre-tax loss on sale Pre-tax loss on sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax ASC 606 Revenue Recognition Deferred Tax Assets, Revenue Recognition Deferred Tax Assets, Revenue Recognition Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Prepaid Expenses and Other Current Assets Increase (Decrease) in Prepaid Expense Leases Lessee, Finance Leases [Text Block] Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Deferred Tax Assets Deferred Income Tax Assets, Net Foreign Currency Translations and Other Goodwill, Foreign Currency Translation Gain (Loss) Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Supplemental Retirement Plan and Other Liabilities Increase (Decrease) in Employee Related Liabilities SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Long Term Incentive Plan Long Term Incentive Plan [Member] Long Term Incentive Plan [Member] ASSETS Assets [Abstract] Deferred Tax Liability, Lease Accounting Deferred Tax Liabilities, Lease Accounting Deferred Tax Liabilities, Lease Accounting Current Current Income Tax Expense (Benefit) Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term Structures Product Line, Structures [Member] Product Line, Structures Loss contingency accrual Loss Contingency Accrual Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Basic earnings per share (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Components of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Warranty Liabilities Divested or Acquired Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Assets Held For Sale [Member] Assets Held For Sale [Member] Assets Held For Sale Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent 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. Net effect of dilutive stock options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Operating loss carryforwards expected to be utilized Operating Loss Carryforwards, Expected To Be Utilized, Amount Operating Loss Carryforwards, Expected To Be Utilized, Amount Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Europe Europe [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Restructuring and Related Activities [Abstract] 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. Customer [Domain] Customer [Domain] Unrecognized prior service costs, net Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Total Lease Payments Finance Lease, Liability, Payment, Due Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Tax cuts and jobs act, incomplete Accounting, provisional income tax expense Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Warranty Product Warranty Disclosure [Text Block] Range [Axis] Statistical Measurement [Axis] Supplemental Cash Flow Information: Supplemental Cash Flow Information [Abstract] Provisional tax benefit Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit Unrecognized actuarial losses, net Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Percentage of revenue (as a percentage) Percentage Of Revenue Percentage Of Revenue Description of Business Basis of Accounting, Policy [Policy Text Block] Accounts Payable Increase (Decrease) in Accounts Payable Reporting Unit [Axis] Reporting Unit [Axis] Actuarial loss Defined Benefit Plan Amortization of Net Gains Losses Before Tax Defined benefit plan amortization of net gains losses before tax. Long-Term Debt and Notes Payable Debt Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Weighted-average finance lease discount rate (as a percentage) Finance Lease, Weighted Average Discount Rate, Percent Variable Lease Cost Variable Lease, Cost Net income Business Acquisition, Pro Forma Net Income (Loss) Common Stock, Shares authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Year 3 Share-based Payment Arrangement, Tranche Three [Member] Accrued Litigation Claim Total gain (loss) on litigation settlement Gain (Loss) Related to Litigation Settlement Entity Central Index Key Entity Central Index Key Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Entity Emerging Growth Company Entity Emerging Growth Company Selling, General and Administrative Expenses Selling, General and Administrative Expense Weighted-average incremental borrowing rate (as a percentage) Operating Lease And Financing Lease, Weighted Average Discount Rate, Percent Operating Lease And Financing Lease, Weighted Average Discount Rate, Percent Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense Long-term Debt Long-term Debt, Excluding Current Maturities State State and Local Jurisdiction [Member] Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Credit Facility [Domain] Credit Facility [Domain] Accrued Payroll and Employee Benefits Employee-related Liabilities, Current 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 Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Maturity [Table Text Block] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Unbilled Recoverable Costs and Accrued Profits Unbilled Contracts Receivable Concentration Risk Type [Axis] Concentration Risk Type [Axis] Nonrecurring Basis Fair Value, Nonrecurring [Member] North America (excluding United States) North America, Excluding United States [Member] North America, Excluding United States [Member] Product Product [Member] Armstrong Areospace, Inc. Armstrong [Member] Armstrong [Member] LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Balance at Beginning of the Year Balance at End of the Year Standard and Extended Product Warranty Accrual Other Assets Other Assets, Noncurrent Second Earnout Second Earnout [Member] Second Earnout Earn-out achievement benchmark Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value 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] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] 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 Long-term debt Long-term Debt 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Income tax effect recorded for currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Retirement Plan Type [Domain] Retirement Plan Type [Domain] Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Summary of Contract Assets and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Sale of Stock [Axis] Sale of Stock [Axis] Total Debt Long-term Debt and Lease Obligation, Including Current Maturities Weighted average period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Telefonix, Incorporated Telefonix, Incorporated [Member] Telefonix, Incorporated [Member] Accounts Receivable, Net Accounts Receivable [Member] United States UNITED STATES Foreign Deferred Foreign Income Tax Expense (Benefit) Entity Address, Address Line One Entity Address, Address Line One Unrecognized prior service costs Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Property, plant and equipment gross Property, Plant and Equipment, Gross Common stock price to market value (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Operating loss carryforwards, expected to be utilize, expiration ending year Operating Loss Carry Forwards, Expected To Be Utilized, Expiration Ending Year Operating Loss Carry Forwards, Expected To Be Utilized, Expiration Ending Year Gross Profit Gross Profit (sales less cost of products sold) Gross Profit Geographical [Domain] Geographical [Domain] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Address, State or Province Entity Address, State or Province Unrecognized actuarial losses Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Income Tax [Table] Income Tax [Table] Income Tax [Table] Operating Segments Operating Segments [Member] Retirement Benefits [Abstract] Year 1 Share-based Payment Arrangement, Tranche One [Member] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Accounts Payable Accounts Payable, Current Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Summary of Significant Accounting Principles and Practices Significant Accounting Policies [Text Block] Revenue, Major Customer Revenue, Major Customer [Line Items] CSC Astronics Connectivity Systems And Certification Corp. [Member] Astronics Connectivity Systems And Certification Corp. [Member] 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. Entity Interactive Data Current Entity Interactive Data Current Common Stock, Shares issued (in shares) Common Stock, Shares, Issued Common Stock, Par value (in usd per share) Common Stock, Par or Stated Value Per Share 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 Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Exercise price, upper range (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Deferred Tax Liabilities [Member] Deferred Tax Liabilities [Member] Deferred Tax Liabilities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Key Employee Key Employee [Member] Key employee. Options available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Thereafter Finance Lease, Liability, Payments, Due after Year Five Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Options granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Consolidated Revenue Revenue Benchmark [Member] Cost of Products Sold Cost of Sales [Member] Aerospace & Defense Aerospace And Defense Segments [Member] Aerospace And Defense Segments Consolidated Entities [Axis] Consolidated Entities [Axis] Balance at beginning of the year Balance at end of the year Defined Benefit Plan, Benefit Obligation Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Summary of assets and liabilities held for sale Disposal Groups, Including Discontinued Operations [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Goodwill Goodwill Disclosure [Text Block] Restatement [Axis] Restatement [Axis] Effective Tax Rates Differ from Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common Stock Common Stock, Value, Issued India INDIA Research and development, design and related engineering Research and Development Expense Vesting [Domain] Vesting [Domain] Amortization of Losses Defined Benefit Plan, Amortization of Gain (Loss) Proceeds from Sale of Businesses Proceeds from Divestiture of Businesses Inventories Increase (Decrease) in Inventories Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Basic earnings weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Operating Right-of-Use Assets Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] Net Deferred Tax Assets (Liabilities) Deferred Tax Liabilities, Net Net Deferred Tax Assets (Liabilities) Deferred Tax Assets, Net Income Tax Income Tax [Line Items] Income Tax [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Advanced Payments and Deferred Revenue Contract with Customer, Liability, Current Contributions of employer Multiemployer Plans, Plan Contributions Long-term accrued pension liability Liability, Defined Benefit Pension Plan, Noncurrent U.S. Federal Current Federal Tax Expense (Benefit) Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Restructuring Activities Restructuring Costs Depreciation and Amortization Total Depreciation and Amortization Depreciation, Depletion and Amortization Astronics Plan Astronics Plan [Member] Astronics plan. 2021 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two Variable Rate [Axis] Variable Rate [Axis] Purchase of Shares Treasury Stock, Value, Acquired, Cost Method Net Operating Loss Carryforwards and Other Deferred Tax Assets, Operating Loss Carryforwards, State and Local Military Military Aircraft [Member] Military Aircraft Summary of Sales and Amounts Included in Income from Operations Schedule of Business Acquisitions, by Acquisition [Table Text Block] Document Information [Table] Document Information [Table] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Annual increase in the cost of health care benefits Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Astronics Custom Control Concepts Inc. Astronics Custom Control Concepts Inc. [Member] Astronics Custom Control Concepts Inc. [Member] Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities Annual increase in the cost of health care benefits range Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Amounts Restructuring, settlement and impairment provisions Restructuring, Settlement and Impairment Provisions Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Stock Option Share-based Payment Arrangement, Option [Member] Amount authorized for stock repurchase program Stock Repurchase Program, Authorized Amount Finance Lease Principal Payments Financing Cash Flows Used for Finance Leases Finance Lease, Principal Payments Reserve for inventory valuation Inventory Valuation Reserves Provisional income tax expense on foreign earnings Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Line of Credit Line of Credit [Member] Revaluation of Deferred Taxes for Federal Tax Rate Change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Employee Stock Employee Stock [Member] Number of shares employees had subscribed to purchase (in shares) Share-based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period Patents Patents [Member] Sales Business Acquisition, Pro Forma Revenue Income Statement [Abstract] Income Statement [Abstract] 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. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Electrical Power & Motion Product Line, Electrical Power And Motion [Member] Product Line, Electrical Power And Motion Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Valuation Allowance Other Assets Other Assets [Member] Title of Individual [Axis] Title of Individual [Axis] Options forfeited (in usd) Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Intrinsic Value Share based compensation arrangement by share based payment award options forfeitures and expirations in period intrinsic value. Land Land [Member] Write-Offs/Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Loss contingency, estimate of possible loss, excluding interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Other Assets Disposal Group, Including Discontinued Operation, Other Assets 2021 Finance Lease, Liability, Payments, Due Year Two Total Current Liabilities Liabilities, Current Goodwill [Line Items] Goodwill [Line Items] Net Gain on Sale of Businesses Net Gain on Sale of Businesses Gain (Loss) on Disposition of Business Discount Rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Balance at Beginning of the Year Balance at End of the Year Unrecognized Tax Benefits Germany GERMANY Acquisitions and Divestitures Goodwill, Acquired During Period Litigation settlement, amount awarded to other party Litigation Settlement, Amount Awarded to Other Party 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 Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Cost of Products Sold Cost of Goods and Services Sold Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Exercise price, lower range (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Diluted earnings weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Issuance of Restricted Stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Canada CANADA Foreign subsidiaries' undistributed earnings Undistributed Earnings of Foreign Subsidiaries Total Assets Total Assets Assets Options exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Change in Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Entity Shell Company Entity Shell Company Lease liability Operating Lease, Liability Astronics Advanced Electronic Systems Corp. Subsidiaries [Member] Subsequent Event Subsequent Event [Member] Less Sublease and Rental (Income) Expense Sublease Income (Expense) Sublease Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Purchase of Shares (in shares) Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Accrued Income Taxes Accrued Income Taxes, Current Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Impairment Charge of Operating Lease ROU Asset Operating Lease, Impairment Loss Cash acquired Cash Acquired from Acquisition Held for Sale Discontinued Operations, Held-for-sale [Member] Accounts Receivable Increase (Decrease) in Accounts Receivable 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Increase in operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Finance lease liability, current Finance Lease, Liability, Current Postemployment Benefits [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Segments Segment Reporting Disclosure [Text Block] Outstanding letters of credit on revolving credit facility Line of Credit Facility, Remaining Borrowing Capacity Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Class of Stock [Domain] Class of Stock [Domain] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Exercisable at end of the period (in shares) Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Accumulated benefit obligation of the plans Defined Benefit Plan, Accumulated Benefit Obligation Product Warranty Liability Product Warranty Liability [Line Items] Reserve for Inventory Valuation SEC Schedule, 12-09, Reserve, Inventory [Member] Amortization of fulfillment cost Capitalized Contract Cost, Amortization Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Entity File Number Entity File Number Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Adoption of ASU 2014-09 Cumulative Effect of New Accounting Principle in Period of Adoption Document Fiscal Period Focus Document Fiscal Period Focus 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. Beginning of Year (in shares) End of Year (in shares) Shares, Issued Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Tax credit carryforwards Tax Credit Carryforward, Amount Significant Components of Company's Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Summary of Weighted-Average Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table 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 Operating loss carryforwards expiration beginning year Operating Loss Carryforwards Expiration Beginning Year Operating loss carryforwards expiration beginning year. Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill, Net Goodwill Machinery and Equipment Machinery and Equipment [Member] Stock Incentive Plan Stock Incentive Plan [Member] Stock incentive plan. Statement [Line Items] Statement [Line Items] Retirement Liability Adjustment – Before Tax AOCI Tax, Attributable to Parent Sales Revenue from Contract with Customer, Excluding Assessed Tax Total employer contribution Post Acquisition Period Employer Contribution Percentage Post acquisition period employer contribution percentage. Goodwill and Intangible Assets Disclosure [Abstract] Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Disclosures [Abstract] Restatement Adjustment Restatement Adjustment [Member] Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Plan Name [Axis] Plan Name [Axis] Domestic Production Activity Deduction Effective Income Tax Rate Reconciliation, Deduction, Percent France FRANCE Amendment Flag Amendment Flag Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Inventory, Current [Table] Inventory, Current [Table] Common Stock, Shares outstanding (in shares) Common Stock, Shares, Outstanding 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] 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] Director Director [Member] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Stock Options Activity Proceeds of Stock Options Exercised, Net Of Taxes Remitted Proceeds of Stock Options Exercised, Net Of Taxes Remitted Litigation settlement interest Litigation Settlement Interest Options granted (in usd) Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value Share based compensation arrangement by share based payment award options grants in period intrinsic value. Deferred Tax Liabilities, Revenue Recognition Deferred Tax Liabilities, Revenue Recognition Deferred Tax Liabilities, Revenue Recognition Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total Lease Payments Lessee, Operating Lease, Liability, Payments, Due Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Net Property, Plant and Equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Accumulated amortization Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Accounts Receivable, Net of Allowance for Doubtful Accounts Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current Property, Plant and Equipment [Abstract] Finished Goods Inventory, Finished Goods, Net of Reserves Compensation Expense Information Based on Fair Value of Stock Options and RSUs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost Boeing Boeing [Member] Boeing. Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Document Period Start Date Document Period Start Date Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Outstanding letters of credit Letters of Credit Outstanding, Amount Entity Current Reporting Status Entity Current Reporting Status State Deferred State and Local Income Tax Expense (Benefit) Intangible Assets, Net of Accumulated Amortization Disposal Group, Including Discontinued Operation, Intangible Assets Common Stock Common Stock [Member] 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 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Product and Service [Axis] Product and Service [Axis] SERP Supplemental Employee Retirement Plan [Member] Operating Lease Cost Operating Lease, Cost Entity Small Business Entity Small Business Entity Filer Category Entity Filer Category Potential additional earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Deferred Tax Liabilities Deferred Tax Liabilities, Gross Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Total Liabilities and Shareholders’ Equity Liabilities and Equity Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Income Tax Disclosure [Abstract] Selling, General and Administrative Selling, General and Administrative Expenses [Member] Prepaid Expenses and Other Current Assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Other Comprehensive (Loss) Income, Before Tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Percent of consolidated revenue Concentration Risk, Percentage Interest on Lease Liabilities Finance Lease, Interest Expense Airfield Lighting Product Line Airfield Lighting Product Line Assets [Member] Airfield Lighting Product Line Assets Loss Contingencies [Table] Loss Contingencies [Table] Customer Advanced Payments and Deferred Revenue Deferred Tax Assets Customer Advanced Payments And Deferred Revenue Deferred tax assets customer advanced payments and deferred revenue. Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] State Current State and Local Tax Expense (Benefit) Other Expense, Net of Other Income Other Operating Income (Expense), Net Retirement Plans and Related Post Retirement Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Avionics Product Line, Avionics [Member] Product Line, Avionics Profit Sharing/401(k) Plan Compensation and Employee Benefit Plans [Text Block] Net operating loss carryforwards Operating Loss Carryforwards Award Type [Axis] Award Type [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Discount Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Earnings Per Share Computations Schedule of Weighted Average Number of Shares [Table Text Block] Tax Benefit (Expense) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Geographical [Axis] Geographical [Axis] Retained Earnings Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Cash and cash equivalents maturity period (in months) Cash And Cash Equivalents, Maturity Period Cash And Cash Equivalents, Maturity Period New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Leases Lessee, Operating Leases [Text Block] Document Period End Date Document Period End Date Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Benefits to be paid in the aggregate for the following five years Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter Property, plant and equipment, useful life (in years) Property, Plant and Equipment, Useful Life State and foreign tax credit carryforwards expiration beginning year Tax Credit Carryforward Expiration Year Range Start Tax credit carryforward expiration year range start. Accounting Standards Update 2018-02 Accounting Standards Update 2018-02 [Member] Maximum Maximum [Member] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Diagnosys Test Systems Limited Diagnosys Inc. Diagnosys Test Systems Limited [Member] Diagnosys Test Systems Limited State Income Tax, Net of Federal Income Tax Effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Receivables [Abstract] Convertible Class B Stock Common Class B [Member] Claims sought Loss Contingency, Damages Sought, Value Share price (in usd per share) Share Price Total cash proceeds of divesture Proceeds from Divestiture of Businesses, Net of Cash Divested Federal Domestic Tax Authority [Member] Building acquired under capital leases, gross Capital Leased Assets, Gross Entity Public Float Entity Public Float Non-US Non-US [Member] Asia Asia [Member] Deferred Income Taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost 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] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Summary of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Other Accrued Expenses Accounts Payable and Other Accrued Liabilities, Current Selected Quarterly Financial Information Quarterly Financial Information [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] 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 Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Number of reportable segments Number of Reportable Segments Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Cash dividends paid Dividends, Cash Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Raw Material Inventory, Raw Materials, Net of Reserves Range [Domain] Statistical Measurement [Domain] Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Capital Expenditures Total Capital Expenditures Payments to Acquire Productive Assets Tax benefits related to stock option exercises Deferred Tax Expense from Stock Options Exercised Exercisable at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Product Warranty Liability [Table] Product Warranty Liability [Table] Entity [Domain] Entity [Domain] $7.68 - $13.63 Range Two [Member] Range two. Equity Compensation Share-based Payment Arrangement [Text Block] Customer Relationships Customer Relationships [Member] Commercial Transport Commercial Transport Aircraft [Member] Commercial Transport Aircraft Commitment fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Trade Names Trade Names [Member] Other Investing Activities Payments for (Proceeds from) Other Investing Activities 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 Risk-free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Other Other Aerospace [Member] Other Aerospace Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Other Other Noncash Income (Expense) Other Deferred Tax Liabilities, Other Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] 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 Acquisitions Business Combinations Policy [Policy Text Block] Equity-based Compensation Expense, Net of Tax Share-based Payment Arrangement, Expense, after Tax Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Quarterly Financial Information Disclosure [Abstract] Total Net Lease Cost Lease, Cost 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Current accrued pension liability Liability, Defined Benefit Plan, Current Summary of Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Corporate and Other Expenses, Net Operating Expenses Other Product Line, Other [Member] Product Line, Other Segment Reporting [Abstract] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Capitalized fulfillment costs Capitalized Contract Cost, Net Adoption of ASU 2018-02 Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings Net Exercise of Stock Options Stock Issued During Period, Value, Stock Options Exercised Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Tax Credit Carryforwards, General Business Net Periodic Cost Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Debt Disclosure [Abstract] Restructuring, Impairments and Other Charges Restructuring and Related Activities Disclosure [Text Block] Principal Maturities of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Maximum total earnout proceeds Proceeds From Earnout Proceeds From Earnout Weighted-average operating lease discount rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Balance at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] U.S. Federal Deferred Federal Income Tax Expense (Benefit) Summary of Pro-Forma Consolidated Results Business Acquisition, Pro Forma Information [Table Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Income Taxes Paid, Net of Refunds Income Taxes Paid, Net First Earnout First Earnout [Member] First Earnout Intangible asset impairment charge Impairment of Intangible Assets (Excluding Goodwill) Statement of Cash Flows [Abstract] Total compensation costs related to non-vested awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Increases as a Result of Tax Positions Taken in the Current Year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Sale of Stock [Domain] Sale of Stock [Domain] Current Operating Lease Liabilities Operating Lease, Liability, Current Other Deferred Tax Assets, Other Accrued Payroll and Employee Benefits Employee-related Liabilities, Current [Member] Employee-related Liabilities, Current Research and Development Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Income Taxes Income Tax Disclosure [Text Block] Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Building Building [Member] Disposal Group Name [Domain] Disposal Group Name [Domain] Operating loss carryforwards, expected to be utilize, expiration beginning year Operating Loss Carryforwards, Expected to Be Utilize, Expiration Beginning Year Operating Loss Carryforwards, Expected to Be Utilize, Expiration Beginning Year Fourth Amended and Restated Credit Agreement Fourth Amended and Restated Credit Agreement [Member] Fourth Amended and Restated Credit Agreement Total Receivables, Gross Contract Receivable Foreign earnings repatriated Foreign Earnings Repatriated Type of Adoption [Domain] Type of Adoption [Domain] Entity Voluntary Filers Entity Voluntary Filers Valuation Allowance [Line Items] Valuation Allowance [Line Items] 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] Aerospace Aerospace Segment [Member] Aerospace segment. Proceeds From Long-term Debt Proceeds from Issuance of Long-term Debt Reporting Unit [Domain] Reporting Unit [Domain] Guarantees [Abstract] 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Disposed of by Sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Income Taxes Payable Increase (Decrease) in Income Taxes Payable State and foreign tax credit carryforwards expiration ending year Tax Credit Carryforward Expiration Year Range End Tax credit carryforward expiration year range end. Additional Paid in Capital Additional Paid-in Capital [Member] Revenue Revenue from Contract with Customer [Text Block] Percentage of fund Percentage Of Funded Status Of Pension Plans Percentage of funded status of pension plans. Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Relationship to Entity [Domain] Title of Individual [Domain] Disposal Group Name [Axis] Disposal Group Name [Axis] Equity-Based Compensation Share-based Payment Arrangement [Policy Text Block] Deferred Income Taxes Deferred Tax Liabilities Deferred Income Tax Liabilities, Net Impairment of long-lived assets held-for-use Impairment of Long-Lived Assets Held-for-use Acquisitions of Businesses, Net of Cash Acquired Business acquisition purchase price paid in cash Payments to Acquire Businesses, Net of Cash Acquired Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Combinations [Abstract] Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash purchase price Payments to Acquire Businesses, Gross Income Statement Location [Axis] Income Statement Location [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Restructuring Charges Restructuring Charges Intersegment Eliminations Intersegment Eliminations [Member] Pretax income Pretax Income From Foreign Subsidiary Pretax income from foreign subsidiary. Year 2 Share-based Payment Arrangement, Tranche Two [Member] 2022 Finance Lease, Liability, Payments, Due Year Three Business Acquisition [Line Items] Business Acquisition [Line Items] Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Supplemental Retirement Plan and Other Liabilities for Pension Benefits Liability, Defined Benefit Plan, Noncurrent Expected future payments in 2024 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Five Maturities of Long-term Debt and Capital Lease Obligations [Abstract] Maturities of Long-term Debt and Capital Lease Obligations [Abstract] Financing lease, right-of-use asset Finance Lease, Right-of-Use Asset Impairment loss Disposal Group, Including Discontinued Operation, Impairment Charges Disposal Group, Including Discontinued Operation, Impairment Charges Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Inventories Inventories [Member] 2020 Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Property, Plant and Equipment, Net Property, Plant and Equipment [Member] Financial assets carried at fair value Business Combination, Contingent Consideration, Asset Trade Accounts Receivable Accounts Receivable, before Allowance for Credit Loss Impairment Loss Impairment loss Asset Impairment Charges Long-term debt and capital lease obligations excluding current maturities Long-term Debt and Lease Obligation Inventories Total Inventory Inventory, Net Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Measurement Frequency [Axis] Measurement Frequency [Axis] Expected future payments in 2021 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Two Earnings Per Share Earnings Per Share [Text Block] Provisional foreign tax credit carryforwards Provisional, Tax Credit Carryforwards, Foreign Provisional, Tax Credit Carryforwards, Foreign Amortization of ROU Assets Finance Lease, Right-of-Use Asset, Amortization Equity Award [Domain] Award Type [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Finance lease, liability Finance Lease, Liability SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible 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. Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Indirect Sales Indirect Sales [Member] Indirect Sales Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total Liabilities Liabilities Achievement period (in years) Business Combination, Contingent Consideration, Achievement Period Business Combination, Contingent Consideration, Achievement Period Acquisitions Business Combination Disclosure [Text Block] Foreign Tax Rate Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Additions Charged to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Directors Stock Option Plan Directors Stock Option Plan [Member] Directors stock option plan. Non-compete Agreement Noncompete Agreements [Member] Statement of Comprehensive Income [Abstract] Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Number of shares out-of-the-money (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Equity Investment Other Than Temporary Impairment Equity investment impairment Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Total Shareholders’ Equity Beginning of Year End of Year Stockholders' Equity Attributable to Parent Amortization expense for intangibles Amortization of Intangible Assets Concentration Risk Type [Domain] Concentration Risk Type [Domain] Incremental reserve Loss Contingency Accrual, Provision 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 Deferred Tax Assets Deferred Tax Assets, Net of Valuation Allowance Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Fair Value Fair Value Disclosures [Text Block] Net periodic pension cost Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Valuation Allowance [Table] Valuation Allowance [Table] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Astronics AeroSat Corporation Astronics AeroSat Corporation [Member] Astronics AeroSat Corporation Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest Paid Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of Activities with Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Retirement Liability Adjustment – Net of Taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Number of major customers Number Of Major Customers Number of major customers. Assumptions Used to Calculate the Post Retirement Benefit Obligation Defined Benefit Plan, Assumptions [Table Text Block] Depreciation expense Depreciation Litigation Case [Axis] Litigation Case [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Additional Paid-in Capital Additional Paid in Capital, Common Stock Equity Component [Domain] Equity Component [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Expected Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Asset Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves 2024 Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Building acquired under capital leases, net Capital Leases, Balance Sheet, Assets by Major Class, Net Consolidated Entities [Domain] Consolidated Entities [Domain] Total Gross Deferred Tax Assets Deferred Tax Assets, Gross Impairment Loss Impairment Charge Goodwill, Impairment Loss Accumulated Impairment Losses Goodwill, Impaired, Accumulated Impairment Loss Actuarial (Gain) Loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Goodwill, Gross Goodwill, Gross EX-101.PRE 12 atro-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 atro-20191231_g1.jpg begin 644 atro-20191231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#^17AI9@ 34T *@ @ ! $[ ( M 1 (2H=I 0 ! (7)R= $ B 0U.H< < @, /@ M !SJ " M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ,C R,#HP,SHP,B Q,#HR-SHQ.0 R,#(P M.C S.C R(#$P.C(W.C$Y 2P!E &X 9 !A &P ; N $T 8P!+ &4 90!M M &$ ;@ /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZDY48WIK8SED M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\&UL M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT&UP;65T83X-"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@* M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( H($M ,!(@ "$0$# M$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# M @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S M8G*""0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # M 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! M G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?( MRKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /3[ M&X\9^(;S59-(U+1K*TL[^6S2.YL))7.S')82J.<^E7/[(^(?_0?\/?\ @JF_ M^/58^'W^H\0_]AZ[_FM==3NQ6.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X> M_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_Q MZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R M.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA M_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P / M?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4? MV1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@ M_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#! M5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVH MHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_L MCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0 M?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J M;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0 M_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"' MO_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\ M>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPL MCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_ M]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/? M^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X] M1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H M/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5 M-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ M*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[ M(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P M]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J; M_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9' MQ#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O M_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ M'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+ M(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(? M_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X* MIO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/ M4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z M#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5- M_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[: MBB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^ MR/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\ M/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ MX]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1 M\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[ M_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#' MJ[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB[" MR.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B' M_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ M@JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_ M9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^ M@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P % M4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:B MB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_ MLCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!! M_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_ M^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q# M_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X> M_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_Q MZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R M.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA M_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P / M?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCB?[(^(?_0?\/?\ @JF_^/4? MV1\0_P#H/^'O_!5-_P#'J[:BB["R.)_LCXA_]!_P]_X*IO\ X]1_9'Q#_P"@ M_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0?\/?^"J;_P"/4?V1\0_^@_X>_P#! M5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J;_X]1_9'Q#_Z#_A[_P %4W_QZNVH MHNPLCB?[(^(?_0?\/?\ @JF_^/4?V1\0_P#H/^'O_!5-_P#'J[:BB["R.)_L MCXA_]!_P]_X*IO\ X]1_9'Q#_P"@_P"'O_!5-_\ 'J[:BB["R.)_LCXA_P#0 M?\/?^"J;_P"/4?V1\0_^@_X>_P#!5-_\>KMJ*+L+(XG^R/B'_P!!_P /?^"J M;_X]1_9'Q#_Z#_A[_P %4W_QZNVHHNPLCE?!VKW.N^$[+4;\1BYE#B3RE(7* MNRY )./N^M%4OAO_ ,D_T_\ WIO_ $<]%626?A]_J/$/_8>N_P":UUU\2W%CJ4.CZ'8IJ.KS1 M^<(99O*C2/)&YW 8CH0.#DTOASQ)6.M:>--U&RP98UD,D3*V<,KD#/0 M]A0M0>AT-%0PWMK<(S07,,JI]XI("%^N*8-1LB6 O+?*#+#S5^4>IYH LT5" M+RV,(F%S"8CP'\P;3^-"7MK) TT=S"T2_>D60%1^- $U%01W]I+&TD5U Z)] MYED!"_4U!%?--J/EPFVDM/*+>:D^7W XQMQT]\T 7J*AAO;6Y=DM[F&5E^\$ MD#$?7%"7EM).T,=S"\J_>C60%A]10!-14 O[1I1$MU 9&X""09/X5/0 45#- M>6UO(L<]Q%$[?=5W )^@-<[<>+IF\>1^'-,M;6X"0I/=3276QHU9B %7:=Q^ M7.,CM1N[!TN=117.>*/$5_I-U86.B:?!J%_>R$+%/<&%54 DL6"M[#IWK8TR M6_FT^)]6MH;6[(/F103&5%Y[,5&>/:A:JX;%NBN=B\4O'XSFT#4[,6NZ+SK. MX$FY;A1]X=!M(R..>M2:'XE.N:AJ7D6RIIMF_E1WAD_US#[^!C@ @C.>U"U! MZ&]144-U;W$9DMYXI44X+(X8#\13(;^SN-WD7<$NT9;9(#@>^* +%%1PW,%P M";>:.4*<$HP;'Y5RU]XLU6YU.[L_".CP:G]@;9=RW-T8$5_[J$(VXCOTQD>M M '6T5D>'O$,.O:5%=-$]I.7:*2WFX9)%.&4>N"#S6F;F!0Q::,!6VL2XX/H? M>FU8"2BJW]I6/E^9]MM]F=N[S5QGTSFIA-&S;5D0MMW8##./7Z4@'T5AW/B1 M8?%NG:-'"LJ7UO--]H63A?+*#&,1HX;B*1T^\J."5^HJ:D 45P6N>,/%^D:]9Z='X9TR M9=0N'AM)#JK*6VJS98>4=O"GUYKJ[+4+B/3H9/$*V>G7;YW1)=;T'T8A<_E0 MM5<'H[&E163+XETV'Q-;Z$\O^F7$#3IR-NU2HQG/7YACCUJ^;^T%QY!NH!-G M'EF0;ORZT 3T5C>']>.N/J:FW\G[#>O:_?W;]H4[NG'WNE9FO>)];M?%4.A^ M'M&M+^9[4W+O=7I@"J&"X&$;/6CMY_\ #CMOY'645S'AOQ1?ZCK%[H^OZ9'I MNI6B+-L@N/.C>)L@,&*J4QN&V@?CUH>BN M):NQ>HJCI>L66L:9:7UG*IBNXQ)$&8;B",XQGJ.]67N[>-2SSQ*JMM)+@ 'T M^M-IK1@M26BJS:E8KC=>6XW8QF5><].]6001D<@T@"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MXCX;_P#)/]/_ -Z;_P!'/11\-_\ DG^G_P"]-_Z.>BM""S\/O]1XA_[#UW_- M:ZZN1^'W^H\0_P#8>N_YK775F6%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!PFH7L'ASXK'4-8= M+:QO]/6".\D.V-'5V.UF/"\8QGUJMXL\6)KWA?7K;P\EQ/!:1H'O[**'_GFB!5_(4K M:6?]:WU'>TN8\IC30HM8U%?!0M1IQ\/S&[%CM\K?CY=VWC?CUYQFH;;PIHH? MP5C3X0;M91=-MYN1\ORR'^,<]&R*]9M].LK2-TM;.WA23[ZQQ*H;ZX'-2BWA M'EXAC_=_<^4?+]/2GUOZ?F_\Q=+?ULE^AXCJ]KIMEIVAF\/7$EM#L@E,=F+ABHR2I"^7@C=CC[V>] M>H>(_#$>NBQ"-%"MO>"YD!B#"7Y6&#_WUUK673;%;4VJV5N+\(/:67B* M&UTJWT>YFELY=M[H[,'X_P"?E>!N.>,\YS5+1%TI;3PC)I/E_P#"3/<_\3,Q M_P#'R1Y3[_/Q\V-V/O=\5[1;Z=96:*)5+?4@GV4-RUQ%9 MP)._WI5B4,WU.,T7_KYM_KJ+H_ZZ6_X8\5LM%L+?PCIFL1VZ#46\2[1=;?WB MJ;PJ5#=0I';IS7N(^Z/I47V2V$8C^SQ;%;>%V# ;."=)MO\ MA9,MU=V$'VX:):2-*T0\P.6D!8G&=Q )]J]+GT^RNI4ENK2":1/N/)$&*_0 MD<5*(8EE,JQH)" I<*,D#H,TH^ZOZ_KU')\U_P"NW^1PWC.Q\.7?BJQD\1:] M=:6\=K((E2Y>U1P64G]\"/FX^[GGGCBM?P#3;-*D$DARTD0D8 M(Q)Y.5 Y[]:W;NRL[U +ZUAN%7D":,.!^=-TZ\LKZS$FF2Q2VZLT8,7W05)4 MC\""/PHCHFA2ULN\N1S@KGAEL?#C2B/=\V6WX"JY& <'/ S6/9"VM_%$JZ=%H=O$^A7(;^Q&8HQRF M!(W1F'U)ZU[S#I]E!;O#;V=O%#)]Y$B4*WU '-5;2+1/M<]G9060GMP/.BBB M4% W3( [XJGJ_E^C7ZB6G]>G^1E_#S2K+2_ VEFRMHH6N+6*69T0 R,4'+$= M3[FL/PQKFG>%M5\0:9XAN8--E:_>ZA>X81K/&P !4G 8_*<@<]/6NYCO+)+[ M^S8IHEN$B$GV=3@JF< X],C%+=:=97S*;VSM[@K]TRQ*^/ID4Y-N3EW_ *_0 ME*T;/^OZN>QXI$L+ M2./RX[6!$W;MJQ@#/KCUI+^OO3_0IMO^O7_,\NF\(:#_ ,)=XBM!I=LMI'IB M2I;+&!$LFT_O G0/_M8SR:@\-:M;:7K6GSZQ=I;I/X?6*&2=\>8RNWR@GJ<# MIUKULPPAGD,:;F7#,5&2/0GTJ&33K"X6/S;.WE6/F/=$I"_3CBIL^6W]=?\ M/\ OK?\ KI_E^)X_X6N$BD\)7#*[QKI%^Q5,AB-\?3WK#T]M-NO$7A>?3;/1 M88KN64NMJ[2791X7^2Y;D$G/()SFOH!+.V39LMXEV*53" ;0>H'H*BBTK3X' MWP6%K&V=VY(5!SZ\"K;N[_UJV_U!NZ9X[I%OI4?@/0;:PBM8Y5\0JMU'"JA@ MWG-C[\IQ?1Z=YC7,YVG<+CC (;)RW?I7M-5X=/L[:=YK>T@BED^_)'$ M%9OJ0.:L4V[HFVMSB_&7_([>#?\ K_E_])Y*Q_$Z:'+\1KI?&PM38#3$-D+[ M;Y6_>^_;NXWXV].>E=Q-K6BC7X=)GN[8ZIC?%;L09 ,=0.W%1^(]0\/:79)= M>*);&&W5L))>*I )],U#UBOG^.A=]?DOP=SRKPK;V<7BSPA>:_;Q"YDT>813 M7B#S7<-'M&6YW[=WOC-8NMW>FW=[%?Z;9Z3;S'78PSR2N^IJ5G"L6/.U#@X! M(&W%>[65SH^N6,&HV+6M[;J-T,ZJ&"_0]J@AD\.SV:O&'! KK]&UO1-6L9KS0[RUN+97(EE@(VA@.<^^,4W1]>T M+Q#+--HE]:WTEO\ NY'A(9D[X)I=5Y+]+!?1^?\ G<\R$NJ6NF^+[2]GEF\9 MK:$1W"C9]HA )1HE7I@E@<#J#6=I6F0W'VY;>3P^UM)H\OVFRTA))%E8;2K2 MY&T..<9YY/O7N!MX#<>>88S,%VB0J-V/3/7%1V^GV5IO^RV<$/F??\N)5W?7 M YJ>C]+?FOZ\[E7_ #O^7^6AY1I=WHNEZ?\ #V^@EL[33X4=)YD*I''*82#N M(X!+'G/>J+I::W"R$K/:7/B_!XRLB^6/S%>QG2]/:V^SM8VQ@SN\HPKMSZXQ MBGI8VD:JL=K"BJV\!8P &]?K[UIS7=W_ %JG^A/2R[?Y_P"9Y+J/AG1YK_QX M\FG6S"QM8A:IY2[;F^&69_"FE,[%F-I$22JJBA44*JC & !4IVC;T_ ):N_]=/\A:***0!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!Q'PW_P"2?Z?_ +TW_HYZ*/AO_P D_P!/_P!Z;_T<]%:$%GX??ZCQ#_V' MKO\ FM==7(_#[_4>(?\ L/7?\UKKJS+"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M JOJ%]!IFG7%]=N$@MXVDD8]@!DU8K+\0Z%#XCTA].NII8H)'4R>40"Z@Y*' MV/0TG=JR&K7U/'=)\3Z7I^JZ9XD,UQ_:5[>2+?Q-:3*J12X_B90N%*#O_%78 M^*_%&L:;XGE@.K1Z-9(B-:M+8-/'=YQNW2*#Y8!R,GZUVVI:/:ZGHDNEW"XM MY(_+X'0=B*YF]^'37D*VX\2ZK';/ D%W #&RW2J OS;E.TD#G9MZT_)=/Z_# MY[B\WU_S_K[BCXM\3:SI^HVBKJ2:1I\EHLJWR6)NTFE.1@U#=?#JS,6E+HVHWFCOIH ' MUJ";7O&<%AKT;^P[C86^R &[4XX(_@Q[9SFNITWP%8Z9::7!'=W,@TVY MEN49RN7:1BQW<>I-6)O!UG-::S;M<3A=7D\R4C&4/'W>/;O2E=7Y?.WX6_4> MCEKM_P %_I8XKQ#\2+Q-8O(K#4/L!L(8Y5M?[/>X-X60/MWJIV=<5?\ $?B[ M6H9K"7[8V@6%Q9+,+EK W0>4YW1L "4P,1@GUH M>VG];_U^@1\^W^7_ ?\^VQI5V]]X?M[J66"9Y8 S26[$QL2.JD@''X5YAX= MU76K?3=#TK0KF*V_M'4=06662(2; LLAR ?3TKU'2=(M-$T6WTK3T,=M;1"* M-2__ &6S@M;JZAEN5UTZ;+<" #S$V9W;>@.:R?#NHZSX<\"7]XNH MQW,C^(&@ :V50H:[V.>O?)/M7=?\()8^<)/M5QD:H=3Q\OW]NW;T^[^M5A\. M;46E[:'5+PVEU?K?K 0F(7$HD(4[ M.O&VKZ##3X[![CS.,GS) N(R?3/3![UO>$+@W7CSQ).PVF M2&T8@=LHU,U+X76VHSZH!KFHV]CJC^9:L'PM:G6=-U$S2F33[62U1.-KJ^W) M/'7Y!^=);+Y_K^MBVU>_]?9_R9Q^M_$>[M]/;4K':EK':0&4&/<4EF9 O3GY M0^<#KC%)H7C77+N+6;6S=M?N+:T%Q:7'V%[0.YR/**N .-N<^]=);> -(M=$ MU#34\UDOKAKAI&;+1ONW)M]D.,#V%.L/!A@LKR'4]:01M&@Z! M1&% /)YQGWH>S_K^K/\ E65O7^OO..@\0ZGK7AW6K1O$L%W+_9SR%9-.:WF M@8=0$( =<9&<\<59L[_Q#I?@SP;8V&I0M<:@B1O<2VX^1/+!&%[D#\\5OZ?\ M/HH+FXN=6UB^UBYEM6LXYKH1J88FQN V*H.<#DY/%36'@>*SL](MYM4O+L:1 M(7MVE" XQ@*<*. ./6JTO]U_DW^A.MOO_)?K_P ,]P;PLH?;O53L]*[ M6;P=9S6NLP-<3A=7DWRD8RAX^[Q[=ZJ7W@19[H3:=K5_I8DB2*Z2U"?Z4J@ M;BRDJ<#&5(-1&_7R^^VI6GY_FK?J8(OB#X7U>;4$@^TZ))++ L (/SQ[@#GN2#GMCWKT&#P MK:6^M7&I)/,9)[*.S*,V0%0L0)7AUO6]/O;>&P MT>Z, L'@#&X"XR3(>5^\.,=J])KCM1^'5M?ZE=2KJU];:?>RB6\TV+9Y4[]R M25W#.!T(Z5*^+^O+_@C5K:F7X)AU"?XC>)[V?4A- Q@(B-LJG!C!4;LYX''O M4OQ/TBYN[>+4M.DLWN;*WF!MKJ0KO1@ 67 )R,>E=7IN@6^EZQJ.H022%]0, M9=&QM38NT8_"LWQIX-7Q79K]GOIM-OHD9(KJ$ D*W52"""#]*']FW2WY!'=M M]?\ @%'1DL/%/A>]LH;:YT5DN'2]B@<1L[_Q'">:6<2D@/&[R&0,N!C*L>/H*J]M?3\!+X4GW_ $?^9P?B\G3M M6\80V'[J*32[1G5.F2\@)_(5U%K;0:=\4]/@T^-8HI-%*NJ#@A74+^0XK1TO MP'9V6G:C;ZC>W.K3ZDH2XNKK:'9 /E7Y0 ,D].]/\+^"T\.74EW/JMYJUTT M*P1S7FS=%$,?(-H [#D\^]$6E_7DU^%PEK_7^'7\#IJ***D HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH XCX;_\ )/\ 3_\ >F_]'/11\-_^2?Z?_O3?^CGHK0@L M_#[_ %'B'_L/7?\ -:ZZN1^'W^H\0_\ 8>N_YK775F6%%%% !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 <7X_EO&OO#MA9ZC=Z>E]J M'DS26DFQROE.V,X/=14034/"/B_2K8ZO?:EINJ;XI!?RB1XI%4D%6 '!X&,5 M9\=V&JW%UH-]HVFOJ3:??^?+!'*D;%?+=>"Y ZL*A6QUOQ5XDT^^U?2I-%LM M-#LL$TT MQPSR&*"^DB MYW'\*MNSGZ@=#36^(&F_VH]K%8ZC-;QW'V9[^* &W63.W:6W M9^]QTZUQ>@_#N[LM4L[*\TK4)8K.X,OVZ;6'-LPYP4@#\-\W=0.M;^AV_BCP MPTVBV6AK=V[WTDR:D]R@C$;N6.Y=V_< <<#K[4U;3^NWW!+K;^M_^ ;&I^/M M+TK4I+66WO9HH&5;J\AB#0VQ/9VW CC!X!X-)JWC[3M*U2;3Q9:A?7$,(GD% MG"KA8R,[LEAP*XK7/A[?2^(M6_XEE_J,&K3"420ZL]M;194*5EB#@M]W.0#D M&NK3P[?1>(M9GC@ MKC35MX"''S.%(QR<_B:G7E3]?R_ST!VOI_6J_2Y/IGQ M#TG5M0LK:WM[Y([]2;6[EA"PRD+DJ#NSD=.G45A^#_B$AT^&'6X]08R730?V MC)&/(WYX3=G.?PJU;^&=5CT[PE$UN ^FREKD>8OR#&/7G\*Q+7P]XIN=#@\, MWNAK!;"]\^2_-Q&R"/)X"AMV[\,4U\?X?BM?NO\ <2[\O]=G_P #[SL)O'^E M0:O]C>"\, G^SMJ B!MEESC86W9SN^7IUJSIWB^SU7Q%=Z196EZ[V;^7/<>6 M/)1MH;&[=GD$=J\__P"%=7D6O7%M+I>H7MO/J)O!=_VN\=HJF3S,- '!+#I] MW!-=OX0T2[TC4O$,MY (TO-0\Z A@=R>5&N>.G*GK3CJKOM_E_FRI:-V_KN!N-7U'P?JFLP6VKWFM06>DM=R& M]<2&&8 X7<,8!P./>NU\7SZW!X;N#X8LS=ZB^%C4.B;0>K98@<"N4T3P_>77 MA/5/#]SX3S]0N[J&9IY64@L=CL?Z 8 Z5'?^NG]/U*5KJ_?]?Z^0 M[0[C5]%\5:3;WVK7.IQ:U8R3O'<-D12)M/R>@._I[5+I&K>)Y?BE<6NM"&VL MFTUI;:RAD+@8D4;F) ^8^F.,XYH\/:5XAU#Q+IE[X@TO^S8=&M'@C)F1_M#N M5RPVDX "#KCK6VVDWA^)::L(A]C&F- 9-P^^9%.,=>@-::77S_6WZ&?V7WT^ M_2YPMEXFO;.*RUZ\U^>:[N]4^R3:6[XBBC,FSA.H( SGWKUX'(!KSB\\.ZCK MGB2!;GPK9Z;Y=ZEQ(?\ L/7?\UKKJS+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XC MX;_\D_T__>F_]'/11\-_^2?Z?_O3?^CGHK0@L_#[_4>(?^P]=_S6NNKD?A]_ MJ/$/_8>N_P":UUU9EA1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <1\-_P#D MG^G_ .]-_P"CGHH^&_\ R3_3_P#>F_\ 1ST5H06?A]_J/$/_ &'KO^:UUUG- M9[NQ?2YW-%<5J?Q$^PZA<_9M(DNM,L9$CO;X3!?)9N>$P=V!C/(ZBM+Q'XKE MTB\MK#2=,;5=0N(VF6!9A$!&O5BV#WP.G4T=+AUL='16;H&M0^(-#M]2MT,: MR@AHV.2C*2K+^!!%<]J'Q!:RU.X6+2'GTJSN%MKN_$X7RG/'";?F . 3D=13 MMKRANKG9T5QVO>/7TG4;J&QTA]0M].5)-0N%G"?9U8 Y P=Q"G=C(KK;:=+J MUBN(3F.5 ZGV(S2W5P)**** "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"BD+JIPS 'W-+0 4444 %%%% !1110 4444 %%%% !1110!Q'PW_ .2?Z?\ M[TW_ *.>BCX;_P#)/]/_ -Z;_P!'/16A!8\ ,%MO$3,< :[=DD]N5K"DUW3O M'VO_ &6;4K*WT'3[H Q27"+)>SHV1A?:O7/LEOMB'V>+$/\ JAL'[OZ>GX5# M)I6GS7Z7TMA:O=I]VX:%3(OT;&13;O*_]=/\@4FM>M[_ #U_S/,-3O+?0_\ MA.M/U*58KF_M4^RQD\SEK=8P%]3NXKTGP_ ]MX8Y)859DYSP2,CFK=">EO3\-A/^OP_R,C7)/$<;1?\(Y;:9..? M,^W7$D>/3&U&S7,:#XB\>>(-'CU&TTGP]'%)))&%DOI]V4D9#TB]5-=]7)_# M/_D0;7_KYN__ $JEI )]H^(?_0-\-?\ @?/_ /&J/M'Q#_Z!OAK_ ,#Y_P#X MU76T4 F_]'/11\-_^2?Z?_O3?^CGHK0@L_#[_4>(?^P] M=_S6NNKD?A]_J/$/_8>N_P":UUU9EA1110 4444 %%%% !7)_#/_ )$&U_Z^ M;O\ ]*I:ZRN3^&?_ "(-K_U\W?\ Z52T =91110 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 %%%% !116?J M^MV.AV;7%_.L8 ^5<_,WT%-)R=D)M)79?9@JEF( '4D]*XGQ%\08K:4V&@1_ M;+QCMW 953_6L:;5-?\ ']P;73(VLM-SAI#QN'N>_P!!78^'/"&G>'8088Q+ MBM M""S\/O\ 4>(?^P]=_P UKKJY'X??ZCQ#_P!AZ[_FM==6984444 %%%% !111 M0 5R?PS_ .1!M?\ KYN__2J6NLKD_AG_ ,B#:_\ 7S=_^E4M '64444 %%%% 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%%%% !03@9/%5-1U.STJT:XOYUBC4=SR?H*\\O/$.M^-KIK#P]$]M8YVO,3C M(]S_ $K:G1E4UV754_P!:S-'\$:AK M=X-3\73.Q/S+;YQ^?I]*Z+PUX+T_P\@EVB>\/WIG'3Z>E=)6KK1IKEH_?U,U M3E-\U3[B*WMH;2!8;:)8HU& JC&*EHHKDW.D**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#B/AO_ ,D_T_\ WIO_ $<]%'PW_P"2?Z?_ +TW_HYZ M*T(+/P^_U'B'_L/7?\UKKJY'X??ZCQ#_ -AZ[_FM==6984444 %%%% !1110 M 5R?PS_Y$&U_Z^;O_P!*I:ZRN3^&?_(@VO\ U\W?_I5+0!UE%%% !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 %%%07E];: M?;-/>3+#&HR68TTF]$&Q/7*^)?'=AH6Z"W*W5[T$2G(4^_\ A7/ZIXOU7Q/> M'3?"D+I">'N#P2/Z"M[PSX$L]&Q=7Q^UWQY+L.%/M_C76J4*2YJOW?YG,ZDJ MCM3^\P-/\*:QXMO%U'Q1-)%;YREOT)'T[5Z'96%KIULL%E"D,:C 515CITHK M&I6E4T>W8TITXP]0HHHK$U"BBB@ K/U[47TG0+V_B17>WB+JK="15R>XAMHC M)<2+&BC)9CBO//&/CVPOM-NM'T>.2]EN$,9=!\JY]/6HG)11TX>A.K422NNI MB_\ "X=8_P"@?8_D_P#\57IGAC5I=<\-VFI3QI').K%E3.!AB._TKQ!/ _B5 MT#+I%P589!X_QKV?P597.G>#;"TO8FAGC5@Z-U&78_R-8493/3S&EAH4D MZ-KWZ,W:***ZCPPHHHH **** "BBB@ HHHH **** .(^&_\ R3_3_P#>F_\ M1ST4?#?_ ))_I_\ O3?^CGHK0@L_#[_4>(?^P]=_S6NNKD?A]_J/$/\ V'KO M^:UUU9EA1110 4444 %%%% !7)_#/_D0;7_KYN__ $JEKK*Y/X9_\B#:_P#7 MS=_^E4M '64444 %%%% !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 %%%% !15:_P!1M=,M6N+Z988U')8UY[J7B_5O%%T=/\*0.D)X>GDL_W5/]:[ * %& .@%;>UA1TI:OO\ MY&?LYU-:FW;_ #*6EZ39Z/9K;:? L2*.<#EOJ>]7:**Y&VW=G0DDK(****0P MHI"P4$L0 .YKD?$/Q$TO1RT%I_IMWT"1G@'W-3*2BKLUITIU9PKN="\(:3H$8^R6X>7',TG+&L^:<_AT1V>SH8?^*^:79;?-G%0^%?$ M_C&5;GQ)=O:6K9QN8_B>E;5%5&G&.O M4QJXNI47+M'LM@HHHK0Y HHHH **** "BBB@ HHHH **** "BBB@#B/AO_R3 M_3_]Z;_T<]%'PW_Y)_I_^]-_Z.>BM""S\/O]1XA_[#UW_-:ZZN1^'W^H\0_] MAZ[_ )K775F6%%%% !1110 4444 %E< MAXB^(-EICFUTQ?MUX> L?*J?KW_"N?:Y\4^/'Q:JVGZ:3][D!A]>_P"%=;X> M\%:9H"!UC%Q<]YI!D_@.U=7LZ=+6H[OLOU,.>=32&B[G+6/A36O%UTM_XIG> M&VSE(,\X]AVKT'3=+L])M!;6$"PQCLHZ^YJW16-2M*IILNQI"E&&O7N%%%%8 MFH445EZUXCTW0+?S-1N%C)&5C!RS?04FTE=E1C*;Y8J[-2N>\0^-=)\/QD33 M>?<=H8CDY]^PKCKKQ5XC\9S-:>&;9[:TSAI\<_BW05N>'OAM8Z=(+K5W.H79 MY)225!'\S77> M'O 6D:"%D\L75R/^6THS@^P[5TR(L:!(U"J. %& *6JC32=WJS.KBYRCR4UR MQ[+]0HHHK0X@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .(^&__ M "3_ $__ 'IO_1ST4?#?_DG^G_[TW_HYZ*T(+/P^_P!1XA_[#UW_ #6M2Z\6 MZ3:>)['P^\^_4+T.4CCPVT*I)+<\=*R_A]_J/$/_ &'KO^:U1US2K"P^)/A> MXM+2&*>XN+AII50!Y#Y+=3U-0M9I%_9;\C9O?&<-MX@DTBVT?5=0FA5&EDLX M4:./<2!DEP>Q[5-XA\66?APP1S6UW>7,X+1VUG&'D*@9+8) P,>M):12OY@'\C5-6G;^MTOU"*OI?K;\]?P. MWUSQYIF@ZD;.>WO+DQ!6N9;:(,ELK$8:0EA@<@\ \5TD4B31))&VY'4,I'<& MO*[J1+2U^(D5^RI,]HI4.>6!M548]?FX^M>A^'$=/#.G+*"'%NF<_2DMON_' M_(3Z?UV_S-.N3^&?_(@VO_7S=_\ I5+6MK?_ D6Z+_A'!I>.?,^WF3\,;*X M3X??\)Q_PA=O]@'A_P C[1=8\XS[L_:)-W3CKG'MBD!ZC17*9^(7IX9_.XHS M\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\ M,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% M '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=% MGAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717*9^( M7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&? MSN*,_$+T\,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/ MQ"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717*9^(7IX9_.XHS\0O3P MS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 M =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5 MRF?B%Z>&?SN*,_$+T\,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717*9^(7IX9_ M.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_ M$+T\,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/# M/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0 M!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717 M*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B% MZ>&?SN*,_$+T\,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\ M[BC/Q"]/#/YW% '5T5R;-\054EO^$8 '4EKCBL34?&'B;2P?M-]X49A_#$UP MY_3-5&,I.T5ZMI\EK GRJ-A 'US792PDG)>TT1S5,3%1?)JSM=* M^*5A>WP@O+9K57.%DW;AGW]*[=(H%9I'.%"CDFNV MD^&7BZ>-"FKV*C (29Y25]N.*VQ&&HP:=[?B94:]6:>ESU@WUH.MS#_W\%,3 M5+"0X2\A)_WQ7CI^$GC(L2=2T,_43?X4Y_A+XN8?)>Z$A]1YY_I7+[/#_P _ MX'1SUOY?Q/8Q>VIZ7,)_[:"I%FB;[LB'Z,*\73X2>,5<'^TM$'NHFS_*M*V^ M&GBZ+&[7;-./^63RBCV=![3_ #VE7K#\3UFBO-U\(>,[)0;?7?//H96/_H5 M.,OQ%T\9=([F,>@C)/Y*VG*2V6B6Z@]9//)'X"D\+5Z*_H-8BGU=CV2BO,[/QUXBOO]5?\ MA9#Z2?:4_F*V8+_QO=?\>USX3F_ZYRSM_*L90G'XD:J<9;,[.BN4S\0O3PS^ M=Q1GXA>GAG\[BH*.KHKE,_$+T\,_G<49^(7IX9_.XH ZNBN4S\0O3PS^=Q1G MXA>GAG\[B@#JZ*Y3/Q"]/#/YW%&?B%Z>&?SN* .KHKE,_$+T\,_G<49^(7IX M9_.XH ZNBN1DE\?Q1M)*?"Z(HRS,UP !7'S?$_Q/%?>0J^'G3.#,HN-O\LUI M"G.I\*N1*I&'Q,]>HKB(]7\9R6*7@NO"8MY!E9&DG /YUSE]\2_$UE="*-= MO3G#"W^T?H2,&B-*-%X"KYX _2GY^(7IX9_.XJ98AVY::Y45&BKWF[LZE$6- L M:A5'0 =*=7*9^(7IX9_.XHS\0O3PS^=Q7,;G5T5RF?B%Z>&?SN*@N[WQU8V[ M37DOA6&->K.\X% TFW9'954U#5++2K.^ /0;.E8NI?2&IW1P?(N;$/E M7;K]QIZG\0=2UNZ-AX0LY&W''GL.?P]/SJ?1?AJT\WV[Q5 MKNFZ5XUTBV$&G6OA:! /X?M&3]3WJYGXA>GAG\[BA4[N\]0EBU!GAG M\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\,_G<4 =717*9^(7IX9_.XHS M\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% '5T5RF?B%Z>&?SN*,_$+T\ M,_G<4 =717*9^(7IX9_.XHS\0O3PS^=Q0!U=%GAG\[BC/Q"]/#/YW% M '5T52TK^T_L*_VY]D^UY.?L>[R\=OOBM""S\/O]1XA_[#UW_-:Z2XTVSNKVVN[B!9+BT+&"0Y MRA(P:ZFL7.FQR7Z$$3%FZC."1G!/)ZBMJBCK<.EC& MU7PCH.MZE#?ZIIT=Q=08V2,S#&#D9 .#SZYK8 "J HP , "EHHZ6 *Y/X9_\ MB#:_]?-W_P"E4M=97)_#/_D0;7_KYN__ $JEH ZRBBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9-/%;QF2>1( MT'5G; H ?03CK7':S\1]*T]C#8!K^?H!&/E!^O\ A6$)?&GB]L(#IMFW?.WC MT]3^5=,<--KFEHO,PE7BG:.K\CM-6\6Z-HV1>7:^8/\ EFG+?E7)W/Q#U/59 M3;^&-+=V/ D<%OTXQ6CI/PRTJS(EU%FOILY.[A<_3O77VMI;V4(AM(4AC'14 M7 %5S4*?PKF?GL3:M/=V/.E\)>+=>8/K>J?9HSSL4Y(]L#%;NG?#;0[/#7*2 M7DG4F5N"?H*ZZBIEB:C5D[+R*C0@M7KZE6UTRQLD"VMK%$!TVJ*FGMX;J%H; MB-9(V&"K#(-25EZMXETC0YDBU6]6W>1=RJ58Y'3/ -?9:?#%+_>&3_.M6L*R\:>'M1O([2RU))9Y3M1 CC)_$5NT^=SUO<YS%W\//#MUG%H8">\38_GFL6X^%D:9.EZK<6_IO^;^6*]!HK:.(JQVD9 M.A3?0\V_X13QIIW_ "#M9$H7IEL9_/-']J_$#3/]=8K=J.I\LM_(BO2:*OZR MW\44_D3[!+X9-'G2?$R]LVVZKHDBGH2K;>?I@U>A^*>CM_Q\P7,/_ =U=LR* MZ[74,/0BL^?0-(NO^/C3;:3_ 'H@:/:4'O"WHPY*JVE^!E0_$+P[-C_3=F?[ MXQ5V+Q?H$V-FJVQ/IOYJM+X$\.RYSIT:Y_N#%4Y?AEX=DR5AF0GTE./RH_V9 M]T'[]=C9_P"$GT3_ *"=O_WW1_PD^B?]!.W_ .^ZP/\ A5N@_P#3?_OX:/\ MA5N@_P#3?_OX:.7#?S/[@YJ_9&S)XR\/1@YU:V)'8/S5"?XC^'8,_P"D22?] MLIP:OP>"?#UOC;ID#X_YZ(&H_V9=V'[]]CBO%7Q!BUG M1YK#2[6<>9C,IXX[C&*\YKZ1M]/L[2,I:VT42$8*H@ K!F^'OAV>\-RUF58G M.Q7POY5U4<72IKE4;(YZN&J3=VSAO!W@B3Q!IWVK4+J:&U#[4B7^(=R.W7VK MT72O"6C:.H^R6:%Q_P M)/F8UK0016T"0P(L<:#"JHP *DKDJXB=1O70Z:=" M$%MJ P!@4445S&X4454O\ 5;'2X3+?W4<"@9^8\_EUHV&DY.R+=0W-W!9P MM+=3)%&HR6 MN/3V_6NYT7PUI>@1!=.M51\8:0C+-]36M2]FY:S8 MWBH4ERX>-O-[_P# ,W2/#^F:)"(].M4CXY?&6/XUI445JDEL<,I2D[R=V%%% M%,D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#B/AO\ \D_T_P#WIO\ T<]%'PW_ .2?Z?\ [TW_ *.>BM""S\/O]1XA_P"P M]=_S6NNKD?A]_J/$/_8>N_YK775F6%%%% !1110 4444 %H_$.]U*X-IX4L))F/'G.O\ 3_Z],LO .J:U M,+OQ7?N<\^2C9./3/;]:ZEA^57JNWYF#KWC#2DK>;W%[&4]:C^70PM'\':-HJ#[/:K)*.LLOS$_P!*W0,=*CEGB@7= M-*D8]68"N=U/X@>'],RKW?GR#^"$;C_2N6=1MWFSKI4)2]VG'[CIJ*\TG^). MK:C*8O#^BNW]UWR<_AC'ZU'_ &;\0M=_X^KE;"-NJ[MO'T&:P]JG\*N=OU&< M=:DE'U9Z1=7UK8IOO+B.!?61@*P+SX@^&[+(;4%E(_YXC?\ RK MOA0LK>9J MVK33L?O*JX_7-;MG\.O#EF!FR\\^LQW47J/96#DPBM^9C77Q=TU&VV M5C/<$G@YVUP?C;Q#/XCU&WN+BR:T\N+8JM_$,DYKW&UTC3[(8M;.&(?[*5%J M'A[2=5D234=/@N'1=JEUZ#TJ94YR5FS>AB\-0GS1IOUN?/V@O>IKUFVEJ&O! M(/)![M7HYB^)DX^26.+!ZYC&?S%=I:^%-"LKJ.YM-+MXIHSE'5,%36O2A1:6 MK*Q&8QJ23C!?-7/,_L/Q0_Y_8_\ OJ+_ H\CXFPS?23#ZU3?Q4E^1YPOQ8^SL%U+1IHC[-C^=:5M\5?#\V!,9H"? M6,FNQ>VAD4B2)&!]5%9ESX4T*\S]HTRWUPDOBIM>C_S(+;QO MX=NL;-4MT)[2.%_G6O;WMM=KNM9XYAZHP-> CH&7/ZYHO470/9X26TVO57_(]$HKS(^%O'.F'.G:PLT8_A:0C/ MX8I/[>^(&E_\?FFK<1K_ !!.OXYH]I;=,/J:E\%2+^=CTZBO-H?BG=PMLU/0 MI8RO5E8G],5JVOQ2\/S\3&XMV[^9&,?SIJK!]2)8'$1^S?TU.THK%M?%^@WN M/L^IPL?0DBM..^M)0#'BD#!AE2"/8TM,@**** " MBBB@ HKGO&^MW7A_PS)?6'E^>LBJ-XR,$^E>9_\ "U_$GK:?]^?_ *]93JQ@ M[,[L/@:V(ASPM8]MHKAS\4M&@T^ R&6XNFB4R+"G ?'(Y/K63)X^\2ZS(8_# M^C% > [C=G\\4.K 4<#7>ZLN[T/368(I9B !R2>U(9 WB'5/(A//EJQ8C\./YUTFD_#G0=,(>2 WHHK6UMCAE)R=VPHHHH$%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '$?#?_DG^G_[T MW_HYZ*/AO_R3_3_]Z;_T<]%:$%GX??ZCQ#_V'KO^:UUUTW1H3)J%U'&0/N9 MRQ_#K7"2^*?$_BJ4P^';,VEN3@RGDC_@73]*T-*^&L9D%UXBNGO9SR4!PH^O MK^E=/L(PUJNWDMS#VLIZ4U\RI=>/-6UV^G M%WXIOI+B0\F)7)Q[9_PKM433M&M<((;6%![# KG-4^)>A6!*6SM>RCH(>A_& MHEBHTU:FN7\S:E@ZE9ZIR_(Z:PTRSTNW$-A;QPH!_"N"?J>]27-W;V)M7DE+?>C MC/\ 7I^E<3JRD[I7/26#A37[Z:7DM6:^J_$[0]/9H[9GO91QMB7C\SP:Q/\ MA*O&?B)BFB:9]DB/21TQD?5N/RKL-+\&:'I&#:V*,X_Y:2?,Q_I6XJJBX10H M] ,4N6G_#A=]Y?Y'FL?PXUG5G\SQ'K4C*W)C1RV/P/%='I?P\\/ MZ80WV7[1(/XICN!_ \5U%%4J<5T,IXRO-6YK+RT(X8(;>/9;Q)$G]U%"C]*D MHHK0Y-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (Y8(9UQ/$D@ M]'4&LR[\*Z'>C]_IEMSU*1A3^8K7HI-)[EQG*/PNQQEU\+?#L^3#%+ 3W61C M_,UFR?"2"(EK#5KF(^^!_*O1:*ATH/H=,<=B(_;9YH?A[XFMCFR\2R8'16ED MY_I2C0_B#:<0:DDPZ9+J?YUZ512]E'H7]?JOXDGZI'FVSXGQ82-H74=_W/\ M6C/Q2](/_(%>DT4>S\V+ZY_T[C]QYMCXHO\ *QA4'J?W/%)_8?Q!N?\ 7:DD M7;AU&/RKTJBCV2[L?UUK:$5\CR?5?AYXJNK!FFU4W\FX8MS,"LDON.9IL!N1$OFF0"3Y\<] M<]\UT*1I$@2-511T"C %.HK912V//G4G4=Y.X4444S,**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** .(^&_P#R3_3_ />F_P#1ST4?#?\ Y)_I_P#O3?\ HYZ*T(+/P^_U M'B'_ +#UW_-:ZZN1^'W^H\0_]AZ[_FM==6984444 %%%% !1110 5R?PS_Y$ M&U_Z^;O_ -*I:ZRN3^&?_(@VO_7S=_\ I5+0!UE%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !17,^+?&=OX91(Q'Y]U(,JF>%'J:Q-!^*,-]>K;ZO!':ASA95.%'U MS6\IZ#17*:E\1M!L 1%.;IQT$7(/XU@MXT\2Z_E/#NE M&*,])BI;'X]*<<-4:NU9>8I5X+1.[\CT2XNH+2,O81G)^IX_*G)X:C\M9)\3>-?$2[=%TS[%">%EV$?JW%/@^&NJ:H_F^)- M9E?=R8XVSC^E92QLY+EI1LON.N.6TZ;YL145_O?W&UJ7Q%\/:/&(+-C=,HP( M[=>!^>!^583^,?%WB!S'H.DM;1GCS&';UR'X<:IK$BS^*-8>0YSY M:L6Q[<]/PKJ=*\$:%I&&M[%'D'_+24;F_,UT%%.-.*,:F+K5%9NR[+0 ,# Z M4445H(?^P]=_S6NNK,L**** "BBB@ HHHH *Y/ MX9_\B#:_]?-W_P"E4M=97)_#/_D0;7_KYN__ $JEH ZRBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHJ*>[M[4 W,\4(/0R.%S^=&X$M%-CD26,/$ZNC=&4Y!IU !111 M0 4444 %%%% !14375NGWYXU^K@5"^K:='G??VJXZYF48_6G9L5T6Z*S)/$F MC1$!M4M#G^[,I_D:J2^-O#\0RVHQGG'R@G^56J;OJWC^=\GEKC_OJLR]E\0.I_M3Q/:VOJ(KA2?R0YI>P4?BFE\RXU)S^"#?R/5WN(8_ M]9-&G^\P%9UUXGT6SS]IU&%,>^?Y5XY=_1'3'"8Z>JIV]78]-O/B9H-MD0--C_3M; M^SQ]XXY& _)>*7UBBO@IM^I?U&?_ "]K1CZ:G$^);[4K_6Y)=954NMJY1<8 MQQ^E9:E X\PD+GG'6O0;KX07SW!:#58F4@_2M+PQ\,9=(UI+O59[6] M@5&'E%">3T.",5T1S*HH'_##7$G\ M,UR2Q_+&/UK;2T^(6L*!N33(F[ ^7Q^&:]-A@AMTV01)$O\ =10!^E25Y\E4 MJ.\Y-G9'$4J2M1I)>NIYW9?"I)G\[7=3FN7/+(G _//]*ZO3?">BZ3@V=A$K MC^-AEOSK9HHC3C'9&53%5JFDI:"!0HPH 'H!2T459S!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 <1\-_\ DG^G_P"]-_Z.>BCX;_\ )/\ 3_\ >F_]'/16A!9^'W^H\0_] MAZ[_ )K775R/P^_U'B'_ +#UW_-:OW?C/2;;Q;8^'%F\_4+P.=L1#"(*I;YS MVZ=.M1N[%]+F_17(ZK\0['2M;>Q-A>7%O;NL=W?Q!?)M6;H'R0QZ?P@]15WQ M-XNA\.M!#%876J7EP&9+2S"[RBC);+$# QZU-]+AUL=#15'1M6MMWU&R) M\J=<@,,%2#@J?<$$?A6!J'Q"LM/UQK$Z?>36L,RP7.HQA/)MY&SA6RV[MV!% M5UY0Z7.MHKD_$'C^TT'5&M!IU[?+ $:\GM@NRT5B,,^Y@2,$'Y03BNIAE2>% M)8FW)(H92.X-):JX=;#ZY/X9_P#(@VO_ %\W?_I5+765R?PS_P"1!M?^OF[_ M /2J6@#K**** "BBB@ HHHH **** "BBHKFYAL[66YN7$<,2EWGS":!\A7 (S@X/6G9VN#33:? M0LT444A!112,ZK]Y@OU- "T5 U[:I]^YA7ZR 5#)K.F1#+ZA;#_MJII\K?05 MT7:*QY?%FA0Y\S4X1@XX)/\ *JDOC_PU%G_B9*S#LL;_ .%6J51[1?W$NI!; MM'1T5Q\OQ-T"/.QY9,?W4Z_G523XL:4&*PV5Y(>V%7'\ZT6&K/[)#KTEU.[H MKSUOBBS_ /'KHMR_'&5_PJ(_$77)CBV\.2B?W'H M]'3K7G7]G?$"Z_UE\D&1V?&/RI?^$0\9W'_'QXDVJPY432?X4>PBMYH/;2>T M6>A&1!U=1^-1R7EO$,R3QK]6%<#_ ,*WU.?_ (_=>D;(YP2>?QIZ?"6RW;I] M2GD)Z_(!_6CV=%;S_ /:57M#\3KY/$6D0_ZW4;=?J]4I?&_AV+_F*0OQ_ V: MR8OA9H:?ZUIY/^!D5B4XGD3Z]KUUKFJ2W4\K;6;Y$SPH["O9?^$.\/6L+/_9=L=JGF1 ?YUX+<7?G MW,DK1I'N8G;&H51[ =JWHXC"T9ZW5^K&\%B\3!N"O;HCJO"7C6[\/221O%)> MV[CB+?C:?4'!KJC\1=6GS]DT&3KW8G^E4OA7_9D%K=ZC>3PPW"R>6GFR $+M M!R,_4UW4WBS0H,^9J< QZ'/\JBMBNA*!G^*%CQ^=']H_$.?(%E'%GG_5D8_6NAF^(?AF'C^TU<^BQO_A6?-\5= M B^YY\O^ZG^-8?6Z2VBC>.7XF7\QG>1\19\$31Q9XZXQ^E)_PC_Q F'[_5U& M#P!(#_2I7^+ED_\ QZ:7>/Z95?Z&H7^*&I2?\>?AV:3TW!OZ"I^OQ6R7W&JR MFN][_>._X0GQ5.3Y^O8#=<<_UH'PTU67#7'B)\]P$;_XJH?^$N\;WO\ QYZ) MY>>F5']<4X#XE7W^LV6H/^Z/Y&C^T*GV5^ _[)2^.27_ &\6E^%PY\_69W], M9']:E7X9:,.;G4+EACG]Z!G]*I#P?XVO.;SQ'Y:G^ 3/_+&*4?"B6Y_Y".MS M2?1=W\ZEXW$/8:R_"1^*HODFR=_!O@JRXN+]A@_\M)U_PJM)%\.;/),T<_LK M[JO0?"718_\ 7S3S?CM_E6G;_#CPU;XQ9&3_ *Z.6_G4O$8I]?Q*6'R^/=_) M'*/XE\"6V?L.BM,0?[A'/YFF)XVCE;;HWA-<@\%AN_3%>B6OAS1K/'V73+6( MCNL0!K250BA5 '0"HJI A_A5AQ^&*]-HJ/9WW;*^N;1?"V^F;?J.ORR9 MZJJD?KFM.U^%>@PD-<-"&&5((]14B%HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH XCX;_ /)/]/\ ]Z;_ -'/11\-_P#DG^G_ .]-_P"CGHK0@L_#[_4>(?\ ML/7?\UJIK^GV=G\1_"LMK;112S3W#22*@#.?);J>IJW\/O\ 4>(?^P]=_P U MKII]/M+F[M[JXMTDGM23#(PYC)&#C\#BH6DKE_9:[H\IU.>*#PGX^LYW473Z M@2L9^\P=4"X^NUL?0UT4SKI_Q.TU]081J^BRQJSG@L'5B/KA2?PKI;SPIH5_ MK46KWFEV\VH0X\NX=?F7&"T<_IC2K%8[6-;6,)9X^SJ!Q'CTJG<>%-"N]M[_/7\-3S^\FCL+?XAP7[JDTEHA17/+ VRH,?\ M"X^M>B^'(WB\,Z M2"XC62*12KHPX8'J*!K1W/FJM[0_%>KZ%:2PZ>^827 MAFLKM[.-N3$L>X#ZQ5Q=%T[)7\CS:>'J* MI>3/))/B1XA?[MZ$^D:_X4V+Q=XFU"0(NKY;' .Q<_I7L%YX9T:_S]JTZ"0G MN4YK"N_AAX?N,F))K=NQC?@?A7,L1#^5+Y'>J5/[3?WG%?V?XYND#J]U(O8J M_'Z57;PSXS?[T=ZWUF:NFE^&%[9L9-&UN1'[*Z[']=L_\ F58I2>Y$A_\ 9J]1L_%^A7^! M;ZE"6/\ "QP16M'/#-_JI4?_ '6!KFDZ_6;+56BO^7,?N/(XX/$D./+\(VXP M,;+6(I+:E$\P75_&Z?<\.0K]+8B MGC4OB)CY=/51V CZ5Z914\C>\F/ZW!;4HGFG]I?$7_GQ7_OBC^T?B*>/L2C/ M?97I=%'LW_,Q_7(_\^X_<>9Y^)7^Q^2?X49^)7^Q^2?X5Z911[/S8?7?^G13Z M+\3WQ\X?'I=1KC]*IS>'?B>[9\HOQU&H(*]IHH]E'S#Z_5Z)+Y(\('A+XDNQ M$^G2,IZXU=:E_P"%7>)_^?>#_O\ K7N5%2Z$&:0S/$0[?=_D>)1?#G7;8XNM M"EO3G(,&HQ1*!Z$,I.?>K\/@Z^BQO\"2R_[^LQ<_D*]>HJE2@NAC4Q^(F[\U MO0\QAT&YA'R_#.,G').LHBAU6#_5_#6W'UU.$_P Q7H%%7RQ70YW7JRWD M_O.*2^\01_ZOX=VZ_P"[J, _]EJ=-;\5Q_ZOP(J_[NJPC^E==15&;DWN7H6BN<]'?)S^&,?K6L:,WT*Y6=!_PD'B__H2/_*M#_A4%UXM\2V4>^\\' MQP)_>DUB$#^58?V+XAZY_KIUL$;JN[9Q^&:LVWPK,[^;K&K33.?O*@_KG^E5 M[."^*0VX]*VQX*\98YT.X_P#!O%_A7MEO9VUHTAMH4B,C;G*C M&X^M354\3.3]W0'-O8\,/@[QX#B+1YU7L#K$?^%+#X6^)<4I\JP>-<<9U5&K MW*BH]O4%S,\DM-'^)T6/W@BY[W,;?TK1#?$BT_UH2XQZ;3G\A7I5%'MGU2^X M.8\X_P"$R\8Z?QJ'A[>@_C6)^?QSBHY/B^MNNV?0YC*/X1*%_F*]+(!ZC-03 M65M<(5FMXW4]BHH]I3>\0NNQY@/C7.\NR/PK(1_>?4(U'ZBM6S^)&JW^!:^& MK9V/\/\ ;4&?RQ72W7@SP_=Y,NF0!C_$JX-8MW\+-$FRUK)<6S'^ZV0/PH_< MON@]TM#Q%XN905\$Y!Z$:M#_ (4O_"0>+_\ H2/_ "K0_P"%8+_#C6=..=$U MU\]RB_AD@Y5T9T7_"0>+_\ H2/_ "K0 M_P"%'_"0>+_^A(_\JT/^%<_'\2-:L'":QH3^[H2,?AC^M;%E\4=!N,+<^?:O MW\Q!@?K2=&HN@+_^A(_\JT/^%'_"0>+_ /H2/_*M#_A6O9^)='U# M'V348),_[6/YUI)(D@S&ZL/53FLFFMR3EO\ A(/%_P#T)'_E6A_PH_X2#Q?_ M -"1_P"5:'_"NKHI +_P#H2/\ RK0_X5U= M% '*?\)!XO\ ^A(_\JT/^%'_ D'B_\ Z$C_ ,JT/^%=710!RG_"0>+_ /H2 M/_*M#_A1_P )!XO_ .A(_P#*M#_A75T4 + M_P#H2/\ RK0_X5U=% '*?\)!XO\ ^A(_\JT/^%'_ D'B_\ Z$C_ ,JT/^%= M710!RG_"0>+_ /H2/_*M#_A1_P )!XO_ .A(_P#*M#_A75T4 +_P#H2/\ RK0_X5U=% '*?\)!XO\ ^A(_\JT/^%'_ D' MB_\ Z$C_ ,JT/^%=710!RG_"0>+_ /H2/_*M#_A1_P )!XO_ .A(_P#*M#_A M75T4 +_P#H2/\ RK0_X5U=% '*?\)!XO\ M^A(_\JT/^%'_ D'B_\ Z$C_ ,JT/^%=710!RG_"0>+_ /H2/_*M#_A1_P ) M!XO_ .A(_P#*M#_A75T4 +_P#H2/\ RK0_ MX5U=% '*?\)!XO\ ^A(_\JT/^%'_ D'B_\ Z$C_ ,JT/^%=710!RG_"0>+_ M /H2/_*M#_A1_P )!XO_ .A(_P#*M#_A75T4 +_P#H2/\ RK0_X5U=% '*?\)!XO\ ^A(_\JT/^%'_ D'B_\ Z$C_ ,JT M/^%=710!RG_"0>+_ /H2/_*M#_A1_P )!XO_ .A(_P#*M#_A75T4 +_P#H2/\ RK0_X5U=% '*?\)!XO\ ^A(_\JT/^%'_ M D'B_\ Z$C_ ,JT/^%=710!2TJYOKNQ674]/_L^X)(,'G++@>NX<5=HHH X MCX;_ /)/]/\ ]Z;_ -'/11\-_P#DG^G_ .]-_P"CGHK0@L_#[_4>(?\ L/7? M\UKKJY'X??ZCQ#_V'KO^:UUU9EA1110 4444 %%%% !7)_#/_D0;7_KYN_\ MTJEKK*Y/X9_\B#:_]?-W_P"E4M '64444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% "$!E(8 @]0:SKOP]I%\I%SIULQ/5O* /Y]:TJ*:;6P'&7OPN\ M/W.3 DMLQ[I(3^A-9,GPQU&SYT779HL= SLO_H->DT5JJU1=2N9GF@M_B)HR M_NI4O81UR48G\^:5?B+KVGG;K&@R +U=8V&?Z5Z537C208D17'^T,T_:Q?Q1 M0U/?>&M&O\_:]. M@DSU^7'\JPKSX8>'[G)A2>V;MY3C'ZBC]R^Z#W3KHIHIUW0R)(OJC BGUYM- M\,=0M7\S2==D3'W4<'^>?Z5'_9WQ$TO_ %5XEV@Z#=N_3%'LHOX9!RKHSTVB MO,QXT\8:;_R%M#W*.ZQE<_J:N6_Q9LCQ?:9<6_KAMW]!1["?34.5GH%%CW>/LVHV\F?1ZS<)+="LS3HIBS1M]V13]&I]0( M***CGN(;:/S+B18TR!N8XZT 244 @C(Y!HH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F5?O,!]30 M%9E[X MCTC3@?MFH01$=BW-?R&:Y:\^*\#N8M%TZ:ZD[%E.#^ YJ_IWP MOT2UP]YYMY)W\QOE/X?_ %ZZBSTC3[",)9V<,0'3"T7I1\Q>ZCST7?C_ ,1K M^XA_L^!NN0$(_/YJEM_A;=7CB37]9FG/4A6+?^A5Z311[:2^%6#F?0YO3? / MA_3,,EDLSCJTQ+Y_ \5T,,$5O'L@B2)/[J* /TI]%92E*6[%=L****D04444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UXTE4K(BNIZAAD5E M7OA71-04BXTVWYZE$"'\Q6O133:V X:\^%&B3Y-I)/:GJ-K;OYUFM\//$.G- MNT?7I,#I&TC#/]*]+HK55ZBZEJ#;ZE;$GHIE /Y&J]WX/T&^S]HTV$L?X@""*P[OX5Z) M+\UK):/\-M9LV+:7K[^RLI&/UI/ M[*^(NG_ZJ_2X0=%W@_IBCV47M)!RKN>F4TR()!&74.1D+GDCZ5YG)XH\=Z3& MSZAI220J,M)Y1X_'-<3<^+=7N=>75GN"MPA^55X51Z8]*N.&E+J-0;/H2BO/ M;'XL636T?]H64\A#"I RGHP/ MXU(A:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH XCX;_P#)/]/_ -Z;_P!'/11\-_\ DG^G_P"] M-_Z.>BM""S\/O]1XA_[#UW_-:ZZN1^'W^H\0_P#8>N_YK775F6%%%% !1110 M 4444 %P'.7/@+PY=9W:;''G_ )Y#9_*LFY^%&ARY M^SR3P?\ MW\Z[FBM%5FMF/F9YO_ ,*NO+,YTG7)8R.F[*_RH/AKQY9?ZC71 M<@= 9F/\Q7I%%7[>?74?,SS0WGQ)LOO6R7"#J<(?ZYKCO%?B;6]6G6VU=6M_ M).?) VC/K[U[Y7->*_!=GXF1'8^1444I*^J.%\-?$?4 M=/TT6UW92WR1_*DB@D@>AK>7XMZ>O_'SIMZGT5?ZFNPTO0K#2=/CM+:WCV(. M2R@ECZFIWTRPD^_96S?6)3_2IE4I-WY1-Q;V.5B^*>@2??\ /CY_B3_"KT/Q M#\,R\'4E0DX :-_\*T9?#.BS?ZS3;<_17JZ=LM]:-]VZA/TD%2++&^-LBMGIAJ\_ M;X41J/W&L7:^N6_P%1M\+[]3^X\0SK@?+EFX_6CDI_S?@%EW/1Z*\T_X5WXC MA7]SXE=L]02_]31_PA/B^%3Y.OEB>Q)_K1[.'\P9CPMXZB^:+6=S M>A8?UH_L#XA?]!5?^^D_PH]E'^9!RKN>F45YG_9'Q(A_U.I(V>N6C_J*/[/^ M)W_/_'_WU%_\31[%?S(.7S/3**\S_L_XG?\ /_'_ -]1?_$T?V3\29N)M110 M.F&C_H*/8K^9!R^9Z917F?\ 8'Q"_P"@JO\ WTG^%'_",^/9N)M7"@=,,O\ M2CV4?YD'*NYZ917F?_"$^+YN9M>*D=,,?Z4?\*Y\13?--XE=6] 7_H:/9P_F M#E7<])>:*/[\B+CKE@*A;4;%/OWENN.N95']:\_3X77[X^U>()G]<%N?S-3I M\);1_P#CZU6\?UP1S^8HY*?\WX!:/1NY24;'8W7Q3T& 'R1/<'L(TQG\\5FR M_%*ZF_Y!FA7$N>F\'^F:[*W\,Z+:X\C3;<8Z97=_.M&*V@A_U,,;_VUX_UC_CRL!:1-W(48_/FG?\()XGU89UK7B$;K&)&;'X=*]*HH M]LU\*2#F['"67PGT:#!O)IKH]^=O\JZ73_"VBZ9@V>GP(XZ.4!;\ZUJ*B52< MMV)R;#I11168@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!" RD,,@]0:X M6[^&%A<>)%O4=8[(Y:2W ZM[>U=W15QG*'PL:;6Q0.AZ6T:QM86[*H ,8Z" MJZ1 5MT4N:2ZA=G*3?#;PU-ULV3_KS1GT* 4G_"OO$<'_'GXD=<IU8VV/+U]9\<\S.<_F*;Y7Q(M?]6Z3XYY*G/YFO2:*/;/JE M]P;I\3]23'VOP[.GKM5OZBID^+%NF/M.DWB>N%']37H#1H_WT5OJ,U"UA9O M]^T@;ZQ@T<]/^7\0NNQQD7Q:T20?-;70_T MKH)-#TJ7&_3K4X](@*JR>$- E^_I<)YSQD?R-%Z/9A[I5B\?^&9F21_.JMZ7*N4U&U/./]YZ"KJ_W&5OH_B.9/J7_H:0^"/%UOG[/X@+]N2?ZFCV<.D@LNYZ517FIT3XB6^?L^J*^. M!EDY_,4%_B1: F0)/M'.-IS^0H]BNDD'+YGH5SJ%I:30Q7-Q'%),VV-6."QJ MQ7SIKFKZKJ&K--JLD@N8FQM(V^61V [5Z]\/=8U/5M!!U. [8_ECN#QYH_SW MJJE!PCS7'*-EBM""S\/O\ 4>(?^P]=_P UKKJY'X??ZCQ# M_P!AZ[_FM==6984444 %%%% !1110 5R?PS_ .1!M?\ KYN__2J6NLKD_AG_ M ,B#:_\ 7S=_^E4M '64444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %( %& ![4M% 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!S6N>!M+UW5(+Z<&-XVS(%'^M'H:Z*"".V@2&! D:#"J!P!3Z*IR;5F.[" MBBBI$%%%% !1110 4444 %%%% !1110!Q'PW_P"2?Z?_ +TW_HYZ*/AO_P D M_P!/_P!Z;_T<]%:$%GX??ZCQ#_V'KO\ FM==7(_#[_4>(?\ L/7?\UKKJS+" MBBB@ HHHH **** "N3^&?_(@VO\ U\W?_I5+765R?PS_ .1!M?\ KYN__2J6 M@#K**** "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@ HHHH **** .(^&_P#R3_3_ />F_P#1ST4?#?\ Y)_I_P#O3?\ HYZ* MT(+/P^_U'B'_ +#UW_-:ZZN1^'W^H\0_]AZ[_FM==6984444 %%%% !1110 M5R?PS_Y$&U_Z^;O_ -*I:ZRN3^&?_(@VO_7S=_\ I5+0!UE%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' M$?#?_DG^G_[TW_HYZ*/AO_R3_3_]Z;_T<]%:$%GX??ZCQ#_V'KO^:UUUN?V1,FH378569;6PFG5 Q(&YD4@=#UI^N M>-M$\.WL5IJ4TPED )$-N\HC!( 9RH.P9(Y; KE+Z/Q-X8OM?\3)=::;#[1Y MCVQA:266( +Y@8!#DG^$TDTD5QJ7CZ6Y RUA&4$G4+Y)(_7%+[-_F_\BN77 M^NZ7ZGI4;K+&LD;!D8!E8'((/>L"]\ZWXWT/P_J45CJ5Q*LTFW/E0/(L08X!D900@R>K8K?5@Z!D(9 M6&01W%>5W 1K7XBF^P9OLBX\SKC[*N/U_6O0O#>__A&=.\W._P"SIG/TI):? M=^(GT_KM_F:="[=+/PK9W$(N+HB1M7V$DW$A(QY1Z'(]\9I >HT5R?]M^ M-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C- M']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L M/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R M?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V M/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_ M^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- ' M645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L M/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-'] MM^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ MC- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_ M^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ MC-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P ' M8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?] MM^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P ' M8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K# M_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '64 M5R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K# M_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ MH3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- M '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ MH3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^ M-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V M/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^ M-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C- M']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L M/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R M?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V M/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_ M^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- ' M645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L M/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-'] MM^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ MC- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_ M^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ MC-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P ' M8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?] MM^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P ' M8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K# M_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '64 M5R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K# M_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ MH3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- M '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ MH3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^ M-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V M/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^ M-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C- M']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L M/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- '645R M?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '645R?]M^-_^A.L/_!V M/_C-']M^-_\ H3K#_P '8_\ C- '645R?]M^-_\ H3K#_P '8_\ C-']M^-_ M^A.L/_!V/_C- '645R?]M^-_^A.L/_!V/_C-']M^-_\ H3K#_P '8_\ C- ' M645R?]M^-_\ H3K#_P '8_\ C-']M^-_^A.L/_!V/_C- '6452TJXU"YL%DU M>QCL+DDYACN/. 'KNVK_ "J[0!Q'PW_Y)_I_^]-_Z.>BCX;_ /)/]/\ ]Z;_ M -'/16A!9^'W^H\0_P#8>N_YK775R/P^_P!1XA_[#UW_ #6NNK,LYF;P%HTV MJR7N;R-9I/-FM([IUMYG]7B!VL3@=1V%2:YX&T?Q!J*7M\+E)0@CD%O<-&LR M@@A9 /OC('!KHJ*.WD'F5GL(F^S!'EA2V(V)%(44@= 0.HXZ5B7G@+1+_7_[ M6G2X\UG622!9V$,KKG#-']UB,GDUTE%'6X=+'.:WX$T77]56_OUN!+A5D6&= MHTG"D$"11PXX'!KHD18XU1 %50 .PI:*-E8/,*Y/X9_\B#:_P#7S=_^E4M= M97)_#/\ Y$&U_P"OF[_]*I: .LHHHH **** "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 XCX;_ /)/]/\ ]Z;_ -'/ M11\-_P#DG^G_ .]-_P"CGHK0@L_#[_4>(?\ L/7?\UKKJY'X??ZCQ#_V'KO^ M:UUU9EA1110 4444 %%%% !7)_#/_D0;7_KYN_\ TJEKK*Y/X9_\B#:_]?-W M_P"E4M '64444 %%%% !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 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 <1\-_^2?Z?_O3?^CGHH^&__)/]/_WIO_1ST5H0 M6?A]_J/$/_8>N_YK775R/P^_U'B'_L/7?\UKKJS+"BBB@ HHHH **** "N3^ M&?\ R(-K_P!?-W_Z52UUEBM""S\/O\ 4>(?^P]=_P UKKJY'X??ZCQ#_P!AZ[_FM==698445B^(?%>G M>&EA^WBXEEFSY<%K"99& !).TBV&N#2YVN"XD6*2=(2T,+MG"N_12<'@T=;"OI(?\ L/7?\UKKJS+"N+ORB?%ZT-T5$9T>81E^F?,3./PS7:5B M^(O">D^*884U>&5C Q:.2"=X77(((W(0<$$\9Q2_K\+#Z6,KX8[O^$+4\[#= M7!C]-OG/TKD;TH/ GC%)B/M)UHX!^]GS%V_UKTV'1+&VM;*WMD>&&QQY*1RL MH_'!^;\[.W?+LS_=WFM+Q%X1 MTCQ2D(U>&9FASL>"X>%P",$;D()!!/'2M6SLX+"SBM+.-8H(5"HB] *2>C_K MJW^HNB7]:*QG:YKL^CM$(-#U/5?,SDV*1ML^NYUKC?!VOZMH'A>'3KWP5XA: M:.:=R8XH"N'F=QUE'9A7I-%(#DO^$XO?^A(\2_\ ?F#_ ./4?\)Q>_\ 0D>) M?^_,'_QZNMHH Y+_ (3B]_Z$CQ+_ -^8/_CU'_"<7O\ T)'B7_OS!_\ 'JZV MB@#DO^$XO?\ H2/$O_?F#_X]1_PG%[_T)'B7_OS!_P#'JZVB@#DO^$XO?^A( M\2_]^8/_ (]1_P )Q>_]"1XE_P"_,'_QZNMHH Y+_A.+W_H2/$O_ 'Y@_P#C MU'_"<7O_ $)'B7_OS!_\>KK:* .)N_B0]@]LMYX.\1Q-=3""$&&#YY""0H_> M^BG\JL_\)Q>_]"1XE_[\P?\ QZNCOM,M=1>T>\C\QK.<7$)R1MD *@\=>&/Y MU:H Y+_A.+W_ *$CQ+_WY@_^/4?\)Q>_]"1XE_[\P?\ QZNMHH Y+_A.+W_H M2/$O_?F#_P"/4?\ "<7O_0D>)?\ OS!_\>KK:* .2_X3B]_Z$CQ+_P!^8/\ MX]1_PG%[_P!"1XE_[\P?_'JZVB@#DO\ A.+W_H2/$O\ WY@_^/4?\)Q>_P#0 MD>)?^_,'_P >KK:* .2_X3B]_P"A(\2_]^8/_CU'_"<7O_0D>)?^_,'_ ,>K MK:* .2_X3B]_Z$CQ+_WY@_\ CU'_ G%[_T)'B7_ +\P?_'JZVB@#DO^$XO? M^A(\2_\ ?F#_ ./4?\)Q>_\ 0D>)?^_,'_QZNMHH Y+_ (3B]_Z$CQ+_ -^8 M/_CU'_"<7O\ T)'B7_OS!_\ 'JZVB@#DO^$XO?\ H2/$O_?F#_X]1_PG%[_T M)'B7_OS!_P#'JZVB@#DO^$XO?^A(\2_]^8/_ (]1_P )Q>_]"1XE_P"_,'_Q MZNMHH Y+_A.+W_H2/$O_ 'Y@_P#CU5M0^)#Z59-=ZAX.\1P0(RJTC0P8!9@J M])>Y('XUVU5=3TRUU>P>RU"+S8'9&9,D9*L&7I[J#0!SG_"<7O\ T)'B7_OS M!_\ 'J/^$XO?^A(\2_\ ?F#_ ./5UM% ')?\)Q>_]"1XE_[\P?\ QZC_ (3B M]_Z$CQ+_ -^8/_CU=;10!R7_ G%[_T)'B7_ +\P?_'J/^$XO?\ H2/$O_?F M#_X]76T4 )?^ M_,'_ ,>H_P"$XO?^A(\2_P#?F#_X]76T4 _]"1XE_P"_,'_QZC_A M.+W_ *$CQ+_WY@_^/5UM% ')?\)Q>_\ 0D>)?^_,'_QZC_A.+W_H2/$O_?F# M_P"/5UM% ')?\)Q>_P#0D>)?^_,'_P >H_X3B]_Z$CQ+_P!^8/\ X]76T4 < ME_PG%[_T)'B7_OS!_P#'J/\ A.+W_H2/$O\ WY@_^/5UM% ')?\ "<7O_0D> M)?\ OS!_\>H_X3B]_P"A(\2_]^8/_CU=;10!R7_"<7O_ $)'B7_OS!_\>JMI M_P 2'U6Q2\T_P=XCGMY"P6188,$JQ4]9?4$5VU5=,TRUT?3X[+3XO*MXRQ5, MDX+,6/)]R: .<_X3B]_Z$CQ+_P!^8/\ X]1_PG%[_P!"1XE_[\P?_'JZVB@# MDO\ A.+W_H2/$O\ WY@_^/4?\)Q>_P#0D>)?^_,'_P >KK:* .2_X3B]_P"A M(\2_]^8/_CU'_"<7O_0D>)?^_,'_ ,>KK:* .2_X3B]_Z$CQ+_WY@_\ CU'_ M G%[_T)'B7_ +\P?_'JZVB@#DO^$XO?^A(\2_\ ?F#_ ./4?\)Q>_\ 0D>) M?^_,'_QZNMHH Y+_ (3B]_Z$CQ+_ -^8/_CU'_"<7O\ T)'B7_OS!_\ 'JZV MB@#DO^$XO?\ H2/$O_?F#_X]1_PG%[_T)'B7_OS!_P#'JZVB@#DO^$XO?^A( M\2_]^8/_ (]1_P )Q>_]"1XE_P"_,'_QZNMHH Y+_A.+W_H2/$O_ 'Y@_P#C MU'_"<7O_ $)'B7_OS!_\>KK:* .2_P"$XO?^A(\2_P#?F#_X]1_PG%[_ -"1 MXE_[\P?_ !ZNMHH Y+_A.+W_ *$CQ+_WY@_^/4?\)Q>_]"1XE_[\P?\ QZNM MHH XFS^)#W[7 L_!WB.4VLQ@FQ#!\D@ )4_O?0C\ZL_\)Q>_]"1XE_[\P?\ MQZNCL=,M=-:Z:SB\LW<[7$W).Z0@ GGV45:H Y+_ (3B]_Z$CQ+_ -^8/_CU M'_"<7O\ T)'B7_OS!_\ 'JZVB@#DO^$XO?\ H2/$O_?F#_X]1_PG%[_T)'B7 M_OS!_P#'JZVB@#DO^$XO?^A(\2_]^8/_ (]1_P )Q>_]"1XE_P"_,'_QZNMH MH Y+_A.+W_H2/$O_ 'Y@_P#CU'_"<7O_ $)'B7_OS!_\>KK:* .2_P"$XO?^ MA(\2_P#?F#_X]1_PG%[_ -"1XE_[\P?_ !ZNMHH Y+_A.+W_ *$CQ+_WY@_^ M/4?\)Q>_]"1XE_[\P?\ QZNMHH Y+_A.+W_H2/$O_?F#_P"/4?\ "<7O_0D> M)?\ OS!_\>KK:* .2_X3B]_Z$CQ+_P!^8/\ X]1_PG%[_P!"1XE_[\P?_'JZ MVB@#DO\ A.+W_H2/$O\ WY@_^/4?\)Q>_P#0D>)?^_,'_P >KK:* .2_X3B] M_P"A(\2_]^8/_CU'_"<7O_0D>)?^_,'_ ,>KK:* .2_X3B]_Z$CQ+_WY@_\ MCU57^)1BU:'3)/!_B-;R>)YHX?)@RR(5#-_K>Q9?SKMZIR:59RZU!JLD6;RW MA>".3_\ 0D>)?^_, M'_QZNMHH Y+_ (3B]_Z$CQ+_ -^8/_CU'_"<7O\ T)'B7_OS!_\ 'JZVB@#D MO^$XO?\ H2/$O_?F#_X]1_PG%[_T)'B7_OS!_P#'JZVB@#DO^$XO?^A(\2_] M^8/_ (]1_P )Q>_]"1XE_P"_,'_QZNMHH Y+_A.+W_H2/$O_ 'Y@_P#CU'_" M<7O_ $)'B7_OS!_\>KK:* .2_P"$XO?^A(\2_P#?F#_X]1_PG%[_ -"1XE_[ M\P?_ !ZNMHH Y+_A.+W_ *$CQ+_WY@_^/4?\)Q>_]"1XE_[\P?\ QZNMHH Y M+_A.+W_H2/$O_?F#_P"/4?\ "<7O_0D>)?\ OS!_\>KK:* .2_X3B]_Z$CQ+ M_P!^8/\ X]1_PG%[_P!"1XE_[\P?_'JZVB@#DO\ A.+W_H2/$O\ WY@_^/4? M\)Q>_P#0D>)?^_,'_P >KK:* .2_X3B]_P"A(\2_]^8/_CU'_"<7O_0D>)?^ M_,'_ ,>KK:* .(N_B6;"YL[>[\'^(XI;Z4PVZF&#]XX4OM'[W^ZK'\*M?\)Q M>_\ 0D>)?^_,'_QZNAO=)L]1NK&YNXO,EL)C/;MN(V.49,^_RLPY]:N4 )?^_,'_ ,>H_P"$ MXO?^A(\2_P#?F#_X]76T4 _]"1XE_P"_,'_QZC_A.+W_ *$CQ+_W MY@_^/5UM% ')?\)Q>_\ 0D>)?^_,'_QZC_A.+W_H2/$O_?F#_P"/5UM% &1X M<\10^)+&>XAM+JS:WN'MIH+M561'7&0=I([CO6O56QTRUTW[3]CB\O[5<-<2 M\D[I&QD\_05:H XCX;_\D_T__>F_]'/11\-_^2?Z?_O3?^CGHK0@L_#[_4>( M?^P]=_S6NNKD?A]_J/$/_8>N_P":UUU9EA1110 4444 %%%% !1110 4444 M%%%% !1110 4444 QK+/A/4M0OO%D37$FF1:G/"T% MR@5RRK&H8;<]#@@@T:IO_#^.G_!#1I^OZD7A#Q)JNM_$;7(KMRFFI:0264'H MI:0%C[G;^0%=_7G?AGPCXDTGXD7VH7^K-=6#6,$*R?98HQ,59_DPIRNW(Y[[ MO:O1*IVLK"?Q/^NB"BBBI **** "BBB@ HHHH **** "BBB@ HHHH **** " MLGQ)#K%QH[0>'Y8X+J5T4S.<>6A8;V'^UMSCWQ6M7.^.+O7[7PW)_P (I827 MM_(P0"-D4QJ3\S#>0,@9Q[TI;%1W.,N/$&K>$;WQ%;1:K89H MIB6!4LH QP#C'%;/AZ;5]$\96^D:KJ]QJD>H:>;G=/C,4BLH(7 &%.X\<]!S M5#3="NM3\$ZIX=_X1K4=&DNHB[WE]-#(;B8]6)1V.>!U[8J_X9M->U?Q7!K/ MB#1Y-(%A8FU2.25',SLREF&QC\HV]\'GI5QM?7^M'^OSV(>JO_72WZ_B)>:S MXF'Q2T:TN(XK+1IQ.JQI)O>X*IG:H?V[9ZGX_U"VO_%U[IGV> M=;>VL;>9561ER6+90]$O;69G\^3M_"OV:+4)PQU2VDC$.,@[W!8.6XYPI[4H_9^?YE2LW]WZGH0HI MD2&.%$)W%5 R>]/I$K8****!A1110 4444 %%%% !1110 4444 %%%% !111 M0!2UC^T/[&NO[%$1OS$PM_..$#XX)]LUP(N]8\+>++2S?7+O6!-8S3WD-R5< M0,FW:5( V@Y(P(KK4K/P_=SZ%9&^U!8S]G@#*NY\<SLO#9;%XTJ,MWA M&C38 2PR""<@5U/C+2[S5%T?[#"9?L^IP3RX8#:BMDGFM?=O&VU_POU)[^GX MZ[?A_P .M>AZ9YHT MNV\^Y2[D\I=TZ+M$AQ]X#)QFN&U_1=2TO7M9O-+T!M9&N6RP,T;1J;<@$?-O M897G/&>G2NN\,Z9)HWA?3]/G(,EO J/MZ XY ]ATJ(_#]WZW"7Q?UY&K1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%!Z4 >;^*4\1:5:W>NW. MO3VURMVJ6.G0,K021E@ K+C)8@DG!'2JVMZOKVHR^(=1LM4GT]?#L2.MK%C9 M.XB65A)D<@Y*\8I$?Q%<>-I-5U[P9JMZ+:8KIPBN+;R8$Z>9@R EB.^,CG'6 MI?$&C>(8+_7[/2='DN[7Q-&@:Y$J 6;&,1MO!8$X S\H-*.R_#UTW^5[^9>G M,[_UKK_P#HO$&L:Z_@M+OPW:PO=SV^\RS2;5@^7.[&/F^G'UJGI*7&O_ QT M;4M3U[4K*5;%+BXN+*1$:0^7EBV5/UKHY-.>'PJVG0#?(MKY2C/WCMQ7,IHF MKP_!JRT2.U;^T!9P6TL(=WL=Y,SVD=XZLT40X&2 ,DX)Z="*[.J^GVPL]-MK90 (8ECP.V!BK%.6 M^A,=KA1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA?%MGK8_M7 M59M?GTFSLX-UC%:.N)7 R?,!!SD\ #'6NZKS+Q(/$&H>-"=1\):GJFBV+*]G M%:W%NLS2 M6P"N\CEE&_6MW1O$.KZK\.;/5+"SBNM3GB */)Y:!LG-+^NB'/;3N_S_P OD=S1 M114""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P?$MAK&IM9VNE MW[:=:-(6O+F%@)E4#("9!')QDGMFN'B\1:W#I%WI=OJ^!70_$67Q'):VMCX>TR\N[:X?%]+92Q)(L?=5+LN">F1T!K/N-,U" M]\%VB:3X8NM*GT:Z2XMK&YEB)GVY) *.1DYZDBB-NNW_ 5_7W_-OHOZV?\ M7W&KX4N[^RUG7="O+V?4_P"SRDMO/<,#(RNI.UB !QP,XJCH&L^)I_B1JMKK MJQ06RV"36ME"^\(-[#+-@98X]!C@>]:/A"RU*;6-8U_6-/DTV74'1(K25U9T M1!@%BI*Y/!X-3P:5>I\3;K5##BSDTV.!9=PY<2.2,=>A%#OIZ?I^8:6E;R_- M7_7Y>1Q6C>)]0M8M#UJ^U^6[GUB]^SW&FN0(X 0Q^1<94C:.I/6O6Z\R3P[> MZQXKM7G\(6^C&"\^U7NI1F,B\*@A0I4[SG=GY@.E>FT_L_UMI_P1/XG;^M_^ M %%%%( HHHH **** "BBB@ HHHH XCX;_P#)/]/_ -Z;_P!'/11\-_\ DG^G M_P"]-_Z.>BM""S\/O]1XA_[#UW_-:ZZN1^'W^H\0_P#8>N_YK775F6%%%% ! 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!Q'PW_Y)_I_^]-_Z.>BCX;_\D_T__>F_ M]'/16A!9^'W^H\0_]AZ[_FM==7(_#[_4>(?^P]=_S6NNK,L**** "BBB@ HH MHH **** "BBB@ HHHH **** ,W5/$>BZ)(B:SJ]CI[R#*+=7"1EAZC<1FJ'_ M G_ (/_ .AJT7_P/B_^*JA<6MO=_&$)=01S*N@Y"R(& /VCKS71_P!C:9_T M#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I M_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_ M\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X M/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"% M']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ MX'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1 M?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\ M+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K M3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ M]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ M /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C M:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_ M\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ M/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_ M\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_" M_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5 MHO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ MZ&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] Z MT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ M $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ MP?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#" M?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^ M%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ M@?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#X MO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A M0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ M -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ M@_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF M?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V M-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ MA/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E M_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ MOPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6 MB_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ M ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[ M\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG M_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ M ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ M"?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1 M_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#% M5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#B MJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ MA0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0. MM/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ M $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"A MJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! MZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J? MV-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC M_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0! ME_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\ M+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?% M_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B M_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_O MPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-I MG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/ M_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/ M_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9 M_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ M%5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ M (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+ M_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] Z MT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO M_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ M /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T# MK3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J M?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJ MC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\ M)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%' M]C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@? M%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\ M#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ M +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF M?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_] M#5HO_@?%_P#%5J?V-IG_ $#K3_OPO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z& MK1?_ /B_P#BJ/\ A/\ P?\ ]#5HO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C: M9_T#K3_OPO\ A0!E_P#"?^#_ /H:M%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q? M_%5J?V-IG_0.M/\ OPO^%']C:9_T#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^ M+_XJC_A/_!__ $-6B_\ @?%_\56I_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0 M!E_\)_X/_P"AJT7_ ,#XO_BJ/^$_\'_]#5HO_@?%_P#%5J?V-IG_ $#K3_OP MO^%']C:9_P! ZT_[\+_A0!E_\)_X/_Z&K1?_ /B_P#BJ/\ A/\ P?\ ]#5H MO_@?%_\ %5J?V-IG_0.M/^_"_P"%']C:9_T#K3_OPO\ A0!E_P#"?^#_ /H: MM%_\#XO_ (JC_A/_ ?_ -#5HO\ X'Q?_%5J?V-IG_0.M/\ OPO^%']C:9_T M#K3_ +\+_A0!E_\ "?\ @_\ Z&K1?_ ^+_XJC_A/_!__ $-6B_\ @?%_\56I M_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A0!E_\)_X/_P"AJT7_ ,#XO_BJ4>/O M!Y( \4Z,2>@^WQ?_ !5:?]C:9_T#K3_OPO\ A67XGTC34\(ZPR:?:JRV,Q!$ M*@@^6?:@#?CD26)9(G5TF_P#1ST5H06?A]_J/ M$/\ V'KO^:UUU(?^P]=_P UKKJS+"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#E/^:R?]P#_P!N*ZNN4_YK)_W /_;BNKH **** "@G R>! M13)X5N+>2%\A9$*'!P<$8H K'6-,5B&U&T!'4&=?\:KWOB32+&REN9-0MV6- M<[4E5F/L #7+O\)-%=V8WE]ECG[Z_P#Q-5;_ .$5@+&0Z=>7)N ,H)2I4GTX M KH4:-_B+M'N;_ASQWI>O02&25+.6-B"DSAUUZ-8ENHOM6GX4+F/.I&T'/^V*@U[PE<:=X47PYX<-XXU6X6.XN3AC!%_&>F!E<@<=3534_ ^J^' MYM+UNPUS6-;ETIPJV4^9E5_V>NXD8';![UA:G::M#XHE&@6&M6LL]\)9+1[=9=/G!;+2M(4R MI(RR1W'B"SO5G2 F)HE6(,=W3C:.M8_BB&[TSQOI'B!=-NM1LK>TFMI([2$ MRR1LY0J0@YQ\AR?I7/Z'X:U-=3\/75WIWK1%#_HZ2"0H6_ND[AP>Y MHC[W]?UZB>BOY?H_^&.UD\6Z3J'A2[U;3]6-K;0$K)>&[_4;B:_>9)Q;Y@D5GW!FDQ@$#G![T M*SM\OT_S"6GXG5:CXX\/Z3JO]G7UZR7' ;9!(Z1YZ;W52J^O)''-:][?166F M3WKG='#$9#MYR ,UYAXOLM4BU[4)/#^G:S:W]UL(2W@6>ROFV@ S$H=@X"G! M' SWKTB\LI=0\.RVQR%K<^-=9T"+Q'IM_ M#%YZ"X@TU'QII.A1VR:[+):W*%YVC]<^6 M&P,]SQQ7-Z3XAU[0?#$&@'PUJ%QK%G$MK#*L#&UDP-JR&4< 8P2/J*9>#5=# M\7W>JZGH]SJ0U'3(K<'3[=I1'*I
  • JE9-\NW3[A1U^+?\ X)UV MI>+M#TG3[6]O+Y1;WA MWB1I?-)!/RA02> 35&]^(_A?3YFAN]0D21%#2(+6 M5C&I4,"V%^48/4XKEK7PMJ=IH_@"SN;)W?3[H/=+&-RP#R)!R?0$@5!=:BUI MXV\8VT6A7>IR7:)$AMX#(I)B7Y'('RK[GCFE/W79:[_@-)/KV_.QZK#-'<0) M- ZR1N-RNIR"*?6#X4@FTC0[#1KN.8SV]L-\OEGR\^F[IGVK>JI))M(B+;6H M4445)04444 59M3L+>0QSWMM$XZJ\J@C\":Q/%'C&UT/16O+&6UO9@ZJ(EF! MX/?BJ.J?#'2=6U*:]GNKQ))FW,JNN ?;(-8FM?"2"/3BVA33S7>X86>10NWO MV%8RE4L[(]&C3PCE'GF_NT^\AM/B]=SWL,4NF6Z))(JLWFGY03C->C_VUI?_ M $$K/_O^O^->/P?"OQ";B,7$4*Q%AO*S#(7/.*Z__A4&B?\ /Y??]]I_\36= M.57JCJQ5/ W7)*WIJ=F=2MI+6:2RGBNGC0MLBD#$X'3BO.M)U_Q'KNG'4=,\ M3V3ZAN9QX?:&)6 4\Q%C\X.!C/KWQ72Z+X&M?##W%UH\\TMTT15!+=]=SRJL::=H. MZ[[&_P"-?$NHZ4FC1?;4T);[=Y]Y)$LHB"*P_$GARXNKR.#QEIFI:S8MIL<-N^GQM*8)QNW ML57O@K\QSTJE'I_C/4O ^JZ)XJM+ZZG\RU%OM3Y'B$BY(*@$/CEN>,=JM:Z> M:^Z_]?+N9K>+_K^OU.KU>?Q1X4@L]1N?$B:K#)GO0]OF1'OY$ M5GJ4VE>$]0U6YU^+Q"MO$\R311QHORJ3M^3@\BL72/$.OV&L:8?$%[%=VFLV MLD\4:0JAMF0!MN1RP(9>3Z&ETW0[C5M-\4M:64VF66JP^59VD\'D,C"+824_ MARW/OG-4M)M]3\0ZMHL%SI%]IT>BV2Q% M89%1&0;&/#9+YX["NO\ 'UA=ZAIVF)96\D[1ZK:RN(USM195)8^P S5^[>-M MKK[KH/M/T?WZ_P# +&J^._#VB7TMGJ-ZZ7,*H\D<=M)(55LX)VJ>.#SVI^I> M-M TJWLYKJ])6]026_DPO*74C.["*2![GBL)]%NF\9>*KMK&0I<:;!%!*4XD M(\S1MHD=B\,%N9'MY0%X90,@<')J'\/]=G M_DOO$]'I_6W^;^XZ;PIXP2[\"#7]35$O'%K#((Y2]O(KQL3@;D*[@/L7'PGLH4MKVPNK743=O##& M//5!(S?(I!!;!X!!JWHUEI8@\?^'+J_DL[:_9YT#$?N) DA49(1 MRNUS[*35#PS\2-,UGPI=:W?DV45K/)%)NAD'W7*KC*Y8D <#/)QUKEM+T[5+ MG3O"WATZ%>6MSHMP'NKN2 K" L;J2DAX;)8?AFI+4Z[IWP]O-.MM$O1=PZG) MYC&T+MY3SEO-A!&'8*V1P>15.R3_ *Z[CLOQ_P ]/P1O:U\1+&Y\)ZI>>%[P MF\L1&62>V>-D#-@';(H)!P:Z/Q'J%QIWA#4;^T8+<06CRQL5R P4D<5Y$= U M^[_X265SQD_*@)Q[XQ7 W7P_71="T?6]#T^ MYFOK"-'NM-DGEE6X&!N&QF(W#'&/RJUXVTW4KW7M(\06CZW:6HM)(9$TRV62 MX1G*D!HW1L#Y3GCTIR?1=_Z^\B.MK]C;U+XBZ=9Z]X?LK8FYM]8W$31PR-M& M#CHIYR,$'IWQ6T_BG1X]/O+Y[P"WL93#HZ5P&G:)>: WA.ZC MT[5KB&&ZN6G$B"2:/S=V&<(H"C+9(P,?A5;6;?5H-)\3Z%%H6I7$U_?FZMYX MK=C$R-M_BZ C;TIV5TOZW7Z%+5KY?K_P#T8>+=&.O'1EN7>^49:-()&"?+NY M8+M''J:I6OQ#\,WNH06=MJ#/+<.8XB;>0(S@E=N\KMSD=,U5\.Z7_-<[9>'K^'P5X=MQILR7$.MBXG3RSN1?.8[SZ#&# MFE%7M?R_'_(G[-_ZVN>I4444AA1110 5!/?6EJP%U$?%^J7_B+6;'6S'Y"WG2*H M7(C."A]3R"/H:U/"'B*?4/"-QJNLS)F"YNE9PH4!(Y74?DJBL;3?#=[+H&M; MK9X+^/5I[NR:12">>"/8@D?C6)IVD>(KWX7VV@S:?=Z?=:KJ$XO&":';=>G^7SM^-R5?KU_I_*_Z(;9ZCXRUSQ4V MDS:HN@R6^GQS31I:Q3[G,DBYR>@(0''O6_X6U?4VUG5-!UZ5+FZL-CQW2H$\ M^-\X)4< C'./6N(\*IJ_@[Q,]QK6DZS>0S:H/(..V#3>FJ[/[PM=V]+?A?\ 46+Q MMJ#>/FB;8/#YN/L*R[1_KMH.=W7[QV8]16AJ6JZQK'BN;0/#UTNG)9PI-=7S M1+*06)"HJMP?NG)/M7,2?"?4CX-$"^*=6^U+_IHM"(?*%SGS.T>[&_\ VJO6 M,^M:%J3>()='O9X-4M(X[B"&W9YX)H]V"8QR5;=^&/>C1:/I^/\ 3O\ @@;; M=UU_K\K?BS=T#6-3MO$]SX:U^=;RXC@^TV]XD83S8\@$,HX!!(Z4GCG7KO2/ M[,MK2]CTQ+Z?RY=1F0,EN!CKNXR<\9XXKFO!6KZSK_Q%FU'Q!H6H:2\5@;:' MSK5HXYOF4LX+?=Y'"DD\UUWBRYOK7[(ZZ-'K&EEB+VW6'S95'\+(O\6.>,4I M;1;_ *U_R!?$TOZT,:/7];T&UOK^^U"#Q%H\=HT\>H6\:#9(I \LK'G(.>HS MC%:6G_$#2)O!MAK^H2O;)=HO[L6\A8N1RJIMW-@]P.G-^%]&U M#1[&2PGCN;>[B>%9Y7P5V1-P.AY7 YJ2!=0AT?P=JDFB:DZZ,A@N[3[,QF4^ M5Y>]4ZL,\Y]*:VU\OU_X'X!Z>?Y([5?&6A-X?;6A?#[$K;"QC<.&_N[,;MWM MC-96K^-[:Y\'WFI^&[DF:WEBC836[(R;I%!RC@$9!/:N7.C:K)#)XA&E7:P? MVV+_ /LWRB)FBV@;MF,[LCI6UXAFN_%?@W5DL= OK%I9(0CS0>7/-B1+-9@^+\VE331_P!B*D4*Q^6-PE<,P.[KT1JN>"M,N_"^HW.C2VLT MMI.JW,%X8\X)4!D=O[V03SV(':LS7-"U2?5_%EW9V4K3;+2:Q?8<2.F_<%/< MX./QJW92OT_X/Z$Q3<6NNEOP+5YXNU1OB[8:+92QC2?GAN5,8)>7RC(,-U& M16U#\0O#,^L)ID>H.;B27R4)MI1&[_W1(5V$_C7)Z-H>L)>^&-2N]/F6[EN+ MNZNPRG]R9$?8KGMC(7\*P6LO$FJZCI+W-IKB/;ZFLUQ8_8DBLX%!/,9V;F^N MZFE9QB_G]_\ 7RL$FM9+MI^/YZ'I>L>,],LYK[3+>Z8ZK!;NXC6W=@A"%AN8 M+M'3N:;H/BZTN;'2;?4;H-J=]#YGEQQD]SR=HPH]SBLR+2+L:YXWG-G*/MEN MB6[[#^]_$?#NH>%I[/-K=3QZK:B.X=X]SVLH)P6/\ "F"HQT&" M>]0K_@OOUT'*R>G];'6P^.?#]QJDVG07K-H1RNUS[*34'@3QI M%XUTFXNTA:%X+F6%E,3J,*Y"G+ 9) !..AXKS_PSX3U*&^TC3=2D\232:9.7 M*R0Q1V49"D;ED\O+CYNF[)Z]J[7X;17=CI-_IVH6%U:RPZA((I 5_M'2X1"Y_BVF7(_#KX-?P]JCZE';?8%F2V8VS#&WS/-Q@#'/Z5/V++=[?>[_ ':(K12U MV3_1,UM;\4ZA;^'?#C+?1:<^JA!<:E+&&2 E0>A^49)XSQ6AX&K>5V.CQZSIT$2Q7\"P^;*,* M&1>C8.>,5D^&M+63QV-5\/:1J&B:;Y$@O(KR)X5FD8J5*1-P,8/(P.:K3G?S M,M>57\CK->\7:-X;DBCU:YD228%DCAMY)F('4[44D#W--E\9Z##H=IJ\E^HL M;QPD$HC8[V.<# &0>#U%S2:5Y"2/+=F1@J= M^E9.D^'-4'@+PK8WFG7)FMM662XCDC^94RQW-@ 8Y'-3'WE]WYV+EI_7E<[J MS\;:!?Z5=ZC!?%;:R.+@S0O$T9/0%&4-SVXYK)T/QQ%XB\>RV&E7#2:U8FO^&]5O-0\436UG,RM2>:*)MS*R +E^.C'\JUM)U2/3-'NM2U?Q=;ZS M:1GF>.*-1'_L_N\Y)].M4]9T$ZG\5-)NKO35N["+3KA'DEA#QJY>+:#D8S@' M\C3O'/AW?X52+0=-B_T:]@NWM;>(+YJQRJ[ #DX4X'?\ G_D-J\K? MUL;.D>+=%UVWN)M.NV86PS*DL+Q.@]2C@-CWQCBJD'C_ ,-W.D2ZG!?.UI&5 M'F?9I?G+= @VY?\ X#FL#3;>]UGQ-KFN1Z3>6%K-IL=K''=0F*65U\PGY#S@ M;A@]^:Q+GPKJZ_#3P9Y":A93:3YGX9>+?LL&LW-WJBR-&-11!/.?+" M@^6B+MZ8QCMGO5F^^V>&KW7)KO1KW48M3T^-8I((#((RB,&5\#Y1\PZ^E$O= M5_ZVV_K\PW2^?YHZNY^(GABUCA=]09Q- +B,0VTLC-'G&X!5)Q6YIVI6FJZ; M%?Z?,)K:9=R2 $9'T/->9?#S2+DW6DW\EDP@_P"$>6-)0N55RV=H/K@UV/P^ ML+G3_ ME:7T$EO,GF;HY%VLN78]/H:J4;77];O\ R)[/^MKF9;W_ (B\73:C MG7>BZGJ,,UW+=6<]C;-,&#L6VN5'RD9 Y MJ77[?Q!JO@_3[[4M.1[RUOXKR6PM@68Q))NVXYW/M X]:A;+Y?\ !*?Q/Y_\ M W[3QMH%[I-UJ4-Z5MK/'GF6%XWCST)1E#8/KBJ0^)?A9A+B_F+1J&V?8YMS MKG&Y%V9<>ZY'>N7OK#4?$$?BC5;;2+VUBO+:W@AM[B QRS,C$L2AYP,\?4UT M$6D3KXZT6Z-BP@M])\EI/+^6-N?ESV/M2_K\'_E^(OZ_+_-_<:5SX[\.6FEV M>HS:A_HUZ&-N5A=FDV]0% W9YZ8S5BU\7:)>:#-K$-\/L4!(E=T9&C(.,%" MP.>,8S7FFVX\/OX6:^TFZF>*]NW^S1PEI I*894QD_A6P8=:B\.^)-8T_1ID MDU*Z1X;*6WS*J!L-)Y9'W\'=@]Q1>Z;7];?Y_@.WO)?UU_R_$Z6U^(WAB\M+ MVYCU!TCL(?/N/.M98F2/^]M902..P-.MO'6@:J]S:V&I,D\,#3$O;2+\@ZNN MY0' R.F:\MO- U_48_$U!;K0S;V\FI6J1RL^7^0*B+CKP#DUUVLZ#?- MXDTV2TT^4PQ:!=6[,D9PKL8MJ?4X/'M56TOZ_D_\@2_K[O\ -_<=-/XRT;2- M$T^[U+4GN%NH5>.6*U=VE&W._8BDJ#UZ8%7[OQ'I5CH:ZO<7:_86 *2(I]$NOK^HET_KH:>H^-[>31XM9T M.9IK2VNDCO89(&CD"L=@^5P&'S,#TZ"NP1Q)&KJG'2O4["-H=-MHG^\D**WU %'?Y?BMOE^HN MOW_U_78L4444AA65XI_Y$_6?^O"?_P!%M6K65XI_Y$_6?^O"?_T6U ">$_\ MD3-%_P"P?!_Z+6M:LGPG_P B9HO_ &#X/_1:UK4 %%%% !1110 4444 <1\- M_P#DG^G_ .]-_P"CGHH^&_\ R3_3_P#>F_\ 1ST5H06?A]_J/$/_ &'KO^:U MUU>=^$/%?A[1I/$-KJ^N:=8W']N73>5DV=I!864-I:1K%! @CC11PJ M@8 _*IJ\P_M:T_Z+3!^=A_\ $T?VM:?]%I@_.P_^)HO?4%IHCT^BO,/[6M/^ MBTP?G8?_ !-']K6G_1:8/SL/_B: /3Z*\P_M:T_Z+3!^=A_\31_:UI_T6F#\ M[#_XF@#T"]T>TO\ 4K*^N _GV)8PD-@?-C.1WZ"K]>8?VM:?]%I@_.P_^)H_ MM:T_Z+3!^=A_\30!Z?17F']K6G_1:8/SL/\ XFC^UK3_ *+3!^=A_P#$T >G MT5YA_:UI_P!%I@_.P_\ B:/[6M/^BTP?G8?_ !- 'H.HZ1:ZI-:278=OLDOG M1J&PI;!'([]:O5YA_:UI_P!%I@_.P_\ B:/[6M/^BTP?G8?_ !- 'I]%>8?V MM:?]%I@_.P_^)H_M:T_Z+3!^=A_\30!Z?65XI_Y$_6?^O"?_ -%M7"_VM:?] M%I@_.P_^)J*ZO-.O;.:UN?C- \,\;1R+NL!N5A@C(7T- '?>$_\ D3-%_P"P M?!_Z+6M:N5TWQGX+TS2K2QB\6:.Z6L*0JS7\62%4 $_-[59_X6!X._Z&K1?_ M /B_P#BJ .AHKGO^%@>#O\ H:M%_P# ^+_XJC_A8'@[_H:M%_\ ^+_ .*H M Z&BN>_X6!X._P"AJT7_ ,#XO_BJ/^%@>#O^AJT7_P #XO\ XJ@#H:*Y[_A8 M'@[_ *&K1?\ P/B_^*H_X6!X._Z&K1?_ /B_P#BJ ,GX;_\D_T__>F_]'/1 M3?AHZR?#S37C8,C&9E8'((,SX-%:$'0R:982R%Y;*W=V.2S1*2?QQ3?[(TW_ M *!]K_WX7_"BB@ _LC3?^@?:_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R-- M_P"@?:_]^%_PH_LC3?\ H'VO_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H' MVO\ WX7_ HHH /[(TW_ *!]K_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H' MVO\ WX7_ H_LC3?^@?:_P#?A?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!] MK_WX7_"BB@ _LC3?^@?:_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@ M?:_]^%_PH_LC3?\ H'VO_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ MWX7_ HHH /[(TW_ *!]K_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ MWX7_ H_LC3?^@?:_P#?A?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX M7_"BB@ _LC3?^@?:_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_] M^%_PH_LC3?\ H'VO_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ M HHH /[(TW_ *!]K_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ M H_LC3?^@?:_P#?A?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"B MB@ _LC3?^@?:_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_P MH_LC3?\ H'VO_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HH MH /[(TW_ *!]K_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_ MLC3?^@?:_P#?A?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _ MLC3?^@?:_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC M3?\ H'VO_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[ M(TW_ *!]K_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3? M^@?:_P#?A?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3? M^@?:_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ MH'VO_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ M *!]K_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?: M_P#?A?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?: M_P#?A?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO M_?A?\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ *!] MK_WX7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?:_P#? MA?\ "BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?:_P#? MA?\ "C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO_?A? M\*** #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ *!]K_WX M7_"C^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?:_P#?A?\ M"BB@ _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?:_P#?A?\ M"C^R--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO_?A?\*** M #^R--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ *!]K_WX7_"C M^R--_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?:_P#?A?\ "BB@ M _LC3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?:_P#?A?\ "C^R M--_Z!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO_?A?\*** #^R M--_Z!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ *!]K_WX7_"C^R-- M_P"@?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?:_P#?A?\ "BB@ _LC M3?\ H'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?:_P#?A?\ "C^R--_Z M!]K_ -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO_?A?\*** #^R--_Z M!]K_ -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ *!]K_WX7_"C^R--_P"@ M?:_]^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?:_P#?A?\ "BB@ _LC3?\ MH'VO_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?:_P#?A?\ "C^R--_Z!]K_ M -^%_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO_?A?\*** #^R--_Z!]K_ M -^%_P */[(TW_H'VO\ WX7_ HHH /[(TW_ *!]K_WX7_"C^R--_P"@?:_] M^%_PHHH /[(TW_H'VO\ WX7_ H_LC3?^@?:_P#?A?\ "BB@ _LC3?\ H'VO M_?A?\*/[(TW_ *!]K_WX7_"BB@ _LC3?^@?:_P#?A?\ "C^R--_Z!]K_ -^% M_P *** #^R--_P"@?:_]^%_PH_LC3?\ H'VO_?A?\*** +,<:0QB.)%1%Z*H )P!^%%%%,#__9 end XML 14 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue - Revenue Disaggregated by Market (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Disaggregation of Revenue [Line Items]                      
    Sales $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 772,702 $ 803,256 $ 624,464
    Commercial Transport                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 523,921 536,269 414,523
    Military                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 76,542 68,138 61,270
    Business Jet                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 67,541 43,090 41,298
    Other                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 24,605 28,128 17,512
    Aerospace                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 692,609 675,625 534,603
    Semiconductor                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 9,692 84,254 31,999
    Aerospace & Defense                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 70,401 43,377 57,862
    Test Systems                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 $ 80,093 $ 127,631 $ 89,861
    XML 15 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Divestiture Activities (Tables)
    12 Months Ended
    Dec. 31, 2019
    Discontinued Operations and Disposal Groups [Abstract]  
    Summary of assets and liabilities held for sale
    The following is a summary of the assets and liabilities held for sale as of December 31:
    (In thousands)2018
    Assets Held for Sale
    Inventories$14,385  
    Prepaid Expenses and Other Current Assets87  
    Net Property, Plant and Equipment3,521  
    Other Assets714  
    Intangible Assets, Net of Accumulated Amortization651  
    Total Assets Held for Sale$19,358  
    Liabilities Held for Sale
    Deferred Income Taxes$906  
    XML 16 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Inventories - Narrative (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Inventory [Line Items]    
    Reserve for inventory valuation $ 33,600 $ 20,800
    Percentage of reserve for inventory valuation 18.70% 12.00%
    Held for Sale | Test Systems    
    Inventory [Line Items]    
    Inventories   $ 14,385
    XML 17 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 407 606 1 false 127 0 false 9 false false R1.htm 000010001 - Document - Document and Entity Information Sheet http://www.astronics.com/role/DocumentandEntityInformation Document and Entity Information 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 Income Sheet http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive 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 210041002 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 9 false false R10.htm 210101003 - Disclosure - Accounts Receivable Sheet http://www.astronics.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 210131004 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 11 false false R12.htm 210171005 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 12 false false R13.htm 210201006 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 210251007 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 14 false false R15.htm 210291008 - Disclosure - Long-Term Debt and Notes Payable Notes http://www.astronics.com/role/LongTermDebtandNotesPayable Long-Term Debt and Notes Payable Notes 15 false false R16.htm 210341009 - Disclosure - Warranty Sheet http://www.astronics.com/role/Warranty Warranty Notes 16 false false R17.htm 210381010 - Disclosure - Leases Sheet http://www.astronics.com/role/Leases Leases Notes 17 false false R18.htm 210431011 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 210511012 - Disclosure - Profit Sharing/401(k) Plan Sheet http://www.astronics.com/role/ProfitSharing401kPlan Profit Sharing/401(k) Plan Notes 19 false false R20.htm 210531013 - 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 210601014 - Disclosure - Shareholders' Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders' Equity Notes 21 false false R22.htm 210651015 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 22 false false R23.htm 210681016 - Disclosure - Equity Compensation Sheet http://www.astronics.com/role/EquityCompensation Equity Compensation Notes 23 false false R24.htm 210771017 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 24 false false R25.htm 210791018 - Disclosure - Selected Quarterly Financial Information Sheet http://www.astronics.com/role/SelectedQuarterlyFinancialInformation Selected Quarterly Financial Information Notes 25 false false R26.htm 210821019 - Disclosure - Commitments and Contingencies Sheet http://www.astronics.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 210841020 - Disclosure - Segments Sheet http://www.astronics.com/role/Segments Segments Notes 27 false false R28.htm 210901021 - Disclosure - Acquisitions Sheet http://www.astronics.com/role/Acquisitions Acquisitions Notes 28 false false R29.htm 210941022 - Disclosure - Divestiture Activities Sheet http://www.astronics.com/role/DivestitureActivities Divestiture Activities Notes 29 false false R30.htm 210981023 - Disclosure - Restructuring, Impairments and Other Charges Sheet http://www.astronics.com/role/RestructuringImpairmentsandOtherCharges Restructuring, Impairments and Other Charges Notes 30 false false R31.htm 211011024 - 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 220022001 - 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 230053001 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 33 false false R34.htm 230113002 - Disclosure - Accounts Receivable (Tables) Sheet http://www.astronics.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.astronics.com/role/AccountsReceivable 34 false false R35.htm 230143003 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 35 false false R36.htm 230183004 - 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 36 false false R37.htm 230213005 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 37 false false R38.htm 230263006 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 38 false false R39.htm 230303007 - Disclosure - Long-Term Debt and Notes Payable (Tables) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableTables Long-Term Debt and Notes Payable (Tables) Tables http://www.astronics.com/role/LongTermDebtandNotesPayable 39 false false R40.htm 230353008 - Disclosure - Warranty (Tables) Sheet http://www.astronics.com/role/WarrantyTables Warranty (Tables) Tables http://www.astronics.com/role/Warranty 40 false false R41.htm 230393009 - Disclosure - Leases (Tables) Sheet http://www.astronics.com/role/LeasesTables Leases (Tables) Tables http://www.astronics.com/role/Leases 41 false false R42.htm 230443010 - Disclosure - Income Taxes (Tables) Sheet http://www.astronics.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.astronics.com/role/IncomeTaxes 42 false false R43.htm 230543011 - 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 43 false false R44.htm 230613012 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 44 false false R45.htm 230663013 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 45 false false R46.htm 230693014 - Disclosure - Equity Compensation (Tables) Sheet http://www.astronics.com/role/EquityCompensationTables Equity Compensation (Tables) Tables http://www.astronics.com/role/EquityCompensation 46 false false R47.htm 230803015 - 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 47 false false R48.htm 230853016 - Disclosure - Segments (Tables) Sheet http://www.astronics.com/role/SegmentsTables Segments (Tables) Tables http://www.astronics.com/role/Segments 48 false false R49.htm 230913017 - Disclosure - Acquisitions (Tables) Sheet http://www.astronics.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.astronics.com/role/Acquisitions 49 false false R50.htm 230953018 - Disclosure - Divestiture Activities (Tables) Sheet http://www.astronics.com/role/DivestitureActivitiesTables Divestiture Activities (Tables) Tables http://www.astronics.com/role/DivestitureActivities 50 false false R51.htm 240034001 - 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/SummaryofSignificantAccountingPrinciplesandPracticesPolicies 51 false false R52.htm 240064002 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 52 false false R53.htm 240074003 - 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 53 false false R54.htm 240084004 - Disclosure - Revenue - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails Revenue - Revenue Disaggregated by Market (Details) Details 54 false false R55.htm 240094005 - Disclosure - Revenue - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails Revenue - Disaggregated by Product Lines (Details) Details 55 false false R56.htm 240124006 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Details) Sheet http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails Accounts Receivable - Summary of Accounts Receivable (Details) Details 56 false false R57.htm 240154007 - Disclosure - Inventories - Summary of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails Inventories - Summary of Inventories (Details) Details 57 false false R58.htm 240164008 - Disclosure - Inventories - Narrative (Details) Sheet http://www.astronics.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 58 false false R59.htm 240194009 - 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 59 false false R60.htm 240224010 - 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 60 false false R61.htm 240234011 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.astronics.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 61 false false R62.htm 240244012 - 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 62 false false R63.htm 240274013 - 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 63 false false R64.htm 240284014 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.astronics.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 64 false false R65.htm 240314015 - Disclosure - Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) Details 65 false false R66.htm 240324016 - Disclosure - Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) Details 66 false false R67.htm 240334017 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details) Notes http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails Long-Term Debt and Notes Payable - Narrative (Details) Details 67 false false R68.htm 240364018 - Disclosure - Warranty - Narrative (Details) Sheet http://www.astronics.com/role/WarrantyNarrativeDetails Warranty - Narrative (Details) Details 68 false false R69.htm 240374019 - 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 69 false false R70.htm 240404020 - Disclosure - Leases - Narrative (Details) Sheet http://www.astronics.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 70 false false R71.htm 240414021 - 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 71 false false R72.htm 240424022 - 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 72 false false R73.htm 240454023 - 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 73 false false R74.htm 240464024 - 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 74 false false R75.htm 240474025 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.astronics.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 75 false false R76.htm 240484026 - 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 76 false false R77.htm 240494027 - 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 77 false false R78.htm 240504028 - 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 78 false false R79.htm 240524029 - Disclosure - Profit Sharing/401(k) Plan - Narrative (Details) Sheet http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails Profit Sharing/401(k) Plan - Narrative (Details) Details 79 false false R80.htm 240554030 - 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 80 false false R81.htm 240564031 - 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 81 false false R82.htm 240574032 - 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 82 false false R83.htm 240584033 - 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 83 false false R84.htm 240594034 - 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 84 false false R85.htm 240624035 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 85 false false R86.htm 240634036 - 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 86 false false R87.htm 240644037 - 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 87 false false R88.htm 240674038 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details) Sheet http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails Earnings Per Share - Earnings Per Share Computations (Details) Details 88 false false R89.htm 240704039 - Disclosure - Equity Compensation - Narrative (Details) Sheet http://www.astronics.com/role/EquityCompensationNarrativeDetails Equity Compensation - Narrative (Details) Details 89 false false R90.htm 240714040 - 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 90 false false R91.htm 240724041 - 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 91 false false R92.htm 240734042 - 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 92 false false R93.htm 240744043 - 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 93 false false R94.htm 240754044 - 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 94 false false R95.htm 240764045 - 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 95 false false R96.htm 240784046 - Disclosure - Fair Value - Narrative (Details) Sheet http://www.astronics.com/role/FairValueNarrativeDetails Fair Value - Narrative (Details) Details 96 false false R97.htm 240814047 - 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 97 false false R98.htm 240834048 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 98 false false R99.htm 240864049 - Disclosure - Segments - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails Segments - Summary of Segment Reporting Information (Details) Details 99 false false R100.htm 240874050 - Disclosure - Segments - Narrative (Details) Sheet http://www.astronics.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 100 false false R101.htm 240884051 - 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 101 false false R102.htm 240894052 - 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 102 false false R103.htm 240924053 - Disclosure - Acquisitions (Details) Sheet http://www.astronics.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.astronics.com/role/AcquisitionsTables 103 false false R104.htm 240934054 - Disclosure - Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) Sheet http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) Details 104 false false R105.htm 240964055 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) Sheet http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) Details 105 false false R106.htm 240974056 - Disclosure - Divestiture Activities - Narrative (Details) Sheet http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails Divestiture Activities - Narrative (Details) Details 106 false false R107.htm 240994057 - Disclosure - Restructuring, Impairment and Other Charges Summary of the Restructuring (Details) Sheet http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails Restructuring, Impairment and Other Charges Summary of the Restructuring (Details) Details 107 false false R108.htm 241004058 - Disclosure - Restructuring, Impairment and Other Charges Narrative (Details) Sheet http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails Restructuring, Impairment and Other Charges Narrative (Details) Details 108 false false R109.htm 241024059 - 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 109 false false R9999.htm Uncategorized Items - atro-20191231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - atro-20191231.htm Cover 110 false false All Reports Book All Reports atro-20191231.htm atro-20191231.xsd atro-20191231_cal.xml atro-20191231_def.xml atro-20191231_lab.xml atro-20191231_pre.xml atro-20191231xex1021.htm atro-20191231xex21.htm atro-20191231xex23.htm atro-20191231xex311.htm atro-20191231xex312.htm atro-20191231xex32.htm atro-20191231_g1.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 18 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Current      
    U.S. Federal $ 23,798 $ 7,540 $ 8,436
    State 4,471 (504) 2,054
    Foreign 2,402 1,123 316
    Current 30,671 8,159 10,806
    Deferred      
    U.S. Federal (16,250) (1,799) (3,850)
    State 727 (1,584) (326)
    Foreign 1,138 703 (1,318)
    Deferred (14,385) (2,680) (5,494)
    Provision (benefit) for income taxes, net $ 16,286 $ 5,479 $ 5,312
    XML 19 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits - Summarizes the Components of the Net Periodic Cost (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    SERP      
    Net Periodic Cost      
    Service Cost — Benefits Earned During Period $ 181 $ 200 $ 186
    Interest Cost 916 899 897
    Amortization of Prior Service Cost 386 386 387
    Amortization of Losses 300 629 369
    Net Periodic Cost 1,783 2,114 1,839
    SERP Medical      
    Net Periodic Cost      
    Service Cost — Benefits Earned During Period 13 16 7
    Interest Cost 46 46 41
    Amortization of Prior Service Cost 16 16 16
    Amortization of Losses 43 59 31
    Net Periodic Cost $ 118 $ 137 $ 95
    XML 20 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Shareholders' Equity - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Accumulated Other Comprehensive Income (Loss) [Line Items]      
    Other Comprehensive Income (Loss) $ (2,299) $ 1,396 $ 2,142
    Foreign Currency Translation Adjustments      
    Accumulated Other Comprehensive Income (Loss) [Line Items]      
    Other Comprehensive Income (Loss) 114 (2,691) 4,132
    Retirement Liability Adjustment      
    Accumulated Other Comprehensive Income (Loss) [Line Items]      
    Other Comprehensive Income (Loss) (2,413) 4,087 (1,990)
    Other Comprehensive (Loss) Income, Before Tax (3,054) 5,174 (2,377)
    Tax Benefit (Expense) $ 641 $ (1,087) $ 387
    XML 21 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Valuation Allowance [Line Items]    
    Deferred Tax Liabilities $ (3,922) $ (3,199)
    Net Deferred Tax Assets (Liabilities) 13,614  
    Net Deferred Tax Assets (Liabilities)   (1,634)
    Other Noncurrent Assets [Member]    
    Valuation Allowance [Line Items]    
    Deferred Tax Assets 17,536 3,999
    Assets Held For Sale [Member]    
    Valuation Allowance [Line Items]    
    Deferred Tax Assets 0 1,528
    Deferred Tax Liabilities [Member]    
    Valuation Allowance [Line Items]    
    Deferred Tax Liabilities (3,922) (3,199)
    Liabilities Held For Sale [Member]    
    Valuation Allowance [Line Items]    
    Deferred Tax Liabilities $ 0 $ (906)
    XML 22 R109.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Allowance for Doubtful Accounts      
    Movement in Valuation Allowances and Reserves      
    Balance at the Beginning of Period $ 1,486 $ 960 $ 602
    Additions Charged to Cost and Expense 2,144 589 87
    Write-Offs/Other (71) (63) 271
    Balance at End of Period 3,559 1,486 960
    Reserve for Inventory Valuation      
    Movement in Valuation Allowances and Reserves      
    Balance at the Beginning of Period 20,826 18,013 15,410
    Additions Charged to Cost and Expense 14,803 2,682 2,885
    Write-Offs/Other (2,023) 131 (282)
    Balance at End of Period 33,606 20,826 18,013
    Deferred Tax Valuation Allowance      
    Movement in Valuation Allowances and Reserves      
    Balance at the Beginning of Period 8,098 7,823 3,816
    Additions Charged to Cost and Expense 5,205 275 4,007
    Write-Offs/Other 0 0 0
    Balance at End of Period $ 13,303 $ 8,098 $ 7,823
    XML 23 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Warranty
    12 Months Ended
    Dec. 31, 2019
    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)201920182017
    Balance at Beginning of the Year$5,027  $5,136  $4,675  
    Warranty Liabilities Divested or Acquired(80) —  511  
    Warranties Issued3,781  2,806  1,782  
    Reassessed Warranty Exposure1,451  (370) 540  
    Warranties Settled(2,519) (2,545) (2,372) 
    Balance at End of the Year$7,660  $5,027  $5,136  
    XML 24 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    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, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Revenues from External Customers and Long-Lived Assets                      
    Sales $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 772,702 $ 803,256 $ 624,464
    Property, Plant and Equipment, Net of Accumulated Depreciation 112,499       120,862       112,499 120,862  
    Net Income (34,065) $ 1,210 $ 6,726 $ 78,146 12,485 $ 16,999 $ 14,025 $ 3,294 52,017 46,803 19,679
    Cumulative translation adjustments (7,000)       (7,200)       (7,000) (7,200)  
    United States                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 583,589 575,830 482,219
    Property, Plant and Equipment, Net of Accumulated Depreciation 101,169       110,738       101,169 110,738  
    North America (excluding United States)                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 12,585 10,834 6,198
    Asia                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 40,764 112,135 58,732
    Europe                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 130,227 98,193 73,677
    South America                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 862 1,973 1,280
    Other                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 4,675 4,291 2,358
    France                      
    Revenues from External Customers and Long-Lived Assets                      
    Property, Plant and Equipment, Net of Accumulated Depreciation 8,740       9,241       8,740 9,241  
    India                      
    Revenues from External Customers and Long-Lived Assets                      
    Property, Plant and Equipment, Net of Accumulated Depreciation 1,509       0       1,509 0  
    Canada                      
    Revenues from External Customers and Long-Lived Assets                      
    Property, Plant and Equipment, Net of Accumulated Depreciation 1,081       883       1,081 883  
    Non-US                      
    Revenues from External Customers and Long-Lived Assets                      
    Sales                 85,900 70,600 53,900
    Net Income                 8,600 5,500 $ 2,200
    Net assets $ 66,400       $ 45,000       $ 66,400 $ 45,000  
    XML 25 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
    Assets Held for Sale $ 1,537 $ 19,358
    Held for Sale | Test Systems    
    Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
    Inventories   14,385
    Prepaid Expenses and Other Current Assets   87
    Net Property, Plant and Equipment $ 1,500 3,521
    Other Assets   714
    Intangible Assets, Net of Accumulated Amortization   651
    Assets Held for Sale   19,358
    Deferred Income Taxes   $ 906
    XML 26 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Property, Plant and Equipment
    12 Months Ended
    Dec. 31, 2019
    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)20192018
    Land$9,802  $11,191  
    Building and Improvements74,723  83,812  
    Machinery and Equipment115,202  106,327  
    Construction in Progress5,453  6,404  
    Total Property, Plant and Equipment, Gross$205,180  $207,734  
    Less Accumulated Depreciation92,681  86,872  
    Total Property, Plant and Equipment, Net$112,499  $120,862  
    Net Property, Plant and Equipment of $1.5 million and $3.5 million is classified in Assets Held for Sale at December 31, 2019 and 2018, respectively. 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 Statement of Operations, as more fully disclosed in Note 23.
    XML 27 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Long-Term Debt and Notes Payable (Tables)
    12 Months Ended
    Dec. 31, 2019
    Debt Disclosure [Abstract]  
    Summary of Long-Term Debt
    Long-term Debt, including capital leases, at December 31 is as follows:
    (In thousands)20192018
    Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR plus between 1.00% and 1.50% (2.75% at December 31, 2019).
    $188,000  $227,000  
    Other Bank Debt224  338  
    Capital Lease Obligations—  6,644  
    Total Debt188,224  233,982  
    Less Current Maturities224  1,870  
    Total Long-term Debt$188,000  $232,112  
    Principal Maturities of Long-Term Debt
    Principal maturities of long-term debt, including capital leases, are approximately:
    (In thousands) 
    2020$224  
    2021—  
    2022—  
    2023188,000  
    2024 and thereafter—  
    Total Debt$188,224  
    XML 28 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Schedule II - Valuation and Qualifying Accounts
    12 Months Ended
    Dec. 31, 2019
    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)     
    2019Allowance for Doubtful Accounts$1,486  $2,144  $(71) $3,559  
    Reserve for Inventory Valuation20,826  14,803  (2,023) 33,606  
    Deferred Tax Valuation Allowance8,098  5,205  —  13,303  
    2018Allowance for Doubtful Accounts$960  $589  $(63) $1,486  
    Reserve for Inventory Valuation18,013  2,682  131  20,826  
    Deferred Tax Valuation Allowance7,823  275  —  8,098  
    2017Allowance for Doubtful Accounts$602  $87  $271  $960  
    Reserve for Inventory Valuation15,410  2,885  (282) 18,013  
    Deferred Tax Valuation Allowance3,816  4,007  —  7,823  
    XML 29 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Inventories (Tables)
    12 Months Ended
    Dec. 31, 2019
    Inventory Disclosure [Abstract]  
    Summary of Inventories
    Inventories at December 31 are as follows:
    (In thousands)20192018
    Finished Goods$33,434  $33,100  
    Work in Progress25,594  27,409  
    Raw Material86,759  78,176  
    Total Inventories$145,787  $138,685  
    XML 30 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Fair Value
    12 Months Ended
    Dec. 31, 2019
    Fair Value Disclosures [Abstract]  
    Fair Value 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.
    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. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2019 or 2018.
    The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration is estimated at $2.5 million as of December 31, 2019. The fair value assigned to the earn-out is determined using the real options method, which requires 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.
    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. 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 statement 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.
    As a result of the annual goodwill impairment test for 2017, the Company recorded an impairment charge of $16.2 million related to the Armstrong reporting unit. The goodwill impairment was calculated as the amount by which the reporting unit's carrying value exceeded its fair value, not to exceed the carrying value of goodwill.
    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 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 Statement of Operations associated to the AeroSat reporting unit in conjunction with restructuring activities.
    There were no impairment charges to any of the Company’s long-lived assets in either of the Company’s segments in 2018 or 2017.
    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 $5.0 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statement of Operations for the year ended December 31, 2019. This is a Level 3 measurement as there were no observable price changes during the year.
    The Freedom and Diagnosys intangible assets were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
    Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
    XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits
    12 Months Ended
    Dec. 31, 2019
    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, 2019 and 2018 amounts to $25.2 million and $21.0 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, 2019 or 2018 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 $2.2 million ($2.8 million net of $0.6 million in taxes) and unrecognized actuarial losses of $6.0 million ($7.6 million net of $1.6 million in taxes) are included in AOCI at December 31, 2019 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, 2020 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, 2020 is $0.5 million ($0.6 million net of $0.1 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)20192018
    Funded Status
    Projected Benefit Obligation
    Beginning of the Year — January 1$21,970  $25,141  
    Service Cost181  200  
    Interest Cost916  899  
    Actuarial Loss (Gain)3,827  (3,922) 
    Benefits Paid(347) (348) 
    End of the Year — December 31$26,547  $21,970  
    The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
    20192018
    Discount Rate3.17%  4.20%  
    Future Average Compensation Increases2.00%  2.00%  
    The plans are unfunded at December 31, 2019 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 $26.2 million. This also is the expected future contribution to the plan, since the plan is unfunded.
    The following table summarizes the components of the net periodic cost for the years ended December 31:
    (In thousands)201920182017
    Net Periodic Cost
    Service Cost — Benefits Earned During Period$181  $200  $186  
    Interest Cost916  899  897  
    Amortization of Prior Service Cost386  386  387  
    Amortization of Losses300  629  369  
    Net Periodic Cost$1,783  $2,114  $1,839  
    The assumptions used to determine the net periodic cost are as follows:
    201920182017
    Discount Rate4.20%  3.60%  4.20%  
    Future Average Compensation Increases2.00%  
    2.00% - 3.00%
    3.00% - 5.00%
    The Company expects the benefits to be paid in each of the next four years to be $0.3 million, $0.6 million in 2024, and $5.4 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 reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:
    (In thousands)20192018
    Funded Status
    Accumulated Postretirement Benefit Obligation
    Beginning of the Year — January 1$1,136  $1,307  
    Service Cost13  16  
    Interest Cost46  46  
    Actuarial Gain(28) (162) 
    Benefits Paid(63) (71) 
    End of the Year — December 31$1,104  $1,136  
    The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:
    20192018
    Discount Rate3.17%  4.20%  
    The following table summarizes the components of the net periodic cost for the years ended December 31 as follows:
    (In thousands)201920182017
    Net Periodic Cost
    Service Cost — Benefits Earned During Period$13  $16  $ 
    Interest Cost46  46  41  
    Amortization of Prior Service Cost16  16  16  
    Amortization of Losses43  59  31  
    Net Periodic Cost$118  $137  $95  
    The assumptions used to determine the net periodic cost are as follows:
    201920182017
    Discount Rate4.20%  3.60%  4.20%  
    Future Average Healthcare Benefit Increases4.98%  5.38%  5.50%  
    Unrecognized prior service costs of less than $0.1 million and unrecognized actuarial losses of $0.3 million for medical, dental and long-term care insurance benefits (net of taxes of $0.1 million) are included in AOCI at December 31, 2019 and have not been recognized in net periodic cost. The Company estimates that the prior service costs and net losses in AOCI as of December 31, 2019 that will be recognized as components of net periodic benefit cost during the year ended December 31, 2020 for the Plan will be insignificant. For measurement purposes, a 5.2% increase in the cost of health care benefits was assumed for 2020 and a range between 4.2% and 5.4% from 2021 through 2070. A one percentage point increase or decrease in this rate would change the post retirement benefit obligation by approximately $0.1 million. The plan is recognized in the accompanying Consolidated Balance Sheet as a current accrued pension liability of $0.1 million and a long-term accrued pension liability of $1.0 million. The Company expects the benefits to be paid in each of the next five years to be less than $0.1 million per year and approximately $0.3 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plan, as it is unfunded.
    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.7% funded as of January 1, 2019. The Company’s contributions to the plan were $1.1 million in each of 2019, 2018 and 2017. These contributions represent less than 1% of total contributions to the plan.
    XML 32 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Acquisitions
    12 Months Ended
    Dec. 31, 2019
    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 earn-out estimated at a fair value of $2.5 million. The terms of the acquisition allow for a potential earn-out of up to an additional
    $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. 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 not yet been finalized. Purchased intangible assets and goodwill are not expected to be 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 not yet been finalized. Purchased intangible assets and goodwill are not expected to be deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
    Astronics Connectivity Systems and Certification Corp.
    On December 1, 2017, Astronics completed the acquisition of substantially all of the assets and liabilities of Telefonix Inc., including 100% of the stock of a related company, Product Development Technologies, LLC and its subsidiaries. The combined group designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The company’s products include wireless access points, file servers, content loaders, passenger control units and cord reels, as well as engineering services for its customers. We purchased the assets of these companies for $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The acquired companies are included in our Aerospace reporting segment. Adjustments made to the preliminary purchase price valuation during the measurement period were not significant. The purchase price allocation for this acquisition has been finalized.
    The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):
    Sales$6,174  
    Operating Loss$(499) 
    The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
    Unaudited
    (In thousands, except earnings per share)2017
    Sales$683,541  
    Net income$18,302  
    Basic earnings per share$0.56  
    Diluted earnings per share$0.54  
    The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the year ended December 31, 2017. In addition, they are not intended to be a projection of future results.
    Astronics Custom Control Concepts, Inc.
    On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CCC is included in our Aerospace segment. The purchase price allocation for this acquisition has been finalized.
    XML 33 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Acquisitions (Tables)
    12 Months Ended
    Dec. 31, 2019
    Business Combinations [Abstract]  
    Summary of Sales and Amounts Included in Income from Operations
    The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):
    Sales$6,174  
    Operating Loss$(499) 
    Summary of Pro-Forma Consolidated Results
    The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.
    Unaudited
    (In thousands, except earnings per share)2017
    Sales$683,541  
    Net income$18,302  
    Basic earnings per share$0.56  
    Diluted earnings per share$0.54  
    XML 34 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases (Tables)
    12 Months Ended
    Dec. 31, 2019
    Leases [Abstract]  
    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)2019
    Finance Lease Cost:
    Amortization of ROU Assets$1,020  
    Interest on Lease Liabilities314
    Total Finance Lease Cost1,334  
    Operating Lease Cost5,050
    Impairment Charge of Operating Lease ROU Asset1,018
    Variable Lease Cost1,236
    Short-term Lease Cost (excluding month-to-month)223
    Less Sublease and Rental (Income) Expense(629) 
    Total Operating Lease Cost6,898  
    Total Net Lease Cost$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)2019
    Operating Cash Flows Used for Finance Leases$314  
    Operating Cash Flows Used for Operating Leases$4,718  
    Financing Cash Flows Used for Finance Leases$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
    2020$4,898  $2,128  
    20215,370  2,181  
    20225,152  743  
    20233,911  —  
    20242,837  —  
    Thereafter5,977  —  
    Total Lease Payments$28,145  $5,052  
    Less: Interest2,589  314  
    Total Lease Liability$25,556  $4,738  
    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
    2020$4,898  $2,128  
    20215,370  2,181  
    20225,152  743  
    20233,911  —  
    20242,837  —  
    Thereafter5,977  —  
    Total Lease Payments$28,145  $5,052  
    Less: Interest2,589  314  
    Total Lease Liability$25,556  $4,738  
    XML 35 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Earnings Per Share (Tables)
    12 Months Ended
    Dec. 31, 2019
    Earnings Per Share [Abstract]  
    Earnings Per Share Computations
    Earnings per share computations are based upon the following table:
    (In thousands, except per share data)201920182017
    Net Income$52,017  $46,803  $19,679  
    Basic Earnings Weighted Average Shares32,028  32,351  32,874  
    Net Effect of Dilutive Stock Options431  785  844  
    Diluted Earnings Weighted Average Shares32,459  33,136  33,718  
    Basic Earnings Per Share$1.62  $1.45  $0.60  
    Diluted Earnings Per Share$1.60  $1.41  $0.58  
    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 36 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Balance Sheets - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Current Assets:    
    Cash and Cash Equivalents $ 31,906 $ 16,622
    Accounts Receivable, Net of Allowance for Doubtful Accounts 147,998 182,308
    Inventories 145,787 138,685
    Prepaid Expenses and Other Current Assets 15,853 17,198
    Assets Held for Sale 1,537 19,358
    Total Current Assets 343,081 374,171
    Property, Plant and Equipment, Net of Accumulated Depreciation 112,499 120,862
    Operating Right-of-Use Assets 23,602  
    Other Assets 31,271 21,272
    Intangible Assets, Net of Accumulated Amortization 127,293 133,383
    Goodwill 144,970 124,952
    Total Assets 782,716 774,640
    Current Liabilities:    
    Current Maturities of Long-term Debt 224 1,870
    Accounts Payable 35,842 50,664
    Accrued Payroll and Employee Benefits 22,485 31,732
    Accrued Income Taxes 1,080 312
    Current Operating Lease Liabilities 4,517  
    Other Accrued Expenses 25,132 15,728
    Customer Advanced Payments and Deferred Revenue 31,360 26,880
    Liabilities Held for Sale 0 906
    Total Current Liabilities 120,640 128,092
    Long-term Debt 188,000 232,112
    Supplemental Retirement Plan and Other Liabilities for Pension Benefits 27,247 22,689
    Long-term Operating Lease Liabilities 21,039  
    Other Liabilities 33,011 1,923
    Deferred Income Taxes 3,922 3,199
    Total Liabilities 393,859 388,015
    Shareholders’ Equity:    
    Additional Paid-in Capital 76,340 73,044
    Accumulated Other Comprehensive Loss (15,628) (13,329)
    Retained Earnings 428,584 376,567
    Treasury Stock; 3,526,018 Shares at December 31, 2019, 1,674,714 Shares at December 31, 2018 (100,784) (50,000)
    Total Shareholders’ Equity 388,857 386,625
    Total Liabilities and Shareholders’ Equity 782,716 774,640
    Common Stock    
    Shareholders’ Equity:    
    Common Stock 269 260
    Convertible Class B Stock    
    Shareholders’ Equity:    
    Common Stock $ 76 $ 83
    XML 37 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Maturities of Long-term Debt and Capital Lease Obligations [Abstract]    
    2020 $ 224  
    2021 0  
    2022 0  
    2023 188,000  
    2024 0  
    Total Debt $ 188,224 $ 233,982
    XML 38 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Summary of Significant Accounting Principles and Practices
    12 Months Ended
    Dec. 31, 2019
    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 the United Kingdom (“UK”), as well as engineering offices in the Ukraine and India. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics Connectivity Systems and Certification Corp. and subsidiaries (“CSC”); Diagnosys Inc. and its affiliates (“Diagnosys”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“Freedom”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).
    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 test systems 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 earn-outs as described in Note 22. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The Company recorded income tax expense relating to the gain of $19.7 million.
    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.
    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 (“earn-out”) estimated at a fair value of $2.5 million. 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 earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
    For more information regarding these acquisitions and divestitures see Note 21 and Note 22.
    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 the restructuring plan 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 $108.9 million in 2019, $114.3 million in 2018 and $95.0 million in 2017. Selling, general and administrative (“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, 2019, 2018 and 2017.
    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. Vesting requirements vary for directors, officers and key employees. In general, options and RSU's granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a five-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative 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 Doubtful Accounts
    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 potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.
    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 valuation 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.
    Property, Plant and Equipment
    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.
    Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) at December 31, 2018. The weighted-average interest rate on the building capital lease obligation at December 31, 2018 was 5.3%. See Note 10 for additional lease disclosures as required upon adoption of ASC 842.
    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.7 million, $15.0 million and $14.1 million in 2019, 2018 and 2017, 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.
    See Note 23 for further information regarding the long-lived asset impairment charge in 2019 related to AeroSat. The charge was comprised of PP&E, intangible assets and right-of-use assets.
    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 has 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 Sheet at December 31, 2019.
    As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
    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. The Company’s nine reporting units with goodwill were subject to the goodwill impairment test as of the first day of our fourth quarter.
    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, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment 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.
    See Note 7 for further information regarding the goodwill impairment charge in 2019 associated to the AeroSat reporting unit. 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. An impairment charge associated with the Armstrong reporting unit was recorded as result of the 2017 assessment.
    Intangible Assets
    Acquired intangibles are generally valued 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 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 statement of operations associated to intangible assets of the AeroSat reporting unit in conjunction with restructuring activities. The qualitative factors applied under this new provision indicated no impairment to the Company’s indefinite lived intangible assets in 2018 or 2017.
    Financial Instruments
    The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, notes 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, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
    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 Statement of Operations. Such amounts were immaterial in the year ended December 31, 2019 and not applicable in 2018 or 2017. 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 in 2019 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 2019. We determined that the fair value of this investment was de minimis at December 31, 2019 and we recorded an impairment charge of $5.0 million recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations.
    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 loss included in operations was insignificant in 2019 and the gain included in operations was insignificant in 2018 and 2017.
    Dividends
    The Company has not paid any cash dividends in the three-year period ended December 31, 2019.
    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-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. 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 does not have a significant impact on our consolidated financial statements.

    Planned 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 does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
    Planned date of adoption: Q1 2020
    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
    We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
    XML 39 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Fair Value - Narrative (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Oct. 04, 2019
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
    Impairment Loss                   $ 1,610,000 $ 0  
    Intangible asset impairment charge                     0 $ 0
    Impairment loss   $ 11,083,000 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 11,083,000 0 16,237,000
    Equity investment impairment                   5,000,000 0 0
    Aerospace                        
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
    Impairment Loss                   1,610,000    
    Intangible asset impairment charge                   6,200,000    
    Impairment loss                   9,500,000    
    Other Assets                        
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
    Impairment loss                   1,019,000    
    Other Liabilities                        
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
    Impairment loss                   0    
    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 Loss                   0 0  
    Intangible asset impairment charge                   0 $ 0 0
    Armstrong Areospace, Inc.                        
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis                        
    Impairment Loss                       $ 16,200,000
    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               $ 2,500,000    
    XML 40 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation - Summary of Weighted-Average Assumptions (Details)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Share-based Compensation Arrangement by Share-based Payment Award      
    Dividend Yield 0.00% 0.00% 0.00%
    Stock Option      
    Share-based Compensation Arrangement by Share-based Payment Award      
    Volatility Factor 0.39% 0.39%  
    Stock Option | Minimum      
    Share-based Compensation Arrangement by Share-based Payment Award      
    Risk-free Interest Rate 1.67% 2.63% 2.05%
    Volatility Factor     0.40%
    Expected Life in Years 5 years 5 years 5 years
    Stock Option | Maximum      
    Share-based Compensation Arrangement by Share-based Payment Award      
    Risk-free Interest Rate 1.78% 2.87% 2.36%
    Volatility Factor     0.41%
    Expected Life in Years 7 years 8 years 8 years
    XML 41 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Intangible Assets - Summary of Future Amortization Expense for Intangible Assets (Details)
    $ in Thousands
    Dec. 31, 2019
    USD ($)
    Goodwill and Intangible Assets Disclosure [Abstract]  
    2020 $ 16,620
    2021 15,394
    2022 14,963
    2023 13,927
    2024 $ 12,908
    XML 42 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Divestiture Activities
    12 Months Ended
    Dec. 31, 2019
    Discontinued Operations and Disposal Groups [Abstract]  
    Divestiture Activities DIVESTITURE ACTIVITIES
    Semiconductor Test Business
    As of December 31, 2018, the Company’s Board of Directors approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
    The following is a summary of the assets and liabilities held for sale as of December 31:
    (In thousands)2018
    Assets Held for Sale
    Inventories$14,385  
    Prepaid Expenses and Other Current Assets87  
    Net Property, Plant and Equipment3,521  
    Other Assets714  
    Intangible Assets, Net of Accumulated Amortization651  
    Total Assets Held for Sale$19,358  
    Liabilities Held for Sale
    Deferred Income Taxes$906  

    On February 13, 2019, the Company completed the divestiture. The 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 will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were payable to the Company under the First Earnout.
    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 Condensed Statement of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.
    As of December 31, 2019, the Company has agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $1.5 million have been classified as held for sale in the consolidated Balance Sheet at December 31, 2019.
    XML 43 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Selected Quarterly Financial Information
    12 Months Ended
    Dec. 31, 2019
    Quarterly Financial Information Disclosure [Abstract]  
    Selected Quarterly Financial Information SELECTED QUARTERLY FINANCIAL INFORMATION
    The following table summarizes selected quarterly financial information for 2019 and 2018:
     Quarter Ended
    (Unaudited)Dec. 31,Sep. 28,June 29,March 30,Dec. 31,Sep. 29,June 30,March 31,
    (In thousands, except for per share data)20192019201920192018201820182018
    Sales$198,412  $177,018  $189,098  $208,174  $202,917  $212,674  $208,606  $179,059  
    Gross Profit (sales less cost of products sold)$26,908  $36,794  $40,363  $52,077  $47,672  $46,320  $49,572  $37,132  
    Impairment Loss$11,083  $—  $—  $—  $—  $—  $—  $—  
    Income Before Income Taxes$(43,282) $1,760  $8,830  $100,995  $15,594  $15,580  $17,182  $3,926  
    Net Income$(34,065) $1,210  $6,726  $78,146  $12,485  $16,999  $14,025  $3,294  
    Basic Earnings Per Share$(1.10) $0.04  $0.21  $2.40  $0.38  $0.53  $0.43  $0.10  
    Diluted Earnings Per Share$(1.10) $0.04  $0.20  $2.35  $0.37  $0.52  $0.42  $0.10  
    XML 44 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Shareholders' Equity
    12 Months Ended
    Dec. 31, 2019
    Equity [Abstract]  
    Shareholders' Equity SHAREHOLDERS’ EQUITY
    Share Buyback Program
    On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company repurchased approximately 1,675,000 shares and completed that program in 2017. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million of common stock. 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. An additional 28,000 shares have been repurchased under the new program as of December 31, 2019 at a cost of $0.8 million. Subsequent to December 31, 2019, approximately 282,000 additional shares have been repurchased at a cost of $7.7 million.
    Reserved Common Stock
    At December 31, 2019, approximately 11.8 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 Income and Accumulated Other Comprehensive Income (Loss)
    Comprehensive income consists of net income 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 income (loss) are as follows:
    (In thousands)20192018
    Foreign Currency Translation Adjustments$(7,042) $(7,156) 
    Retirement Liability Adjustment – Before Tax(10,868) (7,814) 
    Tax Benefit2,282  1,641  
    Retirement Liability Adjustment – After Tax(8,586) (6,173) 
    Accumulated Other Comprehensive Loss$(15,628) $(13,329) 
    The components of other comprehensive (loss) income are as follows:
    (In thousands)201920182017
    Foreign Currency Translation Adjustments$114  $(2,691) $4,132  
    Retirement Liability Adjustment(3,054) 5,174  (2,377) 
    Tax (Expense) Benefit641  (1,087) 387  
    Retirement Liability Adjustment(2,413) 4,087  (1,990) 
    Other Comprehensive (Loss) Income $(2,299) $1,396  $2,142  
    XML 45 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Warranty (Tables)
    12 Months Ended
    Dec. 31, 2019
    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)201920182017
    Balance at Beginning of the Year$5,027  $5,136  $4,675  
    Warranty Liabilities Divested or Acquired(80) —  511  
    Warranties Issued3,781  2,806  1,782  
    Reassessed Warranty Exposure1,451  (370) 540  
    Warranties Settled(2,519) (2,545) (2,372) 
    Balance at End of the Year$7,660  $5,027  $5,136  
    XML 46 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Shareholders' Equity (Tables)
    12 Months Ended
    Dec. 31, 2019
    Equity [Abstract]  
    Components of Accumulated Other Comprehensive Income (Loss)
    The components of accumulated other comprehensive income (loss) are as follows:
    (In thousands)20192018
    Foreign Currency Translation Adjustments$(7,042) $(7,156) 
    Retirement Liability Adjustment – Before Tax(10,868) (7,814) 
    Tax Benefit2,282  1,641  
    Retirement Liability Adjustment – After Tax(8,586) (6,173) 
    Accumulated Other Comprehensive Loss$(15,628) $(13,329) 
    Components of Other Comprehensive Income (Loss)
    The components of other comprehensive (loss) income are as follows:
    (In thousands)201920182017
    Foreign Currency Translation Adjustments$114  $(2,691) $4,132  
    Retirement Liability Adjustment(3,054) 5,174  (2,377) 
    Tax (Expense) Benefit641  (1,087) 387  
    Retirement Liability Adjustment(2,413) 4,087  (1,990) 
    Other Comprehensive (Loss) Income $(2,299) $1,396  $2,142  
    XML 47 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segments (Tables)
    12 Months Ended
    Dec. 31, 2019
    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)201920182017
    Sales:
    Aerospace$692,614  $675,744  $534,724  
    Less Inter-segment Sales(5) (119) (121) 
    Total Aerospace Sales692,609  675,625  534,603  
    Test Systems80,495  127,679  89,861  
    Less Inter-segment Sales(402) (48) —  
    Test Systems80,093  127,631  89,861  
    Total Consolidated Sales$772,702  $803,256  $624,464  
    Operating Profit and Margins:
    Aerospace$16,657  $69,761  $38,888  
    2.4 %10.3 %7.3 %
    Test Systems4,494  10,718  7,359  
    5.6 %8.4 %8.2 %
    Total Operating Profit$21,151  $80,479  $46,247  
    2.7 %10.0 %7.4 %
    Additions to (Deductions from) Operating Profit:
    Net Gain on Sale of Businesses$78,801  $—  $—  
    Interest Expense, Net of Interest Income(6,141) (9,710) (5,369) 
    Corporate and Other Expenses, Net(25,508) (18,487) (15,887) 
    Income before Income Taxes$68,303  $52,282  $24,991  
    Depreciation and Amortization:
    Aerospace$27,879  $29,947  $22,111  
    Test Systems4,534  4,500  4,302  
    Corporate636  585  650  
    Total Depreciation and Amortization$33,049  $35,032  $27,063  
    Assets:
    Aerospace$629,371  $647,870  $621,047  
    Test Systems110,994  97,056  90,859  
    Corporate42,351  29,714  24,050  
    Total Assets$782,716  $774,640  $735,956  
    Capital Expenditures:
    Aerospace$11,552  $14,680  $10,656  
    Test Systems380  1,370  2,721  
    Corporate151  267  101  
    Total Capital Expenditures$12,083  $16,317  $13,478  
    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)201920182017
    United States$583,589  $575,830  $482,219  
    North America (excluding United States)12,585  10,834  6,198  
    Asia40,764  112,135  58,732  
    Europe130,227  98,193  73,677  
    South America862  1,973  1,280  
    Other4,675  4,291  2,358  
    Total$772,702  $803,256  $624,464  
    The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
    (In thousands)20192018
    United States$101,169  $110,738  
    France8,740  9,241  
    India1,509  —  
    Canada1,081  883  
    Total$112,499  $120,862  
    Schedule of Activities with Major Customers The following is information relating to the activity with those customers:
    201920182017
    Percent of Consolidated Sales
    Boeing13.6%  14.3%  16.8%  
    Panasonic13.0%  14.4%  19.1%  

    (In thousands)20192018
    Accounts Receivable at December 31,
    Boeing$21,806  $24,649  
    Panasonic$15,831  $14,994  
    XML 48 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Long-Term Debt and Notes Payable - Narrative (Details)
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    fiscal_quarter
    Feb. 16, 2018
    USD ($)
    Amended And Restated Credit Agreement    
    Debt Instrument    
    Permitted leverage ratio 3.75  
    Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) | fiscal_quarter 4  
    Amended And Restated Credit Agreement | Maximum    
    Debt Instrument    
    Permitted leverage ratio 4.50  
    Line of Credit | Revolving Credit Facility | LIBOR | Minimum    
    Debt Instrument    
    Interest rate on revolving credit at LIBOR rate 1.00%  
    Line of Credit | Revolving Credit Facility | LIBOR | Maximum    
    Debt Instrument    
    Interest rate on revolving credit at LIBOR rate 1.50%  
    Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility | Minimum    
    Debt Instrument    
    Commitment fee (percentage) 0.10%  
    Line of Credit | Fourth Amended and Restated Credit Agreement | Revolving Credit Facility | Maximum    
    Debt Instrument    
    Commitment fee (percentage) 0.20%  
    Line of Credit | Fourth 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 | Fourth 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 | Revolving Credit Facility    
    Debt Instrument    
    Maximum borrowing capacity   $ 500,000,000
    Optional increase in maximum borrowing capacity   $ 150,000,000
    Outstanding letters of credit on revolving credit facility $ 188,000,000.0  
    Revolving line of credit 310,900,000  
    Outstanding letters of credit 1,100,000  
    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  
    XML 49 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Selected Quarterly Financial Information - Summarizes Selected Quarterly Financial Information (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Quarterly Financial Information Disclosure [Abstract]                      
    Sales $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 772,702 $ 803,256 $ 624,464
    Gross Profit (sales less cost of products sold) 26,908 36,794 40,363 52,077 47,672 46,320 49,572 37,132 156,142 180,696 137,113
    Impairment Loss 11,083 0 0 0 0 0 0 0 11,083 0 16,237
    Income Before Income Taxes (43,282) 1,760 8,830 100,995 15,594 15,580 17,182 3,926      
    Net Income $ (34,065) $ 1,210 $ 6,726 $ 78,146 $ 12,485 $ 16,999 $ 14,025 $ 3,294 $ 52,017 $ 46,803 $ 19,679
    Basic earnings per share (in usd per share) $ (1.10) $ 0.04 $ 0.21 $ 2.40 $ 0.38 $ 0.53 $ 0.43 $ 0.10 $ 1.62 $ 1.45 $ 0.60
    Diluted earnings per share (in usd per share) $ (1.10) $ 0.04 $ 0.20 $ 2.35 $ 0.37 $ 0.52 $ 0.42 $ 0.10 $ 1.60 $ 1.41 $ 0.58
    XML 50 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue
    12 Months Ended
    Dec. 31, 2019
    Revenue from Contract with Customer [Abstract]  
    Revenue REVENUE
    Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings, net of tax effects, of $3.3 million.
    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, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.
    The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance
    Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. As of December 31, 2019, the Company does not have material capitalized fulfillment costs. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.
    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, 2019, we had $359.6 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $300.9 million of our remaining performance obligations as revenue in 2020.
    Costs in excess of billings includes unbilled amounts resulting from revenues under contracts with customers that are satisfied over time and when the cost-to-cost measurement method of revenue recognition is utilized and revenue recognized exceeds the
    amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.
    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 Sheet 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 $19.6 million and $8.1 million during the year ended December 31, 2019 and 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
    The Company's contract assets and contract liabilities consist of costs and profits in excess of billings and billings in excess of cost and profits, respectively. Non-current contract liabilities are reported in our Consolidated Balance Sheet within Other 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, 2019$33,030  $27,347  
    Ending Balance, December 31, 2019$19,567  $38,758  
    The decrease in contract assets reflects the net impact of revenue recognized in excess of additional unbilled revenues recorded during the period. The increase in contract liabilities reflects the net impact of additional customer advances or deferred revenues recorded in excess of revenue recognized during the period and acquired contract liabilities.
    The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
    (In thousands)201920182017
    Aerospace Segment
    Commercial Transport
    $523,921  $536,269  $414,523  
    Military
    76,54268,13861,270
    Business Jet
    67,54143,09041,298
    Other
    24,60528,12817,512
    Aerospace Total692,609675,625534,603
    Test Systems Segment
    Semiconductor
    9,69284,25431,999
    Aerospace & Defense
    70,40143,37757,862
    Test Systems Total80,093127,63189,861
    Total$772,702  $803,256  $624,464  
    The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
    (In thousands)201920182017
    Aerospace Segment
    Electrical Power & Motion
    $338,237  $303,180  $264,286  
    Lighting & Safety
    185,462174,383158,663
    Avionics
    106,787131,84953,960
    Systems Certification
    14,40113,95114,333
    Structures
    23,11724,13425,849
    Other
    24,60528,12817,512
    Aerospace Total692,609675,625534,603
    Test Systems80,093  127,63189,861
    Total$772,702  $803,256  $624,464  
    XML 51 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation - Summary of Company's Stock Option Activity and Related Information (Details) - Stock Option - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Options      
    Balance at beginning of the period (in shares) 1,327,919 1,506,604 1,539,017
    Options granted (in shares) 138,300 120,270 118,612
    Options exercised (in shares) (313,326) (274,941) (131,904)
    Options forfeited (in shares) (36,848) (24,014) (19,121)
    Balance at end of the period (in shares) 1,116,045 1,327,919 1,506,604
    Exercisable at end of the period (in shares) 802,873 1,043,596 1,252,315
    Weighted Average Exercise Price      
    Balance at beginning of the period (in usd per share) $ 18.13 $ 14.65 $ 12.91
    Options granted (in usd per share) 30.04 32.33 33.40
    Options exercised (in usd per share) 5.38 3.89 9.77
    Options forfeited (in usd per share) 21.56 34.13 24.27
    Balance at end of the period (in usd per share) 23.07 18.13 14.65
    Exercisable at end of the period (in usd per share) $ 19.79 $ 14.27 $ 11.17
    Aggregate Intrinsic Value      
    Balance at beginning of the period (in usd) $ 13,042 $ 23,801 $ 35,630
    Options granted (in usd) (289) (226) 315
    Options exercised (in usd) (7,072) (7,303) (3,467)
    Options forfeited (in usd) (235) 88 (225)
    Balance at end of the period (in usd) 5,446 16,360 32,253
    Exercisable at end of the period (in usd) $ 6,551 $ 16,885 $ 31,177
    XML 52 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2019
    Goodwill      
    Goodwill, Beginning Balance $ 124,952,000 $ 125,645,000  
    Acquisitions and Divestitures 21,670,000 241,000  
    Impairment Charge (1,610,000) 0  
    Foreign Currency Translations and Other (42,000) (452,000)  
    Goodwill, Ending Balance 144,970,000 124,952,000  
    Goodwill, Gross     $ 179,359,000
    Accumulated Impairment Losses     (34,389,000)
    Goodwill, Net 144,970,000 125,645,000 144,970,000
    Aerospace      
    Goodwill      
    Goodwill, Beginning Balance 124,952,000 125,645,000  
    Acquisitions and Divestitures (262,000) 241,000  
    Impairment Charge (1,610,000)    
    Foreign Currency Translations and Other (42,000) (452,000)  
    Goodwill, Ending Balance 123,038,000 124,952,000  
    Goodwill, Gross     157,427,000
    Accumulated Impairment Losses     (34,389,000)
    Goodwill, Net 123,038,000 124,952,000 123,038,000
    Test Systems      
    Goodwill      
    Goodwill, Beginning Balance 0 0  
    Acquisitions and Divestitures 21,932,000 0  
    Impairment Charge 0    
    Foreign Currency Translations and Other 0 0  
    Goodwill, Ending Balance 21,932,000 0  
    Goodwill, Gross     21,932,000
    Accumulated Impairment Losses     0
    Goodwill, Net $ 21,932,000 $ 0 $ 21,932,000
    XML 53 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Balance Sheets (Parenthetical) - $ / shares
    Dec. 31, 2019
    Dec. 31, 2018
    Treasury Stock, Shares (in shares) 3,526,018 1,674,714
    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) 26,874,223 25,978,037
    Common Stock, Shares outstanding (in shares) 23,348,205 24,303,323
    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) 7,650,382 8,289,794
    Common Stock, Shares outstanding (in shares) 7,650,382 8,289,794
    XML 54 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Document and Entity Information - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2019
    Feb. 24, 2020
    Jun. 29, 2019
    Document Information      
    Document Type 10-K    
    Document Annual Report true    
    Document Period End Date Dec. 31, 2019    
    Document Transition Report false    
    Entity File Number 0-7087    
    Entity Registrant Name Astronics Corporation    
    Entity Central Index Key 0000008063    
    Current Fiscal Year End Date --12-31    
    Document Fiscal Year Focus 2019    
    Document Fiscal Period Focus FY    
    Amendment Flag false    
    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 Large Accelerated Filer    
    Entity Small Business false    
    Entity Emerging Growth Company false    
    Entity Shell Company false    
    Entity Public Float     $ 1,107
    Documents Incorporated by Reference Portions of the Company’s Proxy Statement for the 2020 Annual Meeting of Shareholders to be held May 21, 2020 are incorporated by reference into Part III of this Report.    
    Common Stock      
    Document Information      
    Entity Common Stock, Shares Outstanding   23,205,729  
    Convertible Class B Stock      
    Document Information      
    Entity Common Stock, Shares Outstanding   7,514,972  
    XML 55 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Property, Plant and Equipment [Line Items]    
    Property, plant and equipment gross $ 205,180 $ 207,734
    Less Accumulated Depreciation 92,681 86,872
    Total Property, Plant and Equipment, Net 112,499 120,862
    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 3,521
    Land    
    Property, Plant and Equipment [Line Items]    
    Property, plant and equipment gross 9,802 11,191
    Building and Improvements    
    Property, Plant and Equipment [Line Items]    
    Property, plant and equipment gross 74,723 83,812
    Machinery and Equipment    
    Property, Plant and Equipment [Line Items]    
    Property, plant and equipment gross 115,202 106,327
    Construction in Progress    
    Property, Plant and Equipment [Line Items]    
    Property, plant and equipment gross $ 5,453 $ 6,404
    XML 56 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue - Disaggregated by Product Lines (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Disaggregation of Revenue [Line Items]                      
    Sales $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 772,702 $ 803,256 $ 624,464
    Aerospace                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 692,609 675,625 534,603
    Test Systems                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 80,093 127,631 89,861
    Electrical Power & Motion                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 338,237 303,180 264,286
    Lighting & Safety                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 185,462 174,383 158,663
    Avionics                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 106,787 131,849 53,960
    Systems Certification                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 14,401 13,951 14,333
    Structures                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 23,117 24,134 25,849
    Other                      
    Disaggregation of Revenue [Line Items]                      
    Sales                 $ 24,605 $ 28,128 $ 17,512
    XML 57 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Summary of Significant Accounting Principles and Practices - Narrative (Details)
    3 Months Ended 12 Months Ended
    Oct. 04, 2019
    USD ($)
    Jul. 12, 2019
    USD ($)
    Feb. 13, 2019
    USD ($)
    Dec. 01, 2017
    USD ($)
    Apr. 03, 2017
    USD ($)
    Mar. 31, 2019
    USD ($)
    Dec. 31, 2019
    USD ($)
    segment
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Jan. 01, 2019
    USD ($)
    Oct. 02, 2016
    reporting_unit
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Number of reportable segments | segment             2        
    Business acquisition purchase price paid in cash             $ 28,907,000 $ 0 $ 114,039,000    
    Research and development, design and related engineering             $ 108,900,000 $ 114,300,000 95,000,000.0    
    Period of options granted (in years)             5 years        
    Cash and cash equivalents maturity period (in months)             3 months        
    Capital Lease Obligation, Weighted Average Discount Rate, Percent               0.053      
    Depreciation expense             $ 13,700,000 $ 15,000,000.0 14,100,000    
    Number of reporting units have goodwill and subject to goodwill impairment test | reporting_unit                     9
    Impairment Loss             1,610,000 0      
    Intangible asset impairment charge               0 0    
    Equity investment impairment             5,000,000 0 0    
    Cash dividends paid             0 0 $ 0    
    Operating Right-of-Use Assets             23,602,000        
    Lease liability             25,556,000        
    Property, plant and equipment, net             112,499,000 $ 120,862,000      
    Finance lease, liability             $ 4,738,000        
    Year 3                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Vesting percentage             20.00%        
    Year 2                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Vesting percentage             20.00%        
    Year 1                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Vesting percentage             20.00%        
    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%      
    Pre-tax loss on sale             $ 1,300,000        
    Test Systems                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Impairment Loss             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        
    Aerospace                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Impairment Loss             1,610,000        
    Intangible asset impairment charge             $ 6,200,000        
    Accounting Standards Update 2016-02 [Member]                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Operating Right-of-Use Assets                   $ 18,400,000  
    Lease liability                   18,500,000  
    Finance lease, liability                   6,500,000  
    Accounting Standards Update 2016-02 [Member] | Restatement Adjustment                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Property, plant and equipment, net                   $ (3,500,000)  
    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        
    Building                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Building acquired under capital leases, net               $ 3,400,000      
    Building acquired under capital leases, gross               8,200,000      
    Accumulated amortization               $ 4,800,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        
    Diagnosys Test Systems Limited                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Cash purchase price $ 7,000,000.0                    
    Potential additional earn-out $ 13,000,000.0                    
    Achievement period (in years) 3 years                    
    Earn-out achievement benchmark $ 72,000,000.0                    
    Astronics Custom Control Concepts Inc. | Custom Control Concepts LLC                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Business acquisition purchase price paid in cash         $ 10,200,000            
    Cash acquired         $ 500,000            
    Astronics Custom Control Concepts Inc. | Telefonix, Incorporated                      
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
    Business acquisition purchase price paid in cash       $ 103,800,000              
    Cash acquired       $ 200,000              
    XML 58 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases - Summary of Maturity of Lease Liabilities (Details)
    $ in Thousands
    Dec. 31, 2019
    USD ($)
    Operating Leases  
    2020 $ 4,898
    2021 5,370
    2022 5,152
    2023 3,911
    2024 2,837
    Thereafter 5,977
    Total Lease Payments 28,145
    Less: Interest 2,589
    Lease liability 25,556
    Financing Leases  
    2020 2,128
    2021 2,181
    2022 743
    2023 0
    2024 0
    Thereafter 0
    Total Lease Payments 5,052
    Less: Interest 314
    Finance lease, liability $ 4,738
    XML 59 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)
    Dec. 31, 2019
    Dec. 31, 2018
    SERP    
    Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
    Discount Rate 3.17% 4.20%
    Future Average Compensation Increases 2.00% 2.00%
    SERP Medical    
    Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
    Discount Rate 3.17% 4.20%
    XML 60 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Accumulated Other Comprehensive Income (Loss) [Line Items]        
    Total Shareholders’ Equity $ 388,857 $ 386,625 $ 329,927  
    Foreign Currency Translation Adjustments        
    Accumulated Other Comprehensive Income (Loss) [Line Items]        
    Total Shareholders’ Equity (7,042) (7,156)    
    Retirement Liability Adjustment        
    Accumulated Other Comprehensive Income (Loss) [Line Items]        
    Retirement Liability Adjustment – Before Tax (10,868) (7,814)    
    Retirement Liability Adjustment – Before Tax 2,282 1,641    
    Total Shareholders’ Equity (8,586) (6,173)    
    Accumulated Other Comprehensive Loss        
    Accumulated Other Comprehensive Income (Loss) [Line Items]        
    Total Shareholders’ Equity $ (15,628) $ (13,329) $ (13,352) $ (15,494)
    XML 61 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Deferred Tax Assets:    
    Asset Reserves $ 17,071 $ 8,808
    Deferred Compensation 6,427 5,628
    State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax 854 1,066
    Customer Advanced Payments and Deferred Revenue 3,472 875
    Net Operating Loss Carryforwards and Other 8,212 7,407
    ASC 606 Revenue Recognition 2,612 1,641
    Lease Liabilities 7,466 1,743
    Other 3,170 0
    Total Gross Deferred Tax Assets 49,284 27,168
    Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax (13,303) (8,098)
    Deferred Tax Assets 35,981 19,070
    Deferred Tax Liabilities:    
    Depreciation 10,060 10,783
    Goodwill and Intangible Assets 4,683 4,438
    Deferred Tax Liabilities, Revenue Recognition 496 767
    Deferred Tax Liability, Lease Accounting 6,377 904
    Other 751 3,812
    Deferred Tax Liabilities 22,367 20,704
    Net Deferred Tax Assets (Liabilities)   $ (1,634)
    Net Deferred Tax Assets (Liabilities) $ 13,614  
    XML 62 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segments - Narrative (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Segment Reporting Information      
    Impairment Loss $ 1,610,000 $ 0  
    Goodwill 144,970,000 124,952,000 $ 125,645,000
    Intangible asset impairment charge   0 0
    Aerospace      
    Segment Reporting Information      
    Impairment Loss 1,610,000    
    Goodwill 123,038,000 124,952,000 125,645,000
    Intangible asset impairment charge 6,200,000    
    Test Systems      
    Segment Reporting Information      
    Impairment Loss 0    
    Goodwill 21,932,000 0 0
    Operating Segments | Aerospace      
    Segment Reporting Information      
    Impairment Loss 0 0 $ 16,200,000
    Purchased intangible impairment loss 0 0  
    Goodwill 123,000,000.0 125,000,000.0  
    Operating Segments | Test Systems      
    Segment Reporting Information      
    Impairment Loss 0 0  
    Purchased intangible impairment loss 0 0  
    Goodwill $ 21,900,000 $ 0  
    XML 63 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases
    12 Months Ended
    Dec. 31, 2019
    Leases [Abstract]  
    Leases LEASESThe 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 Sheet, 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 ROU assets are based on the present value of the remaining minimum rental payments. The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. As of December 31, 2019, the Company recognized an operating ROU asset and lease liability of $23.6 million and $25.6 million, respectively. The Company obtained ROU assets of $10.4 million in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, during the year ended December 31, 2019.
    As of December 31, 2019, the Company recognized a financing ROU asset of $2.5 million included in Other Assets. As of December 31, 2019, the Company recognized a financing lease liability of $4.7 million, of which $1.9 million and $2.8 million are within Other Accrued Expenses and Other Liabilities, respectively. No new financing lease liabilities were entered into during the year ended December 31, 2019.
    As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
    The following is a summary of the Company's total lease costs as of December 31:
    (In thousands)2019
    Finance Lease Cost:
    Amortization of ROU Assets$1,020  
    Interest on Lease Liabilities314
    Total Finance Lease Cost1,334  
    Operating Lease Cost5,050
    Impairment Charge of Operating Lease ROU Asset1,018
    Variable Lease Cost1,236
    Short-term Lease Cost (excluding month-to-month)223
    Less Sublease and Rental (Income) Expense(629) 
    Total Operating Lease Cost6,898  
    Total Net Lease Cost$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)2019
    Operating Cash Flows Used for Finance Leases$314  
    Operating Cash Flows Used for Operating Leases$4,718  
    Financing Cash Flows Used for Finance Leases$1,746  
    The weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 2 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.4% and 5.0%, respectively.
    The following is a summary of the Company's maturity of lease liabilities:
    (In thousands)Operating LeasesFinancing Leases
    2020$4,898  $2,128  
    20215,370  2,181  
    20225,152  743  
    20233,911  —  
    20242,837  —  
    Thereafter5,977  —  
    Total Lease Payments$28,145  $5,052  
    Less: Interest2,589  314  
    Total Lease Liability$25,556  $4,738  
    Leases LEASESThe 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 Sheet, 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 ROU assets are based on the present value of the remaining minimum rental payments. The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. As of December 31, 2019, the Company recognized an operating ROU asset and lease liability of $23.6 million and $25.6 million, respectively. The Company obtained ROU assets of $10.4 million in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, during the year ended December 31, 2019.
    As of December 31, 2019, the Company recognized a financing ROU asset of $2.5 million included in Other Assets. As of December 31, 2019, the Company recognized a financing lease liability of $4.7 million, of which $1.9 million and $2.8 million are within Other Accrued Expenses and Other Liabilities, respectively. No new financing lease liabilities were entered into during the year ended December 31, 2019.
    As permitted by ASC 842, leases with expected durations of less than 12 months from inception (i.e. short-term leases) were excluded from the Company’s calculation of its lease liability and right-of-use asset. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
    The following is a summary of the Company's total lease costs as of December 31:
    (In thousands)2019
    Finance Lease Cost:
    Amortization of ROU Assets$1,020  
    Interest on Lease Liabilities314
    Total Finance Lease Cost1,334  
    Operating Lease Cost5,050
    Impairment Charge of Operating Lease ROU Asset1,018
    Variable Lease Cost1,236
    Short-term Lease Cost (excluding month-to-month)223
    Less Sublease and Rental (Income) Expense(629) 
    Total Operating Lease Cost6,898  
    Total Net Lease Cost$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)2019
    Operating Cash Flows Used for Finance Leases$314  
    Operating Cash Flows Used for Operating Leases$4,718  
    Financing Cash Flows Used for Finance Leases$1,746  
    The weighted-average remaining term for the Company's operating and financing leases are approximately 6 years and 2 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.4% and 5.0%, respectively.
    The following is a summary of the Company's maturity of lease liabilities:
    (In thousands)Operating LeasesFinancing Leases
    2020$4,898  $2,128  
    20215,370  2,181  
    20225,152  743  
    20233,911  —  
    20242,837  —  
    Thereafter5,977  —  
    Total Lease Payments$28,145  $5,052  
    Less: Interest2,589  314  
    Total Lease Liability$25,556  $4,738  
    XML 64 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Intangible Assets
    12 Months Ended
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Intangible Assets INTANGIBLE ASSETS
    The following table summarizes acquired intangible assets at December 31 as follows:
     20192018
    (In thousands)
    Weighted
    Average Life
    Gross Carrying
    Amount
    Accumulated
    Amortization
    Gross Carrying
    Amount
    Accumulated
    Amortization
    Patents11 years$2,146  $1,804  $2,146  $1,716  
    Non-compete Agreement4 years11,318  7,696  10,900  4,680  
    Trade Names10 years11,438  6,550  11,454  5,182  
    Completed and Unpatented Technology9 years48,201  21,196  36,406  14,964  
    Customer Relationships15 years142,212  50,776  136,894  37,875  
    Total Intangible Assets12 years$215,315  $88,022  $197,800  $64,417  
    Additionally, net Intangible Assets of $0.7 million are classified in Assets Held for Sale at December 31, 2018. Refer to Note 22.
    Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $17.6 million, $19.4 million and $12.3 million for 2019, 2018 and 2017, respectively. Additionally, 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 Statement of Operations.
    Based upon acquired intangible assets at December 31, 2019, amortization expense for each of the next five years is estimated to be:
    (In thousands) 
    2020$16,620  
    2021$15,394  
    2022$14,963  
    2023$13,927  
    2024$12,908  
    XML 65 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Business Acquisition [Line Items]                      
    Sales $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 772,702 $ 803,256 $ 624,464
    Operating Loss                 $ 1,701 $ 63,663 32,101
    CSC                      
    Business Acquisition [Line Items]                      
    Sales                     6,174
    Operating Loss                     (499)
    Sales                     683,541
    Net income                     $ 18,302
    Basic earnings per share (in usd per share)                     $ 0.56
    Diluted earnings per share (in usd per share)                     $ 0.54
    XML 66 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Restructuring, Impairment and Other Charges Narrative (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Restructuring Cost and Reserve [Line Items]        
    Restructuring, settlement and impairment provisions   $ 28,836,000    
    Impairment Loss   1,610,000 $ 0  
    Equity Investment Other Than Temporary Impairment   5,000,000 $ 0 $ 0
    Aerospace        
    Restructuring Cost and Reserve [Line Items]        
    Restructuring, settlement and impairment provisions $ 28,800,000      
    Impairment Loss   1,610,000    
    Astronics AeroSat Corporation        
    Restructuring Cost and Reserve [Line Items]        
    Impairment Loss   $ 1,600,000    
    XML 67 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Restructuring, Impairments and Other Charges
    12 Months Ended
    Dec. 31, 2019
    Restructuring and Related Activities [Abstract]  
    Restructuring, Impairments and Other Charges RESTRUCTURING, IMPAIRMENTS AND OTHER CHARGES
    Antenna Business Impairment and Restructuring
    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 antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full goodwill impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statement of Operations associated with the AeroSat reporting unit.
    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. Any future restructuring actions will depend upon market conditions, customer actions and other factors.
    A summary of the restructuring, impairment and other charges, and their location on the Consolidated Statement of Operations, are presented as of December 31, 2019:
    Restructuring Charges
    (In thousands)Cost of Products SoldSelling, General and AdministrativeImpairment LossAmounts
    Accounts Receivable, Net$—  $1,785  $—  $1,785  
    Inventories9,429  —  —  9,429  
    Prepaid Expenses and Other Current Assets1,227  —  —  1,227  
    Property, Plant and Equipment, Net—  —  2,268  2,268  
    Other Assets—  122  1,019  1,141  
    Intangible Assets, Net—  —  6,186  6,186  
    Goodwill—  —  1,610  1,610  
    Accrued Payroll and Employee Benefits—  449  —  449  
    Other Accrued Expenses164  —  —  164  
    Other Liabilities4,577  —  —  4,577  
    $15,397  $2,356  $11,083  $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 charge to Other Assets is comprised of the right-of-use asset values for the AeroSat facility lease. The charge to Accrued Payroll and Employee Benefits is comprised of employee termination benefits expected to be paid in 2020. The charge 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. None of the restructuring or impairment charges resulted in the utilization of cash during 2019.
    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 incurred a full impairment charge which accounts for $5.0 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statement of Operations for the year ended December 31, 2019.
    XML 68 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accounts Receivable (Tables)
    12 Months Ended
    Dec. 31, 2019
    Receivables [Abstract]  
    Summary of Accounts Receivable
    Accounts receivable at December 31 consists of:
    (In thousands)20192018
    Trade Accounts Receivable$131,990  $150,764  
    Unbilled Recoverable Costs and Accrued Profits19,567  33,030  
    Total Receivables, Gross151,557  183,794  
    Less Allowance for Doubtful Accounts(3,559) (1,486) 
    Total Receivables, Net$147,998  $182,308  
    XML 69 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill (Tables)
    12 Months Ended
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Summary of Changes in Carrying Amount of Goodwill
    The following table summarizes the changes in the carrying amount of goodwill at December 31 as follows:
    (In thousands)AerospaceTest SystemsTotal
    Balance at December 31, 2017$125,645  $—  $125,645  
    Acquisitions and Divestitures(241) —  (241) 
    Foreign Currency Translations and Other(452) —  (452) 
    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  
    Goodwill, Gross$157,427  $21,932  $179,359  
    Accumulated Impairment Losses(34,389) —  (34,389) 
    Goodwill, Net$123,038  $21,932  $144,970  
    EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,M@8E ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ RV!B4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #+8&)0"HVB/.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VW50^CVHGA2$%Q0O(5D=C?8_"$9:??M3>-N M%]$'\)B97[[Y!J9702@?\3GZ@)$,IJO9CBX)%3;L0!0$0%('M#+5.>%R<^>C ME92?<0]!J@^Y1V@YOP6+)+4D"0NP"BN1#;U60D64Y.,)K]6*#Y]Q+#"M $>T MZ"A!4S? AF5B.,YC#Q? B.,-GT74*_$4OT36SK 3LDYF34U35,]=267=VC@ M[>GQI:Q;&9=(.H7Y5S*"C@$W[#SYM;N[WSZPH>4MKWA7\7;;M()?BYON?7'] MX7<1MEZ;G?G'QF?!H8=?=S%\ 5!+ P04 " #+8&)0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ,M@8E"'+22>K0, )D2 8 >&PO=V]R:W-H965T&ULC9CKKIM&%(5?!?$ @;F!?61;.A=%K=1*1ZF:_N;88QL%& ?& MQ^G;%S"A9/;:4?Z8B]>:Q;#G&V V-]=^Z<[6^NA;737=-CY[?WE(DFY_MG71 M?7 7V_3_'%U;%[X_;$])=VEM<1A-=97(-,V2NBB;>+<9S[VVNXV[^JIL[&L; M==>Z+MI_GVSE;MM8Q-]/?"I/9S^<2':;2W&R?UG_]^6U[8^2N95#6=NF*UT3 MM?:XC1_%PXL>#:/B#WPS9.ARNRE=W[H8FBW[S;9UM5 M0TO]=7R=&HWGS,&XW/_>^L>Q\WUGWHK./KOJG_+@S]MX%4<'>RRNE?_D;K_9 MJ4,FCJ;>_V'?;=7+AROI,_:NZL;?:'_MO*NG5OI+J8MO]VW9C-O;_1^3339L MD)-!SH95^E.#F@QJ-@C]4X.>##HP)/>NC/?FI?#%;M.Z6]3>RWLIAE$D'G1_ M]_?#R?%FC__UMZ?KS[[OTDWR/C0S*9[N"KE0B%F1]&W/ 1(%/$EBES\&/%.% M^E'Q0A4:7X*"?52C72WL!MLUM.O1KA?V++A%5)'C ,##+&O@@"J6.. # 9D MQ"["*@,)4^8<1N34']3Y"4@4CEC!B!7UZR "2)A2KV'$FOK#6@,)4VR18N)2 MVD)8;Z1A*BX8K@5I01*R@88INH!P/PI)6PC+CC1,W07F5RC:0EAYI&%*+S#F M@E(LP^(##3>&!69=4)1E'J8 S8I)P< +BK-4:QW.,$C#4"DQ^Y)RK<,9!FF8&49B]B7E6I/J M PU7?4:T.J3S5L"F9?4JY-.,,@#3/#2,R^I%R;<(9! M&B9%8?85Y=J$8PQIF#&F,/N*Y.FF5W\[:\G_="/L[,M#O-!98]^V,W[_?:^6'(_\.XR+00E M\VK4[C]02P,$% @ RV!B4-8R>3AJ P _@T !@ !X;"]W;W)K%7XZ^+K,VW-:GI+G4+COT0661",9T4F9Y%:^7?=MKO5[Z:UOD ME7NMH^9:EEG]<^,*?UO%//[=\#4_G=NN(5DO+]G)_>/:?R^O=;A+[KT<\M)5 M3>ZKJ';'5?S"GW?<= $]\5_N;LWD.NJF\N;]M^[F[\,J9IV1*]R^[;K(PM>[ MV[JBZ'H*'M_'3N/[F%W@]/IW[Y_ZR8?)O&6-V_KB__S0GE>QC:.#.V;7HOWJ M;W^Y<4)I'(VS_^S>71'PSB2,L?=%TW]&^VO3^G+L):B4V8_A.Z_Z[]OPBY9C M&!T@Q@!Q#^#ZPP Y!L@_ >K# #4&*!"0#%/I<[/+VFR]K/TMJH>_]Y)UJX@_ MJY#]?=?8)[O_+:2G":WO:YTND_>NGQ'9#(B8(/Q.)*'S^PB"&F$C4+AX'&"+ M":T?D1V!&%I"DM.4?;RD421L&I =$3X?A.M4 VQ*8$ C;84Q9(].9Y:)):8VE.9#6 M:!B>:JY@I@G,,KV F28P:3B7M+0AI0V6!C8;@X=14J862!,8-TQ*((TQ:XU) M:6=+.EOL#$;96$*&64!M,077!=&/%G+F 5Z0M@MLJX#M H]B&%@[6PQIJ35, M+Z:DX&QF'7-&OUD95D:O5H8&,M8B:0*#*?X0>=2=*00$HR9A*Y:00/#K3E8A+[&RAL\3. M5C+XX!%8*H05T!IC0BT6:6"%T".:Z!%M; D3'3@9XT+($D MI5(HC2GVI&>4Z0+(<06$ZW S,D 9&E,0?%QW!,6>4KBC2R:;X-+5I_Z T41[ M?ZW:;C,Y:;T?8EY$MXD&[9ON<--OKO]T,YR,OF3U*:^:Z,VW88O>;Z2/WK3B3#3>LOXVDKN1_YUK\ 4$L#!!0 ( ,M@ M8E!0H'WW&PO=V]R:W-H965T&UL?55= MCYLP$/PKB/<>V)@/1R32D:AJI5:*KFK[["1.0 >8VDYR_?>U#<=QMGLOL;W, MK&<6LEO>&7\6-:4R>.G:7JS#6LIA%47B6-..B $:F._!*)@5-R M,J2NC6 <9U%'FC[ /XU="[6.P#[>3 V+,^ M?#VMPU@+HBT]2IV!J.5&M[1M=2(EX\^4,YROU,3E_C7[9^-=>3D00;>L_=V< M9+T.BS XT3.YMO*)W;_0R4\:!I/Y;_1&6P772M0=1]8*\QL3#0_ 4X$.!- ]B$AF0C)&P%]2$ 3 5F$:+1B:K,CDFQ*SNX! M']_N0/1'!%9(5?^H@Z;8YIDJCU#1VZ9(RNBF\TR0:H3 !03,B$@EGV^ OALJ MZ-#A^PNV+B++WD-V'DCN%Y%X;2:&GRQM(C\?>?G(\-&2'UME&B&I@?0&DL(8 MY)97%X6R(K9*OG-1 &?N8ZMEY*-4*RI4J ++\NYA/, M,+#\NB@$$NB7FWOEYJYOI:3"[K>-ZG:QB,Y3ZA'J-FG%*S6]QF'SEF8&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?#]KCDS%"4%CH':1=$"+1!LL>VU$BNQL;;E2DJ\??M2 MLF,X,X>+WD0_/D,>4N3'(3,_->VW;E/7_>3[?G?H[J>;OC_>S6;=TZ;>5]WG MYE@?XB_/3;NO^OC8OLRZ8UM7ZS%HOYNQ]_NJ_7=9[YK3_92F[R^^;%\V_?!BMI@?JY?ZS[K_>GQHX]/L6LIZNZ\/ MW;8Y3-KZ^7[Z$]VMO P!H^*O;7WJ;NXG0U,>F^;;\/#;^G[J!D?UKG[JAR*J M>'FK5_5N-Y04??QS*71ZK7,(O+U_+_V7L?&Q,8]55Z^:W=_;=;^YGQ;3R;I^ MKEYW_9?F]&M]:5 VG5Q:_WO]5N^B?' 2ZWAJ=MWX=_+TVO7-_E)*M+*OOI^O MV\-X/5W*?P_# 7P)X&L ^1\&R"5 5,#L[&QLZL]57RWF;7.:M.>O=:R&04%W M$COS:7@Y]MWX6VQM%]^^+4HWG[T-Y5PDR[.$;R3\4;&RBA"NDEFL_VJ"H0D> MX^76!.%X@?$RQOO;>&5Q>99DH^0P2H1*%U1#K(I"8,9>//3BK1=17LZ2<%N+ MS\NR4&: K&!Q!7:303>9=>.5FPRXR?(B5VZ 3(I09-A-@&Z"=9,I-\%6DQ69 MZL$54.54)GHFAUYRZT6-AF4.O(CN%R J)4M8*:"5PEI1M2P+4XOX.!1(F0&R MW,>NP6Y*Z*:T;M3(7):VS<2^+)4;(&-7A,1T(H*296E>Q,^F^8]TN0_>)2QAZ%)FUC-R M/E$$)B595)+3K"2+06:OFP186>2I!F%6DH4EZ;5S29:$D8/>Y I6EKD04MV# MB4D6F>0T,\G2,'9/D6E# )J42VH48FB2I28YC4T"0'2%F196%1&32*B! 624Y9Q823F120)FDF8F6Q8*Q?5" M&[(R#D61F#J,BTN1E0-Z@>P5050%725!5+52FER'1NC'1Q4%-B/R68OT(VT^ $H 034P Q M61-3+ KS( 8*2";.)]9V26SF 3'U]UR*Q>$GR@+K/334B7#JRV-R"B G:W** M):+G(F9 VI+521ZRD%AY!9-3 #EU[K<42\1/<4^36T] F+E;Q'[TA-$I )VL MT2F6B7'@%YEF)]2%P*D)@N$I )ZLX2D6GG!W@'0_V!T(IJQ8RJ:VQ(*Y*.7_ MG_4>L\Q;E@4]QSS850?-,2A*><$0\S:)3&T'/&:8MP>(Z0[!U/&6.K9#[/%@ MKL<(T)@]]NSF<'8X+?^C:E^VAV[RV/1]LQ]/8Y^;IJ]C>>YS+&E35^OKPZY^ M[H?;/-ZWYU/J\T/?'"\G\+/KOP$6_P%02P,$% @ RV!B4)I-2)IX @ MJ @ !@ !X;"]W;W)K5ZU*+E#65KW[]FL+EP"MN_I"VO(\I[^#QU.*&Q>O M\LR8"M[JJI'+\*Q4NX@BN3^SFLHGWK)&WSER45.EI^(4R58P>K"FNHH0 &E4 MT[()5X5=VXI5P2^J*ANV%8&\U#45?]>LXK=E",/WA>?R=%9F(5H5+3VQGTS] M:K="SZ(ARJ&L62-+W@2"'9?A)[C80&0,5O%2LIL@P0#C_QIP;\ S0]21V50_4T57A>"W0'2_5DM-4< %U@]S;Q;M ML[/W=+92KUY7$)$BNII O6;=:=!(@Z:*C:M(TT$2:8"! GDID/7'$XIL1M%I M4JMIK 8G* 5PIMNX.IB2F,#8#X2]0-@!2I'?'WO]L2>A?)90IR$C4/ $X"R; M#T03E,2+DK@H&,Q0$N>9Q:#[S' >$$Z04B]2ZD&:);Y.G9U0FI$8(3Q#\@B3 MG&0 $S\2\2(1#]*LRM?$W0GC.$,@F2%YA#$&&(_8)TB9%RES:_!.#>=>?_Y M#>:/U. 'H@D*!/XV QZHPEXT^>LFWC)\1#G%NM/]X .5V(O&FY$T 3ASNJ K MS%"6D_S.SP;]S1!ZNJ%3B]!M@7*$?*AH=&>8,_T'%J6QDL.-*GS[VC#AR MKI@."IYT'SCKUX9A4K&C,D.BQZ([.[N)XFW_7A -+R>K?U!+ P04 " #+ M8&)0(:LJXT & #P( & 'AL+W=O__2-,/LQW:SZ^_F+\.POUDN^X>79EOWG]I]LXM_ M>6J[;3W$K]WSLM]W3?TX%=INEI1E?KFMU[OY_>WT[$MW?]N^#IOUKOG2S?K7 M[;;N_BN;3?M^-S?SCP=?U\\OP_A@>7^[KY^;/YOAK_V7+GY;GJ(\KK?-KE^W MNUG7/-W-/YN;BO.QP*3X>]V\]V>?9V-3OK7M]_'+;X]W\VQTU&R:AV$,4<=? M;\VJV6S&2-''O\>@\U.=8\'SSQ_1?YD:'QOSK>Z;5;OY9_TXO-S-\_GLL7FJ M7S?#U_;]U^;8(#>?'5O_>_/6;*)\=!+K>&@W_?1S]O#:#^WV&"5:V=8_#K_7 MN^GW^S'^1S%<@(X%Z%3 ^*L%[+& _5F KQ;@8P$6!9:'IDQ]4]5#?7_;M>^S M[O!Z]_4XBLP-Q]Y_&!].G3W]+79/'Y^^W1MK;Y=O8Z"CICQHZ%QS4BQC]%,5 MA*HH216GRPI66N']I:0"DH!-6-A..Y6W%^UD'(!A )X"\%F /!/]=)"X2;*; M)(XR$T1CM8I]GHD^K[3*%#X4V+&#CAUHLL,!/ S@59.-%>^E/&C\F4]K,RY$ MFX'*958,@TJK*&3>8LL!6@[ LG@!95#5&%^P?$U:92D8X5B+J @)PSDTG /# MN3"<:RLYBP&S J*L$)$J+2)W)KKP6T"_!? KWG99J%H6AFWNA&,@(R\G5054 MCHO$U#493G*9=LUR]AY%YS4Q98G.,8EL:E1%PQ> MDUS:Q90R %/,TJYFB_%&V=6JA?%&!+YJY(D9(TOG#2.=+DQ'CLGS!'2 M')$UE:0QLHCUR*$&9.Q%+U0H%IFS==.E:+5Z KC%H6 M 97)V"96KX391)I-1J[22M)(69@LR#7?"NAR$X+T#:*%+-7=F$^$^"17=*21 M8JWLQA50+9CE4*J0S(;4R,:((H H.=E*TF2)0[M06 4ZXX*5,&0);%2=7780V(7F1 MJ?RA=6H:(L3$;48J[5G,& OV*DZNOJP&0TRPN4QH*Z"3MJ]*+@UCOEC %R>' MF$5\(;T0@3IO)8;8&5$3RB*D"*N;$C&:,*P:X\I*RC/9$ M@1/3AS%G&'#&2S RX$)!)IHP.5]:G.QHQAP!@ORTUSGUB!,>8* ZYXR14&&X^@@ A419!'?!50<0BI^8RQP@ K05T&'D3G-W@4 MK%HX IDA,O+,$VA?=\-X>WKV]'1M_YG&:V/Q MO#0WU>'R_6>8P_\"_%%WS^M=/_O6#D.[G:Z.G]IV:*++[%/T]]+4CZ.0N.IOR%P,F/S5=>CNK]KV MY) 7/\M5EE6#7]O-KKP>KJIJ?S4>ET^K;)N6W_)]MJO_\IP7V[2J+XN7<;DO MLG39&FTW8XHB-]ZFZ]UP.FE_>RBFD_RUVJQWV4,Q*%^WV[3X[R;;Y(?KH1J^ M__!]_;*JFA_&T\D^?BOAJ?1EFNM]FN7.>[09$]7P]_4U<+8QJ# M5O'W.CN4G[X/FE0>\_QG<_'[\GH8-1%EF^RI:H9(ZX^W;)9M-LU(=1S_=H,. M3SX;P\_?WT>?M\G7R3RF93;+-_^LE]7J>NB'@V7VG+YNJN_Y89%U"=GAH,O^ MC^PMV]3R)I+:QU.^*=O_!T^O995ONU'J4+;IK^/G>M=^'KKQW\VP 74&=#)0 MZJR![@STR8#L60/3&9B3@?9G#6QG8#\\Q&<-7&?@/CR<-X@[@_@CZ?,A^<[ M?QBT28^/T]'.[VU:I=-)D1\&Q7&)[M-F)Z@K7Z^@I^;'=L&T?ZNGN*Q_?9NJ M6$W&;\U G>;FJ*&>AOJ:&=+HON86:4Q?.Z1AL6S0+[<23.N MZW8J'L'B43N Z0T0L\(<-;;5[%H-4<0*(S6*:^ZDQIDX2EAII&JDK$E8E>^E M3$?6*E;$!1HM=LKC&FE8(]V.H7LU"@Q@X &%)FE?7?4N%X^.L%>+/1BI1?/ MIF!FA1<6QZU4C )1.!B%$U%XQS:C$W-BE&83-WJ5'%\?&<_I*V4AI;06!40)6)8I36,8V MLE']+U#30!]3H*:&UTJ)D$@EUO)J29E2/G$\<"FSGWI,/VK<0!1).GH;& +S M56F0N..):YFXXUE+C8L#H6!2*X!J+]:K9+7G>_[V@J@?# :Z0D3W? HEL)6R MH=V,F:TDM.O%PK.61";R3O&\I4RIB+-A@60N#JT;#'@5?[TQ*PQO)>DM6O.L M$_70P[.6$N)LDGRWE 0.:PKS72' \QZO).&U6)VH"P16)^$60+(%B$Y/ +3D M.#_G%V7]># ^">%3>)+ ,Y$/,(("1V9Y9A8=O]/T_#@?L5UP?U'6CP?CDP ^ MDXA[DF@(O,DS&Y"[.;-DQ!M>?=$(AM:(IC( MA,[I+4$GJ5(Q7P2+LGZ\6 R:D1&?FO>B5A3 MB7VHR)AZ&E'/\MSE@55[[RV'-=#5)S.^[Z0H=IP32*--Q"=?RD;*.O)\4J3. MD+?\?GD!QXO.U!0S60,FAQJUP4PV@,G\AGQF)$U#SRH-9JE!+!5N)"@=?]0- M-"K4R0RFJ0$T%<<4'4#P8#UZ"G#/QNV@#@^M"IPP2>]J)SLLA: MPI2,RK*M^V;U">\[S* MZA&C;_6&667I\G2QR9ZKYFM1I])YNGIO-2:#A9XCJEN/US!&GZC*[IF^-!U(T/#I:G M+:_A%_C?[!?1N=B:ADK,QS\'X7F9T M%02!A,('!H[;!6Y!RD"$,EY&3CJE#,#Y^8W]6ZP=:SES![=&/HG2-QG=45)" MQ3OI'TQ_#V,]UY2,Q?^ "T@,#THP1V&DBRLI.N>-&EE0BN*OPRYTW/OAYGH_ MPI8!R0A()L NYF%#HJC\CGN>I];TQ Z];WEXXO4AP=X4P1E;$>]0O$/O)5_O M=RF[!*(QYCC$)/.8*8(A^Y0B64IQ3#[ DV7X9E'A)L(W_RC<+Q-L%PFVD6#[ M:8D?8W"N_TO"9CU58.LX38X4IM-QDF?>:6!ODO@F[^'#M/_DMA;:D;/Q^+*Q M_Y4Q'E#*Z@I'J,$/-AD2*A^.7_%LAS$;#&_:\0>QZ1OG?P%02P,$% @ MRV!B4.K80W6S 0 T@, !@ !X;"]W;W)KX4]=/ZF1J.%\Z9IF.T-B"J" MM&(\2:Z9%K*C119])U-D.#@E.S@98@>MA?EU!(5C3G?TS?$@F]8%!RNR7C3P M".Y[?S+>8@M+)35T5F)'#-0YO=L=CFF(CP$_)(QV=2:ADC/B4S"^5#E-@B!0 M4+K (/QV@7M0*A!Y&<\S)UU2!N#Z_,;^*=;N:SD+"_>H?LK*M3F]I:2"6@S* M/>#X&>9Z/E R%_\5+J!\>%#BF;Q4K1XF7;9Q7V<;M*;&;8- MX#. +X#;F(=-B:+RC\*)(C,X$C/UOA?AB7<'[GM3!F=L1;SSXJWW7@J>[#)V M"41SS'&*X:N8]PCFV9<4?"O%D?\%Y]OP_:;"?83O?U/X#X)TDR"-!.E_2]R* MV?^1A*UZJL$T<9HL*7'HXB2OO,O WO'X)N_AT[1_$Z:1G25G=/YE8_]K1 => M2G+E1ZCU'VPQ%-0N'&_\V4QC-AD.^_D'L>4;%Z]02P,$% @ RV!B4,4] M*-FU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q <$+^NDT6;M\44!Q@&\3O^^@!W'2JR^ #.<<^;" MD(UHGFT+X,BKDMKFM'6N/S!FRQ:4L%?8@_8W-1HEG#=-PVQO0%21I"3C27+# ME.@T+;+H.YDBP\')3L/)$#LH)[PS$-^ CXT\%H5V<2*CDC/@?CH$>Y5-7N3:GMY144(M!ND<Z;B/TPW?S[1M I\)?"'< MQCAL"A0S_RJ<*#*#(S%3[WL1GGAWX+XW97#&5L0[G[SUWDNQ2V\R=@E",^8X M8?@:LR"85U]"\*T01_Z)SK?I^\T,]Y&^7].3=%L@W11(HT#ZWQ(_8WAR_2$( M6_54@6GB-%E2XJ#C)*^\R\#>\?@F[_!IVG\*TW3:DC,Z_[*Q_S6B Y]*&UL?5/;;MP@$/T5 MQ <$+^OFLK(M95-5K=1(JU1MGUE[;*. <0&OD[_/@!W7:JR^ #.<<^;"D(W& M/KL6P),7K3J7T];[_L"8*UO0PEV9'CJ\J8W5PJ-I&^9Z"Z**)*T83Y)KIH7L M:)%%W\D6F1F\DAV<+'&#UL*^'D&9,:<[^NYXDDWK@X,562\:^ '^9W^R:+%% MI9(:.B=-1RS4.;W?'8YIP$? +PFC6YU)J.1LS',POE4Y34)"H*#T04'@=H$' M4"H(81I_9DVZA S$]?E=_4NL'6LY"PDM)!;48E'\RXU>8Z_E$ MR5S\=[B 0GC(!&.41KFXDG)PWNA9!5/1XF7:91?W<;K9\YFV3> S@2^$VQB' M38%BYI^%%T5FS4CLU/M>A"?>'3CVI@S.V(IXA\D[]%Z*NS1CEZ S0XX3A*\@ MNP7!4'R)P+'S7V/W:& ^82G*% ]3B M]UH,!;4/QQL\VVG()L.;?OX_;/G$Q1M02P,$% @ RV!B4+2Q7":T 0 MT@, !D !X;"]W;W)K&UL?5-ACY0P$/TK37_ M%;JHZP9(;L\83339G%$_=V& YEJ*;5G.?^^T<(A*_-)VIO/>O)E.\\G8)]/*L5>\*VGD_G!AS50=:N#LS0(\WC;%:>#1MR]Q@0=01I!7C2?*::2%[6N;1 M=[%E;D:O9 \72]RHM; _SZ#,5-"4OC@>9=OYX&!E/H@6OH#_.EPL6FQEJ:6& MWDG3$PM-0>_3TSD+\3'@FX3); !E I$ M*./'PDG7E &X/;^POX^U8RU7X>#!J.^R]EU!CY34T(A1^44+,5_ M@ALH# ]*,$=EE(LKJ4;GC5Y84(H6S_,N^[A/\TV6+K!] %\ ? 4<8QXV)XK* MWPDORMR:B=BY]X,(3YR>./:F"L[8BGB'XAUZ;R5/CCF[!:(EYCS'\$U,ND8P M9%]3\+T49_X/G._##[L*#Q%^^$/AVWV";)<@BP39?TOD:OQ^+*Q_XTQ'E!*!:2$[6F31=[)% M9@:O9 .E I$*.-Y MYJ1+R@!8ZG6'; #X#^ *XB7G8E"@J_R2\ M*#)K1F*GWO:K!-G"9'2C-T M<9)7WF5@;WE\D_?P:=H?A&UDY\C9>'S9V/_:& \H97>%(]3B!UL,!;4/QX]X MMM.8388W_?R#V/*-BU]02P,$% @ RV!B4.E@)#FT 0 T@, !D !X M;"]W;W)K&UL?5/;;M0P$/T5RQ]0)]X4JE42J5N$ M0 )I501]]B:3B^I+L)U-^7O&3AHB&GBQ/>-SSEP\SB=CGUT'X,F+DMH5M/-^ M.#+FJ@Z4<#=F (TWC;%*>#1MR]Q@0=21I"3C2?*.*=%K6N;1=[9E;D8O>PUG M2]RHE+"_3B#-5-"4OCH>^[;SP<'*?! M? /_?3A;M-BJ4O<*M.N-)A::@MZG MQU,6\!'PHX?);)GW7L=]FF]N#PMMG\ 7 E\)=S$.FP/%S#\(+\K#"$^<'CGVI@K.V(IXA\D[]%[+-.$YNP:A!7.:,7R+61$,U=<0?"_$B;^A M\WWZ83?#0Z0?MO3T'P+9KD 6!;+_EO@6P]/LKR!LTU,%MHW3Y$AE1ATG>>-= M!_:>QS?Y Y^G_:NP;:\=N1B/+QO[WQCC 5-);G"$.OQ@JR&A\>'X'L]V'K/9 M\&98?A!;OW'Y&U!+ P04 " #+8&)0'IFS;$:09 !I Q$*./7S$F7E &X/G^P M?XZU8RUGX>#!R)]=Y=NJXIF8O_!A>0&!Z48([22!=7 M4@[.&S6SH!0E7J>]TW$?IYLTG6'; #X#^ *XBWG8E"@J_R2\*#)K1F*GWO>5=!O:> MQS?Y'3Y-^Z.P3:<=.1N/+QO[7QOC :7LKG"$6OQ@BR&A]N%XBV<[C=ED>-// M/X@MW[AX!U!+ P04 " #+8&)0/*:#T+4! #2 P &0 'AL+W=OSK M"909C;%H?'*S(>M' -_#?^[-%BRTLE=30.6DZ8J'.Z5UZ/.U#? SX M(6%TJS,)E5R,>0K&ERJG21 $"DH?& 1N5[@'I0(1RGB>.>F2,@#7YS?V3[%V MK.4B'-P;]5-6OLWI@9(*:C$H_VC&SS#7\XZ2N?BO< 6%X4$)YBB-"\ MT3,+2M'B9=IE%_=QNN%\AFT#^ S@"^ 0\[ I453^47A19-:,Q$Z][T5XXO3( ML3=E<,96Q#L4[]![+7AZR-@U$,TQIRF&KV+2)8(A^Y*";Z4X\7_@?!N^VU2X MB_#='PH_;!/L-PGVD6#_WQ(W8GCR5Q*VZJD&V\1I>5=!O8N/B+[ M'3Y-^X.PC>P-///X@M MW[CX!5!+ P04 " #+8&)0/>5$W[X! W! &0 'AL+W=O8NF[G5?UCX'+N.><"U]F@S:-M 1QZDD+9'+?.=0=";-F"9/9* M=Z#\3JV-9,XO34-L9X!5,4D*0E>K:R(95[C(8NQDBDSW3G %)X-L+R4S?XX@ M])#C-7X.W/.F=2% BJQC#?P ][,[&;\B$TO%)2C+M4(&ZAS?K _'7)(,B?/Y,_N76+NO MY?/61R\%I>N,7 )1PAQ'#)UA7A#$LT\2=$GB2/])I\OIFT6'FYB^ M>>7P/P3;18)M)-B^6^(29K,LLEL4V7U 9 GS5H3,+DZ":>*3M:C4O8KM,HM. M77%#X\6_P,>6^LY,PY5%9^W\\XF77&OMP%M977DOK>_B:2&@=F'ZR<_-^);' MA=-=:E,R_2N*OU!+ P04 " #+8&)0E<\&DK0! #2 P &0 'AL+W=O MX4]=/ZF1J.%\Z9IF.T-B"J"M&)\M[MA6LB.%EGTG4R1X>"4[.!DB!VT M%N;U" K'G.[IF^-1-JT+#E9DO6C@![B?_RN_ BU_H,MAH+:A>,G?S;3F$V&PW[^ M06SYQL4?4$L#!!0 ( ,M@8E#'88*VM@$ -(# 9 >&PO=V]R:W-H M965TA5>+3#)YCJN:5D*OX+7$%A>%2".4JK?%I)V?M@ M]<2"4K1X'G=ITCZ,-[O;";8.X!. SX!#RL/&1$GY!Q%$D3D[$#?VOA/QB;=' MCKTIHS.U(MVA>(_>:\'Y7<:ND6B*.8TQ?!&SG2,8LL\I^%J*$W\#Y^OPW:K" M78+O_E%X6"?8KQ+L$\'^OR6NQ;Q_E80M>JK!-6F:/"EM;](D+[SSP-[S]"9_ MP\=I_RI<(XTG%QOP95/_:VL#H)3-#8Y0BQ]L-A34(1[O\.S&,1N-8+OI!['Y M&Q=_ %!+ P04 " #+8&)0HO[4S+,! #2 P &0 'AL+W=OX4] M=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA?EQ!(5C M3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:62FKHK,2.&*AS>K<['-,0'P.^2QCM MZDQ")6?$EV \5CE-@B!04+K (/QV@7M0*A!Y&:\S)UU2!N#Z_,[^*=;N:SD+ M"_>HGF7EVIS>4E)!+0;EGG!\@+F>:TKFXC_#!90/#TI\CA*5C2LI!^M0SRQ> MBA9OTRZ[N(_3S74ZP[8!? ;P!7 ;\[ I453^43A19 9'8J;>]R(\\>[ ?6_* MX(RMB'=>O/7>2\'W2<8N@6B..4XQ?!6S6R*89U]2\*T41_X7G&_#]YL*]Q&^ M_TWA/_*GFP1I)$C_6^)6S)\JV:JG&DP3I\F2$H&UL?5-A;]P@#/TKB!]0+B3=JE,2J==JVJ1-.G7:]IE+G 05X@S( MI?OW Y)FV1;U"V#C]_QL3#ZA>;8=@",O6O6VH)USPY$Q6W6@A;W! 7I_TZ#1 MPGG3M,P.!D0=05HQ?CB\8UK(GI9Y])U-F>/HE.SA;(@=M1;FUPD43@5-Z*OC M2;:="PY6YH-HX2NX;\/9>(NM++74T%N)/3'0%/0^.9ZR$!\#ODN8[.9,0B47 MQ.=@?*H+>@B"0$'E H/PVQ4>0*E Y&7\7#CIFC( M^=7]@^Q=E_+15AX0/5# MUJXKZ!TE-31B5.X)IX^PU'-+R5+\9[B"\N%!B<]1H;)Q)=5H'>J%Q4O1XF7> M91_W:;[AR0+;!_ %P%? 7.+DR'UOJN",K8AW M7KSUWFO)TS1GUT"TQ)SF&+Z)2=8(YMG7%'POQ8G_!^?[\'1781KAZ5\*LWV" M;)<@BP39FR7NQ=S^DX1M>JK!M'&:+*EP[.,D;[SKP-[S^"9_PN=I_R),*WM+ M+NC\R\;^-X@.O)3#C1^ASG^PU5#0N'!\[\]F'K/9<#@L/XBMW[C\#5!+ P04 M " #+8&)0N83M@+0! #2 P &0 'AL+W=O:6*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X9'1+KXZGMFY< M<+ \[40-S^!^="?C+3:SE*T";5O4Q$"5T?OMX;@+\3'@9PN#79Q)J.2,^!J, MKV5&-T$02"A<8!!^N\ #2!F(O(RWB9/.*0-P>;ZR?XFU^UK.PL(#RI>V=$U& M]Y244(E>NB<<'F&JYQ,E4_'?X +2AP!TL:5%+UUJ"86+T6)]W%O==R' M\2:YPM8!? +P&;"/ #8FBLH_"R?RU.! S-C[3H0GWAZX[TT1G+$5\<4?"W%D?\#Y^OP9%5A$N')'PKOU@EVJP2[ M2+#[;XEK,?N_DK!%3Q68.DZ3)07V.D[RPCL/[#V/;_([?)SV[\+4K;;DC,Z_ M;.Q_A>C 2]G<^!%J_ >;#0F5"\<[?S;CF(V&PV[Z06S^QOD'4$L#!!0 ( M ,M@8E BBTG\M $ -(# 9 >&PO=V]R:W-H965T=%,HJB=0M0B"!M"JB/'N3R47U)=C.IOP]8R<-$41] ML3WC<\YV96Y&+WL-9TOX@D1XR 1C5$:ZN))J=-ZH10534>)EWGL=]VF^R=*% MMD_@"X&OA+L8A\V!8N8?A1=E;LU$[-S[080G/APY]J8*SMB*>(?)._1>2YY^ MR-DU""V8TXSA&\QA13!47T/PO1 G_A^=[]/3W0S32$^W]"S9%\AV!;(HD+U9 MX@XF^[=(MNFI MO&:7*D,J..D[SQK@-[S^.;_(7/T_Y-V+;7CER,QY>-_6^, M\8"I)#&UL?5-A M;]P@#/TKB!]0[DC:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G% M^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8WT=09LSIGKXYGF33^N!@1=:+!KZ# M_]&?+%IL8:FDALY)TQ$+=4[O]H=C&N)CP$\)HUN=2:CD;,Q+,+Y4.=T%0:"@ M](%!X':!>U J$*&,7S,G75(&X/K\QOXYUHZUG(6#>Z.>9>7;G-Y24D$M!N6? MS/@(65"*%J_3+KNXC]--DLZP;0"? M 7P!W,8\;$H4E3\(+XK,FI'8J?>]"$^\/W#L31F9NQ%$BF>PT.* M2@=C7UT#X,F[DMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3CF\TU M4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-;^NEX;NO&!P?+TT[4\ +^>W>R M:+&9I6P5:-<:32Q4&;W;'HY)B(\!/UH8W.),0B5G8UZ#\:7,Z"8( @F%#PP" MMPO<@Y2!"&6\39QT3AF R_,G^V.L'6LY"P?W1OYL2]]D]):2$BK12_]LAB>8 MZME3,A7_%2X@,3PHP1R%D2ZNI.B=-VIB02E*O(][J^,^C#?[9(*M _@$X#/@ M-N9A8Z*H_$%XD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y+S9)^R2R":8HYC M#%_$;.<(ANQS"KZ6XLC_@?-U^&Y5X2["=W\HO%XG2%8)DDB0_+?$M9B;OY*P M14\5V#I.DR.%Z76[5JXQ=@AGEOW@Q#-AK[ M[%H 3UZTZEQ.6^_[$V.N;$$+=V=ZZ/"F-E8+CZ9MF.LMB"J"M&(\2=XP+61' MBRSZ+K;(S."5[.!BB1NT%O;G&909<[JCKXY'V;0^.%B1]:*!K^"_]1>+%EM8 M*JFA<])TQ$*=T_O=Z9R&^!CP)&%TJS,)E5R->0[&IRJG21 $"DH?& 1N-W@ MI0(1RO@Q<](E90"NSZ_L'V+M6,M5.'@PZKNL?)O3(R45U&)0_M&,'V&NYT#) M7/QGN('"\* $Z)D%I6CQ,NVRB_LXW1SX#-L&\!G %\ QYF%3 MHJC\O?"BR*P9B9UZWXOPQ+L3Q]Z4P1E;$>]0O$/OK>#I,6.W0#3'G*<8OHK9 M+1$,V9<4?"O%F?\#Y]OP_:;"?83O_U#X;IL@W21((T'ZWQ(W8@[)7TG8JJ<: M;!.GR9'2#%VW<B5O\?A,TSU7%,R%?\5 M+J!">%02F()4K1X&G=ITCZ,-_S#!%L'\ G 9\!-RL/&1$GY M1^%%D5DS_6^):S.Y5$K;HJ0;;I&ER MI,3>I$E>>.>!O>7I35["QVG_)FPCC2-G].%E4_]K1 ]!RN8JC% ;/MAL**A] M/+X/9SN.V6AX[*8?Q.9O7/P!4$L#!!0 ( ,M@8E!->\*.M0$ -(# 9 M >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\>=6J M^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%WMD5F M!J]D!V=+W*"UL+].H,R8TSU]D#@\#M"@^@5"!"&3]G M3KJD#,#U^8W]8ZP=:[D(!P]&/IUUV<1^GFR298=L /@/X KB+>=B4*"I_%%X4 MF34CL5/O>Q&>>'_DV)LR.&,KXAV*=^B]%OR09NP:B.:8TQ3#5S'[)8(A^Y*" M;Z4X\7_@?!N>;"I,(CSY0^%AFR#=)$@C0?K?$K=B;O]*PE8]U6";.$V.E&;H MXB2OO,O WO/X)N_AT[1_%;:1G2,7X_%E8_]K8SR@E-T-CE"+'VPQ%-0^'#_@ MV4YC-AG>]/,/8LLW+GX#4$L#!!0 ( ,M@8E"GOX?LM0$ -(# 9 M>&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#BQ?:,YYPY,QYG@W7/O@4(Y$4KXW/: MAM"=&/-E"UKX.]N!P9O:.BT"FJYAOG,@J@32BO'-Y@W30AI:9,EW<45F^Z"D M@8LCOM=:N)]G4';(Z9:^.IYDTX;H8$76B0:^0/C:71Q:;&:II ;CI37$09W3 MA^WIO(_Q*>";A,$OSB16*:F@%KT*3W;X %,]!TJFXC_!#12&1R68 MH[3*IY64O0]63RPH18N7<9_3>"GZXS]@M$DTQYS&&+V*VUPGVJP3[1+#_;XEK,6__2L(6/=7@FC1-GI2V-VF2 M%]YY8!]X>I/?X>.T?Q:ND<:3JPWXLJG_M;4!4,KF#D>HQ0\V&PKJ$(_W>';C MF(U&L-WT@]C\C8M?4$L#!!0 ( ,M@8E !)$],LP$ -(# 9 >&PO M=V]R:W-H965TIVF3 M-NG4:>MG+G$25(@S()?NWP](FF9;UB^ C=_SLS'9B.;)M@"./&O5V9RVSO5' MQFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2W#(M9$>++/K.ILAP<$IV<#;$ M#EH+\^L$"L><[NB+XT$VK0L.5F2]:. ;N._]V7B++2R5U-!9B1TQ4.?T;G<\ MI2$^!OR0,-K5F81*+HA/P?A2W/@1:OT'6PP%M0O']_YLIC&;#(?] M_(/8\HV+WU!+ P04 " #+8&)04ZI):[4! #2 P &0 'AL+W=OV=$U&;RDIH1*]=$\X?(6IGFM*IN(?X0+2AP!TL:5%+UU MJ"86+T6)]W%O==R'\6:_GV#K #X!^ RXC7G8F"@J?Q!.Y*G!@9BQ]YT(3[P] M<-^;(CAC*^*=%V^]]Y+S_2YEET TQ1S'&+Z(V"OY33V\1]U1=D*\=XNOAV6<=AGQBN]U1\',X\I?>%5U3":/WP-I M/&IV@8_O=_;/]O#F,#NF^(NH?I4'?5[&>1P=^)%=*OTJ;E_X<*!9' VG_\:O MO#+P+A.CL1>5LK_1_J*TJ <6DTK-/OIGV=CG;>"_A^$ .@10)R#IA6SFGYAF MJX44MTCVE]^R[C\FS]3909 X(B".",('[SJ!(!@@FC@C"3+%(#D5RCZ"@CH8/H=D,:Q10HP $ M;FDC3(9%2(H-E/I'F;H&\C$T"Y07"?B4^!1I[NH 4!;P"H%F71/J4^2IJX- M@9Y L*O)Q*,@J5L" $3S0#$3;'X"G$U\W,N^RG MIWZA13M,ALDXGJ[^ E!+ P04 " #+8&)03_TO0LUO!RY@U1_4-J%[^]F&4I:R/]CW^IQS/^Q+VFOS8AL A]ZD4#;#C7/M M@1!;-""9O=$M*']2:2.9\Z:IB6T-L#*2I" T26Z)9%SA/(V^D\E3W3G!%9P, MLIV4S/PY@M!]AE?XW?'(Z\8%!\G3EM7P"]SO]F2\12:5DDM0EFN%#%09OE\= MCMN CX G#KV=[5&HY*SU2S"^EQE.0D(@H'!!@?GE @\@1!#R:;R.FG@*&8CS M_;OZUUB[K^7,+#QH\N$>]3]-QCKV6(T%O\#+B \/&3B8Q1: MV/A%16>=EJ.*3T6RMV'E*J[]<++9C;1E AT)="+L8QPR!(J9?V&.Y:G1/3)# M[UL6KGAUH+XW17#&5L0SG[SUWDM.[W8IN02A$7,<,'2&64T(XM6G$'0IQ)%^ MHM-E^GHQPW6DK^?TY#\"FT6!3138_%/B_JK$).3M:C0G8KC,O-.4W%/X\5_P(>1^LE,S95%9^W\\XF77&GMP*>2 MW/A<&C_%DR&@)+-7>@#E;UIM)'/>-!VQ@P'61)(4A";)%R(9 M5[@JHN]DJD*/3G %)X/L*"4S?X\@]%3B%+\Y'GG7N^ @53&P#GZ!^SV&8!WP$_.$PVX M R&"D$_C9='$:\A W)[?U.]C[;Z6,[-PI\43;UQ?XAN,&FC9*-RCGK[#4L\U M1DOQ/^ "PL-#)CY&K86-*ZI'Z[1<5'PJDKW..U=QG^:;+%UH^P2Z$.A*N(EQ MR!PH9OZ-.5851D_(S+T?6'CB]$!];^K@C*V(=SYYZ[V7*DMH02Y!:,$<9PS= M8-(50;SZ&H+NA3C2_^ATGY[M9IA%>K:E)_F^0+XKD$>!_$.)V:<2]S"?@Y!- M3R68+DZ31;4>59SDC7<=V%L:W^0=/D_[3V8ZKBPZ:^=?-O:_U=J!3R6Y\B/4 M^P^V&@):%XY?_=G,8S8;3@_+#R+K-Z[^ 5!+ P04 " #+8&)0[UH8?[M<_V1,5NVH(2]P1ZTOZG1*.&\:1IF>P.BBB0E&4^2 U.BT[3( MHN]LB@P')SL-9T/LH)0POT\@<D@IJ,4CW@N,GF.NYI60N M_@M<07IXR,3'*%':N))RL [5K.)34>)MVCL=]W&Z2?E,VR;PF< 7PGV,PZ9 M,?,GX421&1R)F7K?B_#$NR/WO2F#,[8BWOGDK?=>BS2YS=@U",V8TX3A*\QN M03"OOH3@6R%._#\ZWZ:GFQFFD9ZNZ3&CU#K M/]AB2*A=.-[YLYG&;#(<]O,/8LLW+OX 4$L#!!0 ( ,M@8E \&9WYN $ M -(# 9 >&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1<]:^ GN5W\RWB*+2LTE M*,NU0@:: M^EAV,6\!'PS&&TJS,*E9RU?@G&M[K 24@(!%0N*#"_7> >A A" M/HT_LR9>0@;B^ORF_AAK][6JXQFHO_ M#A<0'AXR\3$J+6Q<4358I^6LXE.1['7:N8K[.-UDZ4S;)M"90!?"/L8A4Z"8 M^0-SK,R-'I&9>M^S\,3I@?K>5,$96Q'O?/+6>R_E+MGGY!*$9LQQPM 5)ET0 MQ*LO(>A6B"/]1*?;]-UFAKM(WZWIR>VV0+8ID$6![%V)MQ]*W,"DR8<@9-53 M"::-TV11I0<5)WGE70;VCL8W^0^?IOT',RU7%IVU\R\;^]]H[<"GDESY$>K\ M!UL, 8T+QR_^;*8QFPRG^_D'D>4;E_\ 4$L#!!0 ( ,M@8E"R\;@?PP$ M #<$ 9 >&PO=V]R:W-H965TUSF M(7;29:Y&*W@/)XW,*"73OX\@U%3@!+\'GGG;61\@93ZP%KZ#_3&'R6SFR%=R5NK5+[[4!=[YA$! 9;T"<\,%'D ( M+^32^+5HXM72$[?S=_7'4+NKYE1(F?%$U&JODHN)2D>QM'GD?QFG>N4T66IQ %P)="7?!A\Q& M(?//S+(RUVI">C[[@?DK3@[4G4WE@^$HPIY+WKCHI4R3)"<7+[1@CC.&;C ? M".+45PL:LSC2?^@T3D^C&::!GF[IR7\$]E&!?1#8_U4BO2HQADGC)EG4)(L( M[*],8ICLRH1L+DZ";L.3-:A28Q_:91-=N^*>AHO_@,\M]8WIEO<&G95USR=< MW 0 T@, !D !X;"]W;W)K&UL M=5/;;IPP$/T5RQ\0+[!)5BM RJ:J6JF55JG:/GMA "N^4-LLZ=]W; BA*7VQ M/>-SSEP\SD=CGUT'X,F+DMH5M/.^/S+FJ@X4=S>F!XTWC;&*>S1MRUQO@=>1 MI"1+=[L[IKC0M,RC[VS+W Q>"@UG2]R@%+>_3R#-6-"$OCJ>1-OYX&!EWO,6 MOH'_WI\M6FQ1J84"[831Q$)3T(?D>-H'? 3\$#"ZU9F$2B[&/ ?C8VFVG; MA'0FI OA$..P*5#,_ /WO,RM&8F=>M_S\,3),<7>5,$96Q'O,'F'WFN9)7 (=?C!%D-"X\/Q'L]V&K/)\*:??Q!;OG'Y!U!+ P04 " #+ M8&)08)3,C<8! W! &0 'AL+W=O?;" %1M3VQS)W]31F:4DNFW(P@U%3C%[X$GWG;6!TB9#ZR% MGV!_#2?M/+*JU%Q";[CJD8:FP/?IX;CW^ #XS6$R&QOY3LY*O7CG>UW@Q!<$ M BKK%9A;+O 0G@A5\:?11.O*3UQ:[^K?PV]NU[.S,"#$L^\MEV![S"JH6&C ML$]J^@9+/WN,EN9_P 6$@_M*7(Y*"1.^J!J-57)1<:5(]CJOO _K-._LZ$*+ M$^A"H"OA+N0A&W16UCV?<,F-4A9<*&PO=V]R:W-H965T M:-G%4Q% MB[=IEUWRGV/,W8)0C-F..$X2M,LB 8JB\A^%:((_^/SK?I^\T,]Y&^7].3 MC]L"Z:9 &@72?TJ\?5?B%N;N71"VZJD&V\1I>5=!O:!QS?Y"Y^F M_9NPC>P<.1N/+QO[7QOC 5/9W> (M?C!%D-!["J?<#<#FD>(4_ M$T]-51N7(%G2L0I^@_G3'96-R*Q2- ):W<@6*2A3?+O:'[8.[P'/#0QZ,4>N MDY.4+R[X5:0X<@4!A]PX!6:',]P!YT[(EO$Z:>+9TA&7\T_U>]^[[>7$--Q) M_KN22:_]%>:^-%).*+46P MMW%L6C\.X\KF9J*%"70BT)FP\SYD-/*5_V"&98F2 U+CWG?,_>+5GMJ]R5W2 M;X5?L\5KFSUG,;U.R-D)39C#B*$+S&I&$*L^6]"0Q8%^H=,P/0Y6&'MZO*33 M;P3608&U%UC_U^+NHL40YB9LL@F:;+X*Q-&%20CSS4YN@R;;@ "], EA+DW( MXG0(4)6_%QKELF_]G5QDYZMW2_WI^@F#$PLIO> C(_2-D'4$L#!!0 ( ,M@8E#E]T3P MZ0$ &8% 9 >&PO=V]R:W-H965T0/6!-#$AH!TF:KJI5:*=JJ[;,#PT5K8VJ;L/W[VH90RGI?L#V.>M4AAJM^Q/&JFB 4_4@>NC,FTI(3K4YRAJK7@(M'8DS3,+P@#EM M.Y2G+G:1>2H&S=H.+C)0 ^=4_CD#$V.&=N@>>&[K1ML SM.>UO =](_^(LT) M+RIERZ%3K>@""56&'G>G[J>5*%3P)]JLM=9.A! 4E5'1@^EF,GV&N M9X^"N?BO< -FX#83XU$(IMPS* :E!9]53"J#) MR&7^D6J:IU*,@9SNOJ?V$^].Q-Q-88/N*MP[D[PRT5L>15&*;U9HQIPG#%EA M=@L"&_7%@O@LSN0-G?CID3?#R-&C-9WL_0*Q5R!V O%_)<:;$GV8=TSV7I.] M1^"P,?%ACGZ3@]?DX!%(-B8^S >_R=%K[F#H'CWBMH-6C>>!2.4CYYA9?CYLP M M_^:&.]#>@4X<2"?D(__$#,LS)=M =8??,%?C>$WMV13.Z(_"[]G@M;5>\UF2 M9.3JB'K,KL/0$28>$,2R#Q(4D]C1#^X4=Y^A$_)?A"E.D* $"4(PGZ2( M81:X2(J*I C!O@((UM<[X9 MG:0T8&.)GNR=*>US,RPXG(R;+NQ<=3VW6QC9].\)&1ZU_"]02P,$% @ MRV!B4*$]4FW% 0 -P0 !D !X;"]W;W)K&UL M=51ACYP@$/TKA!]PN+ANKQLUN;VF:9,VV5S3]C.KHY(#L8#K]=\7T+5F2[\( M,[SW9H9AS">E7TT'8-&;%+TI<&?M<"3$5!U(9A[4 +T[:926S#I3M\0,&E@= M2%(0FB0'(AGO<9D'WUF7N1JMX#V<-3*CE$S_/H%04X%W^.9XX6UGO8.4^00@OY-+XM6CB-:0G;O,:FC8 M*.R+FC[!4D^&T5+\%[B"<'"?B8M1*6'"%U6CL4HN*BX5R=[FE?=AG>:3PXT6 M)]"%0%?"8R"0.5#(_ .SK,RUFI">[WY@OL6[(W5W4WEGN(IPYI(WSGLMT^Q] M3JY>:,&<9@S=8'8K@CCU-02-A3C1?^@T3D^C&::!GF[IZ3XNL(\*[(/ ?EOB M(;DK,8;Y3Y%9-$@6$:!W06*8]"X(V31.@F[#DS6H4F,?QF7C7:?BB8;&_X7/ M(_65Z9;W!EV4=<\G-+E1RH)+)7EPN71NBE=#0&/]]IW;Z_DMSX95PS*F9/U7 ME'\ 4$L#!!0 ( ,M@8E"L/[,WMP$ -(# 9 >&PO=V]R:W-H965T M]T?&7-6!XN[&]*#Q MIC%6<8^F;9GK+? ZDI1DR6YW8(H+3PC?PW_NS18LM*K50H)TPFEAH"OJP/YZR@(^ 'P)&MSJ3 M4,G%F-=@?*X+N@L)@83*!P6.VQ4>0=8.]9RX0X> MC?PI:M\5])Z2&AH^2/]BQD\PUW-+R5S\%[B"1'C(!&-41KJXDFIPWJA9!5-1 M_&W:A8[[.-VDR4S;)B0S(5D(]S$.FP+%S)^XYV5NS4CLU/N>AR?>'Q/L316< ML17Q#I-WZ+V6Z2'+V34(S9C3A$E6F/V"8*B^A$BV0IR2_^C)-CW=S#"-]'1- M3^^V!;)-@2P*9/^4>/NAQ"W,X4,0MNJI MO&:7*D,H..D[SR+@/[$!^1_85/ MT_Z5VU9H1R[&X\O&_C?&>,!4=C&UL=53O;ILP$'\5Y >H"20AB0"IZ51MTB9%G;9]=N 24&U, M;1.ZMY]M"&/T]B7V';\_=W9\:2_5JZX 3/ N>*,S4AG3'BC5106"Z0?90F._ M7*02S-A07:EN%;#2DP2G41ANJ6!U0_+4YTXJ3V5G>-W 206Z$X*IWT?@LL_( MBMP3+_6U,BY!\[1E5_@.YD=[4C:BDTI9"VAT+9M P24CCZO#<>_P'O"SAE[/ M]H'KY"SEJPN^E!D)74' H3!.@=GE!D_ N1.R9;R-FF2R=,3Y_J[^['NWO9R9 MAB?)?]6EJ3*R(T$)%]9Q\R+[SS#VLR'!V/Q7N &W<%>)]2@DU_XW*#IMI!A5 M;"F"O0]KW?BU'_7O-)P0C81H0:"#D:_\$S,L3Y7L S6S^GK M$!=8HP)K+[#^I\7=HD4,L\=--JC)YJ- $BY,,,Q_3G*+FFP1@6AA@F%BW"1! M31)$8+TPP3 ;W&2'FNP0@>W"!,,DN,D>-=DC LN+QS#+BZ>SQR1 7?T8T4$A MN\:/L%EVFE2/D7^,?^'#F/O&U+5N='"6QCYI__ N4AJPI80/]O]1V; ?@T*L4 MRA:X0%(0FR0V1C"MX@I-!=I"2F;=BXX2)GWK(5?X'[W)^,MLK#47(*R7"MD MH"GP;7HX9B$^!OSA,-K5&85*SEJ_!.-'7> D" (!E0L,S&\7N ,A I&7\7?F MQ$O* %R?W]GO8^V^EC.S<*?%,Z]=5^ ]1C4T;!#N28\/,-=SC=%<_$^X@/#A M08G/46EAXXJJP3HM9Q8O1;+7:>QC'C(EBLJ_,\?* MW.@1F:GW/0M/G!ZH[TT5G+$5\70#3''*<8NHI)EPCBV9<4 M="O%D?X'I]OPW:;"783OUO#L9IL@VR3((D'VJ<3T2XE;,5]5DE5/)9@V3I-% ME1Y4G.25=QG86QK?Y"-\FO9'9EJN+#IKYU\V]K_1VH&7DESY$>K\!UL, 8T+ MQV_^;*8QFPRG^_D'D>4;E_\ 4$L#!!0 ( ,M@8E"6?9HMT@$ )P$ 9 M >&PO=V]R:W-H965T9CI1 MDYUMFC9ID\DV;7\S>E2R(!9PW+Y] 5UKI_2/< [?Y1P$\DFJ%]T!&/0J>*\+ MW!DSG C150>"Z@C-'KI.KE"\N^%07>.<* @Z5<0K4#C=X LZ=D"WCYZ*) M5TM'W,[?U#_XWFTO5ZKA2?(?K#9=@8\8U=#0D9MG.7V$I9\4HZ7YSW #;N&N M$NM12:[]%U6C-E(L*K8405_GD?5^G.:50[+0PH1H(40KX>A]R&SD*W]/#2US M)2>DYKT?J/O%^U-D]Z9R2;\5?LT6KVWV5L;'."!RN,/3W>TM/_""1!@<0+)'^UF-RU&,*D89,T:)(&!+([DQ#F M$#;)@B990.!X9Q+"O+LS(9O3(4"U_EYH5,FQ]W=RDUVOWF/D3][ -=_:I6 ,.C7'3@YVK^<+,@9'#\A:0]4$J?P-0 M2P,$% @ RV!B4(BP_!_$ 0 -P0 !D !X;"]W;W)K&UL=53M;MP@$'P5Q ,$?Z;IR;:42U2U4BN=4C7]S=EK&P6,"_B< MOGT!.ZY[)7\,+#.SL\"ZF*5ZT3V 0:^"#[K$O3'C@1!=]R"HOI$C#':GE4I0 M8Y>J(WI40!M/$IPD471+!&4#K@H?.ZFJD)/A;("30GH2@JK?1^!R+G&,WP)/ MK.N-"Y"J&&D'W\'\&$_*KLBFTC !@V9R0 K:$M_'AV/N\![PSNSERE9RE M?'&++TV)(V<(.-3&*5 [7. !.'="UL:O51-O*1UQ/W]3_^1KM[608K<5_A0MP"W=.;(Y:V^BE2C]&!;DXH15S7##)#A-O"&+5MQ1)*,4Q^8^>A.EIT&'JZ>F>GN=A M@2PHD'F![)\2XZL20YAW7.;!)'E (+U*$L)D5TG([N($J,X_68UJ.0V^77;1 MK2ON$W_Q?^%+2WVCJF.#1F=I[//QE]Q*:&UL;5/M;ML@%'T5Q .4Q(G;++(M-:VJ3=JD MJ-.ZW\2^ME&!ZP&.N[:6*2XT+;+H.YLBP]Y)H>%LB.V5 MXN;W"20..=W2=\>S:%H7'*S(.M[ =W _NK/Q%IM5*J% 6X&:&*AS>K\]GO8! M'P$O @:[.)-0R07Q-1A?JIQN0D(@H71!@?OM"@\@91#R:?R:-.D<,A"7YW?U MIUB[K^7"+3R@_"DJU^;T0$D%->^E>\;A,TSUI)1,Q7^%*T@/#YGX&"5*&U=2 M]M:AFE1\*HJ_C;O0<1_&FS2=:.N$9"(D,^$0X[ Q4,S\D3M>9 8'8L;>=SP\ M\?:8^-Z4P1E;$>]\\M9[K\7N4YJQ:Q":,*<1DRPPVQG!O/H<(ED+<4K^HR?K M]-UJAKM(WRWIZ6%=8+\JL(\"^W]*O/U0XAKF[D,0MNBI M/$:;*DQ%['25YX MYX&]3^*;_(6/T_Z-FT9H2R[H_,O&_M>(#GPJFQL_0JW_8+,AH7;A>.?/9ARS MT7#833^(S=^X^ -02P,$% @ RV!B4).U"U,H!@ 224 !D !X;"]W M;W)K&ULE9I;;]M&$(7_BJ#W1MS[TK -U,Y%[W\PLQ?/7HOR^>\KS:O)C MO=KL+J9/5;4]F\UV=T_Y.MN]*[;YIO[/0U&NLZK^6#[.=MLRS^Y;H_5J)I/$ MSM;9GA?/U6JYR;^6D]WS>IV5_UWEJ^+U8BJF;U]\6SX^5+Z>_B[(M7C4&K^'N9O^Z. MWD^:J=P6Q??FP^+^8IHT(\I7^5W5N,CJEY?\.E^M&D_U./[MG$X/,1O#X_=O MWC^VDZ\GP;;.&:7%66]7.FV_;O=_^L]ZM MN_K;ETN5^O/92^.ITUSM-;*G2?N:ZUBCDZ2O>8\THJ_Y@#2RK_F(-*JO^80T MNJ^9(XWI:Q9(8_N:&Z1Q?D^7F=9_5"'E93XM64K0=U[$$DV(/" M'E3K0?<\!<WVMLJ]FT&HEC:!Q#@QC!&L_W&G,)2\)-M8B%@>(F5@A1 M;YCTV%=OV 8/VX!A!]MN;N)8B6\B1>,&2J$54-Z8Z'*G)ND+>\.W>/@6##\D M FD,CN)P% <\!+S,D<;A*!Y'\G.R M EPD(&2S)CE02#!K$8:1 V&ZK#XDZ8^$Y%(!DJD,$YV(LRG<%0L@C(8\).D/ MF:1F 7*SC!93_VHDBU]+;L10YNX/EB1D$6?DL"^9BSA[2F43R6$BZ5. W"BC MCL+&T8PQED*#H"GMB D3X"0"+IHP$K$)$WXDX$>1_ED2 M+&0ZHL\G6"C0'*@@TU]WHGX_.]")*,*/ FBH('DNH(ATGXKPHQ _87;J1/V6 M;6A6[*P$ZKLBV4D1T)0>L92$(14S%#5@*JZ#+ JA3($"J#SQ02A3;L1L"4 * M 124_?H[;3AM'B8[H="F8(R :!K(D/ IT1IZ^G(= 9=&X.CAR? M35PZ?U.#LR9X&E [-2GVAF!G1M1.PV[J(9K"A@&*2*$W!#D#RJ[C8TX M"O+SWE"[Y F;'K!I23+RA$T_@DU/V/2 S? *?_#@_LKPX=L3.CVBTX3A M8CKAGO+L_O!AE3]4 MS=N&F7+_<,_^0U5LNP>79H>GIR[_!U!+ P04 " #+8&)0U*AD1%H" ". M" &0 'AL+W=O),Y M8\IYK\I:KMU89(7G(647E$V]8K?\Y<5%1I:?BC&0C&#W:H*I$'L81JFA1 MNUEJUW8B2_E%E47-=L*1EZJBXN\+*WF[=HE[6W@MSKDR"RA+&WIF/YCZV>R$ MGJ&!Y5A4K)8%KQW!3FOW$WG>DL@$6,2O@K7R;NR85/:V865IF+2//SVI.VB:P/OQC?VS35XGLZ>2;7CYNSBJ?.TFKG-D)WHI MU2MOO[ ^H=!U^NR_L2LK-=PXT1H'7DK[ZQPN4O&J9]%6*OK>/8O:/MN>_Q8& M!WA]@#<$D.## +\/\!\-"/J 8!* NE1L;;94T2P5O'5$M[T--6\1>0YT]0]F MT1;;_J?+(_7J-0NB.$570]1C7CJ,-\(D8\QFCO'&B.T<$44#!&F3@U,/=.K9 M>'_D8@43^""!;PF">X(83]+H,*'%U!;CAZL(8U@G '4"0(=,BA',=)950E E M!%0F)=]TF.A.A8QD.B]S5$*6O$2@EPCPXL,$,4@0/[ZW"4B0 Z"R6N*9DH6,)X"*:-AN9;SU>2I; #4>\1X2\654_$((; MDT"=&2]0P#U'@O^H*]Q0!.JHZ?G0@T8O$<:KQ83A?B%0P\Q.5 @T30G=G?/F MIOY.Q;FHI;/G2E\9]F _<:Z8)L1/VG6N/PZ&2]=0-@T)O@GVDMC7((46<\N\ /,S_ZD;$1FE:H5T.E6=DA!G>./X?X8.[P'_&IA MT(LYW\.$SZ=]HV(9H(T4P(X_\2Z$2@*P(9G?E6/S'#BDS) :GQL'KF M[D2XIW8S2Y?T>^?7;+?:9F]%G 89N3FA"7,8,=$"$[U''!\1<1K.&&(=S#:B M31N1%Z#+$D&T+4 W!:@7B-\Y6+D\C)B=QW0>$W[8/2>K7AY1E 8TV#83;YJ) M-\S0E9GXL4R:[-*5F4=4E- X69DAB]-VK^\[4Y>VT^@LC;TX_GAK*0U8Q>#) MBC7VP<\!A]JX:6+G:KSV8V!D/[UH,O]6BG]02P,$% @ RV!B4+DW"387 M! _1( !D !X;"]W;W)K&ULE5C;TC0N_IOK)#].QW3\WO!] MM]E6=4,PF^SCC?ZAJW_V+X5Y"DXJJUVJLW*79Z-"KZ?C6WJS@*@F-(A_=_I8 M]NY']5!>\_Q7_?"TFHY)'9%.]+*J)6)S>=-W.DEJ)1/'[TYT?.JS)O;OW]4? MFL&;P;S&I;[+DY^[5;6=CJ/Q:*77\2&ION?'1]T-B(]'W>@7^DTG!EY'8OI8 MYDG9_(Z6A[+*TT[%A)+&?]KK+FNNQ_8?*3L:3H". ">"Z?LS0M@1P@\"^Y3 M.@(;2N =@0\EB(X@AA)D1Y!#"5%'B(825$=00PF4O,\<^:"(SRFGR::#>WF? M;@H6)6@3J\G4^[B*9Y,B/XZ*]F7;Q_4[36\,RXC7K4WN-W^:;"U-Z]N,16P2 MO-5*'6;>8N ,P\\QSRZ&GA"!">$4!Z!QS,'APWD/=RZ"1>(<;.[/-%. * E<0PS-.X@KR8L8]MQ#1&RN'4 &UG$-@H0!;;>'"&&5& M$(\ZPJ..$.<\"@I74,.=JY,@!PV<(.TQ^R$LK9G[FHB &W]@0+!!92I90G;$_E ;?R M,"4\&IXJ .P*^SQ5 -P=@&L?=U<0PHA= 1$8"T,I;?]<&)>1\+Q]X*D\X%8> M%GKVRN"I B"O\,]3!<#=![C^1*-+^3&\6[4G,AWQ[,/1W7&QV M63EZS2OS5=Q\N*[SO-(F>O+%Q+W5\>KTD.AU5=]*&PO=V]R:W-H965T MOY^Y"7$UA+,"[;%.4=71U?7LJ;GO/A5[I6J@M]IDI6S<%]5QTD4E>N] M2N/R6WY4F?YGFQ=I7.G'8A>5QT+%FX:4)A$"@$5I?,C"^;1I>RWFT_Q4)8=, MO19!>4K3N/AOH9+\/ MA^-'P\[#;5W5#-)\>XYWZ4U5_'5\+_11=5#:'5&7E M(<^"0FUGX1V-[,0U!&I1*VK6B+6EW=U MKY*D5M)Q_-N)AI<^:V+__D/]L1F\'LQ;7*K[//GGL*GVLU"$P49MXU-2_!?$D@'8&,)=".0,<26$=@8PF\(_"Q!-$1Q%B"[ AR M+ &"CYD#GY2OIPY>)AN.[N5CNB$R*%&;6$VF/L15/)\6^3DHVL5VC.LU#2>: MI<7KUB;WFS]UMI:Z]7U.))]&[[52AUFT&-3'"#K$O-@8>$%$.H1+',@9QP)9 M?#3LX=Y&$,&&F <'9HCX[E(QQOMH8YC1T0^7C!ABGEP8.<0\.S 2&-9>M69Y M/>"5 \+=$X3=B8(; 3R(U#/%Q*U &@72#\&P8]%": /)VBR2@D S%1PPS@$T M)N#! 1,22 /VW88A(" W,N?1!4,2&LGSPP&#B)EJ3\Y.&3"F[=DU4@FHX=N+ M#>,<<6#FB0T3 "-JYHH-8X@01MRS3=VS3:W9)@2Y%9A;@8W/..Y6X%1XY^K7E/.] *Y[ MUV'8()^ Q(9W#AA$G&%HF.>2DX+Y O>]T*!M7V_)#S7<+Z,[B&XPT%,O(1YA M(+9&C+% F)L..G 0P%,!VT<8@3U7I/#T#V%&MJ5FDCIT? L?TAOL-!3 " ; M82&SDTM0PLS2Y\)Q@@4V+73@J&#,LX2AI_) N_10 #P:GCH Q0T6>BH!E",L ME/:0 >/FMFCIPNDD)-*TT,91+)EG],A3@)!=@"CP[2D]M0#!\0XB3RU Z+J# M'6;@#"' *'!+%PQ+:M9!IQK&G@Q$GOJ#[/I#@><%C#R% )$;_/,4 F1O!&S_ MJ%VW,#2W5DL7C$!,3/\<,-I/TV'RS3/E3YL3MRBB[G7O/_ 5!+ P04 " #+8&)0[LYR ME1P" .!@ &0 'AL+W=O=?G/FHB5*#\4%R%Y0?12"O;4O$WQUE?-B&47B?>&DNM3(3H"I[!8*>M^'':+//C-X*?C5TD(M^8"HYG 83,5_HS?*M-R0Z!Q'SJ1]!L>K5+R=7#1*2][&MNEL.TS^ M]S!_0#P%Q'- E/PW $T!R D (YDM]1-1I"H%'P(Q?JR>F#T1;9!>S*.9M&MG MW^EJI9Z]51BB$MR,T:39C9IXH8G?*_9K19K.$J !9HK82Q';>+3, !._ ?(: M(&N0O"LC<V&P!R9U8/ :!D<8NS0>68ZRXL':I%Z61XCF#LX8'$RS4WYG8A+T\G@P)4^ MY/8HGCE75%O")^U6Z\MY'C!Z5J:;Z;X8KZAQH'@_W;Y@_@54_P!02P,$% M @ RV!B4*GMDK@% @ ?04 !D !X;"]W;W)K&UL?53M;ILP%'T5Q /4?!EH!$@-U;1)FQ1U6O?;"9> :C"SG="]_6Q#$2'N M_F!?^]QSS['-S4;&WT0#()WWCO8B=QLIAQU"XM1 1\0#&Z!7.S7C'9$JY&\6F5D[\")C%TG;'@[<$9>N(_SO'B@;<]=W/Q9>VG,C M]0(JLH&-7F/U@UYG-?XI['M MS3A..TDPI]D3@CDA6!+\Z+\)X9P0;A+0I,Q8?2:2%!EGH\.GRQJ(?A/^+E2' M>=*+YNS,GG(KU.JUP%Z:H:LFFC'["1.L,,$MHKQ'Q/$"04K HB*PJ@A,?KBN MX'U"$%H)0D,0W=AXW-B8,-A@>H,)PRB,-E9L*-_S[&(BJYCH7HSO;<1,F'A5 M)L#X<2O&@DJBE;$;,=@J!EO$^!LQ^*Y,&B=X23:XJM8F*+F,U; MVL=W%^!'.$F3C1H++$SC%&_DH-6/H!O3#\+/;2^<(Y/JGS(OOV9,@J+T'A1; MHWKA$E"HI9XF:LZGCC %D@USLT-+QRW^ 5!+ P04 " #+8&)0)/(.J.H! M !%!0 &0 'AL+W=O,?HYF02PPX_;M"^@:QR%-;P0^SCF<@T ^C@)3UX9(^+/,U ^%BA [X67[M(J4\!E/I +? ?U8S@)/<*+ M2MTQZ&7'>T] 4Z /P>&8&;P%_.Q@E*N^9Y*<.7\U@R]U@7QC""A4RB@0W=S@ M")0:(6WC]ZR)EB4-<=U_5_]DL^LL9R+AR.FOKE9M@7;(JZ$A5ZI>^/@9YCP) M\N;P7^$&5,.-$[U&Q:FT7Z^Z2L79K**M,/(VM5UOVW&:2?8SS4T(9T*X$(+X MGX1H)D0; IZEG#<2 0Z(\X/B+2=(%@;6!Q$3I=A)8?W;F(W0*14R"R O&=0+*),6$2 MB^DM)HI2W]]$>42%_FZ%NC,3.\W$#C/IQHP+DVVLN# [MY'$:21Q".S= JE3 M(/W__Y(Y!;('!_MXDS)[V/ @CG;)9A6\.M#F@?E&Q*7KI7?F2M\->X(;SA5H M1?])B[7Z35L&%!IENIGNB^EF3P/%A_G1PLO+6?X%4$L#!!0 ( ,M@8E!; MX:,4ZP( ,4+ 9 >&PO=V]R:W-H965TJVKQLSCO;6'^R0QZ[VLA;E3!]FX-UNE:V'=H]XEYJ"E MV/B@NDH(0BRI1=G$BYE?>]2+F3K:JFSDHX[,L:Z%_KN4E3K/8QR_+3R5N[UM M%Y+%["!V\H>T/P^/VCTE \NFK&5C2M5$6F[G\0.^7Y&T#?"(7Z4\FXO[J"WE M6:F7]N'K9AZC5I&LY-JV%,)=3G(EJZIE33IDO]9.P8C'3ZASI M[M\ZB/:CP/?4-7/=+OK>^7>N6N-63XN,H%ER:HEZS++#D L,'A")8Q]2$"C% MDHS"R76"U1C!&)R!@D50'T^OBIB0F(($J2=(KP@"D1\P :IEX09!QG]LAD)G "@Z+0=V.J: G'R" O8Z3C_0%-B? M&#)HN%]@P*$,#J&C8HAITXXB, F).CVMA#8A 3?T)8>=/T9N)-X=%(".,3HE 4( M;&H"F)I.[$X$-B+YP)E+8".26TY=,CY/LS0+/Q< Q5(4GKG)Q5!42[WS\Z.) MUNK8^.'U8G6841^('ZK>X=V ^UWH7=F8Z%E9-YKY 6JKE)5.#+IS,O9NIAX> M*KFU[6WN[G4W6'8/5AWZH3D9)O?%/U!+ P04 " #+8&)0S7:]68<# !T M$ &0 'AL+W=O\BZ)V&UC%CT*=VZOKH"_E2>M? M_\/KZQ?O'VSQIIBGO%5K M7?XLMMUA&32I7_&3Z+VGZ>1_\O9K0!C@9X,0#Q7P,V&K!7 [N;T9"9+?5]WN6K1:// M03,\K6/>-P7<,;.9FW[1[IW]SE3;FM7G5<)@$3WWCD;-PZ#!*\VK(C+>+R&0 M"O& CCG>!EB["B'H"(PL@EE[=E,$T@XXZ8!;!_S& 9OL J7A=)"$#)(0#I)) MD$&36$T][!68!S*1K5T99*F,8SH=0:8CB'3$)!WAQ)$RQNGC&U3B2B4XAY1. M)B632=UD(*,=2-*!G-\"&>D@#((Z\PM-/&, L3TN,7$KGMV"CP3"_-+ M!7(B[P%G]#LIDIXX]%P"F]'RH^BVY_FD$]>C2OA4M^G04P[4"$];?A3=S):, M^30=[J0#*?C2H7D %! \30_T#(-X0R_0DP?$Z+F]X(HX][4M/: @Y_2"=#Z(7,22D7F-*<+!BZD)QVDR8 $&;C/!4T&? ,9 MD"8#SB$#(>+C*8#H^C /"YH.K WT('1=&!SZ$") MN*]:S_O\'#HP@@X<$:9OIXS Q,R\Z5$\X'-X0-S^9#$:3KM"$+&4IDFDX2B MJS-ZVP4:?:GO6OEJ]'*GOT9X!7^7#>?Q+WNR+N@V>=&=.DO:\M].Z M4R:;^)W)XZ#R[>6F5+NNOTS-=3.<@X>;3A_',WYT^4?#ZA]02P,$% @ MRV!B4,[7A&0G @ 608 !D !X;"]W;W)K&UL MC57;CILP$/T5Q >L@[DDC0!I252U4BM%6[5]=L@DH#68VD[8_GUM0U@N;MH\ M!'M\SO&9,1[BEO%740!(YZVBM4C<0LIFBY#("ZB(>&(-U&KES'A%I)KR"Q(- M!W(RI(HBO%I%J")E[::QB1UX&K.KI&4-!^Z(:U41_CL#RMK$]=Q[X*6\%%(' M4!HWY +?0'YO#ES-T*!R*BNH1 M?#XE[DH; @JYU I$/6ZP TJUD++QJ]=TARTU<3R^JW\TN:MDCP>X+_3@@>$H*>$,P(J$O%U&9/)$ECSEJ'=Z?; M$/T2>=M 53_705-LLZ;*(U3TEH9!&*.;%NHQ68?!(XPW()!2'[; MBTRO*#C MZ0:[)2**II"]!;*VF_"M>?J&[X_S]+%=(+ *!$8@F!1J9C+K,*'!U%VAUM%* M_V8)6X ? @MP;P%B?PJ<> ^MWL.%]P![,TOA8J>YET>(B8G(:B):F@C^<@)K MJ\#Z_X]P8Q78_+L,V6:19(1M]4:C"U8!OYCF)9R<76NIW]-1=.B/SUA?T%D\ M4WVS:W/O,EW3_4KXI:R%&UL;93MCIP@%(9OQ7 !B^+7.E&3SC9-F[3) M9)NVOQD]CF91+##C]NX+Z!C7X8]P\#WOLT$6J%5J/& L MJQ9Z*I_X"(-^TW#14Z5#<<%R%$!KF]0S3'P_P3WM!E3F=NTDRIQ?%>L&. E/ M7ON>BG]'8'PJ4(#N"Z_=I55F 9?Y2"_P$]2O\21TA%>7NNMAD!T?/ %-@3X% MAV-J]%;PNX-);N:>Z>3,^9L)OM4%\DU!P*!2QH'JX08OP)@QTF7\73S1BC2) MV_G=_8OM7?=RIA)>./O3U:HMT#/R:FCHE:E7/GV%I9\8>4OSW^$&3,M-)9I1 M<2;MTZNN4O%^<=&E]/1]'KO!CM/B?T]S)Y E@:P)9.YE!MG*/U-%RUSPR1/S MWH_4?.+@0/3>5&;1;H5]IXN7>O56QE&:XYLQ6C3'64,^:)Y7#=;^*X0X(<0: MA!L#$A"W0>@T"*U!]*&";%?EK(FM9K":($F([\9$3DSTB(G]'6;6)%M,'&:1 M&Q,[,;$#$^PP\2,FRI+0C4F&ULE9AOCYI $,:_"N']'OWV7/^<).]#UC<+ZS,PS _PB.[N(XK4\<"ZMMRS-R[E]D/(X M=9QR<^!97#Z*(\_5+SM19+%4I\7>*8\%C[=U4)8ZZ+J!D\5);B]F]=ISL9B) MDTR3G#\75GG*LKCXN^2IN,QML-\7OB?[@ZP6G,7L&._Y#RY_'I\+=>9?4OE= M7#[SMB'?MMKNO_(S3Y6\S IQL8KF\A[CZBZ"*5/3 MWU2+];#KW]1X2K5Z7O@^FSGG*E&K638:O-' 5>&H[-<22)58HA:.W0(K71$$ M7VZ=7AWFT+[D "1B9@=0+6F9/?FU.C\6M-WA1!%OGJ(71[#5-* M/V#^K;)CRB=-^82IWN"6C2:X*840A*[NB1 RD(8"PE#8,Q1H=1X@ ,*0 M+ASP$I)>0L++I.B%0+&(NIJ$4KM7NN8 MBDA3D6XJZ)5:1_K-&D:>'PV6 I=&C4L4@UZQ5M29M<>\R4BU ; !40W[9 /C M@5-2[9EM>S#)VNV!).<3H-8#8P/8 AI\< ?Y@$8?F+"O%8W?D.TD*>DH_8#& M'YCP#W2N/6! V;H/@$ 3$$P0" 8,[!:C$0SP;M@A#3LT@1U2!*.'3DK)IWEM ME+7; PT[)&#GA0,I:-CA';!#&G9H CO4":9-<$S2-4+##4W@AM2_N\@CGFY" M.>2'!AN:@ V-_[,A330T(1KJI-+:'9-TC= 80Q.,HY_/&'U_MU;7\)TU>QB?*1I-E6^Q<4^R4OK14CU=E^_@^^$ MD%P9=1^5Q0./M]>3E.]D=1BJXZ+9S&A.I#BV&S7.=;=H\0]02P,$% @ MRV!B4%9)>KT< @ " 8 !D !X;"]W;W)K&UL MC53;CILP$/T5Q >LN8=&@+1)M&JE5HJV:OOLD$E :V-J.V'[]_6%L"1QNYN' MV![..7-FP%,,C+^(!D!ZKY1THO0;*?LE0J)N@&+QP'KHU),#XQ1+=>1')'H. M>&](E* H"#)$<=OY56%B6UX5["1)V\&6>^)$*>9_5D#84/JA?PD\M\=&Z@"J MBAX?X3O('_V6JQ.:5/8MA4ZTK/,X'$K_,5QN].'+ MOO0#;0@(U%(K8+6<80V$:"%EX_>HZ4\I-7&^OZ@_F=I5+3LL8,W(KW8OF]+/ M?6\/!WPB\ID-GV&L)_6]L?BO< :BX-J)RE$S(LR_5Y^$9'14458H?K5KVYEU M&/4O-#ZX\H M7":J^[4.FF:;9ZH]0D7/59K%!3IKH1&SLIAHA@DG!%+J4XK(E6(5W='3)+]. ML;[')$%VC=FX,)_<1F)GK;$1B*]J3=P"B5,@,0+)W$$4W+BTF,Q@.H/YA\?4 MF2*]2[&X?1T6DLXRA%D8J-]-3^]Q@=M)YG22W3E)L]0ML' *+#[>[MPID+_? MB]S1B^"J%S8/FMT'"OQH9HWP:G;JI/ZF9M%IG#U&^C[=Q%?A=V.-F#9/TX=]$T_*N_ M4$L#!!0 ( ,M@8E ACMFNT ( $X+ 9 >&PO=V]R:W-H965T;S672P@NQG3-GSIC,TROR4BW\D];58Q"HW8D73#V( MBI?FS4'(@FFSE<= 59*SO0LJ\@"'81(4+"O]Y=R=;>5R+LXZSTJ^E9XZ%P63 M?]8\%]>%C_SW@Z?L>-+V(%C.*W;D/[C^66VEV04MRSXK>*DR47J2'Q;^"CUN M,+$!#O&<\:OJK#U;RHL0KW;S=;_P0ZN(YWRG+04SCPO?\#RW3$;'[X;4;W/: MP.[ZG?VS*]X4\\(4WXC\5[;7IX5/?6_/#^RFV7(NQ=63];]5,?M1H$=B+G-G#]W=N7>F6F5.+\LX2>;!Q1(UF'6- MP1T,:A&!86]38"C%&H_"<3_!9HSH:.AE(& 1Q,637A$I3!"!!)$CB'H$=""R MQL0.4S8BHPC.$H-98B#+;'#7\2@+HA3C:""FAB4=&"9D1C$L)P'E)&,Y:3B0 MDXSSC+2,,8AVB'I*4E!)"BA! R4ID(6&X4#P9@S#!",T<3$4E$,!.8-/=DU' M_]/X8N@=%S,#E
    XML 72 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation
    12 Months Ended
    Dec. 31, 2019
    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, 2019, the Company had options outstanding for 603,184 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, 2019, the Company had options outstanding for 177,080 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, 2019, the Company had stock options and RSU's outstanding of 453,733 shares under the Long Term Incentive Plan, and there were 1,305,613 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)201920182017
    Equity-based Compensation Expense$3,843  $3,098  $2,598  
    Tax Benefit(452) (179) (140) 
    Equity-based Compensation Expense, Net of Tax$3,391  $2,919  $2,458  
    Stock Options
    201920182017
    Weighted Average Fair Value of the Options Granted$11.93  $14.64  $15.30  
    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:
    201920182017
    Risk-free Interest Rate1.67% – 1.78%2.63% – 2.87%2.05% – 2.36%
    Dividend Yield—%  —%  —%  
    Volatility Factor0.390.390.40 – 0.41
    Expected Life in Years5.0 – 7.05.0 – 8.05.0 – 8.0
    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:
    201920182017
    (Aggregate intrinsic value in
    thousands)
    Options
    Weighted
    Average
    Exercise
    Price
    Aggregate
    Intrinsic
    Value
    OptionsWeighted
    Average
    Exercise
    Price
    Aggregate
    Intrinsic
    Value
    OptionsWeighted
    Average
    Exercise
    Price
    Aggregate
    Intrinsic
    Value
    Outstanding at January 11,327,919  $18.13  $13,042  1,506,604  $14.65  $23,801  1,539,017  $12.91  $35,630  
    Options Granted138,300  $30.04  $(289) 120,270  $32.33  $(226) 118,612  $33.40  $315  
    Options Exercised(313,326) $5.38  $(7,072) (274,941) $3.89  $(7,303) (131,904) $9.77  $(3,467) 
    Options Forfeited(36,848) $21.56  $(235) (24,014) $34.13  $88  (19,121) $24.27  $(225) 
    Outstanding at December 311,116,045  $23.07  $5,446  1,327,919  $18.13  $16,360  1,506,604  $14.65  $32,253  
    Exercisable at December 31802,873  $19.79  $6,551  1,043,596  $14.27  $16,885  1,252,315  $11.17  $31,177  
    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 $27.95, $30.45 and $36.06 as of December 31, 2019, 2018 and 2017, respectively.
    The weighted average fair value of options vested during 2019, 2018 and 2017 was $15.91, $16.54 and $12.39, respectively. The total fair value of options that vested during the year amounted to $1.6 million, $1.4 million and $1.6 million for the years ended December 31, 2019, 2018 and 2017, respectively. At December 31, 2019, total compensation costs related to non-vested awards not yet recognized amounts to $5.2 million and will be recognized over a weighted average period of 2.34 years.
    The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2019:
     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.63419,944  1.9$9.58  419,944  1.9$9.58  
    $ 22.69 – $ 35.82677,848  7.3$30.82  364,676  6.0$30.25  
    $ 45.89 – $ 45.8918,253  5.2$45.89  18,253  5.2$45.89  
    1,116,045  5.2$23.07  802,873  3.8$19.79  
    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 cliff vest three years from the date of grant. There were 87,634 RSU’s granted in 2019 at a weighted-average price of $36.01, of which 17,776 awards were vested during 2019. Forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2019 was $1.6 million related to RSU's. At December 31, 2019, total compensation costs related to non-vested awards not yet recognized amounts to $2.2 million and will be recognized over a weighted average period of approximately 2 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, 2019, employees had subscribed to purchase 133,979 shares at $24.75 per share. The weighted average fair value of the options was approximately $8.26, $8.48 and $5.15 for options granted during the year ended December 31, 2019, 2018 and 2017, 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:
    201920182017
    Risk-free Interest Rate1.73 %2.60 %1.31 %
    Dividend Yield— %— %— %
    Volatility Factor0.53  0.33  0.26  
    Expected Life in Years1.01.01.0
    XML 73 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 74 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Debt Instrument    
    Capital Lease Obligations   $ 6,644
    Total Debt $ 188,224 233,982
    Less Current Maturities 224 1,870
    Long-term debt and capital lease obligations excluding current maturities 188,000 232,112
    Long-term Debt and Lease Obligation, Current $ 224 1,870
    Line of Credit | Revolving Credit Facility | LIBOR    
    Debt Instrument    
    Effective interest rate 2.75%  
    Line of Credit | Revolving Credit Facility | LIBOR | Minimum    
    Debt Instrument    
    Interest rate on revolving credit at LIBOR rate 1.00%  
    Line of Credit | Revolving Credit Facility | LIBOR | Maximum    
    Debt Instrument    
    Interest rate on revolving credit at LIBOR rate 1.50%  
    Line of Credit | Revolving Credit Facility | Fifth Amended and Restated Credit Agreement    
    Debt Instrument    
    Long-term debt $ 188,000 227,000
    Other Bank Debt    
    Debt Instrument    
    Long-term debt $ 224 $ 338
    XML 75 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
    Dividend Yield 0.00% 0.00% 0.00%
    Employee Stock      
    Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
    Risk-free Interest Rate 1.73% 2.60% 1.31%
    Dividend Yield 0.00% 0.00% 0.00%
    Volatility Factor 0.53% 0.33% 0.26%
    Expected Life in Years 1 year 1 year 1 year
    XML 76 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation - Summary of Weighted Average Fair Value of Options Granted (Details) - $ / shares
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Stock Option      
    Share-based Compensation Arrangement by Share-based Payment Award      
    Weighted Average Fair Value of the Options Granted (in usd per share) $ 11.93 $ 14.64 $ 15.30
    XML 77 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Intangible Assets - Narrative (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Finite-Lived Intangible Assets      
    Amortization expense for intangibles $ 17,600,000 $ 19,400,000 $ 12,300,000
    Intangible asset impairment charge   $ 0 $ 0
    Aerospace      
    Finite-Lived Intangible Assets      
    Intangible asset impairment charge $ 6,200,000    
    XML 78 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segments - Summary of Segment Reporting Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Segment Reporting Information                      
    Sales $ 198,412 $ 177,018 $ 189,098 $ 208,174 $ 202,917 $ 212,674 $ 208,606 $ 179,059 $ 772,702 $ 803,256 $ 624,464
    Total Operating Profit                 1,701 63,663 32,101
    Additions to (Deductions from) Operating Profit:                      
    Net Gain on Sale of Businesses                 78,801 0 0
    Interest Expense, Net of Interest Income                 (6,141) (9,710) (5,369)
    Income Before Income Taxes                 68,303 52,282 24,991
    Total Depreciation and Amortization                 33,049 35,032 27,063
    Total Assets 782,716       774,640       782,716 774,640 735,956
    Total Capital Expenditures                 12,083 16,317 13,478
    Aerospace                      
    Segment Reporting Information                      
    Sales                 692,609 675,625 534,603
    Test Systems                      
    Segment Reporting Information                      
    Sales                 80,093 127,631 89,861
    Operating Segments                      
    Segment Reporting Information                      
    Total Operating Profit                 $ 21,151 $ 80,479 $ 46,247
    Operating Margins                 2.70% 10.00% 7.40%
    Operating Segments | Aerospace                      
    Segment Reporting Information                      
    Sales                 $ 692,614 $ 675,744 $ 534,724
    Total Operating Profit                 $ 16,657 $ 69,761 $ 38,888
    Operating Margins                 2.40% 10.30% 7.30%
    Additions to (Deductions from) Operating Profit:                      
    Total Depreciation and Amortization                 $ 27,879 $ 29,947 $ 22,111
    Total Assets 629,371       647,870       629,371 647,870 621,047
    Total Capital Expenditures                 11,552 14,680 10,656
    Operating Segments | Test Systems                      
    Segment Reporting Information                      
    Sales                 80,495 127,679 89,861
    Total Operating Profit                 $ 4,494 $ 10,718 $ 7,359
    Operating Margins                 5.60% 8.40% 8.20%
    Additions to (Deductions from) Operating Profit:                      
    Total Depreciation and Amortization                 $ 4,534 $ 4,500 $ 4,302
    Total Assets 110,994       97,056       110,994 97,056 90,859
    Total Capital Expenditures                 380 1,370 2,721
    Intersegment Eliminations | Aerospace                      
    Segment Reporting Information                      
    Sales                 (5) (119) (121)
    Intersegment Eliminations | Test Systems                      
    Segment Reporting Information                      
    Sales                 (402) (48) 0
    Corporate                      
    Additions to (Deductions from) Operating Profit:                      
    Corporate and Other Expenses, Net                 (25,508) (18,487) (15,887)
    Total Depreciation and Amortization                 636 585 650
    Total Assets $ 42,351       $ 29,714       42,351 29,714 24,050
    Total Capital Expenditures                 $ 151 $ 267 $ 101
    XML 79 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    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
    Retained Earnings
    Treasury Stock
    Beginning of Year at Dec. 31, 2016   $ 220 $ 120 $ 64,709 $ (15,494) $ 305,512 $ (17,618)
    Increase (Decrease) in Stockholders' Equity              
    Net Exercise of Stock Options       3,039      
    Class B Stock Converted to Common Stock   9 (9)        
    Foreign Currency Translation Adjustments $ 4,132       4,132    
    Retirement Liability Adjustment – Net of Taxes         (1,990)    
    Net Income 19,679         19,679  
    Purchase of Shares             (32,382)
    End of Year at Dec. 31, 2017 329,927 $ 229 $ 111 67,748 (13,352) 325,191 $ (50,000)
    Beginning of Year (in shares) at Dec. 31, 2016   21,955 11,896       523
    Increase (Decrease) in Stockholders' Equity (in shares)              
    Exercise of Stock Options (in shares)   26 67        
    Class B Stock Converted to Common Stock (in shares)   880 880        
    Purchase of Shares (in shares)             1,152
    End of Year (in shares) at Dec. 31, 2017   22,861 11,083       1,675
    Increase (Decrease) in Stockholders' Equity              
    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 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)
    Increase (Decrease) in Stockholders' Equity (in shares)              
    Exercise of Stock Options (in shares)   166 158        
    Class B Stock Converted to Common Stock (in shares)   2,951 2,951        
    End of Year (in shares) at Dec. 31, 2018   25,978 8,290       1,675
    Increase (Decrease) in Stockholders' Equity              
    Net Exercise of Stock Options   $ 1 $ 1 3,296      
    Class B Stock Converted to Common Stock   8 (8)        
    Adoption of ASU 2018-02         (1,373)    
    Adoption of ASU 2018-02 | Accounting Standards Update 2018-02           1,373  
    Foreign Currency Translation Adjustments 114       114    
    Retirement Liability Adjustment – Net of Taxes         (2,413)    
    Net 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
    XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Warranty - Summary of Activity in Warranty Accrual (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Movement in Standard Product Warranty Accrual      
    Balance at Beginning of the Year $ 5,027 $ 5,136 $ 4,675
    Warranty Liabilities Divested or Acquired (80) 0 511
    Warranties Issued 3,781 2,806 1,782
    Reassessed Warranty Exposure 1,451 (370) 540
    Warranties Settled (2,519) (2,545) (2,372)
    Balance at End of the Year $ 7,660 $ 5,027 $ 5,136
    XML 81 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Comprehensive Income - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Statement of Comprehensive Income [Abstract]      
    Net Income $ 52,017 $ 46,803 $ 19,679
    Other Comprehensive Income (Loss):      
    Foreign Currency Translation Adjustments 114 (2,691) 4,132
    Retirement Liability Adjustment – Net of Tax (2,413) 4,087 (1,990)
    Other Comprehensive Income (Loss) (2,299) 1,396 2,142
    Comprehensive Income $ 49,718 $ 48,199 $ 21,821
    XML 82 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes (Tables)
    12 Months Ended
    Dec. 31, 2019
    Income Tax Disclosure [Abstract]  
    Provision (Benefit) for Income Taxes
    The provision (benefit) for income taxes at December 31 consists of the following:
    (In thousands)201920182017
    Current
    U.S. Federal$23,798  $7,540  $8,436  
    State4,471  (504) 2,054  
    Foreign2,402  1,123  316  
    Current30,671  8,159  10,806  
    Deferred
    U.S. Federal(16,250) (1,799) (3,850) 
    State727  (1,584) (326) 
    Foreign1,138  703  (1,318) 
    Deferred(14,385) (2,680) (5,494) 
    Total$16,286  $5,479  $5,312  
    Effective Tax Rates Differ from Statutory Federal Income Tax Rate
    The effective tax rates differ from the statutory federal income tax rate as follows:
    201920182017
    Statutory Federal Income Tax Rate21.0 %21.0 %35.0 %
    Permanent Items
    Stock Compensation Expense(0.5)%(0.9)%1.1 %
    Domestic Production Activity Deduction— %— %(4.7)%
    Other0.5 %0.4 %0.5 %
    Foreign Tax Rate Differential1.4 %0.5 %(5.6)%
    State Income Tax, Net of Federal Income Tax Effect6.0 %2.8 %4.5 %
    Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve— %(6.7)%— %
    Research and Development Tax Credits(4.6)%(6.2)%(11.5)%
    Change in Valuation Allowance1.1 %— %— %
    Net GILTI and FDII Tax Expense (Benefit)(1.2)%0.2 %— %
    Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings— %(0.8)%5.6 %
    Revaluation of Deferred Taxes for Federal Tax Rate Change— %(0.1)%(3.5)%
    Other0.1 %0.3 %(0.1)%
    Effective Tax Rate23.8 %10.5 %21.3 %
    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)20192018
    Deferred Tax Assets:
    Asset Reserves$17,071  $8,808  
    Deferred Compensation6,427  5,628  
    State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax854  1,066  
    Customer Advanced Payments and Deferred Revenue3,472  875  
    Net Operating Loss Carryforwards and Other8,212  7,407  
    ASC 606 Revenue Recognition2,612  1,641  
    Lease Liabilities7,466  1,743  
    Other3,170  —  
    Total Gross Deferred Tax Assets49,284  27,168  
    Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(13,303) (8,098) 
    Deferred Tax Assets35,981  19,070  
    Deferred Tax Liabilities:
    Depreciation10,060  10,783  
    Goodwill and Intangible Assets4,683  4,438  
    ASC 606 Revenue Recognition - Section 481(a) Adjustment496  767  
    Lease Assets6,377  904  
    Other751  3,812  
    Deferred Tax Liabilities22,367  20,704  
    Net Deferred Tax Assets (Liabilities)$13,614  $(1,634) 
    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)20192018
    Other Assets — Long-term$17,536  $3,999  
    Assets Held for Sale—  (1,528) 
    Deferred Tax Liabilities — Long-term(3,922) (3,199) 
    Liabilities Held for Sale—  (906) 
    Net Deferred Tax Assets (Liabilities)$13,614  $(1,634) 
    Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties
    (in thousands)201920182017
    Balance at Beginning of the Year$2,197  $—  $—  
    Decreases as a Result of Tax Positions Taken in Prior Years—  —  —  
    Increases as a Result of Tax Positions Taken in the Current Year368  2,197  —  
    Balance at End of the Year2,565  $2,197  $—  
    XML 83 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 84 atro-20191231_htm.xml IDEA: XBRL DOCUMENT 0000008063 2019-01-01 2019-12-31 0000008063 atro:CommonClassUndefinedMember 2020-02-24 0000008063 us-gaap:CommonClassBMember 2020-02-24 0000008063 2019-06-29 0000008063 2018-01-01 2018-12-31 0000008063 2017-01-01 2017-12-31 0000008063 2019-12-31 0000008063 2018-12-31 0000008063 atro:CommonClassUndefinedMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember 2019-12-31 0000008063 us-gaap:CommonClassBMember 2018-12-31 0000008063 us-gaap:CommonClassBMember 2019-12-31 0000008063 2017-12-31 0000008063 2016-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 2016-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 2017-01-01 2017-12-31 0000008063 atro:CommonClassUndefinedMember 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 2016-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 2017-01-01 2017-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2016-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 2017-01-01 2017-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-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 2017-01-01 2017-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2016-12-31 0000008063 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000008063 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2019-01-01 2019-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 2017-01-01 2017-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2016-12-31 0000008063 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000008063 us-gaap:TreasuryStockMember 2019-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 atro:FreedomCommunicationTechnologiesIncMember 2019-07-01 2019-07-01 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-07-12 2019-07-12 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2018-01-01 2018-12-31 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-01-01 2019-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 0000008063 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0000008063 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0000008063 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:BuildingMember 2018-12-31 0000008063 2016-10-02 0000008063 atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000008063 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0000008063 us-gaap:ProductMember 2018-01-01 2018-12-31 0000008063 2020-01-01 2019-12-31 0000008063 2019-01-01 0000008063 atro:CommercialTransportAircraftMember 2019-01-01 2019-12-31 0000008063 atro:CommercialTransportAircraftMember 2018-01-01 2018-12-31 0000008063 atro:CommercialTransportAircraftMember 2017-01-01 2017-12-31 0000008063 atro:MilitaryAircraftMember 2019-01-01 2019-12-31 0000008063 atro:MilitaryAircraftMember 2018-01-01 2018-12-31 0000008063 atro:MilitaryAircraftMember 2017-01-01 2017-12-31 0000008063 atro:BusinessJetMember 2019-01-01 2019-12-31 0000008063 atro:BusinessJetMember 2018-01-01 2018-12-31 0000008063 atro:BusinessJetMember 2017-01-01 2017-12-31 0000008063 atro:OtherAerospaceMember 2019-01-01 2019-12-31 0000008063 atro:OtherAerospaceMember 2018-01-01 2018-12-31 0000008063 atro:OtherAerospaceMember 2017-01-01 2017-12-31 0000008063 atro:AerospaceSegmentMember 2018-01-01 2018-12-31 0000008063 atro:AerospaceSegmentMember 2017-01-01 2017-12-31 0000008063 atro:SemiconductorMember 2019-01-01 2019-12-31 0000008063 atro:SemiconductorMember 2018-01-01 2018-12-31 0000008063 atro:SemiconductorMember 2017-01-01 2017-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2019-01-01 2019-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2018-01-01 2018-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2017-01-01 2017-12-31 0000008063 atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 atro:TestSystemsSegmentMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineAvionicsMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineAvionicsMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineAvionicsMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineStructuresMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineStructuresMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineStructuresMember 2017-01-01 2017-12-31 0000008063 atro:ProductLineOtherMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineOtherMember 2018-01-01 2018-12-31 0000008063 atro:ProductLineOtherMember 2017-01-01 2017-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:LandMember 2019-12-31 0000008063 us-gaap:LandMember 2018-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000008063 us-gaap:ConstructionInProgressMember 2019-12-31 0000008063 us-gaap:ConstructionInProgressMember 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-12-31 0000008063 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000008063 us-gaap:PatentsMember 2019-12-31 0000008063 us-gaap:PatentsMember 2018-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2019-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000008063 us-gaap:TradeNamesMember 2019-01-01 2019-12-31 0000008063 us-gaap:TradeNamesMember 2019-12-31 0000008063 us-gaap:TradeNamesMember 2018-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2019-01-01 2019-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2019-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2018-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2019-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2018-12-31 0000008063 atro:AerospaceSegmentMember 2017-12-31 0000008063 atro:TestSystemsSegmentMember 2017-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:AstronicsAeroSatCorporationMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember 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 2019-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-12-31 0000008063 us-gaap:NotesPayableToBanksMember 2019-12-31 0000008063 us-gaap:NotesPayableToBanksMember 2018-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2018-02-16 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-12-31 0000008063 atro:AmendedAndRestatedCreditAgreementMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember atro:AmendedAndRestatedCreditAgreementMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FourthAmendedandRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0000008063 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0000008063 atro:AssetsHeldForSaleMember 2019-12-31 0000008063 atro:AssetsHeldForSaleMember 2018-12-31 0000008063 atro:DeferredTaxLiabilitiesMember 2019-12-31 0000008063 atro:DeferredTaxLiabilitiesMember 2018-12-31 0000008063 atro:LiabilitiesHeldForSaleMember 2019-12-31 0000008063 atro:LiabilitiesHeldForSaleMember 2018-12-31 0000008063 us-gaap:DomesticCountryMember 2019-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000008063 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000008063 atro:AstronicsPlanMember 2019-01-01 2019-12-31 0000008063 atro:AstronicsPlanMember 2018-01-01 2018-12-31 0000008063 atro:AstronicsPlanMember 2017-01-01 2017-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-01-01 2017-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 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-01-01 2017-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-01-01 2017-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-01-01 2019-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2018-01-01 2018-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2017-01-01 2017-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-12-31 0000008063 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2016-02-24 2016-02-24 0000008063 us-gaap:TreasuryStockMember 2017-12-12 2017-12-12 0000008063 us-gaap:TreasuryStockMember 2019-09-17 2019-12-31 0000008063 us-gaap:TreasuryStockMember us-gaap:SubsequentEventMember 2020-01-01 2020-02-28 0000008063 us-gaap:TreasuryStockMember us-gaap:SubsequentEventMember 2020-02-28 0000008063 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-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:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-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:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000008063 us-gaap:CommonClassBMember 2018-10-12 2018-10-12 0000008063 atro:StockIncentivePlanMember 2019-01-01 2019-12-31 0000008063 atro:StockIncentivePlanMember 2019-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2019-01-01 2019-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2019-12-31 0000008063 atro:LongTermIncentivePlanMember 2019-12-31 0000008063 srt:DirectorMember 2019-01-01 2019-12-31 0000008063 atro:KeyEmployeeMember 2019-01-01 2019-12-31 0000008063 atro:KeyEmployeeMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2018-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2017-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2016-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2019-01-01 2019-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000008063 us-gaap:EmployeeStockMember 2019-12-31 0000008063 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000008063 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-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 2018-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000008063 atro:ArmstrongMember 2017-01-01 2017-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-12-31 0000008063 2019-09-29 2019-12-31 0000008063 2019-06-30 2019-09-28 0000008063 2019-04-01 2019-06-29 0000008063 2019-01-01 2019-03-31 0000008063 2018-09-30 2018-12-31 0000008063 2018-07-01 2018-09-29 0000008063 2018-04-01 2018-06-30 0000008063 2018-01-01 2018-03-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2018-04-11 2018-04-11 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-01-01 2019-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2018-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-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 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:OperatingSegmentsMember atro:AerospaceSegmentMember 2017-01-01 2017-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:IntersegmentEliminationMember atro:AerospaceSegmentMember 2017-01-01 2017-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:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-01-01 2017-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:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2017-01-01 2017-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:OperatingSegmentsMember 2017-01-01 2017-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:CorporateNonSegmentMember 2017-01-01 2017-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:AerospaceSegmentMember 2017-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2018-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2017-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2019-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2018-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2017-12-31 0000008063 country:US 2019-01-01 2019-12-31 0000008063 country:US 2018-01-01 2018-12-31 0000008063 country:US 2017-01-01 2017-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2019-01-01 2019-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2018-01-01 2018-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2017-01-01 2017-12-31 0000008063 srt:AsiaMember 2019-01-01 2019-12-31 0000008063 srt:AsiaMember 2018-01-01 2018-12-31 0000008063 srt:AsiaMember 2017-01-01 2017-12-31 0000008063 srt:EuropeMember 2019-01-01 2019-12-31 0000008063 srt:EuropeMember 2018-01-01 2018-12-31 0000008063 srt:EuropeMember 2017-01-01 2017-12-31 0000008063 srt:SouthAmericaMember 2019-01-01 2019-12-31 0000008063 srt:SouthAmericaMember 2018-01-01 2018-12-31 0000008063 srt:SouthAmericaMember 2017-01-01 2017-12-31 0000008063 atro:OtherContinentMember 2019-01-01 2019-12-31 0000008063 atro:OtherContinentMember 2018-01-01 2018-12-31 0000008063 atro:OtherContinentMember 2017-01-01 2017-12-31 0000008063 country:US 2019-12-31 0000008063 country:US 2018-12-31 0000008063 country:FR 2019-12-31 0000008063 country:FR 2018-12-31 0000008063 country:IN 2019-12-31 0000008063 country:IN 2018-12-31 0000008063 country:CA 2019-12-31 0000008063 country:CA 2018-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 2017-01-01 2017-12-31 0000008063 us-gaap:NonUsMember 2019-12-31 0000008063 us-gaap:NonUsMember 2018-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:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-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:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 0000008063 atro:TelefonixIncorporatedMember 2017-12-01 0000008063 atro:TelefonixIncorporatedMember atro:AstronicsCustomControlConceptsInc.Member 2017-12-01 2017-12-01 0000008063 atro:AstronicsConnectivitySystemsAndCertificationCorp.Member 2017-01-01 2017-12-31 0000008063 atro:CustomControlConceptsLLCMember atro:AstronicsCustomControlConceptsInc.Member 2017-04-03 2017-04-03 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2018-01-01 2018-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-01-01 2019-03-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2019-01-01 2019-12-31 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember 2019-01-01 2019-12-31 0000008063 atro:AerospaceSegmentMember 2019-09-29 2019-12-31 0000008063 us-gaap:AccountsReceivableMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccountsReceivableMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoriesMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoriesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoriesMember 2019-01-01 2019-12-31 0000008063 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0000008063 us-gaap:PropertyPlantAndEquipmentMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:PropertyPlantAndEquipmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherAssetsMember 2019-01-01 2019-12-31 0000008063 atro:IntangibleAssetsNetMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 atro:IntangibleAssetsNetMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 atro:IntangibleAssetsNetMember 2019-01-01 2019-12-31 0000008063 us-gaap:GoodwillMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:GoodwillMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:GoodwillMember 2019-01-01 2019-12-31 0000008063 atro:EmployeeRelatedLiabilitiesCurrentMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 atro:EmployeeRelatedLiabilitiesCurrentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 atro:EmployeeRelatedLiabilitiesCurrentMember 2019-01-01 2019-12-31 0000008063 atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 atro:AccountsPayableAndOtherAccruedLiabilitiesCurrentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-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 2018-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2018-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2019-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 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 0000008063 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2016-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2017-01-01 2017-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 shares iso4217:USD iso4217:USD shares atro:segment pure atro:reporting_unit atro:fiscal_quarter atro:retirement_plan atro:customer false 2019 FY false --12-31 0000008063 P5Y 300900000 P12M P12M P60M 1.00 0.15 P10Y P5Y P10Y P6M P6M P5Y 0.0167 0.0263 0.0205 0.0178 0.0287 0.0236 0.0039 0.0039 0.0040 0.0041 P5Y P5Y P5Y P7Y P8Y P8Y 3.19 13.63 22.69 35.82 45.89 45.89 10-K true false 2019-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 Large Accelerated Filer false false 23205729 7514972 1107000000 Portions of the Company’s Proxy Statement for the 2020 Annual Meeting of Shareholders to be held May 21, 2020 are incorporated by reference into Part III of this Report. 772702000 803256000 624464000 616560000 622560000 487351000 156142000 180696000 137113000 143358000 117033000 88775000 11083000 0 16237000 1701000 63663000 32101000 78801000 0 0 -6058000 -1671000 -1741000 -6141000 -9710000 -5369000 68303000 52282000 24991000 16286000 5479000 5312000 52017000 46803000 19679000 1.62 1.45 0.60 1.60 1.41 0.58 52017000 46803000 19679000 114000 -2691000 4132000 2413000 -4087000 1990000 -2299000 1396000 2142000 49718000 48199000 21821000 31906000 16622000 147998000 182308000 145787000 138685000 15853000 17198000 1537000 19358000 343081000 374171000 112499000 120862000 23602000 31271000 21272000 127293000 133383000 144970000 124952000 782716000 774640000 224000 1870000 35842000 50664000 22485000 31732000 1080000 312000 4517000 25132000 15728000 31360000 26880000 0 906000 120640000 128092000 188000000 232112000 27247000 22689000 21039000 33011000 1923000 3922000 3199000 393859000 388015000 0.01 0.01 40000000 40000000 26874223 23348205 25978037 24303323 269000 260000 0.01 0.01 15000000 15000000 7650382 7650382 8289794 8289794 76000 83000 76340000 73044000 -15628000 -13329000 428584000 376567000 3526018 1674714 100784000 50000000 388857000 386625000 782716000 774640000 52017000 46803000 19679000 33049000 35032000 27063000 16947000 3271000 2973000 3843000 3098000 2598000 -14385000 -2680000 -5494000 4208000 78801000 0 0 11083000 0 16237000 -19619000 -1000000 0 5000000 0 0 6539000 0 0 -1610000 668000 937000 -34083000 47291000 9844000 12711000 14695000 18116000 1160000 -464000 2132000 -16617000 9171000 10439000 -10737000 8177000 -702000 3371000 -4460000 -376000 -11919000 15735000 -4918000 -3840000 1490000 1924000 1313000 42689000 54881000 37783000 28907000 0 114039000 104877000 0 0 12083000 16317000 13478000 -743000 3350000 2044000 64630000 -19667000 -129561000 117000000 35015000 147086000 156107000 72834000 23720000 50784000 0 32382000 0 516000 0 -545000 2201000 441000 1746000 -92182000 -36134000 91425000 147000 -372000 366000 15284000 -1292000 13000 16622000 17914000 17901000 31906000 16622000 17914000 5707000 9710000 4775000 27343000 12218000 10777000 260000 229000 220000 1000 1000 8000 30000 9000 269000 260000 229000 83000 111000 120000 1000 2000 -8000 -30000 -9000 76000 83000 111000 73044000 67748000 64709000 3296000 5296000 3039000 76340000 73044000 67748000 -13329000 -13352000 -15494000 -1373000 114000 -2691000 4132000 2413000 -4087000 1990000 -15628000 -13329000 -13352000 376567000 325191000 305512000 3268000 1373000 52017000 46803000 19679000 68000 428584000 376567000 325191000 -50000000 -50000000 -17618000 50784000 32382000 -100784000 -50000000 -50000000 388857000 386625000 329927000 25978000 22861000 21955000 18000 63000 166000 26000 815000 2951000 880000 26874000 25978000 22861000 8290000 11083000 11896000 175000 158000 67000 815000 2951000 880000 7650000 8290000 11083000 1675000 1675000 523000 1851000 1152000 3526000 1675000 1675000 SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Description of the Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the United Kingdom (“UK”), as well as engineering offices in the Ukraine and India. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics Connectivity Systems and Certification Corp. and subsidiaries (“CSC”); Diagnosys Inc. and its affiliates (“Diagnosys”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“Freedom”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 test systems as well as training and simulation devices for both commercial and military applications.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 earn-outs as described in Note 22. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The Company recorded income tax expense relating to the gain of $19.7 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (“earn-out”) estimated at a fair value of $2.5 million. 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 earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For more information regarding the restructuring plan see Note 23.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $108.9 million in 2019, $114.3 million in 2018 and $95.0 million in 2017. Selling, general and administrative (“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, 2019, 2018 and 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shipping and Handling</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. Vesting requirements vary for directors, officers and key employees. In general, options and RSU's granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV84OC9mcmFnOmI2NzQyYTA5MTUxOTQ3MWNhN2E4NDhhOTBkOTIxMGNlL3RleHRyZWdpb246YjY3NDJhMDkxNTE5NDcxY2E3YTg0OGE5MGQ5MjEwY2VfNjg4NQ_efee42f0-5d2a-4d7a-80fa-1f1ccd9dcd1b">five</span>-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative expenses.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Doubtful Accounts</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 valuation 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) at December 31, 2018. The weighted-average interest rate on the building capital lease obligation at December 31, 2018 was 5.3%. See Note 10 for additional lease disclosures as required upon adoption of ASC 842.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense was approximately $13.7 million, $15.0 million and $14.1 million in 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-Lived Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 23 for further information regarding the long-lived asset impairment charge in 2019 related to AeroSat. The charge was comprised of PP&amp;E, intangible assets and right-of-use assets.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Assets Held for Sale</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 has 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 Sheet at December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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. The Company’s nine reporting units with goodwill were subject to the goodwill impairment test as of the first day of our fourth quarter.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 7 for further information regarding the goodwill impairment charge in 2019 associated to the AeroSat reporting unit. 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. An impairment charge associated with the Armstrong reporting unit was recorded as result of the 2017 assessment.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquired intangibles are generally valued 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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 statement of operations associated to intangible assets of the AeroSat reporting unit in conjunction with restructuring activities. The qualitative factors applied under this new provision indicated no impairment to the Company’s indefinite lived intangible assets in 2018 or 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financial Instruments</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, notes 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, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 Income in the Consolidated Statement of Operations. Such amounts were immaterial in the year ended December 31, 2019 and not applicable in 2018 or 2017. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 in 2019 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 2019. We determined that the fair value of this investment was de minimis at December 31, 2019 and we recorded an impairment charge of $5.0 million recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The aggregate transaction loss included in operations was insignificant in 2019 and the gain included in operations was insignificant in 2018 and 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Dividends</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Loss Contingencies</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:14.228%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:37.912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:41.860%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.69pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2019</span></div></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:14.228%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.204%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:41.568%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.69pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">This ASU does not have a significant impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Planned date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2020</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%;">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Planned date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2020</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%;">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%;">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Planned date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2021</span></div></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the United Kingdom (“UK”), as well as engineering offices in the Ukraine and India. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics Connectivity Systems and Certification Corp. and subsidiaries (“CSC”); Diagnosys Inc. and its affiliates (“Diagnosys”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“Freedom”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).</span></div> 2 103800000 80100000 19700000 21800000 600000 1000000.0 0.01 -1300000 7000000.0 2500000 13000000.0 P3Y 72000000.0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $108.9 million in 2019, $114.3 million in 2018 and $95.0 million in 2017. Selling, general and administrative (“SG&amp;A”) expenses include costs primarily related to our sales, marketing and administrative departments.<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shipping and Handling</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Shipping and handling costs are included in costs of products sold.</span></div> 108900000 114300000 95000000.0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Equity-Based Compensation</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. Vesting requirements vary for directors, officers and key employees. In general, options and RSU's granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV84OC9mcmFnOmI2NzQyYTA5MTUxOTQ3MWNhN2E4NDhhOTBkOTIxMGNlL3RleHRyZWdpb246YjY3NDJhMDkxNTE5NDcxY2E3YTg0OGE5MGQ5MjEwY2VfNjg4NQ_efee42f0-5d2a-4d7a-80fa-1f1ccd9dcd1b">five</span>-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative expenses.</span></div> 0.20 0.20 0.20 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Doubtful Accounts</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 valuation 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.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) at December 31, 2018. The weighted-average interest rate on the building capital lease obligation at December 31, 2018 was 5.3%. See Note 10 for additional lease disclosures as required upon adoption of ASC 842.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 3400000 8200000 4800000 0.053 13700000 15000000.0 14100000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-Lived Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 23 for further information regarding the long-lived asset impairment charge in 2019 related to AeroSat. The charge was comprised of PP&amp;E, intangible assets and right-of-use assets.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Assets Held for Sale</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 has 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 Sheet at December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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. The Company’s nine reporting units with goodwill were subject to the goodwill impairment test as of the first day of our fourth quarter.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment 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.</span></div> 9 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquired intangibles are generally valued 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 6200000 0 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financial Instruments</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, notes 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, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 Income in the Consolidated Statement of Operations. Such amounts were immaterial in the year ended December 31, 2019 and not applicable in 2018 or 2017. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 in 2019 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 2019. We determined that the fair value of this investment was de minimis at December 31, 2019 and we recorded an impairment charge of $5.0 million recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations.</span></div> 5000000.0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019.</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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:14.228%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:37.912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:41.860%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.69pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2019</span></div></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:14.228%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:38.204%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:41.568%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Effect or Other Significant Matters</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.69pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">This ASU does not have a significant impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Planned date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2020</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%;">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Planned date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2020</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%;">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:120%;">This ASU does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:700;line-height:100%;">Planned date of adoption: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.69pt;font-weight:400;line-height:100%;">Q1 2021</span></div></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div> 18400000 18500000 -3500000 6500000 REVENUE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, was adopted on January 1, 2018 using the modified retrospective method, which required the recognition of the cumulative effect of the transition as an adjustment to retained earnings, net of tax effects, of $3.3 million. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that the Company's contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, 2019, the Company does not have material capitalized fulfillment costs. Capitalized fulfillment costs were $9.6 million as of December 31, 2018. These costs were associated with a contract that is included in the divestiture of the semiconductor business and as such, the balance is included in Assets Held for Sale in the accompanying consolidated balance sheet at December 31, 2018. Amortization of fulfillment costs recognized within Cost of Products Sold was approximately $1.0 million for the year ended December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 31, 2019, we had $359.6 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $300.9 million of our remaining performance obligations as revenue in 2020.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Costs in excess of billings are classified as current assets, within Accounts Receivable, Net of Allowance for Doubtful Accounts on our Consolidated Balance Sheet.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 Sheet 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We recognized $19.6 million and $8.1 million during the year ended December 31, 2019 and 2018, respectively, in revenues that were included in the contract liability balance at the beginning of the period.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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. Non-current contract liabilities are reported in our Consolidated Balance Sheet within Other Liabilities. The following table presents the beginning and ending balances of contract assets and contract liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.783%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance, January 1, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance, December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in contract assets reflects the net impact of revenue recognized in excess of additional unbilled revenues recorded during the period. The increase in contract liabilities reflects the net impact of additional customer advances or deferred revenues recorded in excess of revenue recognized during the period and acquired contract liabilities.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:54.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.658%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">523,921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">536,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">414,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Military</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,542</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,138</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,270</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,541</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,090</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,298</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,605</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,128</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,512</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,609</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,692</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,254</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,999</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,401</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,377</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,862</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,093</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:54.911%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.679%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,462</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,383</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,663</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,787</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,849</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,960</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,401</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,951</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,333</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,117</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,134</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,849</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,605</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,128</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,512</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,609</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,093 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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> 3300000 9600000 1000000.0 359600000 300900000 19600000 8100000 The following table presents the beginning and ending balances of contract assets and contract liabilities:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.783%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.183%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning Balance, January 1, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending Balance, December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,758 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 33030000 27347000 19567000 38758000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:54.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.658%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">523,921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">536,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">414,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Military</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,542</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,138</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,270</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,541</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,090</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,298</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,605</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,128</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,512</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,609</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,692</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,254</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,999</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,401</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,377</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,862</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,093</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:54.911%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.679%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,462</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,383</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,663</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,787</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,849</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,960</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,401</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,951</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,333</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,117</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,134</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,849</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:8pt;padding-right:-8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,605</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,128</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,512</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,609</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,093 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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> 523921000 536269000 414523000 76542000 68138000 61270000 67541000 43090000 41298000 24605000 28128000 17512000 692609000 675625000 534603000 9692000 84254000 31999000 70401000 43377000 57862000 80093000 127631000 89861000 772702000 803256000 624464000 338237000 303180000 264286000 185462000 174383000 158663000 106787000 131849000 53960000 14401000 13951000 14333000 23117000 24134000 25849000 24605000 28128000 17512000 692609000 675625000 534603000 80093000 127631000 89861000 772702000 803256000 624464000 ACCOUNTS RECEIVABLE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable at December 31 consists of:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.900%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Accounts Receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled Recoverable Costs and Accrued Profits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Receivables, Gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,557 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Allowance for Doubtful Accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,559)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Receivables, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,308 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable at December 31 consists of:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.900%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Accounts Receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled Recoverable Costs and Accrued Profits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Receivables, Gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,557 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Allowance for Doubtful Accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,559)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,486)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Receivables, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,308 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 131990000 150764000 19567000 33030000 151557000 183794000 3559000 1486000 147998000 182308000 INVENTORIES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories at December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished Goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in Progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw Material</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,787 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, net Inventories of $14.4 million are classified in Assets Held for Sale at December 31, 2018. Refer to Note 22.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, the Company’s reserve for inventory valuation was $33.6 million, or 18.7% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2018, the Company’s reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories at December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished Goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in Progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw Material</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,787 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 33434000 33100000 25594000 27409000 86759000 78176000 145787000 138685000 14400000 33600000 0.187 20800000 0.120 PROPERTY, PLANT AND EQUIPMENT<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.900%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Building and Improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in Progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment, Gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Accumulated Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net Property, Plant and Equipment of $1.5 million and $3.5 million is classified in Assets Held for Sale at December 31, 2019 and 2018, respectively. Refer to Note 22.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 Statement of Operations, as more fully disclosed in Note 23.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.900%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Building and Improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">106,327 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in Progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment, Gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Accumulated Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Property, Plant and Equipment, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 9802000 11191000 74723000 83812000 115202000 106327000 5453000 6404000 205180000 207734000 92681000 86872000 112499000 120862000 1500000 3500000 2300000 INTANGIBLE ASSETS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:36.325%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.751%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete Agreement</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Names</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Completed and Unpatented Technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Intangible Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, net Intangible Assets of $0.7 million are classified in Assets Held for Sale at December 31, 2018. Refer to Note 22.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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.6 million, $19.4 million and $12.3 million for 2019, 2018 and 2017, respectively. Additionally, 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 Statement of Operations.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Based upon acquired intangible assets at December 31, 2019, amortization expense for each of the next five years is estimated to be:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:85.390%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.610%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:36.325%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.751%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Gross Carrying</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete Agreement</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Names</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Completed and Unpatented Technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Intangible Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P11Y 2146000 1804000 2146000 1716000 P4Y 11318000 7696000 10900000 4680000 P10Y 11438000 6550000 11454000 5182000 P9Y 48201000 21196000 36406000 14964000 P15Y 142212000 50776000 136894000 37875000 P12Y 215315000 88022000 197800000 64417000 700000 17600000 19400000 12300000 6200000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Based upon acquired intangible assets at December 31, 2019, amortization expense for each of the next five years is estimated to be:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:85.390%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.610%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 16620000 15394000 14963000 13927000 12908000 GOODWILL<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.964%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.576%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions and Divestitures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translations and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(452)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(452)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions and Divestitures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translations and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, Gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Impairment Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,389)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,389)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As discussed in Note 1, goodwill is not amortized but is periodically tested for impairment. For the nine reporting units with goodwill on the first day of our fourth quarter, the Company performed a quantitative assessment of the goodwill’s carrying value. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 in the December 31, 2019 consolidated statement 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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.964%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.576%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions and Divestitures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(241)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translations and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(452)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(452)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions and Divestitures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,610)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translations and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, Gross</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Impairment Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,389)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,389)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 125645000 0 125645000 241000 0 241000 -452000 0 -452000 124952000 0 124952000 -262000 21932000 21670000 1610000 0 1610000 -42000 0 -42000 123038000 21932000 144970000 157427000 21932000 179359000 34389000 0 34389000 123038000 21932000 144970000 9 1600000 0 LONG-TERM DEBT AND NOTES PAYABLE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-term Debt, including capital leases, at December 31 is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 plus between 1.00% and 1.50% (2.75% at December 31, 2019).</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Bank Debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital Lease Obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Current Maturities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Long-term Debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the year ended December 31, 2019, capital lease obligations are included within Other Accrued Expenses and Other Liabilities in the Consolidated Balance Sheets, as appropriate. Refer to Note 10 for additional detail on lease obligations and the implementation of ASC 842.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Principal maturities of long-term debt, including capital leases, are approximately:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:85.390%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.610%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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. At December 31, 2019, there was $188.0 million outstanding on the revolving credit facility and there remains $310.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2019, outstanding letters of credit totaled $1.1 million. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) 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 is in compliance with its financial covenant at December 31, 2019. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Credit Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-term Debt, including capital leases, at December 31 is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 plus between 1.00% and 1.50% (2.75% at December 31, 2019).</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Bank Debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital Lease Obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Current Maturities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Long-term Debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0100 0.0150 0.0275 188000000 227000000 224000 338000 6644000 188224000 233982000 224000 1870000 188000000 232112000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Principal maturities of long-term debt, including capital leases, are approximately:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:85.390%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.610%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 224000 0 0 188000000 0 188224000 500000000 150000000 188000000.0 310900000 20000000 500000000 1100000 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 WARRANTY<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xMTgvZnJhZzoyYjA2ODhjMTU4MjU0M2ZmODkwOGIzNjNlYzIyMDkzYy90ZXh0cmVnaW9uOjJiMDY4OGMxNTgyNTQzZmY4OTA4YjM2M2VjMjIwOTNjXzE4Mg_75beb77e-7808-425a-9e73-9be25ba9101e">twelve</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xMTgvZnJhZzoyYjA2ODhjMTU4MjU0M2ZmODkwOGIzNjNlYzIyMDkzYy90ZXh0cmVnaW9uOjJiMDY4OGMxNTgyNTQzZmY4OTA4YjM2M2VjMjIwOTNjXzE4OA_73089589-4697-412c-8751-d19b487177ad">sixty</span> 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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of the Year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty Liabilities Divested or Acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Issued</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reassessed Warranty Exposure</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,451 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(370)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Settled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,545)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,372)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of the Year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of the Year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty Liabilities Divested or Acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Issued</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reassessed Warranty Exposure</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,451 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(370)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties Settled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,519)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,545)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,372)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of the Year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 5027000 5136000 4675000 -80000 0 511000 3781000 2806000 1782000 1451000 -370000 540000 2519000 2545000 2372000 7660000 5027000 5136000 LEASESThe 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 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Sheet, 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ROU assets are based on the present value of the remaining minimum rental payments. The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. As of December 31, 2019, the Company recognized an operating ROU asset and lease liability of $23.6 million and $25.6 million, respectively. The Company obtained ROU assets of $10.4 million in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, during the year ended December 31, 2019. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the Company recognized a financing ROU asset of $2.5 million included in Other Assets. As of December 31, 2019, the Company recognized a financing lease liability of $4.7 million, of which $1.9 million and $2.8 million are within Other Accrued Expenses and Other Liabilities, respectively. No new financing lease liabilities were entered into during the year ended December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.721%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,236</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(629)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.438%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:34.842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Cash Flows Used for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 2 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.4% and 5.0%, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> LEASESThe 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 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Sheet, 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ROU assets are based on the present value of the remaining minimum rental payments. The present value of the Company’s lease liability at transition was calculated using a weighted-average incremental borrowing rate of 3.7%. In determining the incremental borrowing rate, we have considered borrowing data for secured debt obtained from our lending institution. As of December 31, 2019, the Company recognized an operating ROU asset and lease liability of $23.6 million and $25.6 million, respectively. The Company obtained ROU assets of $10.4 million in exchange for operating lease liabilities from new leases entered into or acquired, net of modifications, during the year ended December 31, 2019. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the Company recognized a financing ROU asset of $2.5 million included in Other Assets. As of December 31, 2019, the Company recognized a financing lease liability of $4.7 million, of which $1.9 million and $2.8 million are within Other Accrued Expenses and Other Liabilities, respectively. No new financing lease liabilities were entered into during the year ended December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.721%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,236</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(629)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.438%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:34.842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Cash Flows Used for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 2 years, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.4% and 5.0%, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.037 23600000 25600000 10400000 2500000 4700000 1900000 2800000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.426%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.721%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of ROU Assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,236</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Sublease and Rental (Income) Expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(629)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.438%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:34.842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Cash Flows Used for Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Cash Flows Used for Finance Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1020000 314000 1334000 5050000 1018000 1236000 223000 629000 6898000 8232000 314000 4718000 1746000 P6Y P2Y 0.034 0.050 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company's maturity of lease liabilities:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:44.491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.522%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Lease Liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4898000 2128000 5370000 2181000 5152000 743000 3911000 0 2837000 0 5977000 0 28145000 5052000 2589000 314000 25556000 4738000 INCOME TAXES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,471 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(504)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,402 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,584)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,385)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,494)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,479 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory Federal Income Tax Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Compensation Expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic Production Activity Deduction</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Tax Rate Differential</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and Development Tax Credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in Valuation Allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net GILTI and FDII Tax Expense (Benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revaluation of Deferred Taxes for Federal Tax Rate Change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective Tax Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Reserves</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,808 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Advanced Payments and Deferred Revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Operating Loss Carryforwards and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 Revenue Recognition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,170 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,098)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and Intangible Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,367 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Deferred Tax Assets (Liabilities)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,634)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets — Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Liabilities — Long-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(906)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Deferred Tax Assets (Liabilities)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,634)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, state tax credit carryforwards amounted to approximately $0.8 million which will expire from 2020 through 2033. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, federal net operating loss carryforwards, which the Company expects to utilize, even with annual limitations under IRC Section 382, amounted to approximately $6 million and expire at various dates between 2038 and 2039.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, state net operating loss carryforwards which the Company expects to utilize amounted to approximately $6.9 million and expire at various dates between 2027 and 2038. 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 $108.4 million and expire at various dates from 2022 through 2039. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASU No. 2016-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Improvements to Employee Share-Based Payment Accounting </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">during 2017 and beginning with 2017, the excess tax benefits associated with stock option exercises are no longer recorded directly to shareholders’ equity, but rather, are recorded in the provision for income taxes, when realized. A benefit of approximately $0.6 million, $0.7 million and $0.5 million was recorded in the provision for incomes taxes for the year ended December 31, 2019, 2018 and 2017, respectively. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, estimated foreign tax credit carryforwards, which the Company expects to utilize, amounted to approximately $0.2 million. The Company expects to generate general limitation foreign source income in the future and will utilize these foreign tax credits. Therefore, during 2019 the Company has removed the valuation allowance that was recorded at December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, the Company recorded a valuation allowance on a deferred tax asset related to an equity investment impairment, as the Company does not expect to utilize the capital loss in the future.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the Company also removed the state valuation allowance on the deferred tax assets of one of its subsidiaries, which are now expected to be utilized in the future. Finally, the Company added a state valuation allowance on the deferred tax assets of one of its subsidiaries, which are now expected not to be utilized in the future.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 also 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 the year ended December 31, 2019 and 2018. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire on various dates in 2020 for the amended returns for tax years 2014 and 2015, at which time approximately $0.8 million of the unrecognized tax benefits 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 checks are issued for the amended returns for tax years 2016 and 2017 and will expire in 2022 and 2023 for tax years 2018 and 2019, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019, reserves for uncertain tax positions were recorded in association with revised state income tax filing positions pursuant to ASC Topic 740-10. No reserves for uncertain income tax positions </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">were deemed necessary for the year ended December 31, 2017. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of the Year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases as a Result of Tax Positions Taken in Prior Years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases as a Result of Tax Positions Taken in the Current Year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of the Year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 $2.6 million and $2.2 million at December 31, 2019 and 2018, respectively. There are no material penalties or interest liabilities accrued as of December 31, 2019 or 2018, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2019, 2018 and 2017. 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 2016 through 2019 for federal purposes and 2015 through 2019 for state purposes.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pretax income from the Company’s foreign subsidiaries amounted to $12.2 million, $7.3 million and $1.1 million for 2019, 2018 and 2017, respectively. The balance of pretax earnings for each of those years were domestic.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Cuts and Jobs Act, the Company revalued its ending net deferred tax liabilities at December 31, 2017 and recognized a $0.1 million tax benefit and a provisional $0.9 million tax benefit in the Company’s consolidated statement of income for the years ended December 31, 2018 and 2017 respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 $29.7 million at December 31, 2019) 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018.</span></div>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. <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,471 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(504)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,402 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,671 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:11pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,850)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,584)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,318)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,385)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,494)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,479 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 23798000 7540000 8436000 4471000 -504000 2054000 2402000 1123000 316000 30671000 8159000 10806000 -16250000 -1799000 -3850000 727000 -1584000 -326000 1138000 703000 -1318000 -14385000 -2680000 -5494000 16286000 5479000 5312000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory Federal Income Tax Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Compensation Expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic Production Activity Deduction</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Tax Rate Differential</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Income Tax, Net of Federal Income Tax Effect</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and Development Tax Credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in Valuation Allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net GILTI and FDII Tax Expense (Benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revaluation of Deferred Taxes for Federal Tax Rate Change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective Tax Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.210 0.210 0.350 -0.005 -0.009 0.011 0 0 0.047 0.005 0.004 0.005 0.014 0.005 -0.056 0.060 0.028 0.045 0 -0.067 0 0.046 0.062 0.115 0.011 0 0 -0.012 0.002 0 0 -0.008 0.056 0 -0.001 -0.035 0.001 0.003 -0.001 0.238 0.105 0.213 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Reserves</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,808 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Advanced Payments and Deferred Revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Operating Loss Carryforwards and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 Revenue Recognition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,170 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,098)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and Intangible Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">904 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,367 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Deferred Tax Assets (Liabilities)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,634)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 17071000 8808000 6427000 5628000 854000 1066000 3472000 875000 8212000 7407000 2612000 1641000 7466000 1743000 3170000 0 49284000 27168000 13303000 8098000 35981000 19070000 10060000 10783000 4683000 4438000 496000 767000 6377000 904000 751000 3812000 22367000 20704000 13614000 1634000 The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets — Long-term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Liabilities — Long-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(906)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Deferred Tax Assets (Liabilities)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,634)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 17536000 3999000 0 1528000 3922000 3199000 0 906000 13614000 1634000 800000 2020 2033 6000000 6900000 2027 2038 108400000 2022 2039 -600000 -700000 500000 200000 800000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at Beginning of the Year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases as a Result of Tax Positions Taken in Prior Years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases as a Result of Tax Positions Taken in the Current Year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at End of the Year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 2197000 0 0 0 0 0 368000 2197000 0 2565000 2197000 0 2600000 2200000 0 0 12200000 7300000 1100000 100000 900000 10300000 1400000 400000 29700000 800000 200000 PROFIT SHARING/401(k) PLAN<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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. The plans may be amended or terminated at any time.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total charges to income before income taxes for these plans were approximately $10.0 million, $8.3 million and $7.4 million in 2019, 2018 and 2017, respectively.</span></div> 10000000.0 8300000 7400000 RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019 and 2018 amounts to $25.2 million and $21.0 million, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019 or 2018 for either of the plans.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unrecognized prior service costs of $2.2 million ($2.8 million net of $0.6 million in taxes) and unrecognized actuarial losses of $6.0 million ($7.6 million net of $1.6 million in taxes) are included in AOCI at December 31, 2019 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, 2020 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, 2020 is $0.5 million ($0.6 million net of $0.1 million in taxes).</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial Loss (Gain)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(347)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:66.869%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.418%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.979%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.17% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The plans are unfunded at December 31, 2019 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 $26.2 million. This also is the expected future contribution to the plan, since the plan is unfunded.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"><tr><td style="width:1.0%;"/><td style="width:54.932%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.866%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:55.058%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.823%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.823%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.826%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.00% - 3.00%</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3.00% - 5.00%</span></div></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects the benefits to be paid in each of the next four years to be $0.3 million, $0.6 million in 2024, and $5.4 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="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Postretirement Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial Gain</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(63)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.17% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Healthcare Benefit Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.98% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.50% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unrecognized prior service costs of less than $0.1 million and unrecognized actuarial losses of $0.3 million for medical, dental and long-term care insurance benefits (net of taxes of $0.1 million) are included in AOCI at December 31, 2019 and have not been recognized in net periodic cost. The Company estimates that the prior service costs and net losses in AOCI as of December 31, 2019 that will be recognized as components of net periodic benefit cost during the year ended December 31, 2020 for the Plan will be insignificant. For measurement purposes, a 5.2% increase in the cost of health care benefits was assumed for 2020 and a range between 4.2% and 5.4% from 2021 through 2070. A one percentage point increase or decrease in this rate would change the post retirement benefit obligation by approximately $0.1 million. The plan is recognized in the accompanying Consolidated Balance Sheet as a current accrued pension liability of $0.1 million and a long-term accrued pension liability of $1.0 million. The Company expects the benefits to be paid in each of the next five years to be less than $0.1 million per year and approximately $0.3 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plan, as it is unfunded.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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.7% funded as of January 1, 2019. The Company’s contributions to the plan were $1.1 million in each of 2019, 2018 and 2017. These contributions represent less than 1% of total contributions to the plan.</span></div> 2 25200000 21000000.0 0 0 2200000 2800000 600000 -6000000.0 -7600000 1600000 300000 400000 100000 -500000 -600000 100000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial Loss (Gain)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(347)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 21970000 25141000 181000 200000 916000 899000 -3827000 3922000 347000 348000 26547000 21970000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:66.869%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.418%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.979%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.17% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0317 0.0420 0.0200 0.0200 300000 26200000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"><tr><td style="width:1.0%;"/><td style="width:54.932%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.864%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.866%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,783 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 181000 200000 186000 916000 899000 897000 386000 386000 387000 -300000 -629000 -369000 1783000 2114000 1839000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:55.058%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.823%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.823%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.826%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Compensation Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.00% - 3.00%</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3.00% - 5.00%</span></div></td></tr></table></div> 0.0420 0.0360 0.0420 0.0200 0.0200 0.0300 0.0300 0.0500 300000 300000 300000 300000 600000 5400000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Postretirement Benefit Obligation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning of the Year — January 1</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial Gain</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits Paid</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(63)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">End of the Year — December 31</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1136000 1307000 13000 16000 46000 46000 28000 162000 63000 71000 1104000 1136000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.17% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0317 0.0420 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cost — Benefits Earned During Period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of Losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Periodic Cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13000 16000 7000 46000 46000 41000 16000 16000 16000 -43000 -59000 -31000 118000 137000 95000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Average Healthcare Benefit Increases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.98% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.50% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0420 0.0360 0.0420 0.0498 0.0538 0.0550 100000 -300000 100000 0.052 0.042 0.054 100000 100000 1000000.0 100000 100000 100000 100000 100000 300000 0.927 1100000 1100000 1100000 0.01 0.01 0.01 SHAREHOLDERS’ EQUITY<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Share Buyback Program</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 24, 2016, the Company’s Board of Directors authorized the repurchase of up to $50 million of common stock (the “Buyback Program”). The Buyback Program allowed the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company repurchased approximately 1,675,000 shares and completed that program in 2017. On December 12, 2017, the Company’s Board of Directors authorized an additional repurchase of up to $50 million of common stock. 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. An additional 28,000 shares have been repurchased under the new program as of December 31, 2019 at a cost of $0.8 million. Subsequent to December 31, 2019, approximately 282,000 additional shares have been repurchased at a cost of $7.7 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reserved Common Stock</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, approximately 11.8 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Comprehensive Income and Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Comprehensive income consists of net income and the after-tax impact of retirement liability adjustments. No income tax effect is recorded for currency translation adjustments.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of accumulated other comprehensive income (loss) are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,868)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,628)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,329)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,691)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,054)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax (Expense) Benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,087)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,413)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Comprehensive (Loss) Income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,299)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 50000000 1675000 50000000 1823000 50000000 28000 800000 282000 7700000 11800000 10 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of accumulated other comprehensive income (loss) are as follows:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,156)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,868)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,628)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,329)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -7042000 -7156000 -10868000 -7814000 -2282000 -1641000 -8586000 -6173000 -15628000 -13329000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,691)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,054)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax (Expense) Benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,087)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Liability Adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,413)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Comprehensive (Loss) Income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,299)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 114000 -2691000 4132000 -3054000 5174000 -2377000 -641000 1087000 -387000 -2413000 4087000 -1990000 -2299000 1396000 2142000 EARNINGS PER SHARE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Earnings per share computations are based upon the following table:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except per share data)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings Weighted Average Shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,874 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Effect of Dilutive Stock Options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Weighted Average Shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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.5 million for the year ended December 31, 2019, 0.2 million for the year ended December 31, 2018, and 0.1 million for the year ended December 31, 2017.</span></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Earnings per share computations are based upon the following table:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except per share data)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings Weighted Average Shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,874 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Effect of Dilutive Stock Options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Weighted Average Shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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> 52017000 46803000 19679000 32028000 32351000 32874000 431000 431000 785000 785000 844000 844000 32459000 33136000 33718000 1.62 1.45 0.60 1.60 1.41 0.58 500000 200000 100000 EQUITY COMPENSATION<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xNDgvZnJhZzo5OTNkMjIzNTQ4MGY0OGY3YmUzZTU0ZmQwN2JiNmQ4MS90ZXh0cmVnaW9uOjk5M2QyMjM1NDgwZjQ4ZjdiZTNlNTRmZDA3YmI2ZDgxXzU5MA_5399f5f8-55da-462a-a1b6-efd8d4fc54eb">ten</span> years. The Company’s practice has been to issue new shares upon the exercise of the options.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xNDgvZnJhZzo5OTNkMjIzNTQ4MGY0OGY3YmUzZTU0ZmQwN2JiNmQ4MS90ZXh0cmVnaW9uOjk5M2QyMjM1NDgwZjQ4ZjdiZTNlNTRmZDA3YmI2ZDgxXzk4Mw_847cb7cc-9cf2-49e6-bf11-db5851f71e0f">five</span>-year period. The exercise price for the options is equal to the share price at the date of grant. At December 31, 2019, the Company had options outstanding for 603,184 shares under the plans. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xNDgvZnJhZzo5OTNkMjIzNTQ4MGY0OGY3YmUzZTU0ZmQwN2JiNmQ4MS90ZXh0cmVnaW9uOjk5M2QyMjM1NDgwZjQ4ZjdiZTNlNTRmZDA3YmI2ZDgxXzE0MjI_8a668cc3-becc-4fa6-aa14-15b7ba42c520">ten</span> years from the grant date. The exercise price for the option is equal to the share price at the date of grant and vests <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xNDgvZnJhZzo5OTNkMjIzNTQ4MGY0OGY3YmUzZTU0ZmQwN2JiNmQ4MS90ZXh0cmVnaW9uOjk5M2QyMjM1NDgwZjQ4ZjdiZTNlNTRmZDA3YmI2ZDgxXzE1NDU_d03053b7-507a-44b4-b24d-6f05477984f1">six</span> months from the grant date. At December 31, 2019, the Company had options outstanding for 177,080 shares under the plans. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019, the Company had stock options and RSU's outstanding of 453,733 shares under the Long Term Incentive Plan, and there were 1,305,613 shares available for future grant under this plan.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xNDgvZnJhZzo5OTNkMjIzNTQ4MGY0OGY3YmUzZTU0ZmQwN2JiNmQ4MS90ZXh0cmVnaW9uOjk5M2QyMjM1NDgwZjQ4ZjdiZTNlNTRmZDA3YmI2ZDgxXzI5NjU_6d61f3af-9b45-48a8-bceb-50cdf21c7617">six</span> months from the date of grant and options granted to officers and key employees straight line vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzZGE2YjQ1ZDNmNjQwYjBiMDY2YjFkNjk5OWMwYWZlL3NlYzowM2RhNmI0NWQzZjY0MGIwYjA2NmIxZDY5OTljMGFmZV8xNDgvZnJhZzo5OTNkMjIzNTQ4MGY0OGY3YmUzZTU0ZmQwN2JiNmQ4MS90ZXh0cmVnaW9uOjk5M2QyMjM1NDgwZjQ4ZjdiZTNlNTRmZDA3YmI2ZDgxXzMwNzQ_5ac4c092-6d87-4692-9393-0387b63db98f">five</span>-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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity-based Compensation Expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,598 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(452)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity-based Compensation Expense, Net of Tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,391 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value of the Options Granted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:52.545%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.665%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.67% – 1.78%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.63% – 2.87%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.05% – 2.36%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility Factor</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40 – 0.41</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 7.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 8.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 8.0</span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:19.861%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.419%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.838%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Aggregate intrinsic value in<br/>thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,539,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(289)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,270 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313,326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,072)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(274,941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(131,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,467)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,014)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,121)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December 31</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">802,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,043,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,252,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 $27.95, $30.45 and $36.06 as of December 31, 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average fair value of options vested during 2019, 2018 and 2017 was $15.91, $16.54 and $12.39, respectively. The total fair value of options that vested during the year amounted to $1.6 million, $1.4 million and $1.6 million for the years ended December 31, 2019, 2018 and 2017, respectively. At December 31, 2019, total compensation costs related to non-vested awards not yet recognized amounts to $5.2 million and will be recognized over a weighted average period of 2.34 years.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:20.238%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.782%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.138%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.786%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price Range</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ 3.19 – $ 13.63</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ 22.69 – $ 35.82</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ 45.89 – $ 45.89</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">802,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 cliff vest three years from the date of grant. There were 87,634 RSU’s granted in 2019 at a weighted-average price of $36.01, of which 17,776 awards were vested during 2019. Forfeitures during the year were insignificant. Included in total equity-based compensation expense for the year ended December 31, 2019 was $1.6 million related to RSU's. At December 31, 2019, total compensation costs related to non-vested awards not yet recognized amounts to $2.2 million and will be recognized over a weighted average period of approximately 2 years. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019, employees had subscribed to purchase 133,979 shares at $24.75 per share. The weighted average fair value of the options was approximately $8.26, $8.48 and $5.15 for options granted during the year ended December 31, 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:59.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898%;"/><td style="width:1.0%;"/><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:8.898%;"/><td style="width:1.0%;"/><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.192%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.129%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility Factor</span></td><td colspan="5" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="5" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="5" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr></table></div> P10Y 603184 177080 453733 1305613 P3Y <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity-based Compensation Expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,598 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax Benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(452)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity-based Compensation Expense, Net of Tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,391 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3843000 3098000 2598000 452000 179000 140000 3391000 2919000 2458000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value of the Options Granted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 11.93 14.64 15.30 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:52.545%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.665%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.67% – 1.78%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.63% – 2.87%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.05% – 2.36%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility Factor</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.40 – 0.41</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 7.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 8.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 – 8.0</span></td></tr></table></div> 0 0 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:19.861%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:6.419%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.419%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.828%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.838%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Aggregate intrinsic value in<br/>thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;">Value</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,539,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(289)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,270 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,612 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(313,326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,072)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(274,941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(131,904)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,467)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,014)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,121)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(225)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,327,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,506,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December 31</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">802,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,043,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,252,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1327919 18.13 13042000 1506604 14.65 23801000 1539017 12.91 35630000 138300 30.04 -289000 120270 32.33 -226000 118612 33.40 315000 313326 5.38 7072000 274941 3.89 7303000 131904 9.77 3467000 36848 21.56 235000 24014 34.13 -88000 19121 24.27 225000 1116045 23.07 5446000 1327919 18.13 16360000 1506604 14.65 32253000 802873 19.79 6551000 1043596 14.27 16885000 1252315 11.17 31177000 27.95 30.45 36.06 15.91 16.54 12.39 1600000 1400000 1600000 5200000 P2Y4M2D <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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, 2019:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:20.238%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.936%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.782%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.138%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.786%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price Range</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ 3.19 – $ 13.63</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ 22.69 – $ 35.82</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.82 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ 45.89 – $ 45.89</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,116,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">802,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 419944 P1Y10M24D 9.58 419944 P1Y10M24D 9.58 677848 P7Y3M18D 30.82 364676 P6Y 30.25 18253 P5Y2M12D 45.89 18253 P5Y2M12D 45.89 1116045 P5Y2M12D 23.07 802873 P3Y9M18D 19.79 P3Y 87634 36.01 17776 1600000 2200000 P2Y 25000 0.85 133979 24.75 8.26 8.48 5.15 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:59.561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.898%;"/><td style="width:1.0%;"/><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:8.898%;"/><td style="width:1.0%;"/><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.192%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.129%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free Interest Rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility Factor</span></td><td colspan="5" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="5" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="5" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected Life in Years</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr></table></div> 0.0173 0.0260 0.0131 0 0 0 0.0053 0.0033 0.0026 P1Y P1Y P1Y FAIR VALUE<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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="padding-left:49.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-left:49.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-left:49.5pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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. There were no financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2019 or 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The terms of the Diagnosys acquisition allow for a potential earn-out of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration is estimated at $2.5 million as of December 31, 2019. The fair value assigned to the earn-out is determined using the real options method, which requires inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">On a Non-recurring Basis:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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 statement of operations associated with the AeroSat reporting unit. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the annual goodwill impairment test for 2017, the Company recorded an impairment charge of $16.2 million related to the Armstrong reporting unit. The goodwill impairment was calculated as the amount by which the reporting unit's carrying value exceeded its fair value, not to exceed the carrying value of goodwill.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 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 Statement of Operations associated to the AeroSat reporting unit in conjunction with restructuring activities.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 or 2017.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 $5.0 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statement of Operations for the year ended December 31, 2019. This is a Level 3 measurement as there were no observable price changes during the year.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Freedom and Diagnosys intangible assets 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.</span></div> 0 0 0 0 13000000.0 P3Y 72000000.0 2500000 1600000 0 0 16200000 9500000 0 0 0 5000000.0 SELECTED QUARTERLY FINANCIAL INFORMATION<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes selected quarterly financial information for 2019 and 2018:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.602%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.198%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 28,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 29,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except for per share data)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,059 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Profit (sales less cost of products sold)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,572 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income Before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,065)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,485 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes selected quarterly financial information for 2019 and 2018:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.602%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.040%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.198%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quarter Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Unaudited)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 28,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 29,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dec. 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sep. 29,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except for per share data)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177,018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202,917 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,674 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,059 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Profit (sales less cost of products sold)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,572 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income Before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,065)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,485 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted Earnings Per Share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 198412000 177018000 189098000 208174000 202917000 212674000 208606000 179059000 26908000 36794000 40363000 52077000 47672000 46320000 49572000 37132000 11083000 0 0 0 0 0 0 0 -43282000 1760000 8830000 100995000 15594000 15580000 17182000 3926000 -34065000 1210000 6726000 78146000 12485000 16999000 14025000 3294000 -1.10 0.04 0.21 2.40 0.38 0.53 0.43 0.10 -1.10 0.04 0.20 2.35 0.37 0.52 0.42 0.10 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company leases certain facilities and equipment under various lease contracts with terms that meet the accounting definition of operating leases, as well as finance leases. Refer to Note 10 for additional information. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Legal Proceedings</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 rendered its decision 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. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, the German Federal Supreme Court held the hearing on the appeal. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 court’s decision that AES infringed the patent, specifically related to direct sales of the product into Germany (associated with the original December 2010 action discussed above). In this action, which was served to AES on April 11, 2018, Lufthansa claimed payment of approximately $6.2 million plus interest. An oral hearing was held on September 13, 2019. A first instance decision is 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. Inclusive of interest, this equates to approximately $4.5 million through December 31, 2019. Interest will continue to accrue at a statutory rate until final payment to Lufthansa. In February 2020 we received notice that Lufthansa’s intention is to provide a security and to enforce payment on the first instance judgment. If Lufthansa provides a security deposit in a sufficient amount, as they have stated is their intention, the Company will be required to remit the payment. Based on this information, we believe payment for damages and interest on the direct sales claim will be required in 2020. 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 the court determines to be “excessive”, but there can be no assurances that we will be successful on such appeal. 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 has reflected an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter, for a total reserve of $4.5 million.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An oral hearing in this matter was held on September 13, 2019, as part of the oral hearing for the direct sales damages claim discussed above. A first instance decision in this matter was handed down on December 6, 2019. According to this judgment, Lufthansa's claims were granted in part. The court granted Lufthansa's claims for a finding that indirect sales (as defined above) </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">by AES to international customers constitute a patent infringement 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 request for a finding that AES is also liable for damages for the sale of modified products as inadmissible. This is relevant, as it provides that once AES modified the system to remove the infringing feature, any subsequent outlets are deemed not to be infringing outlets for purposes of calculating damages. AES and Lufthansa both appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. The appeal is not likely to be settled in 2020.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If the decision is confirmed on appeal, this would mean that 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 the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. Since only sales of systems comprising patent-infringing outlet units trigger damages claims, the period for which AES is liable for damages in connection with indirect sales finished at the end of 2014.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 probably 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. Based on the information available currently, we estimate that the resulting damages would be approximately $11.6 million plus approximately $4.5 million of accrued interest at the end of 2019, for a total of approximately $16.1 million. Similar to the direct sales claim, interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Based upon the determination of the damages in the direct sales claim discussed above, in the December 31, 2019 consolidated financial statements, we have reflected a total accrual (inclusive of interest through December 31, 2019) of $4.5 million related to the direct sales claim, and $16.1 million related to the indirect sales claim as management’s best estimate of the total exposure related to these matters that is probable and that can be reasonably estimated at this time. Expenses recorded in 2019 related to these claims ($3.5 million related to the direct sales claim and $16.1 million related to the indirect sales claim) have been recorded within Selling, General and Administrative Expense in the Company’s Consolidated Statement of Operations. We estimate that payment for the damages and related interest of the direct sales claim will be paid before December 31, 2020, therefore the liability related to this matter, totaling $4.5 million, is classified within Other Accrued Expenses (current) in the Consolidated Balance Sheet at December 31, 2019. 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, 2020. Therefore the liability related to this matter, totaling $16.1 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheet at December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2017, Lufthansa filed patent infringement cases in the 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 UK matter, a trial has been scheduled for June 2020 to address the issues of infringement and validity. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The France and UK claims are separate and apart from the claims in Germany and validity and infringement of the Lufthansa patent will first need to be determined by the courts in these countries, whose laws differ from those in Germany. Also the principles of calculating damages in German patent infringement proceedings differ substantially from the calculation methods in the UK and France. Therefore the Company has assessed this separate from the German claims. However, it reasonably possible that additional damages and interest could be incurred if the courts in France and the UK were to rule in favor of Lufthansa, but at this time we cannot reasonably estimate the range of loss. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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> 6200000 3200000 4500000 1000000.0 3500000 4500000 11600000 4500000 16100000 0.05 4500000 16100000 3500000 16100000 4500000 16100000 SEGMENTS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(119)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(121)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,609 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,093 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Consolidated Sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Profit and Margins:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,479 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to (Deductions from) Operating Profit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Gain on Sale of Businesses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,141)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and Other Expenses, Net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,508)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,887)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,879 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Depreciation and Amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,032 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">621,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,050 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">782,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">774,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital Expenditures:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,552 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Capital Expenditures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 2017, there was a goodwill impairment loss of $16.2 million recorded in the Aerospace segment. In the Aerospace segment, goodwill amounted to $123.0 million and $125.0 million at December 31, 2019 and 2018, respectively. In the Test Systems segment, goodwill amounted to $21.9 million as of December 31, 2019. There was no goodwill in the Test Systems segment as of December 31, 2018.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">575,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482,219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America (excluding United States)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:72.122%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.575%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">883 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Sales recorded by the Company’s foreign operations were $85.9 million, $70.6 million and $53.9 million in 2019, 2018 and 2017, respectively. Net income from these locations was $8.6 million, $5.5 million and $2.2 million in 2019, 2018 and 2017, respectively. Net assets held outside of the U.S. total $66.4 million and $45.0 million at December 31, 2019 and 2018, respectively. The exchange loss included in determining net income was insignificant in 2019 and 2018. Cumulative translation adjustments amounted to $(7.0) million and $(7.2) million at December 31, 2019 and 2018, respectively.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.3% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.1% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(119)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(121)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aerospace Sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">692,609 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">534,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Inter-segment Sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,093 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Consolidated Sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Profit and Margins:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Operating Profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,479 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to (Deductions from) Operating Profit:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Gain on Sale of Businesses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,141)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,369)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and Other Expenses, Net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,508)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,887)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,879 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Depreciation and Amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,032 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">621,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,056 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,050 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">782,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">774,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735,956 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital Expenditures:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,552 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Test Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Capital Expenditures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 692614000 675744000 534724000 -5000 -119000 -121000 692609000 675625000 534603000 80495000 127679000 89861000 -402000 -48000 0 80093000 127631000 89861000 772702000 803256000 624464000 16657000 69761000 38888000 0.024 0.103 0.073 4494000 10718000 7359000 0.056 0.084 0.082 21151000 80479000 46247000 0.027 0.100 0.074 78801000 0 0 -6141000 -9710000 -5369000 25508000 18487000 15887000 68303000 52282000 24991000 27879000 29947000 22111000 4534000 4500000 4302000 636000 585000 650000 33049000 35032000 27063000 629371000 647870000 621047000 110994000 97056000 90859000 42351000 29714000 24050000 782716000 774640000 735956000 11552000 14680000 10656000 380000 1370000 2721000 151000 267000 101000 12083000 16317000 13478000 1600000 6200000 0 0 0 0 0 0 0 0 16200000 123000000.0 125000000.0 21900000 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">575,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482,219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America (excluding United States)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">772,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">803,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:72.122%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.575%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">883 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 583589000 575830000 482219000 12585000 10834000 6198000 40764000 112135000 58732000 130227000 98193000 73677000 862000 1973000 1280000 4675000 4291000 2358000 772702000 803256000 624464000 101169000 110738000 8740000 9241000 1509000 0 1081000 883000 112499000 120862000 85900000 70600000 53900000 8600000 5500000 2200000 66400000 45000000.0 -7000000.0 -7200000 2 The following is information relating to the activity with those customers:<div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:58.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Consolidated Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.6% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.3% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.8% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.4% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.1% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:72.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Boeing</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,806 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Panasonic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.136 0.143 0.168 0.130 0.144 0.191 21806000 24649000 15831000 14994000 ACQUISITIONS<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Diagnosys Inc. and its affiliates</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earn-out estimated at a fair value of $2.5 million. The terms of the acquisition allow for a potential earn-out of up to an additional </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 not yet been finalized. Purchased intangible assets and goodwill are not expected to be 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 not yet been finalized. Purchased intangible assets and goodwill are not expected to be 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Astronics Connectivity Systems and Certification Corp.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 1, 2017, Astronics completed the acquisition of substantially all of the assets and liabilities of Telefonix Inc., including 100% of the stock of a related company, Product Development Technologies, LLC and its subsidiaries. The combined group designs and manufactures advanced in-flight entertainment and connectivity equipment, and provides industry leading design consultancy services for the global aerospace industry. The company’s products include wireless access points, file servers, content loaders, passenger control units and cord reels, as well as engineering services for its customers. We purchased the assets of these companies for $103.8 million, net of $0.2 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. The acquired companies are included in our Aerospace reporting segment. Adjustments made to the preliminary purchase price valuation during the measurement period were not significant. The purchase price allocation for this acquisition has been finalized.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491%;"><tr><td style="width:1.0%;"/><td style="width:16.939%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:60.272%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.789%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:27.239%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:53.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unaudited</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except earnings per share)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The pro forma results are not necessarily indicative of what actually would have occurred if the acquisition had been in effect for the year ended December 31, 2017. In addition, they are not intended to be a projection of future results.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Astronics Custom Control Concepts, Inc.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 3, 2017, Astronics Custom Control Concepts Inc., a wholly owned subsidiary of the Company, acquired substantially all the assets and certain liabilities of Custom Control Concepts LLC (“CCC”), located in Kent, Washington. CCC is a provider of cabin management and in-flight entertainment systems for a range of aircraft. The total consideration for the transaction was $10.2 million, net of $0.5 million in cash acquired. All of the goodwill and purchased intangible assets are expected to be deductible for tax purposes over 15 years. CCC is included in our Aerospace segment. The purchase price allocation for this acquisition has been finalized.</span></div> 7000000.0 2500000 13000000.0 P3Y 72000000.0 21800000 600000 1 103800000 200000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the sales and amounts included in income from operations for CSC included in the consolidated financial statements of the Company from the date of acquisition to December 31, 2017 (in thousands):</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491%;"><tr><td style="width:1.0%;"/><td style="width:16.939%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:60.272%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.789%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6174000 -499000 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following summary, prepared on a pro forma basis, combines the consolidated results of operations of the Company with those of CSC as if the acquisition took place on January 1, 2017. The pro forma consolidated results include the impact of certain adjustments, including increased interest expense on acquisition debt, amortization of purchased intangible assets and income taxes.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:27.239%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:53.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unaudited</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except earnings per share)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 683541000 18302000 0.56 0.54 10200000 500000 DIVESTITURE ACTIVITIES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Semiconductor Test Business</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, the Company’s Board of Directors approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018. </span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491%;"><tr><td style="width:1.0%;"/><td style="width:79.212%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.788%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Property, Plant and Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,521 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets Held for Sale</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:9pt;margin-bottom:9pt;"><span><br/></span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 13, 2019, the Company completed the divestiture. 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-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 will recognize such earnout proceeds, if received, as additional gain on sale when such proceeds are realized or realizable. No amounts were payable to the Company under the First Earnout.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Airfield Lighting Product Line</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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 Condensed Statement of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.</span></div>As of December 31, 2019, the Company has agreed to sell certain facilities within the Aerospace segment. Accordingly, the property, plant and equipment assets associated with these facilities of $1.5 million have been classified as held for sale in the consolidated Balance Sheet at December 31, 2019. 0 <div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the assets and liabilities held for sale as of December 31:</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.491%;"><tr><td style="width:1.0%;"/><td style="width:79.212%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.788%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets Held for Sale</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Property, Plant and Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,521 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net of Accumulated Amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Assets Held for Sale</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities Held for Sale</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Income Taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 14385000 87000 3521000 714000 651000 19358000 906000 103800000 80100000 19700000 35000000.0 0 1000000.0 0.01 -1300000 1500000 RESTRUCTURING, IMPAIRMENTS AND OTHER CHARGES<div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Antenna Business Impairment and Restructuring</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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 antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full goodwill impairment charge of approximately $1.6 million in the December 31, 2019 Consolidated Statement of Operations associated with the AeroSat reporting unit.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',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;"><span style="background-color:rgb(255,255,255, 0.0);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. Any future restructuring actions will depend upon market conditions, customer actions and other factors.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the restructuring, impairment and other charges, and their location on the Consolidated Statement of Operations, are presented as of December 31, 2019:</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:35.426%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.648%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restructuring Charges</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of Products Sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, General and Administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment Loss</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable, Net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid Expenses and Other Current Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, Plant and Equipment, Net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,268 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,610 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,610 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Payroll and Employee Benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Accrued Expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,577 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,577 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,836 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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 charge to Other Assets is comprised of the right-of-use asset values for the AeroSat facility lease. The charge to Accrued Payroll and Employee Benefits is comprised of employee termination benefits expected to be paid in 2020.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The charge 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. None of the restructuring or impairment charges resulted in the utilization of cash during 2019.</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Financial Instrument Impairment</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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 $5.0 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statement of Operations for the year ended December 31, 2019.</span></div> 1600000 28800000 0 1785000 0 1785000 9429000 0 0 9429000 1227000 0 0 1227000 0 0 2268000 2268000 0 122000 1019000 1141000 0 0 6186000 6186000 0 0 1610000 1610000 0 449000 0 449000 164000 0 0 164000 4577000 0 0 4577000 15397000 2356000 11083000 28836000 5000000.0 <div style="text-align:center;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:9pt;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"><tr><td style="width:1.0%;"/><td style="width:8.176%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.002%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.634%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.144%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.003%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Balance at the</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions Charged to Cost and Expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-Offs/Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Balance at</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,803 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,023)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(63)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,013 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for Inventory Valuation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,013 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,007 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1486000 2144000 71000 3559000 20826000 14803000 2023000 33606000 8098000 5205000 0 13303000 960000 589000 63000 1486000 18013000 2682000 -131000 20826000 7823000 275000 0 8098000 602000 87000 -271000 960000 15410000 2885000 282000 18013000 3816000 4007000 0 7823000 XML 85 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation (Tables)
    12 Months Ended
    Dec. 31, 2019
    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)201920182017
    Equity-based Compensation Expense$3,843  $3,098  $2,598  
    Tax Benefit(452) (179) (140) 
    Equity-based Compensation Expense, Net of Tax$3,391  $2,919  $2,458  
    Summary of Weighted Average Fair Value of Options Granted
    201920182017
    Weighted Average Fair Value of the Options Granted$11.93  $14.64  $15.30  
    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:
    201920182017
    Risk-free Interest Rate1.67% – 1.78%2.63% – 2.87%2.05% – 2.36%
    Dividend Yield—%  —%  —%  
    Volatility Factor0.390.390.40 – 0.41
    Expected Life in Years5.0 – 7.05.0 – 8.05.0 – 8.0
    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:
    201920182017
    (Aggregate intrinsic value in
    thousands)
    Options
    Weighted
    Average
    Exercise
    Price
    Aggregate
    Intrinsic
    Value
    OptionsWeighted
    Average
    Exercise
    Price
    Aggregate
    Intrinsic
    Value
    OptionsWeighted
    Average
    Exercise
    Price
    Aggregate
    Intrinsic
    Value
    Outstanding at January 11,327,919  $18.13  $13,042  1,506,604  $14.65  $23,801  1,539,017  $12.91  $35,630  
    Options Granted138,300  $30.04  $(289) 120,270  $32.33  $(226) 118,612  $33.40  $315  
    Options Exercised(313,326) $5.38  $(7,072) (274,941) $3.89  $(7,303) (131,904) $9.77  $(3,467) 
    Options Forfeited(36,848) $21.56  $(235) (24,014) $34.13  $88  (19,121) $24.27  $(225) 
    Outstanding at December 311,116,045  $23.07  $5,446  1,327,919  $18.13  $16,360  1,506,604  $14.65  $32,253  
    Exercisable at December 31802,873  $19.79  $6,551  1,043,596  $14.27  $16,885  1,252,315  $11.17  $31,177  
    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, 2019:
     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.63419,944  1.9$9.58  419,944  1.9$9.58  
    $ 22.69 – $ 35.82677,848  7.3$30.82  364,676  6.0$30.25  
    $ 45.89 – $ 45.8918,253  5.2$45.89  18,253  5.2$45.89  
    1,116,045  5.2$23.07  802,873  3.8$19.79  
    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:
    201920182017
    Risk-free Interest Rate1.73 %2.60 %1.31 %
    Dividend Yield— %— %— %
    Volatility Factor0.53  0.33  0.26  
    Expected Life in Years1.01.01.0
    ZIP 86 0000008063-20-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-20-000013-xbrl.zip M4$L#!!0 ( ,Q@8E U\>&;100$ %)2-0 1 871R;RTR,#$Y,3(S,2YH M=&WL?5MW4\>R]?OY%?GR?)3TI?J6D9TS# 8.'&P',&';+QG5U=6VC"UY2S)@ M?OU7+5^P"0D&9$M+B)T-DM;26DL]9UUF7ZI__9]W1X<_O.'1N#\<_.M'_9/Z M\8?_^>W7_]?K_?O>\Z<_K _IY(@'DQ_NCQ@G7'YXVY_L__"J\/CU#W4T//KA MU7#TNO\&>[WI=^X/CT]'_;W]R0]&&?71P=$OC#X%\-PS.N0>6,!>3*'T7#79 MQ5Q=K?3?>[]8LHH2NQX2E1X A!X6PE[.5NOD/94$_UU^4;:@S^"*K1Y4EO]Y MGW7Q*2526+G==G\BOTY^X6#\R[MQ_U\_[D\FQ[_\_//;MV]_>FM_&H[V?C9* MZ9__O?'T!>WS$?;Z@_$$!\0_GG^K/QZ"/.VU;[[+H\.+[]J?S\^X^$([V/^G MTS^^P;O)I\_N#P[[ VXH_#P9X6!LKTC#^_R*=^EY9F^/E= M^_U7[M0;,UT[6=[_M#=\\]F;Q9[5%]W/#_0OI)Z2E_Y M2OM1Y4.K7&T1__/9P8M3QZ/)7Z\L'W[BJOUW?]?.VE[Y193GZ=$^?FW__JO__IUTI\<\F_M;KV+:_[Z\]F'O_Y\=ND\ M+*>__5KZ;WX83TX/^5\_EO[X^!!/?QD,!RP/T'_W2SN11VS^[R;/N?[KQ[Y!7X!2<39Y*,5ES\&: J:"=Q'IS_7V*$I+^UW^SA_. M2"K??C?Y)0^'AXR#BH>MP09XU!Z*^[^LB?[#Y*!UL':^]W'STP.P?/].[ZYM'FP;.W.P?W^AOK._+9 MP]>;!Z_=UJN-MSNO=@^?VLW#G??#MQOF^?[FT6.U^>K9^]V#';7QZ+%\9\W( M9^]VUW?[?T3UU.R>[KPBO_/J&6QMOWZ_N?U,;SW:/=IT M<_38;!P]TQN/GKW;VMYS&^M/^CL'C]^41P_[^=%+O[G^?'_WT6.U\^KQV\WU MUWKST<.#C:/';S?6#_=WM\O!UOK#H\WM_<--LW/^G3_D7FZPNSU4O]UZ]5#.WX"-5SOR'"_M[F$\?;K]8++Q0KU[NKWVI\(" MJ#SUBB[< S&37@XE]&Q0'&**%IRP[>':TQADEY@!7VT/#DG9QJ(&BQHI9#'?GUJ&]B8=^,)#8 M= M3SW+V=GL8ZUI#C[[_LEH=,UE/QB4==$3G03X#RC_^^1PUQR^R0?'^[OK>W+- M#;VY_A)VC]K]=N6\G=/=]9=O=]QD\]D16$L3(6A3LC[^IZ9^HO+TCA,Z5U2\O]G'$ M]T03E.8A>3">:K2UD4BV/6Z1\][IAU-^Q]/VT=I;')7I7W_P>"(N]BRNZOF" M"UOWTQ$=/1QL"9";[Y^=[FRON8WMEP+F,[OQ:G-_TSR S?7]_:WM>Z^WMA^_ MVWBT*?=Y?LC_^_QT]U4YS@:\ &DWUY_L;ZR_?K>Y_+P\QL>G/!S/L+^X S3Z7<'Q%OYL+\W MY<6//S1W*]_R\\7:;5Y@??#'ZYWMC=.-;;FF>: W#YZ_WGRTX78.]B4X/C/" M 25&*L:Y!Q]CO?GJ^?[&>^'!JV>"[TNS^>B9VGE_V-]ZM"'G[PH'GA_M'CQY MO;6^7X5'\&?1SJII+U**2I(@4CT,E'N&B+DZJ+&*I[5*_729XEZ ^X]F_"7H M7L&S=;W\4DY&1W*M_:^"\\&[8Z8)E^W^D9RR55_(I^-Z]L0+8=-WC_/!X],_ M8\1LM.@7!U8R'FMS#TMR/1TQD>[,[ M>+*_^W[8,DPCC7K0C&?CX*7:,+M'+3IN/7K\?O.@7?OQJ3C:]SNG2>W^>U_1 MT1\#?)5.M@Z>M.(2B S#GM)8F$O938N8Y)V97'"VFQ\"6B.BQ-T6"6)LU[4+0A8 MI9*CFEUENP+MZT';6OLS6!63BZ(G?0J2&AGJQ>!TK^B4(08= A8!S:N_ ^VO MH5-"7.;11]'3VUBM)$04R0%EG1B)@S,4BD_*?!K&#V'T\>;#:ZA*HB0N]\5D M2*_O#P?G QW/&Z*7X5'-&]#WK\\!/3[8VB8MUSG:.'J@=]Z3VEVGMSM'3T0/ MOC[=>"\:[]7.NYWMG;<[+Y+HPB=CT8OOIRG3^^>O-P3$C4<[XEI?2CHE^O-@ MX]WNHV?B?D5_RO/N],^_\^\G^_FH'&X=;+24Z;VXV'>;ZQMO=P_$M6X_V1?] M>;3Q_N%KR9&-Z$^S\>A)_]_O'Y_K3-&;:W\*.-9Q"#T?K.T!8.PE -T3#UYJ M* 6<$C+HGY3ZN]AZ0S804E#!)*6J!0J$V6GOE!=:>$\$4S9$(8/I7;SX&S9< MYM"-"OO#PR)4>/"?$U$]F\,)3S]]<7S8GWS$DCG'5 'FY86UZ\VC'1$]?_1W M'VWV6XZ[N;TA]_CC]=:KW;X #SO;?QSL;N]HB<,?6?M+L]M$SRLADGFRO[4N MPNG];E_N[W:/'@OP^_N;KS8/-\6#"-!6\F1CK8ML4T\'$!?M.?>R-UZ<=11? M6K*Q+-F3^DF[+TJ>OME'?ZT VCIN)XX?O.,1]<>8#_DL99H[NI>^7#[??"T^ MM\E<:&:\]6C'[AR]?+^[_5),^MG;3?.DOWDDQUY\C.YKMV&>G6X<-)F[)V@^ M@]V#TM_=%D2WQ:37UVR3RY)MO?OW^Y=.S%UQ(+ M"!S 305I]45=A!5MR[F5"&8%4$T.6@@N[+;66#; M>B?_+,HJ9W/H.17$)T.&:3;5\U4Y""%%J+KEUU^DB7*6%!VK-ZPR9,,YJ>R4 M*=&X&DQ,*VAO%]K'3G*J/WWQNEJL(G#!]2!*MIQ),BJGJ%2C*7@=OAA:I&H) MQ$9S5*"+S1;D2A#%*13)J%;0WC*T&V\WWS_[TR$!BGO#: M>'QR=!:=G_?'KQ^.F!_+ X^$%,^G(WOGXKIGYLV,[0<7ZOIPYX#,UJ,_#C?, M8[73OK>^9[9>_='?,2_=YGNRN]M[[[?6GQ]NG%ZJ:R?'WF^8AP<[![N'&^^? M*6' Z=:C=N_=_LY[4= 'HK,/7IY>?N=271^*&-MXO_-J4]CV\OWF^O,V0@73 MWWGTY$!4OSSOQNGF]N/W'ZMK8U,)3N)ZJ$(J(M6+ FG/6DFL31#)K:"I:Q^^ M45UK)_FYXM*4-7CA<:+H2TA:H0AO>T:K>$&KN*)5!VEU>DDKB1?&D*X]46-) MPI *O>1"Z&EQ(!D3Y *B^LQ/'X8UOY)6Z'0L2G)(Y #,13Q4S 6M+4IDOU93 M6H4+6H45K;I'J\TKWLH:,ARAUX:V192(,HDIE9[HS:1J=H&1&ZW4WW85W;1G MV'E64"MI2J"3%W^$6(59UM=L%:Z"8,=IM7$U"-JJK(NQ](B=:-U272]7H97) M1%14%7\R[6(.\5N]5:HV)I; )QHI&=LFS7D416U$( 6K5D&P^[3Z$ 11%U 8 M3(],Y1Y8KWM)!>IIIQ1!DB3HS%O%;\VM$"S8:$'$-@%(4I5!9Y>J%RF?">TJ M"':>5E>#H%=HV5+/>/%1@.![V5:)A.P<&N4".FJTLOZ;!\12=J9J+!: Y8W/ M8*R/Z)UMW)UK$+R8HO+'\% N<]B?G*Z(]>7$>GDU#"91^K8-L@9P1I+VP+U8 M:^P54VKK<] .8QN(LW\[B^F&Q (0"I5H:G )DERU:(ZE@DE.IP!ZKF%P1:P9 M$>M#(+0^.ZT3]0H%2=O102\JR>(-ZTK)9?$G92;$6F@UN"+6;(AU)11*9&H^ M2[?>[M2#4$TOZT:L*F$J&/8A<",6?.O4=1"GV)[J!+V(K0YOCD"HOWQ-_=%(^=?TW^^HDY' MJ/,A5_+.>*J.>T59\3Q)=%Z,\I?V)J"7$$<6OY Z7Y45K:C3#>I<"5JU+?B+ M-?14]*+?O"1"J%7M)K^L%7U.D"=5Y?#5C!0;:(U,N4E%!' M7$_R-O9B\,HK=$Q1J!.^R.M\35_WBCH=H.()>].QZ JDDND'( MH^'OJ?/)];&_\V@*WT?Z/;-CGY)O(1**Q$,2@9>(M4T!@C4W7^GSSPI^^NEX M[62R/QSUWW-Y.2CR0&W!Q]GTXM\/\7**,?\N/X:?-]X]';[ET=FK_E%_LC#+ MA;Z-4\='&^_W3G;\GS[FA-A\]?]W.V5U_H'8?/>EO'#VP&V;S8./% M1YPZVI%K/7F]N_[D8&M]\_6.\%&N YN/_GB]L?W\=>/FSC:]WS$;[S[JQ(ZA M)@611*J;-NC&JBEW[E53K?-**7$A/_YF?])?T-?865Z]/#Y>\>JK>;5S;8Z MM83.0\_;ZGN@H:W]1>XE$[RIV9,/;8Z _:(I37]/K(#1$P7CH#I0KM7J*#:@ MLLIZY3BL'%:'B76MKT@EBJEI?9W.%KU)$"Q:,O%H785BQ'%)ZFW,3WXF'FO! MB;7R6-]"K&N:+GO6S%[W:G%"+)0\*XF2[V&UI;C02DJ@1$+W4S0S(98",)EJ M4M:'= *-K?Y2SVE=,O>;>EE(_F6)ILX M82C&_SVS?KY> ';$E4<\(![_]FLK%IW63CUP[0"[R^3TV.!:=P_.CYL ME6^GG^V/&N6N5:3]Z=U8,KM??[Y^C;/;7;W'].UX>#*:OIL69_[EG,=G1/B: MJEP7%^)IT;2+=_W2WM<^CWZ8/A!_LM+R_6N'[EX?W&3GZ\UU,5UFE>8-MIX M:I.7S7#$.#X9\6_GMY\>O+C$Q;&+]^T:G\0!F0S4&E5R&:)$P=S2H%#MU*-8 MV\HJ&?$U!FZ[^<]_!N^U7J:SMT5N]N[XL$_]R0:WF0@_E+XW7GS]YD\M&NWR6&S#CK+[X MY+?66M,BX7#Y&\^/W SL:^ $WQ:2!N]"04C))(\A%5.2\CG$H#L-SL4I5_"Y MM[BX7!KAR=0!7K>R\UKTO[Q\L?[%!@A4=5&,.D8-Q9)88K%L1$(C!8=P5M=, M>9,6P/]]:,WF_7S/I%FP' QE"6IDV(/DXQ$M>.V33M*H1N.G!D?FWQ370D&\ M>2B(WQ(*KK5;*AJ-1Q9R5$!V*0C'M1 GZQ13J9\:&5BP=@LW;[-X-*UR63I^Q#&^(S!C48R7N*@: HXDI"=Z1C;8:C M!%;EX#S:)%$G9)T1K6;K2-=TV:VT"C8+SXC9"6=6P82DHB2W'L"G;!39-@7 M1\*H<"63^=ZLQ>GDU5DK3S02BEW MCT=S$<&H1#*)0$?.U0#G-IL*()3 2Z,DYP'3[.0=^[;W M58P2]G*3=]&S#^0 ?8TEYR4<$KTSO!9 /2J)-Y1,_920:-(9DB1N;!0E ^9A]!41MZM4Y16A[) M0'1R='(HYY:MR3Z/VGDCWF]7>\./!S0\XH[(!U=LR)JK)M2@.6(4B9=RB(6B M+HF71S[,&;+920D4 9Y-K$JU/4S:!CF)Y8_WKA1CU!W.?E]RR&8G*T R$57$ M)1KK)!_A+#*#O2ELC7?R8@EEQ3RPF[_$ #%&9[7C A%,\,D25C'6;*K6"O(2 M2HRY ST7N8$)L$!NT5*#<:(C6WW&5*O.,2B@)90;1E!:* M]PB%H940X2)\0K,\TF/.T79V,B17K12Y'#QGJ&@CZ+8S6 QD##7O2:9Z\G9Y5JG=*3XSG/6&P6*( M-6=;(0E .EA1\%!-FP^7T]((C#O%9X;KMH)$HDH.6C^V*3D9XQFS* J%AO79 MPOQIDKFH^*R5@Y/QI'UI_' XVN2W$GR&)W+9P=[OH^% 7M(4OK^&J/.S!.!! MP5$9OSPN K7\7E!IYN/Y"\2>CY+<;XF.&)V2..A:]T$,B#'J:KF*D;,5%G5( MB]X"C:(R2T>C^I,9N(O281$@4PF2+>O$$N@P96><0(/8 M5A,7LS0=%G<'SNQZ*TQJR_+$JT$BJ#3-/Y0S"7Q$-(&6IK?B[L"975>%12I0 MK4'E F";;)<%DJQSJD6,)RU?XG_+*,T_ZP^L)42!.,"HP9!-DNX#%3$Y]*YX M7+[\\"XAG4MRF(B,!F]"K 6*26WYF"VJ(*!C=[[,>66<=Y89?MB5Y.SF?]D4 M85I[X_S@Q35NO"N"<44G$PU7$I]L?&1.E@VB+D2BY\]]LM&V=_%B46%?[X^/ MAV,\?#0:GAQ/5U?)!>ELI]UKP,N)K0WZ@Q,N6\>M@'S;5O=_^;#4X4@N\+FA MS2\GXKV3L._5;UG6TPDP^<+BN^7 MN)$/)YZ]$7]2[YV^$!>R.9Q\VLW,RK>_"_V6CN6%Y^<3YG;>)&8586LG@6,I=!J))TT1"++::MCZYHB_=9.<^$#F-9TN1QQ>D[\_IS M&"XO)94,*CBN@#;&XJ(E*E7>B]L^ZSA+6BGH7;Q85$[_]P7!\.KZB M0*9;%M]!Y6NM>@INB.O54[^E0]16:TW4$<%#!9-MY$HQ@%;.E-J!H=4%@O-6 M!E?;)FR@E*XUM>)J)A8L)1IR(;=Q\(N=C%8&]^4(7;6A;]D]ST RR14B@Q"R M2<9C;'L:@1:0E.]0O/]#,)"0=CVV?WHC^+6W."K;(PFT^[PU6,H%<=EC=9&4 MX6J@69T-)';6MG9KRVJZU OXEGX':WF[T M!_VCDZ-9Z261+-*DD]/?1205=90M^&[%EMO8)DBY$%+-J80,67O,M:UD@NIL#QU_6 MP'[:NV*^KH&OS_AB2$)[S:80).=STN(RP:<:C#)>=L%F$;K"DJ0DU< M@ O'6I0J$2E;$-\45O!]0UK#XPLG\2&YN?KAY9-WA"P\U4?LC4T53%)9@].J M),W1@3I/?#],\/C.6//YP@_?ZN"_: ;$M5._Q<'G4+$@AJ RZ,2I+1!DB> , M(IJY"XNKF]V=C^QOC5[PZ$V?/DI4SX\N$GZS*UD<;,@U6V("YX((5%0EL\I6 MHG2>^ZZC$U$-Y>\-]3F_X<$)/^\,?O#MF MFG#9[A_)*5OUA7PZKDCMV(N+5CY#_-?;N?!/9=BN(] 9=8'R[=[IDJ57&G!Q M1KI)H;<@XC:Z!(XY:RAO-8?T0CK4LH>;Y0 6E/-*%I>%]1:YUQR MRAR]"-L.1,5NH#N7F.F0=:*0O4*Q7:PQ^0B%BR8E&6].75Q:NI#HSJF2JL0E M=!J+KF KQF0HDRI%)6,*=:G__B;H;O0/^]*NI\OLCK.+/E?#!8T%Y4292EN+ M1S:";:%NEKM>'$CGHUM"AF@R>J0*F5W.+ I&2!,,)M7-\D^+ ^E<'"]H<;O6 MUE3:3HYD$FJ)J=XF,,H56#;'>W'H"2^ESU4!6NUDE\E"JP K!JJ=8O0*F!SX M)?.Y=X?F?*KM&>TU@)+HZ8&S3UD^4-G63!XHY25SMW>'YGP\;2:J29-F9,@J M)4X,6@>6#,G%R\7HR^)II_L$7(ZV+J.S%47J;$PZQ@K 0+GX(O\&R7855NA" M+_S" CJ?]-9E;42&*D,2+Q-C5>A*JU)"*=F@ELS?WBF@8 M77;>0'"IY$HUDEXR"[WCN2WSVM7@7>L6BB&FJH 21%85V^Y;2^9O+T/HFC095[G$13!=RDHB MM=EF"L9D+3E2,-$ZI\#Z&H)!G^J2>=_YH3N?47!5$ZBHL6H+4>4$64RWA&@3 MM8TXELP7SP_=^701FAI=8*9JQ26KF*T+.11G&;6+S,KI@=D'RI1Q+]@2U*@2=0A"0;<56*K@#+GCA@9U/.ER*9$A% M0BLF2,39.\T%+$6TUBC7 3>\\,#.Q143%U:50%>1-Z@82>*K21I2+3%UHA3( MS8&]J'0JB+[ RI/39?3!$"@'LB'[&D R)12!@Y20+;9=T[J0!B\NHO.:#:J4 MMMJ0HE8W(R40O0HF6 )*L0N;/2TNHG/QNB5EB-&::CT 64QDJ4;6CG7)T(GM MOV^.Z-H;^4*?EK(3F"B7ZD.!:"HDQ='DUL_/6(W!6KLP]W[A@)S3E"2M18IB M,L9#TBY+PNNB*YE#E:RH+)6/O2,@Y].W$%L)#X?91@32YW,]@&=VL2E&75F.G> )%C.PK(N5JHN@7Q*5RLW, =2XNU_LH M2@4EJ<4$ROA<+!J7LJ/@J=HN+')::%#G,^=!DS:B322/99 _V7JEJ"&J+!DT MR^5^)R-YU79A64:G&]@D$TOR&EM-89ML$;%I2DP&5-5=F."P@%#.)[LM$"J2 MK0D0H' KU>!+U-882P!=&$5;0"CGTW6 BH%C!:VPY;>)R,560Q(24.0N3.*] M.933E1/+Z%O)6,[>ARCB1)#,,87$9'15@JBBY>HWN L4Y^)6==&QYC:7DQ18 MS9EU=0FUY#O.1*A+Y5;O L6Y>-3@/'LO5XS6@6=*SK!D.0#&L\.2%[\N]6IK M[-LNE7U]ED-2!;VRK;<04G YI8JU>(76%&/TO*L*SKB0^5,<=&6/.0:= T#K M 11D*B1K0Y9L5_(EUJ#MXIOR8B$S.YNA5(*I1KMB-!0@K,#HM2$?@PUV[I4X M;ZGXOYQW\?+QT?%H^(9O:4[UK9A33CZ%FA4B6M 846G/-?E6\<0&C$MF3O,$ M;7:6IH*V5HE$%'D/P:1H(#N0-%5;+L69);.TK]F895'LRQH2V9#!JNK!IY9L MDLTBYG4T6=FT9/9U]U#-,'[I$BW:6CDK*(29/2?*-DAF842H+YE5W1=9,.U& MDTL\'LA7]T:2Q'?%K')UZ*+#&A$J .:BD[*G1$KJV%QWZQ;>KE?B^4^-.1B=5G8,4Q;)CR,4!<])L4_;&A@[T M?U_@]+ _Z$_X:?\-E\<#:8^]?C[DM?&8)^-[IQMX,!Q-Z?31;@V"[9*NJ ;Q MVBEG4U4UX+U%HY)U7NL$R2D5%M\7+!:BMZ,)(X$J#I.3>!J+B0E5+894%N\= M,BY^<%U8D&8855TR H;DIZRA^)B\;\O8@:J#ML?>LCO)S>& VH;A$UZ39.BV MY/O\/68191],,3ZH!%AL),V^9B!K#8(N2^HQ[P;>V]D;)KGJ;0YM[3(0 MQ*/EG.2&Y&KT;0T.*D@V)C "KC;(V6>C.]"OLW"@WHK?!"WJ3A$"D(0\U"@Z M@=%9#:;:K/V2^LT[PFEVWA+9H8[L-7* 4$,$\90U1DE(G8:8E]U;OAP<3Y4" MEVVF_<'P<+BWE*N,O?(J!],68A!P59B@%2ML?7DF*;)+ZC?O!M[;R3R)C8\H MF8R)H)DEV!5&<9F4.<'Y#NS+YT'O'+'9^=+80AV55N@H@8TUQ9*B49*D9-(Q M+'U7Y_V3\61XQ*/G?'C65[[?/U[*)-1AK<6S<=$8<"F*Q "KC$EM"E--'1@$ M661\;\6;.LC>MYW P61(CI)&J$;YDJR.YKSG9?F\Z=U#-CMW"M5%FX/+*+@Q M>3\6=6MI"3M!>KD/T5<,+L=(./5" J)AN@U:MQ[*UUV267DEC5 M_.QN MX6QG=GF)652N[$!,&JUC'@EQ$'2\'.)V=[2,AQU?*)HHC$X.!6'24 M)@S.Y*J5]1V2P,^Y[2W>'^R]E+S[JN&,Y>]6C:=9T N4B>4.) MSF5O7(6B9SD6CGMVAO-T2^'9T_8S@H;6*I_-*,@]=; MM;+\IG;>T\?WMI[/Z@'.&NHA4ML+^O3Z(SSG-\/#-V(ZUT]:1O- FY4/I)(A M!H.2TZ4LN7?[C[/-72B-???F,7<2?\H^\=TL[7-E'F>+FUQ09&HQ,;9IOYQ* M3M::)+ET3ZM87E(ZW38, M].@=&,!0LWT7*!2'E#&MF!*]*]12LN,7H.>8(&: (=V() MV('U___,ALWAA,>_XVD+M-O#>Q)-NS*2:2*ZJ(FYE 31>8R>,F I.6!*W(%Y M(8N%S.QLIIJ2<@5)G^T&9+7.(2^^(U^1\A.D?,H3>9@;WG%A0A=72YI;::<$ M6E.;>,HA%T;FR*H+M=X_2\IOY6,WNWD '7E3 M6V<[;+);;]T#V6&HV)75J_ M>&O ?O8)OKI3LBN4.1GTS_A2^V/"PS__&SE9E^TZZC4)TEJ+EM M84@:/58DR> +6K#8I94MRQ1-5U:R4%8"5"1^B7'H"* \8W39^6JKITP^\?)T^*GBG-/=35J5HI/1J+G6Z3K(CG2#1YV" NN,A@I."UP)3/1>!=VFDG:@ M3/LBXC/#A:B0=:X=6-[]]_B<+V%H:+1*M@^'HQ>? MKV2[.(:#&D,(:'0 PR[6HDT2E^:"*]EPEPUG#L#,SF*<-%02^:--K) "QQ@, M!O3$EE0HL?,6L\Z5Q9&5;7SWM(^YB81^9VIQ<2'O:Z)BFT,#E;VR)EA5@$-) MJ0.U#Q8/G1GN5&!]IH2N]:M!+39'[:"BPIQ#MK$#$S0^@\X52+H7V3 M$8%*DJUIC#JHG"UI.]V>I?.V,P=T9KAWCM%)COW10K2P_[]-3 M$3\ZZ>*:-YZ+J"36&BS*M_J0E*>]\Y13SC[JHKNPENKY90LT$OQU0/C%R?'Q MX?0X'CXX.CXR(NNS%?WA2R+#$?T!8PKJ)W7H-NB=I9P M6SL45A7PYBTJ?\' 9?0?Y;%),BI0J$N1]=D9Q MJ_V93*5,M@-DFB/D7T7T.YDA-Y\>FQQ"R4FUF7(0Q!VY&,#DE,@X9H\="$0K MS[0H80ZL^*64@D+6 ,FC^"4H$N8(=34F=8!,*\^T*&1"0V!S3J"4A2"**$8G M#DEEZWS&W*7=*SOH/^;2[20YC3-HN*;<1NMT,M'7I((NE(+S'=BKH1M(W\YF M 4JE:%6L407(!;(-3J.UC@T58MO=KJ>%!6]VW4^J35+A&+76 2KYI$H4Y^N= M*@H5P+]%CV! M!F-=T9S9,;#V&<0O*!NS5A6CPL6EQ4IJWR(M:C!(O@@#2$%I \%LM:VDC4^! MRYF4\LH8N&U:?%D+^%;NT\ L4MI6ICDH58JVX"UG[21OU0I"0 Y\MA_)M 5Z M=]447VLAEQME/?C/B3S7_>'1\7# EQME79RV/9K.PSI],1G2ZUL.@1_A]$\A M\*-3OR$$LB>7=&5T%J!"046"K)/@9XMSALZR'@'9]"Y>K"#]@JQ&VDV;&V4I);+GH<6T!(4T])2 EWW(M7 M,FJ'C. +,*<<6U>>6&V)I6U_TR UZER;R MCXG<$ZG M)E9<.^%VJ634C35/.U4<<)R%=R@1BQ6=HWT $&X1K)>N?,.X16#%I=! M'Q*[CTGQ+7.1;:S6NTB17%M2EQB)@X3_4'Q2I@M5>/["CNF&]5MU"O]'^]8/ MCXZ&@^GQ>\LXYB.&+5 1&:L"I!PR5E9)DG8 BUYWH$3/#4U\C>CDZ.2PU3;; M'N%@?'BV_K@%]8[RN=PFU3J)QY^S,0@FJ25@J M%JQ$-@$N&M)!U%(;(E]&.YL?;C/<+@Q=Y&0H%JW NQ2IVA+(LTML G9IVLK" M.LKY9RW) 5K-[ UGB"K&*,::?(6LM*MG&K!U138Z>)1)0\0V>7(K>84.!-\ =6E#5(6/N3. MWW-'E0U-*\)J U9"=1;5 AF5RZ;Z4);:<\\3[?FLLTLA1_39&RI@%6( 95.I M;70<0EQN#SY/M.?BR0E)TC"3E*H6*!!FI[U37B?VG@C.;%O -KV+%PN/]D+T M#(I!JAL.#7YTZC>@627#=E:)BD(%XJ]ST&*J4*KG'-AV*2Y_HIC,%-#' VH7 M?\/+6L])0$E::W(2<4%#3+D:UMKD2)0H=Z LX9R@NYVY8MJ@CU@,2#1T3K5B MGNQ++KERLIFZ;5'K_1'39#@:3_'9.F[*95GM"FO,*1I5604QK(PV*)52-6A+ M-DB=M*N[ _!6K$N%0B4P:L,(-1&*SLB<"W&MC-1-7]>V/]KFT5$7W5W.;052 M]895AFPX)Y6=,B4:5X.)J0/NKDT\W>Y/#GFK/AZ4_IM^.<'##W-2+RQF*5T< M54L@H2E'!;K8;$%3@%C1EU*IX^A-C>O_^/1B3O,R(IAU91^=+\@)%)C(&5%) M$H^NYJ*@ PA>JNJW."I_G4#3-BL;]4FT]C1DO1ST)^/G+U[.8O;Y=\P;PI2= MJ1J+!6!YTQ8U6$ER@V8B"M(%RZ%(WZL( .9\>4F_) M&VU]$I\J_E6$?S ^D$F&B%T'"GO.$[_;F3!B@];:>9\I@\@33"6"O&13"XKC M7/RZ"0L"R>RJ(900M1+S8$E9 =K,JTP!P=F,Q92JSA;/K2#Y+"1^=M-.,VCC M/(0<-41;,YO A*2RJ'JFJT";]L@*ZLB^9REY!QV MH+_KQ3Z.^!Z.N;315#DZG>TR_71\OH7*>RXO!X5''W5)CN^=/GC'(^J/^7<1 M@'QEK?!4H4W?;[\=SFHIQ_*1AQW[E'Q5%J%@CF1K3<3:BC (UG1(XZU8U TU M6H-(E)@D?GL#G$LVH" DPT$C.]>!$'+;3-L??;9#J1-RP'P:!3F@L3 M.(PIBI]"+,$K8J>A^WW^7S?HU\E^?_#%29[,*4$ H_&&L>4B]8A).C GL_S MQO!VUO1ZL2ZD-C7"@G:4B 2V *NC;1U8MVEW6?GC] BQ#+-9&/0QM=I^1D/"G0V.90B M/I$Z%,L6#,ZY1#./',0<*[8-A4OBB,XXASGH4C4EU:%1[ 6#W:D5D+&I>I#BIFP"W-HOR.*S"70Z&RSMUB@VM(* MFV>F9%1UM2@V$3JPE\-#[(_^P,,3OG=Z^?)_Y8HXHOW3I_R&#Z\#>WG2X\'Q MR60\/U9VO-,/& MM+#OM)3#P]&TV"Z=_DT;7#EU_)SI9#3J#_8ZTO,)Q;*I5 J@$;^F(A?'WBE; M4'GC.S"YIHO471N/>;)B[==/]!8:(07QL4HR>[*80K#:I5(-^H2\^.-;763M M=^QP9S<&Z%);3%MLK:I ]!X+18L.T; '4AT8FNTB=;]/ASL[UD9G3*C:UN@9 MK-6IL%7LP!?M5?1=FAVR4/3]=B9M#@>CVR/3_.5W*R7F,QH,$NISCJB@Z%R$ MC9Y8<^U )]Z*>9WL&\S%BY*O2I</G,DJ>C/L#'H_7 MZ#\G_7'_0Y"N;J! MXLI_=(IY%15JZVS)"@ KY2(^1"B1T!71 !?S')))=Q:YOL+ORL.EN_6[4"2V MF^ ML0%1^BE+RDDQ%+2%BKJ8_>ZMZITWX*WO(O85[>9[5MVLW5H3SV+3M*2EOT@*V&]PXSDL3?Z#F-]4Z=2:PQI I M2&XI<3Z'I()&T35%Q8^'B95=2#N]>7ZD[&SLE)TW.IB@BPK@,6%@"Q&(*T+$ MRQ4#ZTTQDJ&DO)0Z@IJ0J48_8%@U8F@$VE^'K>;N%<2[< ML8#M%FZL!*^%D&]IMU@5LP^*LQAF,3&1M5#89*6KN+/S=H.+=I, L8#M=E/_ M%J^'D&_9C%-;A$0((1MHH2&AL2%Z T[28>4^ZKM91/_V13T/L_)O5F$LJ5 M MM4+U*5J+%JHU.53"=+%7$.CS=I,7BZ8]-^T?LXOE8B]J1.]G$P MQFVF_4'_]=JC;]4&[7;WAX/Q\+!?I-'+@]8*?1Y_F'9P.?]YAF,(3X?CL=QU M(C)"E(=<^-[I)DY$96S5#Q^?7OGAO\NS#2:/![4ICZD6F<4/OZS\_XB'>R,\ MWN_31?%'&IX,)J/37]8?W&;?'/3T32WDZJG?4I6LLL%H@_@7 (I1$G247#T7 MBTR.NC+!;F4AWX.%S*4/T8#VU!8W.$!0'K#-7P\0->O6N[C NT&N#&.)#>-6 MQ@@-&8^@6\D" #2$:$!ASI(U)1=\6=RI1"NN?Q]:.7 M&%^=)<"CX?@8B<^/S=9:M,^E2S-=5CR: MY[R5H&(5S5YBJ&!J0HIL=0;E.%5AV"JN?3./'DMSC\Y_SH/#_E%_@,NZPKHZ M'4E7:T G*)0BJ^H)0^""1"6OHEM'V32?4E#>.#"8P#$ E+:G8*L*'HMI9*IZ M%>,ZRJ;Y[*J47O#@=-\B7.&>: M2Y13F:IW).DW!O"I8(D4VR0E \N=*KBX(I)\U5QUAL5/9F8P6J'-A?%Q;I0 M(#'[)8MPWP>3YA+=@LC_7"6R^<@0JLU$SJ*N$<%I9[JPC>_MY2OS)7%'8QP; M+ZJ-VWPO=@:=B:RU!@9=Z'Q=QF+'N!6?%BC2@38$'&I-4;)OL+$B8E;!&(E[ M ;JPOG+%IP6*=^ *!N7 !\_ "J/UF3ASB>*48NA*7>%%RUWFTVMH1)@G#]9F M"]:9G+,IHJ00@RM1=V$'\D7$ R51O>;IG1@VLE\3'WA^.CH>")F\.!TNOL4^8D*;R@ M:BRG5(QC1-=VSK;4A:H^BXGF7/RL*51*J8O(^5\K@@;KJA\^6*Y^J-+9,I69?8Z0W20$I&- M7 3/I%+HRJC??)&;2]]S;9W/5%!A3:"*0N6K\DQ)EV*KZ99$L M.<75.04D-JE=-^?+@2V\YDGK@)H53 G2% I MI1A312]*7E+/ZEWW/>Y"8#L7GVQ-"Z3@%44 A2DGJB%%M$:#+=5TWR>WPVOC M/BZCUTW6:\EAT6K-HC]L"MYG%J&>H;1ZS]WWNG>$WGPR61'Q+.(QHJE@/&+- MF8KS.:?:ILMTWZ_>$7KSFI\F!D4.P10H%E(NVJ=J8LKM/F$Y/.>#D]'PF)?1 M=P;EO-B=M\HJ",9GT9(> AM7(]9:E\-WW@E^<_&>(:FL<[&.*[2AI*304@DN M)(F I:3E\)YW@M^<5L37J!-XK*4"L\2\8ERL2@6EBEF&OM/IX>')I:A81B\: MP1E#NHC_E!#H"AH0 5&38AN-PB70_7>,XGQJG9 +01G)6@I#5#D7BABB)LLI MX[D*[+POO4,4Y^)1DT@'B]HBQ3J=7%$2&7&GEFQE7WSW/>JTGV:ZR_)9P=%; M&2F5HT8?K,O@-$1CL8C6 MT-ZT<4?.H0LUI!8.R/F(_6Q-,#7KMEP<48G.1Z]\T."3;HO1%GK"TIV/-=[* MY"0?E6- 3<%[2.R3M!(CA52U8ZUIL2K!:1VJ".WAE MG2^2=73>#AX^7WP[@!!0!W(Y!W#))YLC1W98V^80L?MV<&L8S,X.2 412I&4 MBUE,PD4QBVC14#QYL+;@:D2X:,#E4L;NS31RC\I2H.V\' MMX;![.Q )RHJ8#0Z-\F98]*%LL*V-"A5ZSIO!_?7%MX.;**J7&#)AT1D8,Y$ M&8.@H7.PWG#G[>#6,)CAAF0:P6MKZ4@#O'\"XF*R] M.1R\7,H9;%E<68C:D;$& A7TIA#(+;0D5BJ&[G>ZW"6$<^ENP6#:KLDJ(39U M@LD1A^P,MGVDD+I2YFU!()Q/+0JM*N6LO!L21=UKO97GO#64HR30?\,"3H93X9'/+ILYB/& M\7.7BX,7[=IE/]^:8"-IIW0IL@;(^.6T@.Q<44*NXU8&LY<,: ML@')-T;3-6;/^^/7]TZW3X_YHX5FYPWUEY-GL59W P^&HXL[7%T:?&_(_<'> MM][B'W[H/1[0_A&.7E__M=.=!I_S&QZ<\"8OY4"9"F0R!(.F,;DX+*(\%=M2 MV9J(7:@3O"+P@A!X+ADK.4>! "Q'#RGYE#+Y(-*1'"MMNK"T8D7@!2'P7/)U M--GZ7!1)I@B.JE#8^U!T=5&#YRY40NX @7_' 8Z'@SXM.X?GDD78I)1WT:)6 M"E+E9"6OP!0H*6B[6JRRB!6'%SV1\%K5Z(B-1X"L(L;&V @FU9!#PE4BL>+P MHN<2SCB?0U:AC>0:DY XEBS:SA((8Q=X4+T#U)U7#KQ&TV$\H2YQ_PWFPUM8 MS'(KG9\5C%*Y&)U2J[24(F6$@$JQKMCV_US8SL\5&Q>%C;,;8%892;A(.G.% MS Z#Y8P6T ;M4HTKW]C-L-Y9]VBH%I^:Z'< K"'YDATH:X%=5&KE'E>$O%L/ MF;VOH7CQC*& ,#"A$#.Z0JH2B?2YJ)&H%I:0%^5EU^@_)_UQOT%UK<+L(5?A MQ+O' [HHF%AN%9MI9J]F@0U4])R4\\K4:+QH_E;['5\9DEMW4PH^'AU.*.)V-!ZZ=96?%"$.0CG7B- M(I_5B6HF_759Y^ 1$X(!SB[]?_:^O;EM(]GWJZ"\V7N3*I+!FX2]QU6*)'MU M8DF.),?7_LEO=\\,,.!#EATI)BGLJ;-KD00PF.GWX]=. M%(S<:&A[D>/82;Q%L8[;3[2AK"+/>31-KV'M$F5Z+X_W>8G/CTBH(XCJUPAM M*Z,"+#$MCA@/5N"[=CP:C4P\_9=G<5*4<(.O&7EW7E%==+5) M,V)_2$1^A/X1PGI%+G.=.&1A'',32&^$/I,W6LB,@N?4D=EVD]DW)2]!7=T/ MJ.XPCFS/ 1TY&KH^&X4>9%K>FXX-/U1%(Z&IADY?K -@'D_A"[..7P?WXTP-H_7MI)4?<_W MW839(<8SA\P)O3@*W3CQK6!H)8&:/1S8P<:3ZETTY3>.O;N'(X5]"_[9(S5= MBWG#$W,A-3&W M^J'_1/#XQTN'P'(L!&)R30=1?8;AT IB,+XLG@218RY:]IM,2@]PI/=+QN<\ MRT!)ON0YJ)Z,E.M5FJ<5I3*N^>'G"=QV-T$+'0!%/89&'D^^8VF]9\6TE#(Y\/0VMDF4.'8>M3:(^\(3-P. MW3 *W-CW$M>VXL SL;8CM(:6Z9F>]TCI:RO/TL?A[$DTC-@H=(.(CT:^%29) M$G@!#WV)D;XK9_FZY!.6QHHW@6D%+N6L+.%1>U7%OSH?MU-$WU*N'?(@\!UO MQ.S M3R3<0O$18)4%,3)<)L\ZBTDKD>LH8: M*+&'6Y7R^$<(;RL/.? MT%X1,VV+N]@6$OB^']M1%/ANX#C; &:^^?&ZUSA< MI)S.7\,/,7-Q^-G._8'3INZ-@L86["[8#SP(QYP )K!&)DMYSO M[SW93DG=FYL^- .3^UXX]$ U!2,_3JQ18 ^MQ&,AWRTWZE')$8M;OAG:P^$P MLMS01JS3D96,8H^'H]CFSDZ=+!D;G>]TWS1D>Q%S;3.._5'B#IG%V,AU05;P M*')<*^EHJ-,^?T_[#"-O%(UB:^2YKC=T1]Q*(C\(;1ML'19L Q[M0]#75IZE M8\>@;ER:Y+R^;#;TX<6W;B2,@ MLB#D<3ADCL/\ !RA9)ND52^%7J!&?%A,AS9?#>D MAOK%RZ*(;](LZWR=>XSD$H2&(W C,41Z=;/#$[ NK4S=^8 M(NW$86R'W+5\L&N2(+'XR'4\)PE,9^A&CY&XMO(@7=,V'9/%[M /7"MT ]<. M8I]S/HK@,$>[$1$AN^'P:I(5<\[/> 9[%;]*69AFZ33EE4SJ= M,':"A#E 8@$#H]2Q? LDL"P2< )"B+3BUW+M)DYM&/' MX@$0HI6XVP2)_, DMY7':R8.'*9MAC[W7,<$X MU0OPFLVQ$4"5O,#'Y>RQ4-F(^SQFEC<,<, %MQCW8L^U_5&<,.Y$VZ2W_D%] MT5'@/::Y/1NL\1%X[J;M.BYCH\3S1T/+'()F"^UMDG/=:7_UM.,D& U!H<61 M%[I>[(2^[W$W=!P;SMN)MJFK9/.T6BM1J='3+A)2Y/!1 *0S#(?,Y0$;.2$. M5\!2SCB.W=V*]GWC@6ZBRMQ*(G/!V/:M)+;,Q'+#F(U<^']F.9'ICVPSWB;K MJ),:HMK;'D5)./)\TW1YF(R").'#Q+6CD>4S.]RB ^VB;J $;!Z!,>%9KF>[ MW+6#<#1TDLAAH6_;2;!SUL0C%L6!.?3 +TB"T#%==^0P;S@,33.(37>8)'ZT M^3C@?[)L)LXTRXH;%,;897/&*UY>\VH9$KS^V8NBW"]YG )15!L\1;:-INJ[ MD6?SH1WYP)>A'? 19[[O1"Y\R-UM:JO9U'/[\3P9#4>V!YQHPBF['K=9$ !7 MCD;<]1S+M;W-'Q:QJ6?[(*,41E82^"-SY'E)Y'H>#[S0"UF2#$&>,C\,=T^$ MJK;[>7VA_.VV2%'+,QT_<@/'"ET0HZ,@"@/@LC &0V=H;E.*9X./[L<+4M.W MA['OX$0]YL86 SO68K'#F37$6$:P>X+TQW#F_+%W^_6ERP!->@AJ\8)\?JB_B0>3JT$&_P>.CV$[<8>PPT_22 MP(J'H\@9NEO5ZK EQ_CC96Q@1:[EP@&PF+MPHJ-1-'19#,P:!9XMK9_NJ#=4 MWD96S,+(C ,K\$!+.L'0 M^?3LZU+,]64Y=VY_1^@*LQO+?C J/%-V,GM%S0 MC!8!J21F K3GNGX2#]TMFGVQJ>?VXR=/ #-R+PQ,.PE"UW$3QH8>9T,WXG%H M1H&[>SSY8ZS6^V-+&Z1HX(PB.\9X>>*. G \>!A%6-ANC^P=9LL?Y4_^&,YT MDA!4(X\L:^2Z]C#TAB" 1XF/LV+\:+1[G/GC;9W[XU(7.,\-O' T"H=N./1' MKA][OA='EN<.0]O?82[=!._DAW LPWA/$$1HU+JNXP4.V+J^$[JQ97HN%V-N M_5TZZA]@W_KWQJ)>X =F$GG>T$[/*' M3(0,6!#%L1_[3NRXEAF-H@BA+)'V/?WB-;NI[K!"/3-=W M=4<^6+7,#K$E.(HM[@]WF"U_E'W[0S@SMKD5^3PR?3YTDQ$/HL@9FEYLVZ[% M1W&P>YSYX^W;^^/24>CS.+3C$?,LU_(=YGF.Z7 /+%DO\0*VPURZ"?;MPW/L MK^GGIR6OBED)^R'^'',6T^+C]/KY?^"_9.+3B9E/C0")[YHA_)_OAQ8XJ6@* MLX1_P)-OKJFF\PS/F*>7X^E3QY],G]VD\73\U#+-?S][0C]Z_I]JPO+G_PG+ M7^%2\6]QAZ7[X&K[+$LO\Z<1;!\OGUVQ\C+-^]-B\M2%FS\1-U._#UGTZ;(L M9GG#9].>->-,AW"=+<]Z7;V[9]+IO M3HXN#@^,\XN]B\/S]KO>^I8;_EKGA_MOSHXNC@[/C;V3 ^/P_^W_=^_DY:&Q M?WI\?'1^?G1ZL@7O:M_M7=^R:ISFE],B[QD'@_V!88.[%VS!^YD+[^>N?K__ M\R_+-Y]]^/[_?,-6:,SK;#[S@OMT9?P'1&->Y">S*[A+9$@)>L83#-8R/W:C M(/:Y:>'KQQ3ZYP?>\^'UNCSR<'?WRPW)"9 MC 5]+_*=ONO'<7\41+QO#LUP-/*"P$V")\\ML_\[Z:?F$)[O#O/]HVP7%M-I MXC;$:37)V!SL4=H >FYC% Q,:1A,P?:8QFI!\ON!^.[7:;S\I3,8 MNL/U7]]Z[:U?!O; ]IP[7OPKK5NL';8$S^1_GCA/U!43%N-H7Q)Y]N3S,_6W M/ O\Z(XTN;C-U[RWD^8]D9GQ3E M="NE[XLT?/G&/WWYY_CDXM.7=Q]/TI.+8Y3"YKLK6*M]9+^_.'+??8F^'+\\ M=(_?_B&O^1.>Y>7O+PKW_=M#Z_3B)#VVCZSC+\?FR<>S]-T%K/;C^^SXX_CC MR1=XIXO+S^]?C&Y>7>Q-C\_-SZ\NWGW^X)F^%26QV8<3,OMN$-C]T O-/G,# M/@I&'G>3(5H6P=#UGZV5WI*W=HIKAM^B+[Z3=_9.3M[LO3+.#E^?GET8K]^< MG;_9.[DP+DX-L,LOP/@V+,(E4A'4[ MG7(7G3)O=,KE_/CCFP]F8/M6' [[=AQ:?==UP2/@ ?PK-CUK&-EL.'*D6G$[ MM7+?,NOB;._D_(CTQQU4B]'IEA]T3B^*TIB.N3&M!8XAPKQ&4A97C8-H&-/" MT/]<^,_?TE"_DANW34&?54>U.NA#N_LBK8!4C'>"-!7S-,:N M@;N^:*^,+XO;NEO/@GO%U=7:85I M,*#BC!OPQI@<>\!(YB%EMO!AXEF/BS0_'Q]\\DXN#C^??#S^#-=9'Q(S1(QS ML%Q\%O;=,.#]D<6#OIG$7F(QV[=-\\ESLS\T1\,NN+GB/X)U-W\K;/=N+/G@ MO'?&+PED))^>P#>/B_^^''_9^Q E'C-C:]3GOCL"C\%F_5$4NOU1:)FA%;OF M,/*>/-^#/2KR-*J,_:($+XTR_3O @6O([N?#SRR:&D@21I$8#9$8K#+.)SS" MXHK82',CG<*6C%D)+_7+%K[_/Y[;W-B42A ,AI;]?1D5UQ\,S;LF/A:_- ?6 M^B_M@1/<?[1;R=2D\$W(X__F&>'AS?'+\\](XO?OMT77SZ? S/.KEZ VO,,KB_<_SQ^,OQ062> M?-R[.?VSE<3Y\F%D).7SR'"GH75%^ MVN1PF[CA X>K'X"A%JSFOEL.)"IV?2>$:16D4B$-K?)R5:16G$46@BV3SO88[OF>J&QGTNN4ER],O M]/>"<[0CVF]Q9W9?^3UJ1CX:G W.!X8V5;1Q4@Q6L>NWYJ\V)<;Q MHT*+>W%<\JJ2__,*5F!MI=US/_']XR]'U@=W.!PZX![U>>2%?9>SL#^";>W' M#F-)[,*6QB[8,8YI8"Z&EQ$WWK+YHC73>_B4C#RT??CG:7E1W.2/^N3^^/(! MQW4E@1WTS:%K]MUH:/?#V!OUW<#WK&$Z'I>JY\YWT8Q4%@LQ'OQ\G(ZKLV&_:9%7O]T+<3.QXZS+-!A@XM?Y$G M?Y'>VL,=$X[3R%XCI6QQ:.V^CBHR/\#V!$/'C?H^"WC?]8=1/W1L[+BP1E%H MQ;9C6D^>CTRO;WG!4G'3[LB4($Y?X3;8O+RR'[_]@ALU0C7Y!T?1)_? M?3QVCR\.%]/$GX_A/=Y__.WJ_=6;FY.W1R:V@+W[^,DZ^?+)>_?ET\W)EQ?I M\9?+S\>XQKHRY9,%]_P0!L-P%#/>'WJ,]5W3\\'\'=E],XZ\X2BVAGYBBTIW M8)/S:1%]ZAD_#4S+F+#2N&;9C&-3C%&-PP#^:=8Y:ECGX]$'!Q'N'-?J>R/?ZV-Q9#\P;;\? MN4D8N)YML@!8YV3O_&#O#Z%TC&-6?N+3K]C/2RF#&#<^R_J>\N('WX:PJ9&.>'%PZ MQQ_W0%]K8_(O2D)G[>"=+'(DC_ M++)9/F4E-;27U6,3H*UF]LC],/)]F]N!V??,R 6',@[ZS.(1PG:.3--QL;>V M$Y\;S$AKQ.?-F%,=_X(,_=F2R?XQF)DH/6.#95DM0G79&G+Y [CQ"G':DJ": M5:J\5)2J^#5B!!DQ?)M?TD\G)8\X91@LVR!0E,KX&>X'OK!1S:*Q48T+;%16 ML#?3,9LNOL4-JY;5 %TL7^07,*/SV/C9UMXV!+<:?A1^A'?!B^CW<"4N1=X, M45@J6@FM%.L$ ].(V;Q:JQ\>7%[MS\H2EB5@QS!T-F73V>,66Y?S#[''PE$< M#?M) +++';G#?N@F3A^'&D2.A3/U0&R!\MX9N;7),F@=95.IR!A>08BDY U0%?,2;).B@J_*02VA&JIXL9;'AI5.N4]M-]9/N\9 M_)J7<^,(8UTLHLK( S9E KMH0=TT3]0>H5OU& P1M"0C(F?\V8P_JN FX#J"5)HA_L4X7B1O/7+C],DVAG@$4C% M\K@UB?,A&;H>\WCTIZ:5(6G^?HVJ2Y M2,SA6@BU1/@%3>NP<(I*'!S%\XCC?5ZS MXYW$.O6?#+:,N#MO6LOE9/""W&!1!&:2H TB=Z34E9\"X>;]I2^(2HSJ"BPL M^*-4WAZ0]Q5LUWP +C:OB95:\@VD:!O>8O7SZ5OK&2U#_O*6WZB?K%R;_!FQ M7OW+M4M5OU;)*\L.^[;B1STZ,#!^WJ51$+.1LD.%"27A;E?!7:%X7?]^4/ MMM()$>4L[R[&']^_Q'N>9:'-Z<'_SM^?Y%E[Z\.W7<7[]-W5T=N&]WKT_P#=ZT@ MMOVH[SLQ-CH'3C\P/=:W+-=,DE%LK-<.F5(;=)TK'0UL9#VH^;=W& M;Y XVVNH6YC/DL0[DOZA[NY=5+4:(PN/^0$[?0MI= O;PH5U=N'?;%-:Y?EM MK1S]WHV]U[%5BY+QL6SB U#GN8@V"!5?Y\+%G_LB[O#HMGE'1JP)=Y .^+=9 M!?9%M9W5#?^H.SA_=7$LW<%H?GSQQP??' 96G"1]VP^\OAMRNQ_Z(]YW[1'W M?,?FH]'H;M/5OK&C8>?CN]689YD*;AH_KRC/;T4X]Z+I^ASO5E63_G"1@!LO MA?M62H3[RE)_FG](;#/BP=#I!UZ$(.XNQW&\03^.'8N9/!YZ=O)5]MYDQMR9 MQ._?SXT]_T]8_OH5D)_ME4&5+D1NS/!4R2ES_I"VW&(]L M-TE&9N"%[LCU6.B9(S9,'-,S/>8X'XYP':9MNT] S$3 !'* M@M#OX_2F/IQ%;)G^*!R.0(K93L\V/:"#&OA*'>YS111P[CHZP"(X "8JOXTN MAGX8#KVA[PUCE*MVX+-A$-MQ8/JPJ*'5T<6#T<6E\\&T;&9YPZ _#).X[W(? MM%LT!+K@"?/BB)L!(=?U/,OM!4/[5K) &"#CMY5T,3 NP$!CEY=@XJ$->$7M MO>([ZKN4)ER&A=^A]$6P_%M]L=]DN*F4Y IK^["&,)]FI$5;/I82?X+K-O\,!SZL+/.J)^X9M"'O3?[H6?9?=?QAHR% ML<6#X,ESJV>9PQYH9/S_9;('9Z2:78G:B_R:EY6L#,&6#DELFN93ALR)VIVL?PW3H$'ID59]9;P3\M*%,'"/T!K&Z+E6=9I+=XK M![Q>&!\=L[X^SPQ>'9X=W 0_Z+0-B>UP"J^V-?OG#_1"ZPW!D.4G?M)PA3OKQ^H$S\OKV MZ7M!%-E/# [R?8($5\[XD^>O,62+,F"-+GU-U9?GJMRR[L)"N\O8R_,9)-$6$>?!UXE>C =&+F MAZX7.PEBC,#_^3[8M7X0!)')$OYA^&0%'TX*,=_]:X;*+YE[P?EIQ] B,(7NHI MRV[8O'KR:^O=Y8U=>S#TX.%+>[3>Y]Y^/-D+JI(D0Q.6"X+M^Q2B96^06ECS MJGOG%V>G)T?[YX;2AT>G)[N##'P$^OHSRCDI"86 VIWWPVGVX$7(!F.S__ON M4NH[#O[H(9QG;!R ZXAPZ.*U'=)85F"LP'+^(2]D?TOH=OOJMT$)#$RI"+ZY M@#L8^,%,/1P/;?Q!L:G]@WKE\>X>J:;KQ=]U&WBMVY99NY6LPEW\XQ/0J MTKP[%N@]J,(D>1B_!?4(O6?,(QE_>FK NGB)/\/%L^U;M#$N,:[RKZ][N)8# M!+9W=B'X]>@_O[)%9VH]ZVY6*>MCKU]=YL;1%M0'-NW$UF!KU6XGWC96O/E/ MGJOBQ&^2;1M+:"O<:?K)W_>>.Q)\,!+TUM!>ISON27?L=\4R&:>Z",@PV&G0!Y6@?S6*9".<^^;Y]\ZYWI/GK\MB@H?+._6QH>?Y M"(BP4Q\/K#Z<3GUTG'OOG#MZ\OP5OV095FQ'G.#3.RVRH.83:<*$T0,L#=>S\IHS"H!,2*NU<;)=L[ M9M+-(R!VR^T"2P^JIOQ.376<>]^7)V28ADM9^#N8I915B+Z,?LY2R;5ZF M-:X5SGZ1QV)2)_[FC%>S;$H_.9UPL:C.M]E0 GD$5&UUC2 /K(^Z3L*.=>^= M=3WOR?,_<()Z.B7$2-(M\$&F_M;2Z,9>6,RFA@S98?]AIV\V\_P? =':G;YY M6'TSZM1-Q[GWSKFC)\\;CZ:&9A;IF_/99)+1WZR<=_&U#3[P1T"E."JFTR\/ MJ%^"3K]TG'O?G&L-P33<'[/\$A9V)")EX,&PRY)+17.33L?&7A3!>T\9?E#D MZD\X9[I R_'4SD^GB3:3-!X#/0^M3A4]K"KJ0FL=[SX [X(9B6,R2J E4BS4 MWAAW'2F;>[J/@21QVF&G3AY2G72071WOWC_OCJPGST]IIOQ1+N9CPLTZ1;*9 MY_H8B/%[%6,=T4Z0ZWKU_ MW@W,)\\;Q;)?7$UX7G61H0T^W,= D9TV>6AMTN&X=[S[ +SK8*L[(:7,C=.; M''R4<3K!'L-].'"6YL9O/.?@O&!QE/B>?)BFI5'V)J[%:>FTTF82R6.@[$XK M/;16ZN#A.]Y] -[UGSQ7^H=4"[:Z@UZJ6LKFHH2%LHB^E'6_(O1F',%3P2V* M>1=CVUAR> PTW.F?A]8_';!\Q[L/P+L!CK=*\RB=@-O3](X8+SB7G8N\O$ZC MKJQW4P_[,5#H\#O!)3>ALJA;V2X5?W0J;C,6_0U3CTR[58WU9U>,M4/\N&5& M?(O7_>M:PGSU\4Y95AF?W?C?/9U14KYYTBV/JDJ CD M^FE)F;YK_NPFC:=CL3ERHUQ[,/26B+.^DH55DZBG+;MB\>O)KZ]T7-G-I MC]:?\=*A+6^C1D3!$@T%R\;!#]OGX>I]?G%Z]G;O[,!X=7KZ^]')2^/\8N_B M\/CPY.)\F=R7^6:S7WD-:6E=Y4::1]DLYK%1E/COHIR@/(*_P[D!,HB7F$N' M;XSI.*W@$_AZ"O]F4R,N8$EY,07]EE=I-<7B,?C-M"A1_Q@)BZ953]X?5 UL M1H,!&47%%6Q0*IX#CX9[8-8??W=3E'%E5+-H;+#*0.1\VX0]GO?HG]8S]=%- MFF6+GU7C8I;%BY^&/$OY-:\6/^>?)QP7N?)COG2;%.@]CY=^/LG@+)8^+(N/ MJ^[-)O#-YQ0VGR\]MIK2YRONQ>-TQ;TF!:QG"G[MXA?%;)H5Q:?%C^'0><2J MZ=*:X":8\5K]Z&IVQ=6GZ$VKBRK\HOX]*SF.=KMA9=S'9[PSVTH6_& M*_B?2T';9QSIW-B+B#:M(/ &QL685WSQR4C%ES.&$^FX&":7S*8S^&+"2V(5 MY %\>?QQ-0OQ:'&!%5!5*6F=.K_*M/HD@@XSN(0*67!1/5IL"B2/2RF-(H+E M"LZ"9]V,4]B<""G7B-@,E@<_F\%M2SGY 9X4IPGPHH'T4<*)9W,C*8LKNJTB MU_KG,:^B,@WA$V+;VP]&E=N(#85G?^U=: ]B,<:B>43%93T.W:>1%$B@TXS7 M9(-8XL8+\8@55/6 $S,&ZG$H1;_ZDB!O#%A'>^XU2@]06SA;PPAV8A20> X8 VF7'8YBPEZH17 MOXV]*D-*$6P>:>A;DLS >"O.-&/I%:P#1'*8*2Z"MYY-8N2RN[QG6U,,OMMD M=#J3\9OUNKLE)N.F;.,:BQ#38\;1=U.NOXIRM\9D7+,G1V 3&]9 A-74UOS8 M!=.#GZ93(*WH+J_PVYOSHY/#\]TUZ_>J:5GD:833=(49C^+[9ZE:ZV^5'@0[ M! 6Z_'J?#/*Y_/(7 T0X,S+.A.F.>.TIV!^@.5A\C0HG-J8\&N?P;I>IK(T" M\RR>1<)>P3M?9D4(NIGQLH!MDQ94##Y%7J&>B&>P(KAV8)S.RN9B_%$EJZR4 M=U(_M <>QN6XKYME-*]1N!R3X@;6>,ESJ?/% W'47,-NT[%]JJUPD=I&94@1H$D2O@$ 1][Z@(# M-7F:P,KJM; 9D!)Y5V!K3]4/5RC)':'(MVBZ@\$QJ6OJBMH>4Y;CFSP5'43H M?]34^F9PK@RV7WK&/IB%,>L9+\K:$M);A__(< M-H_#F\#Q%H3+T*SA4PDFE[CQ$5B23!A$O *E11^&LQ2,KT*GT^D8-OIR3!_> MC LTR8N;')8#_D&5PCV0MHV&)_<4WQP2P>*'QKFD%.370<.IA^?J!9[I-P ^ M.@>J7O!JD?84]8M5S[I \CQ7A-^^[D);W6_@BH U M"+^7LF"^\&OY@U7/V ?^AU.3N*GXOQ&?3*OV]?O[^RNO+?(N>KJUFN5GFA"=*%[9,7-'=X-;L"0JTBRF&O/)]7YT>W M_KQFIL6KY!?-Q\ZA8^ U^U/R '%?[NF$7PV8]NN7 M>^K'.R *UU@?>]%?LU3X(-7VO^0:>7^:&_\[ T%H]0S;M (1]I"6A<%P!\ ) M-4 DJ/A-6E4S_"1'X3H%7S(G>R-B$[3KX#6+Z!-Y^G=E'/E#T.1%1(H6)/SO M:799E"#_+OAGADZU,FTXACR-&UA4QBO0UZV;HX:&M?10><%!I!ARD293!'(G M,S)<]541IAGXT6 G%> X[RT>A'XH#J\BB$6T!2Z8 4CY!(]9PI*@=&$;TRQ MU%C9+^J!TZ;CR;@!5?:3;0U&!IQ@!I_TC)Q3@.LG<^"K#_%Y$:O&]:X/C%VF MNM-H6H1PG.ZMA$>!*D52^(*5LS+O W?5IKT*- /?P8J-!(Q8XYIE,PH,_60///7( M@;;(.]-RZQ(&NW'-,]Q?VALX[!E&OTR\":]U#3"\_*-_!?*"(8-GL(DYGV$* M))*N"P;W8^#L,IK!.88%PR1$4D0S#'(6N>[0?.7$*\G/' PL16BLD?XH_HH; M.EYFU"%\0YT27C&;H L%#(=)>KP&OO_)#WLWG;;8Z 4O\QC,Y)YQF%^B !5'"*^J M6^A&^9!Q$E7@R-=;@J2!QGG%KU(0>NB0H:9$H5'3)X[_D>[=>J7; M_)JI7&;)5?Q"QL@E"W]-7,O%-,CC&5 ??'!!**+Q%41^Z7\1N9%_H);C*L5[NSU'BQ8&BQK"J4S@-Y?U.@ M'A&9#M)V5(@G6AMRSI%3OVM'6KM1 M2A0 H2'KMY2OK@*1ER6[$A/ ]!^I]Y?+%KNC]@"U:(48-L2XW[@[[;?#UR)I MPB83-+U?2$G0_A5X(M(ZP.AJA$5:\AW37%N7?'IQ2-^='Z+1B LUJ"QAS' ML9%)4^&(?^,R!\:)=IX<67W&Q9O2$ELRE99)RN,LK%?Q7L@07(_PP M:V"*U->",R:8__8[@*\!"EF1;J5*3FA($1$1_U4)".;O6HL)I33I'6!V4&]\%8LHTD.G!X>UX$6\J)%ZJA> MZ%H:ZVI;;B5A;R-K6[9=,-01[>(*B!Q+Z7IHQ:. MHV95$:X#(8_0 *4HDK(5TMI=KVL*A6TI3*H4X[&Q,?3_K=;0;(;P!ZF04;QW MS["L^G?-1JE%US\R_[VDR#]R]3V]D$._$,*GCAL>%]6TKJ!<'-3>]!*KHG[ MW7 VP7^W[J$%BZ>E[ @@PR&]F@E 0%PB%6\@D<+6CW6&I776?"G\:E'^BT/" MU\7Q>D:K.@K83:M'0E\4G0P,."A+J XD8,1"ZW$ ":AJH;!0^)(F?M &*[I& M.5@O7,M2M%?>F",[2XKG),[">7,&EQP=]\DXC4 :7)*8N&(?BX8Q12@+O"0L MR]%R#WA$,K%&R:F38LI!_"./-[W H]XJ( ")ZH5JB/[&S3]@4_;U.N8=.095 MHL4,% !D&PMJ1;-09A)A'UMA=0J&MH^F>D8.Z&\%1S90DKVN J*/:[N8"D)8 MSBJJ!=E3YOJJPJ;Z9W6%B"$(![A1/HP)F#89<+><@4^.<1W/$G: Y0Z")HH,Y5;!TDG=:O(8R\4ST9LPD(4__@!3\G"PK!6F5.W#]GI M(NBLY9(%16''D## 6S>!94BA"#?*"YDBJ(M=:XM[I5/?>,;2.,7092G>IU[[ M'!Z88Y YK+'B=T!0K@T985XH$F4AL'?'TAK"TWQ;E-0,LR_JEK9_#]90^JL4 M2"_&FDL@\U8/V&L,<1X=]32%.^P9#]C.U5-)SV9-%,N3E6-P#9 JGI;L3%MH M3-M=.J7)0--43@F2^[B[H\BP2UR>:(-$1>AJS J4'^:4):L=\0K9"Q8\,/9:R3)+.!,4-@)F*K(TIGB( M%EFD=MBUH<*6N]^*@"@>!U8)88?CW66-,W:#TX*HHWUW>:)^PSK.F[B_70 9D@SN2^7+G5AW[W5T*/>?H]S-@ MT]UV7^OP#@K<^02U=28*O"JY [M[QK_!>L""V?[W6Z>3I\8!C_A5R$OAF#EU M>\Z2^@K%7H@F$\<+FH824(!K[C,2]VE=ZEJ>WD9P^%GI??4KK8JO5=C5KNA5 M9+GJ":8S<.J*0]:LS5#+&ACR9)6\6JZ $+TT0Z\IQM7OM+1;RI+_R78#O=6F M:C!8X'U"WM2+Q1@L4%8&A?IL5B=J?E7>1"$>XK*:&35O2 M3YXU<)NN@J3>XWJM7;W"]W&=W]4K/$00CJ$YL[NV8I.- ?LO%$7\$_'.8 ". ML=608K:7ER6_1(<(?))IR\>IN+K $%$UBCX+ 5KDH-25==?H?+(F,: G9Z=- M131!-,C5MP=34-04AO,5ST%%PL!=D55 MZU;<1+C)[,:]+D7[/\6:IJF,D-/OTK]F7"(L%9,RY77M3(F.HMC*$GW!BD1, JW B#CH;N@EZL=3AU,P*[?S094S MH#\&_E(/5"(%I.J)M(=: &I/( 2D.]Q"!32!SB//+T&54"2>42P2BRRQ;T3; M#9'>$9 6]<;H]198_8.I=[&U\O?:[C87Q31PL3'?M+ FHMR5A>H[+*GO4.-O M%32I6S+T"*)"Y\-PI'"*96M2+ KGTYQ@\T2_N-Z-&LFZ*8J^#(R&.N(%ZFAU M&8JG:'U9B_70YF@0Z$TMP@S\R<)<\L+G([K]3\%"&PRE=K>?^-9PX>'5)"OF M?+?9BXN7C!>HP^Z-3%-]B7RTWCI_V^0EA#Q7DTU%IH'8H;Z/<" N"^RDJ:V! M=NC1]XPQ7)3594)(;*V5(/X&@M(LXE7"OE%$%.X9PE&H\BILTA%%>MM_D.O@ M-ZY9FE%62.OTV?ZW74^V"=J*2%I)G575WKR5WY?A2<)(J@O2* !4NT7C+$+JT6% 16SV)?)ZOIH87CQ$-P M3;EZ&E-%@8.H6!7DO",@8+"[@(![]:YLQ%K7L,,VHQ:>'9W_;KS8V[\X/=L! MY,(U+WFAI3)D51^8CEK57;58;F@0?(9>L@AB:E:[0NUR15E.10XRE4G5=Q%) M#[I42$M99(^F(BM1.U9;0>%8W"RLTQNT&=#M72KAK!;K)EM5F'6/(7VUD.O$ MDDJJ753UCO56]52A!-@4V5Q$(M5)ZMO.6]O^+8<'UU[)<]*N(.5TEU/;7EY9 M"]Y?HQW5?L1_P-TN)[[7P]@A,0S#JL0IA*=K"$DUQ5P0^4KLB+.Z,HD#4 MTU('\Q%C(:VPY%?%OI[-FL6"5,1$*OIF&K]0RZPW6OHJ7I9$_R\ M)^'AZ<7A8CKY)*TW1[9!R9O YQF';:SJ&B.\1O95:8Q&"5YJ$V)P\W0Z5]MW MQ3[Q2O 6N".P$ 6Y#Y\KD*NZ%4N@$DE05E$/!-N?9:($:#X1[30E!VL)5ZQ! M9/(Y[(+$JI^!9[ZG\M(W"K>^UX ^Z*8;'9$\^3&KU&R $+0FIJ65]=:3HRA: M?3VX*G4R#11$)O#TKQ1\J,R@8R0M;[!:ZI=>S''3*JA+FPQ>;//'F^/WHF]_ MPK$T# ,-7Z%@B?3?+@6+N58PO)RHJFO%!>@"$",\L5Y;KS5"0 :0ZS@OBV%K MX,YYL1,0=6,^.D3(L:=P+D$06;EK9:W6\'Y/\Z3]:X 0>,]XLD46@Q2'T2 M8@"/%H,'1.\X:4(5D@/1INCN2" $L=V2-%86>N27-1'@@:$3=@/"9+P=]M M M2>]Z>]1K+>\.U6\M&$&C@?=OU2W2%'\)["=QV:(MI-MD-2)#Z^F+3R8=D):B M;&Z,U:&5 LLT49_0'=OV!EDI7P@-A@G&629XSC=';JSO5*47WGQ M;/-(VU+=75ETL:HD&6,LT3S*J.17H+DC4J*$'XKQ3!3LHNKE0UBDX@H^K#60 MM.:OT5IM;):YG(^S6DS!W1,T969 B4WAPD;LWQHQ== HPQ:V>(H3@[#=E"K$ M00<*"[!)T,KTK%2F N!:%(JKHE1E O[?YJZBS/:&RQ[R&M1?(&F='AZ3R%II M@-1Z6_H(*[K:JU6OL9A37AJ8U%0$*\Q?46LN'KI/D*(@_=?3,V$:(-+@)050 MDQG/1&- +3-QK ##\55Q6DUF.&1+=1&O(/N>LFVQ-%C*'K$O2-TS$C(WC=6D MQ*$<'B1?LXT8IU<<3U!4YMAT(,X39*(T:(7,FR_-@:I%7BT8V\XZ&5V40R-K M!*0O: +0,#7XEO8J"O>AW5+0>B%AXLD767X)%4A6BVO';R0<@,HZZB\N?IBE MGW@3.5#+42W?JM:;[B!J ^H=Q8]J!Y8X9Z[!RTS'LZJKE/I.(3CL*J4>8%>) MQE4PH8F/3XA<;'646#\^2H MDG*ANO0RS?7H4_W2.4+JL B*&40-"[(3=/G0!H@!RD^EZZ0T@?H MI*#M7&N^!@><]*UH*M,,#>$$4:92U$])T")!:B*V) ,4_7Q315HPIK!/;ZEF#9P:IYC,2XNR+G:#T\?T_O@EUEKS=9(Y7U M!R=$C"302E);P?L&(4]0M+*@6*LL#)E6Z\1K#%?\H(7V+XQTV= DNK4)4I/@ M97M$R01,57>V(E:5]"N:Q9"SB 666-/)"0488Y6RY19NAJ\)1L7Z+KX%9X$" M[-*6U1$>9, MXSNLN-MBJDWV269JK$3C2HNXR.("T:E2[_]6!>DELI-"HUZBKL;%Q&W0.X=# M_K=(2H6),5!0<4X2I-9TM?S(YJVXDT3&4F6D,.+W+%$ M :*565>.]8B8HFJ S&1Q2OM:69?8 NRN0+Q6R5QS[)>]^1T06FM"2>T9@ IS M"XA;>> :K,%B>?-&O->Z2/2Y1HT:.@"]HY!&/>.J$$B$<,+ SB'I(%"4D7M M&CY G;'IR:V0=:Y)!U-09F:./0T4GI;)4 SS+NW< MT[4\0*YO2MS]M._X<$ 3E-_Y93_C"5">W3#&YO/)VEJFD6W[&U+,=-M26UOO MV ,1W5@6?)2+IS)5(J92V9?J%\^ZX][%XR:1IPEUBJ>E-%=VS/*. G:- JXX MF$7"HJ&CYSB!->54R46I'E(JBA#4N*^54X%Q='%'$MM+$BQFDZF@ O#YHD_9 M7)9[R 7;P^?KB$^M&,4YX4:3V/J 5V MI4$K*7A4RJ3]-2,PBYX"K])F'+=ZHS0@P28-IUF1V'5)Y5K*&:IAIF3T3F7K MY /)Q9.A.PK@UX,H>B(L+-*)1=)$ZEI207TKP *T5LVBO&1Y^H4>-VB!\E%4 MD9K15!A<]R%4:D55AA$MU:YKK*4A<3L;+&0RM;6M:MZ0#&0<&]BRRIN-D>5S M(EDK=T)ZAJTWROGTIB@_512'%#PA4%G$J\'%2G0VICP> 9;T2?>_63RZK251 M0#MP*5ZJV:QUV]-;Q'[YBA6/B^/E#K#C+6ZJ*GZ1&7<%P48)>SV,(:!WY%95AKWW--U6(>?Z5R M<2$^IPM C,(06Y(SO6(3E8C44_V(MIIC(:XH*&B+W:(Y=ZWL0)& %OU;$?-C M4PH$]02@N73.)2OC)*BED]TYKI'57M2_2V0ALY$XCDO!U;*J-=> ]E";FJH* MS+:#_%\*&@GGK7? ;&B&1=N8@I.^T"V%F"L*5/.@D&WW:-:F4 M&&T[A&2M9/QS*G[24=T64UV<8G@!$9=%QQFZ19=E,YYWX>@;EPH+?".)%Q$1 MW@)J*/Q11P[;2PYM+:5<^D]\WB#.Z&/\VCWZ&D4H$Y7?$JOM"J5OI:115RC] M,-5R31"),&+T^3I8N]2N\%'R$(NIA,9<*EM8\-[U(&F:8!L933Q$2TY^1>B! M&0,Q"C>MOZQ+S%2%)L5RFVL19DUT[=T@(*&HMFI&\9#GL N9D?5!)5DZEPE@ M'QE>H6YL4<>"#8#-QZU*::K2R^#D,C6*G6I@T4"B<>Y:1";^",931-87E1I. MIUES^!I8^LK#KT,WVQ&XPHJ@7)L))13YO*YSEGLJJIHINHF>Z"732]&+$O82 MZ[]AA\JJ+GYJJL!K>[2'K4.8?4 BIKP)EAU56#N-9>[Z''5I?>*T=(3*A&=' M&4MQ!C0*.X'_H+4H%.6J$11-1[0X>1:)=E31(@R20%:.]_2W$L]1B%4"D1!3 M).1\860&2T<1HY1*HT-5M$^3M,!%0Y2U:BH!/]O%T8*4ZOFF,;MBE[P5%VPC MGD@"6]F;OY"862:[G>/_?<7\(D>%Q<9IG#*LK=\[/,>(/I.'P$023YXV0:.1 M-%!M&!]GX&8!BXNOP[GQ:I9@1KIBQ@7E#CX9>R];!?#((TBC-;B.A)=-\P3/ MG]> DW4#0CG+A( I#*PQKG%0L#I6X%C2L+ODO^(M&27SN2%6YVV%5!'L M=09G0=5=-)[3"I1.Z(2CPK%BQHA\S[B9("83:TMBG%*GLA\B:F:$ MQCRBA@]-MDONU##B1(F\YG$KMEQNJ?@*Q,9J/BU6:X<=F/^X;KY$,RUZB99[ MJAV9#!JE4M *TQ.IJB]SM;K6(^4R9U"_=67UK0W_3S4LM/DI0%;,I53@( MM=V@!M,$;_G#)LFW8&OI.=Y\S1'4^RZSO\W.:Z&EK9!W:$710/K5 "0*HFT! M;7@TTD ]U.YKNZ[-G\#?FOK\B0:F"*\:&/O4TUVI6EIJ::COB9J2_S63#76K M5ZF?V )4E[@V:NZ^PK"331M91A@@75)RBP- !UR)WT($ TMLJ4$'N)*M!2&- MC)*PL+WU?5_MF++(8#:RM@: @TMO2W12"S\ %7Q)F%SQ"JDY, ER ;74';W M4Q,:=14V2*^JHV=564&OZ;O\3.\KQM[7_L)D5DZ*JLNX;34I[[5$F89:T21$ MB)J59_^)&^ =4*'J]2S+Y5A1K':4XC5=#5U3E WX!S4#EAR)4$R]U!FHHZ8M MIJ;3E9V=>E>S,&!4.ZR&?[5>VB1+$J<1C K(JJ.:+:::BW&##+2,G[/.XM;D MBMUXG%;@W3%JK=_= MT*,$==$F:TB[0<)FH(8O93QQ.SQ65&:+@!L8-: MN$%LDG8E?"21U1:@^T"L%11!1Q4GL$>$$!+ (UR2H';;96B2&@1,"#%FW#"L MHU3@-!FV^TO,<8S:XD )2M=I^EF;OB6F4HPQBA1_.Z;)WX(P$87AWX1A8OPW MK8 UY=0,PIF.Q@)QB51(R'FNS[K C&#/&!0_=+1$07 MH>A$^*Z8M*8 2SB&1\3K&MWHSBBAB]=EFW34>TT*<09MXJ#)6 "8T]&\ M.OKM](Q,A=7E$8N6Z$)?6=U^MC[967/,-K#&P#C-C?^=X>"P(='64.29WOPN MT2,7BAH*52LSE>S:8H5T_)1U&HD($11V,0<19/H@Q0@;1KWZD;O,B6W5#1U M<[75\Q+<;$$X59E&ZJI+5]KC()G*&8'K+31$42%>PV%H>9%\$X,6Y2X.C -Q MO8X,N/2HNV1C[LR+O38S[JZPTUH_E[&G6T&:2&(C(M#U58L=%(=Q'>E=YOQA MXRF-@^W/L<3QVPZU3VH R)$UPX8:\JE:>7RM:YRB%6\&YP,-K[%&EM2PY&3L M/Z.R"++QJU9SE.Q\;H5VJ3>3]#)J^^8/:)J/@"D'.X1JN M!$ CO,[2P2CFZFI9OX]F@JZ6]0%V=177*:R"4C-2(KKWG3\>HQ$^VQ4;=OZ,HQ40IG<-DH!*%#;Y1BY:MX*9R, MDL5]$,^J\E',:--7+I@>:VJ1H5,JWE;#$I;-V'K"@!I4I] VW-; >\!RP'*JFJK!^F(Y2(TQ] M=8)Z Q_($##+BVJJ,!$$&EXR*X4H7G@' 1&RQ"%*I--Z$3DIJSB-_M!=&75/ M#2)W#3GMK@!Z*H-I:QMC'9XOBM5F)7CVPCIX.QLS<%OWQR Z\&\QP/%@5J\6 MH==S*K(C*U.YV>UG*.C\6JFW"YRB&29',N6&RPW0AJ#4Y(6ER->"L9?G]>6U MU,WK^0KU0!(AT5&(][1&@M426XX*3'1J!M%;\5R,$J B<#G;N87"AQ7>G^@ MDX'<,GQCF@2AX)H)LVLL8>FQZKT&5I;()"+VAXWKH0"EOHN.T8HH!!8^;VY< MXUS0BOJBG+YI-UP!K8SK:^$J-_V(J9PK6?)+*N,]%W-*(&AHGF(HED)Z(\ZN>"G!3A?]=\QMT5OZ?ZB%0MZ=$J!FRR)@TBL%!O-!N, MJK>,!/B/PC*)!'72YH@V0Z"P-X,IRYH&!JRX.2+VZ#!IT3SD95^8 ELEFENS MPE2CR\J=(2QY,:2/^%VD-Z4MSFP)S](NG7P'W*'JP0DJ\%R]Y;$$F@'U3+ M65&*C8AD3%_,3"X;Y&S2;+*\FR8*JK9J.:-%COR8\GI@Q\I52SE;CU^LMY6! M+R'@$^LGB=R!"M +1B+1WLR0H_H6\]EDG%8XVXS^M)ZI/=B%#H@U[(.>@R+ M&QHT1O0J?1-% ]AIB.18&%<%3:TAQT-.9:"2&DHO1A*C!4$2D(AF*H4!.K4:G"!@_)8>EMJ&HQTT;.%#0/":1++VI:6'^U-.;;KNDUR;]=J-?&G6'@@GH M#,S@6*+S:PT7\IW2LJ$GA'"M"N32J81<%3-V=E2CZ MS',$=H4CE98.F984_ENG37HKU D9N9Q_(E$# OT*$YOM/2?%VAR(H-+%@Z)J M)*6V->M7D W.("MQ?8JQ6 *:"^%MP6FC,BA172&2S6B^YE/9 -)$&;2L2OWT M92.MCE#+.P@+&86N-HY%O55]'[(GIJDL]="6)^,U:2D[=N&5P"6H]'S3X MY$[!M7L@RXN M8M.#GZ9AGY*XIPXWCB]<%[(!"VC?%9I:J/$5ZT3LG>M2O@V MZ /C56-5R/**G*,*Q.W2[)SU5"A7N4R,$A1B@1!EP:@.'K$(^=#JI:SD#A#P MYW0!';D.,"=%A ;?#9LO-LT-C+JIOFX+D'4M&H* ,I%6811H2V5A(5$M5(/^ M7;-J%$Y2$>6F/7\'5/H:,;?*:!93#7#+:L<:(:=%JUAO70Y&T:4821QOAV B M'TD/'VC$UGHY8F:JB;XLFSE$*2EP5"$,UV4 GQN).:\J MQ/2YFY M%B1IW;C >A*<6 ?7S')-J@^,%X)Y\8F]]A$JUX3J]&>YV"E1Y)ITU2_?R4&6 MV96_/,"V(L_6B/[U. YP[4&\<(K"Z:-ZKXHX3>9M:E_ 6VJ)*DI/H%FD&T1" MIK6$Q0U5U]!?+?=;GYK\B(8Z:GO3&D.HDN4K Q3*B;Q9PMQI32UOSS97,'G; MH40E-6IA\1;RJM8Y$H,,G8NQW$NQ6@SFZ+N*3:$Z,18U<;<4V JR7?/+NU'P M.L(EM-;("1X+(%OK\A"B8C&3H2KUO<[-9-,5D1*EC(< M,K*BPM#@CUZU@]&K0EBJ[E92EAR>BY9@W%,VL:I(Q(]J2$?*9\2-K:G95Z+L M1R4#!1QF_6LQ%EDM6="H]E.5>%9#@.7$N-BA MW5*:> N1(!"8F35;-XPU$SE+LI2:&6.,@M+T S7E;;V 2#5YVQZ'?Q8@5AY^K\VP(F7E%)(Q%-I/FK523H4V M450J48-7*#I9F*P0[L5\-VFNRHBM=BI,EWLB$2*FF-99%C'ME-<*K3&J+JCN MC(!,*;1'6O-&\V+BM)K,IKQJDDB+"< XL1"2W< M0K$5"=*)W7]QGPY \H6P8QN.:/]&;3UNX%>H=Y$9U#T)OZ#AJ^7TW4JD7PDI M"CNKK'1J JMG78*09YDHFCEO;;#.HC$7%F[4I-9;,!QJ ;5^J."M2[2*5*,G:2?@>5$ZZ]F+J,Z(XD_H*$5UTDB M699ZFJ_=?2D+%TP&HXK@-&MYWV ^I*P,]RE4(6:"Q4.,7+VCFOD;5%(7>3Z0?3 M9'J#==JU]U^W<*B7:5)KS4('QG\5+ H-_V1EDU,33?>R#" 6\?-Z5I=XA#"Y M:\]/K')W!<)Y"R*J<8!%SGB-9-1FNZBK( M%VLU%VJ_6WE5@=PN"P? ^)7UBZ(&(,7TM6B"D(6Y$8G74C.J9)9?)?UG-FZ\EEE= M>0JW;3>%&63-,MEW&?]L5/,*T?ZU1VB67YJWGZ#%R97TH?:XNFB#E!]:B,AH MK,2*NS$H!Q&*+DI0-;@PC#:WBLL74MEZ +GU?%%K+W.TI#IJ_UBB%4CT$ODZ M1%]$:2*6T8J_LWDK_J$F#R#B2GOJ";H)$2E+82S=5F:BHN^]NM^LB71KQG'# M(=I8R61A$V1S 34%"2=!%I$OC&FIEXF5[[#T.?8T125+1"P1&\GK#Y8OUIDJ MEX73:O"AS.[E8+Y4FLJ>CFF"]R(SMK-+>H9 1)SI=Z+$GLV5:X;'W#2]TYN@ MN[0L*-BZ%Z='TKV%4:PO[-L%^+?VWNZLO-?@Q;#*B$!3&R!R$9=I8 XD[)HV M3UNXHBI-6#N1VS)5 )VP&G1@";" 7[-LICEEFIF.='1I:-]+>U9&N C\,]-Q M41;B1MI.]S0$=RUA=RGFG3>'(6,*&3T5'9-]B2%9!_A;CVO)9](O^E-[]$*U MP2^K=?1N711EI4#,16="-TR+;+" 2]=^^'?1R?:RUKHB];H-'7L8:<052B$M MT*5\*&612L]J%:7)\+.23J+(%#XB6?<-9"A20^3Y1IBSB5I?8V!TB53 Q:] M\MH!*_OB"KQ*)K (00-B#6B#.=A5,GUG)9/553(]P+8*Y3X%ZU'D7S$O>;%( MZRTB;TE(.1?Q1TK*W>UQV)?A#M%)*;TAD>.MS=.TA0NJ6^.B_U,XHHV2+6=9 MNXPV3&,Q:2E$X"$) :"!HGU*HT]A#4^2@$'.ZX&(]--\OH@.ORKPFJ"!*5L4 M99"&')$"'#:L\8QYR,B\V X+Z57ZB5.0=%V'S\T2F._J >M3@?M<'[1J41*_ M5@IEVH(_38J%[#4!LY#[6J;"&%JQW>K.JTY"!Q4D5XL2*G*2")X>#5BBILB9 ME!0"UTLE:R05"?+JR1Y'HMLKT>)0D]>$7C321M[03-GEAU$D7B/$NLRR)VMH M9/6,'-S3T"G-4J.;Z=3:U!D@M(:@71%97:SH#GE/G9M@$0:LHXH-\FLT1I6I M AZ77KQR*5)F2^5!Q!OS!G^KA;6]LK!!>6\R#UBGQ!O?F9!6I9Q$)UESR6=5 M;5:5#6.)M)44I*L>N@,VYZU=%*J,@3)RXNC5]+U$=0V*&GF6S:NIG*Z#YXU! M'AF&33*$ 6 U,'E3SU>4RVB=LMYO6D2?#)4G$866H@BG506\'9+O=&4EK(!Z MDGO#!:G]!7;X5/0,J7_*361&/L/T%.%WKB@@P.RLF/".^B3+FF-2M4T*9YB: M).?*OA?S)"2)RV=6"X, E*] "V8$.HS2AM*!WT@3E%8F 4ZQ,5$J@'US$DPT MJJT>00%W.?N=X[U3?> BL0SH%HX!2I+L!&70J@*8%)GRP%"CD8$9S97Z; HH M]-E868&_EZ.6R:(EVZ4R6]N>VVA9_Z[)B?B/RMNN M6*R7N8C!Q"E?O=$]RJH6HAXNJPL@%J][4=:%6OM ^#$;P,M-5??DF&=QTXP] MO2G:UT\+K";\R7<'3HUER1K8>T,EHP?&7NOU;._?FH_0M %*E"FQ)]H[M_"6 M-">#JDIS I&BOD'9':4-%M($P,J*:WRY13%?;Z4@1]5*)4N5@.?S2L7[J9NU]HU$IJ!C[2&4'J BV1BL(B8A7J3=(AMM):C?0ILJ\E2I(O +%DX; MBX] *90<3V0Q :ZQXER,,Q2#-XS?"FF_B)O2BN^^!MT<%B.QYT+88ZU U5C( M:3X62.\8?&V/75@\9MP72D^LLI;1L:@'BLSRA%T7 D N2LMH=H7F)-6:PK5D M*^+;C"D"1.PR-S)V4XDLBG*D,"BIN:UP:9*(<%5);,C*LH;<0$NZG HD-/I7 M!OH@KX0*HG2-UA_1R#S\O8*TP[H,44/\I?;C*J2-2/RU#,@H\C>[JTQ>-F:K M=BH*JA2QXY9 VA FN)5'4T144U!31M>X([?.4-D.-:+%P;6FDX5*](61;K0? MDEZU#98BM'%H1)T<%1*(]!:+J8)45O732=1G0[E2JO/IR;BNF$_()4M0M0+: MY(B61V-2)1R1[*HKRI8#);(O[7+YA?7*;JYQ6G>J:A2QT,ZSF&9=(H_]A3T2 M>N]R-252'2"Z8^WHASZKD:LL4FV2RL8A=!I96"D 'JK[%1)+G_)%43>MU1=/ M6-8)*W.*%K&*@'5\!14T)B.V!F-89A>X_^$,77@@=="K1HWD&01-AN* M+1$';1W34FA9^S0K>9S@O? 2<>5J^:%4.ND,S0)=S''IM"+B_"+F(;1%7Y*R M#)+V]$(!LC$2?0X:W;JQ\4K*N#?A%1&"_&V8JJ?= -;M'< JPV! +30TK@E<+D;$NF'/6WS* M=+;DSTK9T1S[ZFX*$DO+ ]S41*9E/Y'3 MK]C'HFS[HS76PS*X[PYXE6N.=@D"2'A(L@8-@2T$C$>O+B657Y%W)7(<35>] M:IKF90$O+?->RW56N58ZW!-N?8.H%+?Q1\B):^"QVSZ8['>8@BO73$Z?Y5I) M%BZG,<_UQFR9^&@6K^>L1)Q%?Y8J^0G+@L5J$UJ+61DJ7-RQ5?YH3W;W9[*' MOYUDU]:\@@S3^'^>I*83,S]TO=A)?-<,X?]\/[1B/PB"R&0)_V#;3[HJV6^N MDK4WLDJVI7!(O6RQPEE79'1Q>&Q8OVU%7$O$KC9CI?3@IRD6S$=WV>' MYZ>O_CP\,,XO]EZ\,/9/CX\/3R[.=U;?G10Y_VXIZJV2HENS([?QFKT9]/N5 M+N]M9K779Z>O#\\NC@YWE[=.\[4!_1LP?&XH.9314 9KX-85317&US@F0_F2S::$N(2!Y\8F8C(?[ MG+%)Q9^J?SS3S!J\_IFNGG'?$,$I8_.G:4X[1L^5^C\(!J[ED0DP+>'_8[4> M:1X,A'GPZS1>_M(;#;S1:/WWMUY\^Y?FP'>'WWFQ.;!N^])SO.^\=B>7?-?S M^Y7(0Y ($!Z2_?\\<9ZLE0/_0N3U)%FB39Q7@)$M^9G@B+;Y:&GVI"!_2S", M6N6*YZO?(\/9D\_U]9+C\*.[+%%Z!7]GD;IT;.37:(4BO+,8;$O/.XI5A[>!=9,M\[N*]+SNS8QH?]\[9SAEG]K_U8: M7@^]@7LJ>+>6 >S[WCO:BC7T)PTO?(*%*"A8S&ZHE_K*Y@H5ND%[.W2#'ES0 M]F,6]/^F[.FFTN?JS;N3=+X;U_X]Z=PQQ_<>K.MZ'7-TS-$QQZJ#M7I6X';L MNO>B@#<7G[;B/(;>-D@K&UG]T_'W_?MFTJ MH?T-3?9/..$=B=^FK+S1PZBJCL0[$M^,L^M(?),,KAT.QU$\TS@7.=(7G$\W M/"RGOI'/R.J?YY._97JN?:P5H^!? Y*=,\2B=M/"K9YH&('3T):];3D<[HR]][ M6*QWPPGVWN YO#_G-%BEP)$.3;?(FT\E@MK0E4=YG+)=@"%>LZUO)H5"UYBD M93.BF)J-!/PS%4A6Z^,UV>G^X>'!TW/'I?,#B.:I# 37** HWM$X";B K-.5)I MNS$5@80R_(F2&!,V%;A^"8I47@_\KM'DRUE&=\&!:(C0U0QE%,A^!2<5(:BIT!P;@PPK2?50J\1^"F2,AF_69+;]4#:<6-DP)69 4* M,7%?!ZE\43?9G]=HC]\M&ASK48L&=ZM%P_'1R:%QOO?B\.*=<7!TOO_J]/S- MV0[W3P!7() K[ YRVG>3O-OU>GY[KZ>SN;V>&[F/Z[J<]LXNC*.C)=K]0:NV MOZ>%\YL9;KBS;8'>=NN/O;/?#R^,%Z=GQMGARZ/SB[.]DPLY1?B<6EU/3XS# M/]X<7;SKP2]>[5U0'^SI_N__/7UU<'AF'.]=7!R>G1M[)P?&T?GY&_CH]9NS M_?_NG1^>&Z'^F[.CG6[M0SP]T3(G(/X)O1R\20EB3?A\8J9 C0JQ M:M[UOD ].!>H!X3T7$^#/MD[/]C[PSA1^-?'POT4M48$SFEP%HTU-"Y$C ' M,A9C>0DLEU53@E%'C$$% ]M HVL0?=48K-IQD<4$>9[@&)2BC#%2 7^\X&$) M3YD+XK==[&*T33#;X>NA[=-:]%=,B&M"EZOO5] M;8I#>V":#]:F:'_OG;_:\^<^5,^?<]?W?8 T^6H99(=WJM7JO_"D[\DS/3P==L?Z=]H?BYNN0OK[M^]% M6E9+13H/OU??U?2P63OWTX^KH_N&KH:-2_XZ_L"T?G0AXJZUA6Q (6XG,SJ9 M\5#;9H\&GM?)C(VO;/XN4WDKS:9S'-6U!+JQ*=[N9NW5?0J]KV[3W=L/-D[* MT3"0>Y=R][ACFT=:WV\*_7->?2<4.J'P-]PE:^ 'G5#8/%MGEX-"%^.TO$_C MYF_ZG9NU.3_0A]MP6>5:@Y'_H]VT3>>M1QZ]Z9A[2YF;QA=VS+T)IL?C";.\ M*&;E="EKVWE4G4?UMSPJKPNS=&&63BAT0J&Q;H:#X/XS3(]-*-Q/D_&J7H.N M$+4K1.T*47]T(>JH*T3M"E&[8^T*4;M"U W:N:ZH['NS%=8/#VCN6E'98TIE M=#+CT]FQ'R++LFNSP!-!5CZ12+Q' M!>^ 4 _.DGA1O9$''O=$"BK5E-KP3KTEMDG&-V=TG8(45W'R%7"N^ E;UL(1 M7&5SLZ-)G@)DTDV7+;3DF$^CHK6O4%U]G8&UL5'QF]A+?(3DVR"1TRQ. +YY M-H\3F$[=;Y1(H\ S@YK[@M0%T"%-!=/*%WE9JNRH CD;G) MAYHRPW%2%W$6J/LZ$@"N-R6,JB-LN5F_VD\97G>LP;"/-X^9 ME2->(7[#TI>AS,P](_#.1>(MPQ@4JU@"@.)/+3,-B MJ#C&#X#%8>UQ=U3=S!IT*'&9UA0!-9J-J7[9Q4$:=H?71WD C#3#GP\ZMDX+ M*Z8^RR>I_"O'6VM@59MYIK4"<'=$5]Q5U[QML?7IA_:P/OUW,[A;"BKXLHV; M+]OH-?*RC7V7;LBV9C'*%Y3S0)[+N;J-3\F'>0Q2 >D7M(99G"Q(B@!Y;&(S M-;F#/ W(S%M-]+=1MU9]EEB=1<16@[NS_ MY8R^>1J^\BX&!Q(=)D^E\_ M>5D2OT1.X[A=Y_\N'/O/Y<5/>!_>MI_J.-<=], R4!@W&.&_$3?O<(?+'M5; MN8/QP^JM@""=D;N+>JN!/>H.=C%PWW:=APY\:QW7#0,_O(Z+5\PK;LF*W;OR MBEN"+LVJ\6K6:KCB[%9?8:>BFS;J6!_J'3Q, B]\#- T8 7F8+AB]C$0O<^( MSHC^'!!]P(C.B/X<$'W(B,Z(_AP0_2Y=4]CTVKMC'>\ZN[+-A1V':9;$43#% M2W:3I;TC5K.+1/4& 5$%+E2PX>>M('0?&X3?79N^!<"-R\728:*GSC5O6[W_ M$U:9/+UJ]?0KN$6Y8W;Q4,B^/P+,PIF%,PHF%'__(0Y@[,'9@[[#UW& WM MP9B90UN8 Y/"=Y!"Q^XQ*>S8Q<\%"74(KC<)>EEK#Y1RB4)+2A3VC1TVI JA MZ9C6K C^TZOF3[^")J7Z[!O1.W;WR>\F9HIGBF>*_V$4[]CCQV_\SB3/),\D MWU"2=QU[]/CA0B9Y)GDF^8:2_(L>*/:T:6^']25\"^V7UU@%9^=S=G[3=8,FD2#;"DST M"+R!/>9$!Z9XIOAG0_$C>_3X60A,\4SQ3/$-I7AW;'>'3/),\DSRSX7D7[CV M^"GOY6%JY^3\G27G]^TA5Y1S1>8Y.;_A/(63\]L5)']Z[?7I5\ I-(_' M'7;B)F?NP-R!NGA?'([C$M/(J;_]?,FX02_O:#R]_^#G^8]5;V/951 M)A.SH=_^/DE^+7EZ\5[@_]=/0:?K>X-)K^]W9X->9P+_#083QQ^,Q^-IQYO) M_^MU?MHPV3).@RR( <0R]++@4KZ^"OQL#J "Y)MK*+GVL*_@NNE-;Y+&89[) MU_J(.]4A?KK;UN[)#^I'<><3O 43PB"2+_6>'9<6[_3KX*[^.4]*G+^0+R>) M]+Z^]&:PJU=>>.5=IS_]6MO\"C37@+3]D-=.;>$E%T%$-#:&H?1'#?_Q.@D\ M&5B'F\%Z?CPZ.7POWAZ>'ZZSD);@U3M@8"__);U$?)+)+$Y@Q*D4_PV/A/A8^J2G MZ#X$WQYT1"195EX@%G?;?7;BOJ@?@25NS,>;__]QI=O M_'%H#\?]![[;L9V;?NQW'_HNKYA7?.\5CSIW??>^624_)'_JT4LEM4+Y^(ZC MT0;9L_-\X(XS%B\&=ZDTY>-KY/&-FG)T3^^+?/H5W.(-962^!9F'XD6W,;SH MZ='IZ5? "/U]"#U@9&9D;@LR]]>=RX_<^65&__L!B+\*P1]2B'.X@*>R5 21 MR.9Q#B/ZJ27DMZE<9F(6)T(NEF%\+6%B[ >SE(E(YUXBA>]EWLZ:P=P+YMJ# M@Q, ?$4:AX$O#"3V[4"^H_)G!XC*Y\KGRN?*Y\KGRN?:VG/E=H'W@N#GX[,O M[\_/Q.D[7Z>G^=_YO,_G1M@+SGZF1?*]!%3&K]3 M VH6<-;JUQ\7,'?/[FQ<0NQPZ%K#SN-7EGT7E)J'0,VT))B\F;QOALRHTX7/ MC]^-GLF;R9O)^\DA,W![5F_08_+>)_)^^GCUTZ]@<\2<&1XSO%L87K=K.3NX M:8H9'C,\9GC,\)K'\,:NY0YW<'U&ZQD>1P3O!<&3Q=(+DH6,,O$^3C&7;!KF MOO0QJ>RCS,1)-(T74KSH[;CC,S.Q+8#98R;F.%9GM .EK?7ME#FONV5*&_.[ MY\#O^)9#9GC,\)CA/1N&YPPLEZ]_8G['_([YW7/@=ZS@,<-CAL<,CQD>,[PG M"$.T.(T=0PV_>T$DXDA02KN(9^)-G@:13%/X].)Q;YSD(.IS"*(.1]:HXW , M];NT-?=>22-/UC3\\76E.J(T"@MVO5GFJ4UA%XWCJ3O3")FI,E-EILI,E9EJ M0Z#4/ 1BILI,E9DJ,U5FJLQ4=P^8?6"O/V[;S&B;PD(:1RC,:)L4)&IQK4I9 MC\*1;(YDWP\R?=?J.)RJN%>9.TS=3-UW@TQO8(TZ7&G&U,W4W4+J=L;68!>U M\$S=G'7+6;?,[YK&[WHCJ^?NH+L;\SOF=\SOF-\UC=\-!M9XR/RN&?[CEA<9 M?/"2BR"Z0[CS!T8L]B4B.K!WX$!M5Y#GYZ8T7V3,OE=TP!XQ9C-FMQ"SNS9? M\L&8W4;,'MI\OP5C=ALQ>\QZ]OTPF_.H[@6\MT&89](7QUX2P3I3\4DFXHQN MAG_A<)]?]M_=-SYK#SKLO=NG: 73-M/V76F[MX,.&DS;3-M,VT\-F8[=WX'; MDVF;:9MI^ZDA W*;=7*F;:;M5M+VF&L=.%MFQQ#\@Z:2OCB$W7@74GD(4W&: M9VGF1;AV0:6_SFMA/(H;W(?L\K]3F-:U>GV^[F]W IN#6D^-X5W+Z7+$EC&\ MS1@^=#B/;*\P_.F+)IY^!9O+-ICF[T3S/:N_BQNPF.:9YIGF&TOSPPYKLLUP MP+0X3>NSS/*$;D0Q'ICCO_(@N]X5U3[, ;@O5.MT;2XQW$F^\ YC(8S:=T1M MSM%AU&XC:O=M[ONS+YC]]%;-TZ]@MW95NVG=Z>^B5I&)G8F=B;UQQ.[V;?(BMQ:GK_SK^/#SR^./;\6[DX^''X].#M^+3Z=G)^PNV/./F*^9='WC+(O%"\<+EL MF]/([ZN"NZ[5X^I.KA)A\FXE>?<&5H?;YC-Y,WFWDKP=D-Y=KM_>*_)^>I_U MTZ^ N\0SPWM0>' PLOH.!PV8X3'#8X;W'!A>KV\-NWUF>/=F>!PJO1<$SV/T M(1^FJ3-YW).]ASQKLHI<8DS>3-Y/W M4T,&# QKW&?IO5?D_?0^C:=?P>-[59CA/0>&-^CTK&YO!Z7 S/"8X3'#8X;7 M/(8WMMS>#N)FK6=XG)1\+PB>1+Z<9-*/9/JH;F2.=CV+:-=H9+DNMVC9J_ ^ MDS>3]QW3%;M=:SSB^GXF;R;O-I+WT+&&@QTT0F7RYN2\_?*J,,-[#@S/Z8TL MQ^4KMICA,<-CAO<<&-Y@; U'7$[:##=RB[.1Z9JQ>1SZ,DGI?K'AZRV-KSGV MQ;&OFR'3'8VL49_OY]BK8#^3-Y/W73-Y/S5DNN[8&KLL MO?>*O)_>P_'T*^!4/69X#V)XW:'5Z_$UT,SPF.$QPWL.#*_3L5PVX!KB5&YQ M;O*;./XJ_NF%N12?9"+(QRQ>.-PUF>-@]XV#N7:?LY3W*NS/Q,W$?4?B=NS1 M#FKAF;B9N)FXGQHR3L=VN0"!B9N)NYW$S;V!F;B9N-M(W"-[S+3=#!]ABQ-/ M3\__^_BS*.X-?7MX?L@WA?+B>'&\.%Y<8Q;'@:][";6W!E01P)+_+% MX2*&7?V;ON#H%VOB]PS8=ZW.+A*46J^+LYW=F--AZMY*W7VKTV47.5,W4W<+ MJ=L=6IT!^]'VBKJ?/K7WZ5? '2N8WSV(W_6MX9@[]#"_8W['_.YY\+MNAWTS M'"?=,02/O&6 %X8>?UO*R ^R/)%\;2B7?MT3,HYK=49\*\5>E;HR=3-UWY&Z M!U;7X)NI_>K_'T*^ V%-\"2W.#F9VO"DXC3/TLR+<*F;>O(4@'0?&Y!WP;XMP&P< MS78[UGC,T9^]BG8SAM\+PUVKSW6@C.&MQG!WP#Q\KS#\Z:V\IU_!9CN3:?Z. M%55==P>^=*9YIGFF^<;2_*"[@Z['K:=YSM2[%P0_YHN)3$0\$\>+91A?R_5$ MO<Y]O:%8%UKM L9W7I_: .R61C![X;@@UV4RC"",X(WX^Q29Y)GDF^321/?I5?,V\22OC;#RY_^SO\8=9+ M^PXB7T;9JY?.J((&A!?= 7RS\)*+("*PCLN/&JKC=1C<<;7U+=X9,K= . PB M^7*N/CLN8;%C&X T=Y5U:NS8?0+KVR#,,^F+8R^)X->TO.#*$G_0V_#C(:"J M=R'%AHR;ET*/8(F-MV1AT\ -K\V]2RDF4D;"\__,4YQD%B-$.W M$WXZG68Q>J$'5!8QHB/X]ABAPXEF2A+NW)/%'G'Q%')WJ2N4@A7^&TSST M$$V]E-#"#V8SF_1G'DWIZ*^";(X( MER7Y-,L3&->JOH7X%0.Z)( O67!)_$;X]!QAT2S.$QC@K]Q+,A79 5P;6\C3 M )NG(+AP%9'X& .&N5W\)[R!*Z"&R\3_9D'D15,P5P#<\ 7.F]IBXWX\<1'' M_E40ANM;NW590UL\:]SNMPNW 1<\1*>9.!AU;$? 8D+$Z'P)?R 2I%XHC=*7 MRD4 2.<#DH-2.,E3F!B4+'CRG9PD@";7PE%,%9 WGLU WHK)-16"_2Z3T MXT5=(*O3-^B%//5MX%U$<7J=UA\TID'//'M'F2VJ2TOD+)33++TC$5B@>5Y* M,I@VD4-];+UMXNGX*ZJRRKR"[R;7=Y(D6A*]_GXAL4Y'@?]?/P6=KN\-)KV^ MWYT->IT)_#<83!Q_,!Z/IQUO)O^OU_UI _$M8P7:5XD$Q1Q@\OHJ\+,YG#]@ MA,:.GFL/%3)L?-.;P(K!=GVMR;%3'>*G=5)7?AJT^F32=+IU!G5P5_^<)Z4_ MZT*^G"32^_K2 [,V>>6%5]YU^M.OMSK=)TWX_]])_'G_]Y\R]!)*"? M< Z#OES*A.04.E D"L $7>%B&5_!XQIE8Q/29^#?\ R8N ME#EZ!N1&=BU 8H/P0:E]&=#*C:8'7^G?Q!2]\#.87$T' G": "\41C)*YT"%\>2G# M>$FVG)S.(UC@1:"!-O66A=]+R(#TB0"E9^2%H&.1PU$FD#.@Q\Z;F& -EE7V) J2H M,]018:HC+_)\C^9YER!G4#-4Y_S>20JWOO[V'_ .& "V,'"0$9R?E.2; ,LR MF%8&^IIX:"#B$"<1<+SV8L7F@X71+LF& JL)@;] RT,3$KF P 1/),%J@8< M/UM@%RP6,B%; -A)E"**$0@+L_Y/L-Z+4;8>>#'YS=2]P&@,3124H[;VG$X6 M1+$ 'L![,!,!OV4N$2A?1%? MNFDYCE*H8'0MT<,SYXD7@H:G%:,PMP8R(J_,Y(7C0B MP8PB&Q)^KT^IB3-1I&J65?P>7X%>@$H&V;44HRFQ"YY"",'/8%+GR21(YRAA M@@A,T# 4^1(6Z$LC(H*D&-:FXR@FF>1!Z)LEH.2OSRY2ZEN+^X_*0?'!8EKB MG!0VNIZ&I-;@S[[$%Q& QB>5).5N\RU'#V8XF>F6D\E3' MKNVEH@'H$:;*MTMKC3"R&X;QU4MXM!Q#@0"I]66=6M'/<"7AP/!O='=7V8ER M-$<>K1H6%Z]RB^HBTWR*;P,:P>#+/$ES.*B0G,^+/,R"E]?2([S\$_TO-'0B MC>Q'J)-:"'L$X1+$/CF,,B#?(N!'=Q+JO025N176+KQK[6K")]2\LQ!U2D_I M*C <^GO2"MQ!:>1I]$488U*/3)0B 0( M'!346P!WB$D-^%Y],CA19"H:!8MUQB9H##M&TE".,<0JF%%F$M05Q8%@D:2+ MPN_R&U@X2"X%_A ;C&G1A8*L=?%@6E656RS9CN8 7V"/TI!3]5!F*/OSU/@W MT7&)!XT6)Z::S.,0"%.;*(6IJJP7[>XO>1QZ3#?_LL;H%H@S0.K1!0@9I?_ MSC41*Q2S!(!X7GJ)Z9"3"P^,3ZL0;QK]M&LEK8I+W&425Q5:1&=0;@JL"' U MP0P4+^DI)H*KIT<5&*1O9"U& &%_9XK) !;Z"5A+$4H!8\OY-7&'>%Z@8REE M#&.>3N4R(XL=UZ+D%" D\-DIA6=FZ]*\*OFMX@S]+>J$4>1*;>(6<,43%&S% M?N-( =!#/0,WHZ0B,(6I2L3 TT*?!-F>90Y22AX(2?!5 E=+;!)L-%)M9\O0 MR]![H:U2_BQ)E]RL:96HZ<%Y M>5^-&@0H@&,@DONE1H\Z7C$8G'*:(JM(4/&'(U-J6U0E>7/J,W0L5'6ZJ")H MQ%6<4UCPJPRKLMO,Y2%;Q6'(HD3D7BDRM+<130+FCWA*(51"]TR;JR M,)/X:EWBX*RY$C%*EE@%8\1%;YG7*%HS4O1L\8'$GI):$L:Q M%H!#RO\,(J%TH5JHF=AEC#J,I^2 !OSZ1Q!>Q)BB>RZ_>56O.SE8@3 2D&AI M2N9Q.3B:<13H+747HQ%/05<(P4A!#TH,\A5M<#^(-6,L%D$!Y$I0>;L40SLM MBW''1,N^]N<7$Y+1Y^FL)C#U#ES''IG4#0MX#I'/0<<>%/D;HAN6 CXBD_@D8I_&#<Q"A';QK(2PI 085!4E":4>, \6!IUQ!F5N!H&/S2.U%A+QU1TQ]>+H ! MH+7@A0"52.:8R3'5'@(,G8"Z";I+#@6A_Y#8AR>6,:J%Z/ MF 7J64O2_["1Q9]TWG)]33A>HZRL:&#!-:XDCR_97C0 M0V(TAV%\[< 32GHJ"Y0DM;2D%*31"^AV7K^CLSA6/]%WSNN50JV2K:MPSU(=+9IJ&O64XY9X MIO%YHCM/Z\7Z(>#_@4XS*4*8Y,"OO*(?!44,#D.'A"@7V(O0+VBB-Z1<4QZN M<4J['==5^ZIMB-Q!2"_(S&$3!]U^76LFFJ@!Y S]9?Z#(%*#!F&IHB,4,6:7 M)D->AZK0!Z,\,]6'S/[ULA5T# Q0XJ;HF5=>YOM!I[X[W!9Q$V^Y1#/PG>8$ M]:? *M;Y_IB$-E5I+;1'#-Y$*[/[<17@]-K*NL$HC36?297K:8)AU\ 71B]& MH%'0L3;TZX*ST,SK#YBYIUZ2F)A47*HJM6?!=LD+#NK+"]1B4/V)--9B:#]- MXVE AT@GI$VIHMBF>MJE8J-J&G5F>2T2A9( N(A,PFN-"=HW;\(9H:?,3P!# M0%!>HJ]V2A#1%F-%J:A+(.TSG<87$8;,"#B:X N63P=IV#X5*U74%<.]B7-? MS:4&<"$NT!$)6C<&Y# 2H_^-R[1! RK/$T._/H"6=DI+K%%D>_GRZ4JY2_U\ M4B18M#M#M$]S)8@!%;/K&J_4WH-5U$/4.335-N\W5MN03\"Q=?>P%<> (OZ; M1[ HR&-0>"UIR=JH>]00'(QS%5&&98?*?0S'Y?RL) MOY$; ^"+I4FU3;;!?;5%O0:M^OSSER-0KT\^_K[_N]R6?!7=6%2II(R5FE\.<*+3K@>\HM5B_>P9!D5)EE&J>Z M!'T![RR0M^KA=?#'# ]+D%'D%=,H3*?1(I!'\95*N=,3HX H%._5%5)D'KU1 M%?\RA8^\A'(K5@(F2\4[M$9&ZBA;I^Y(WM4Y_URZ=A,Q&-JCGXULJY6B%H;7 MS;7<^XX;']#XTU(/08PY"A3]NRO.D"6FTMW(1:"SJ77651F_-ADKD]R_D#K- M"HSKH)H,77JO*229)R M4KF6(#:Y-N$J,QL*^Z"28JWSE<@OO2 D>U17(R-D*N%/RJ()M&,'- ]"1Y/:6YNUDC*B0]>89(1J M01*0HUUK1-54))6AHG-1*390V[KQ'U#\<&GLI45,F=PFFZF6?5[5B91='KTD M,E4$338+[ /($!2PDKPK4Y)PI3RK=#65J:!>\N^8!")-F.<5>D05##YF,3$3 M(,42"D36,0#9)-NB/Z<\.96&KY0RO?!BHVI&PR^4&14D=1\;@"_$:K,0UI]4 M4KAL<1AF<_(7%U#&\B:5J0(9[\A$[)V$PA:$+?+'4@WJJ0!;^ MD6%W*#X<_K^* TPG?"UDX0RI %;CD(*^5F2*1&-: )FE<' 7Y-? $ZJE M\&'G,**D:A*3R5R:(F5]/WK<=-E>I:]")ZN#D,E2"3_$T*@2B5(;*Z\I+"4WZ3LD]Y4=3@,!V7"6/M-@?/J MH9NC7BEE*>LOO+"HP- : >Q,*25*A:,J.8 B_FV+ST'Z-=7EH^BIQ,ZP85A/ M9)_(0LC6TL^M]3QN\SSH6@O0*3(5I#&E7#/0R'!JL&3J%10F0JB-FD*1GP2J M_I"$<=&O0OBQ5'H%Z3E5[RO%K%"%)\L4_95%]4FE?G"*CX1*?))GGV(. <95 MD[HVJ)2.0H\J]23TOI)),($9Y:4L]KB6Q*XJ9FNNTA2 $ZI3 *4YTWE+B;SP M$I5Q6%),6]'Z1@[_QN#%_\CGY03:4$/_>%R=BKSNSMGOQ<%']O .[IIU3CX8 M5E-_G^\AUZOY$(JHUHM4!4\RS>77RO&J%5_7L;A92G7JL53*!= @M0V M4#8JH+8&. 3Q_9IK@"0 2B?,R='T,2E[+Q0",2C=1L5O1;W77SGZ TPA-/I$ M T#YPD5#QZ9\%+GQH1E3-I$@G"-C?5:S2BM%D+1%%C7=LB9'MC=[,6YK),^5Z, 0 MEK&F[M='K:>VWC!6-3>SE@3R';FS&QMW/K@[YF!3=\R]0;\MD' M[\7AT='IEX_G)Q]_%Y].WY\CB$1I+*2OEHDK_KDH*+2RZ"DB :4VI_%)W'T)52R43E(+_(QT [/"H MRN7>%: Y*T!CJ00%!V^4?C*R-CZLKDM!ORM]1@;QULL\=12!@88ZJFD2 M9,H3O+[V2F\## G)*Q-AHF2*'"OI,8 >9)DL^NB\P7HR_/ 6#I*:2>VSG+]O MQ]//*M%/?%:YJ(@7>[S[VQHQJ+T&:9EZZU/RK(7*IE?ONZ%"Q3., Q3=26:H M@2Z"M.PUDN*;V)^'.N91JZHB'5SG6Q-%*T*O-;VN%PA79U::*PV'/B)4<$-% M@_*;<5'%2;% 78<5IW+CJHP*D,[CJZ+BH\QZJE%RA21ALZ>5<%:BW6)EHQ$B MK"+W?Y^)YF:T^>1=*[XN*YU/5/ O%9?(JR;7!5B /9NPK'J^E$/&0>$9J6', MIZ6>0-<6P>^E%[+;02P8=X3O7:J M&5R1LCP%$Q(0/5^^5,T:?$GAIQ3[ :D:VT5*S6Y,CU *_:.7\J*2&&P(2#5Y MISN!TK(#?/DX&H[!E(KOJP@^IZ;J""!JSU;8AB56EFA6 E#7"Y1PK'HTRV0' MU!?B2-51>=^P144JK\7Z-9:A>+SQFO-/M?P&7._ M\W"&_JG*V09H#*O@TSJ34R^J@C/@G:ATAM=:=3 #H#J"!PB:;K DR5S\9"(S MU*U1QY6J/;@":ENJ$J$D#B2C.8D),%- WYT6+0.U3RW7ZKV2&*K6::-P25>C M6F2>W4A,9SFEVABJ U4HR51%$K4_(A<+-7J8>&F0;FV#5#1.F94U8@6G,%U$ M8VQ5B4$SXNED2]'I*4"C%@1V1?8R7ZZP@2A5M]L9:K7%4='+T#>'JVYP*MZK MYFF?1" 1,3&L[)A*U57'5Y0[AO]1I\]D$YNKRMDH-A(9+),)9:62$DD*P[5=8]M MK8#/4[U^%10FFI^LC*HOY?QOJ0N0T13JJ)8I((RX]JG, E,A(1%8< ZN25 GT0"G9&)JL. B5ZXWR)G5_;!WJ MT'JE3J3%UH'A5N/4Y,7K-5=7J2\B8)TQIGR^D5)KJ-]*"\2NL;5PYBBD)7M/UBA5@IKSE%MN:K^H9@\K=MSMBZ^NLP@!;,1F M;#4U-1TPJ$O%%L35[4$Q+9X:P>FX1"&NL/&C%Z+1F$I5]Z#FP&HL''8K-UHA M5Q.7T;=M2##U?66KX +-K%NGTP1:F"8HD52[/86^2N!X*#U5ZP/%'&K/:Z\G M<(DI9I]AZH:RD9#Q;F%QRM.@'+\X ZP&UZDG#:B'0]'$Q\NV@@,UL&!97"X M%IQ/NZM<<*L2$:=3DY5?-XNHZ=9$WW]0<6 ;6TFUJM4NZ!7=IYQ$L4?F&$1T M,;HY-7YA9$Q%ZN#,9MB.!"6F\=!ZQC('P%Z"";:0I6?6E(7Y];BZQ.:(E'*4 MD2(9+XN;G0KM&H4+R;@,[YPQ3?XK]2L)E3.LR?6BTX-RNAFYL.5<;7&BT$0M MP*90+I8B2V MO4AY9 3.(O:+NE+=Z27&1LT%#ZV=ZPH6V^*H0&B/S RTLM20NO^14OF4VXNB M3>8^;C5]X732UWDDU7B&BB.0T*32-PPD6.6[ZTO'66[0>@Q_).6TIK>10ZF> ME)-2%EIEJTA@II9KMC)Y09 Z*&=0L=K*7K4UT6J:;@9>?MXJ=@W!FB'6)2Z9 M;XI"MC[47DQ>M24VI5L85G)CT'$EE$L]8VR%TU6[IT3!+6VK4D]LF8Q?W8-?*9S2_Z5P%&&A:QS!>BOUNF91^E!TXGKU MO,MX1(1(:A34?.E7,8(JW[5VKA)M= P >[35NXY5=S&1V.HQ+==CBP_:O5-7 MFTR;MUC59&HM@$Z#$G UO;TNXLV4=8SZ!7GTJ!K:TIADM"1ER,9I&B @MI!% M:_EGW18L9"60U9]R6JAEU2P#)=:37-9B2JHUDC$3UP)@"CFR(%E_JZ)IT/U< M)K9%OQG,,&3_7 YB539%&SAGX9VJW.CJ%2Z"U=@6P555S&->"5X@2_5>>;I* M_:N7+-%;$LEU*HDT2K(SZ29T41 6<>D;$W1:+QHZ:2P6D3/3-KU])J :PR M3V2YM2R^P@R_2GR3;K'98M/BY1-J#>0R*$RGE&Y2,:^AR#.-!.#A%-0"7R% MT1\RD9-KY2/QY3*@RJ):'%-W>T4-9.782Q6]GGL@@,W&224$34(7(#F77HMO MQJM:R=3C8 ,^J?0;[4DJ*?)%68BB?WR972]!Q?"2!%F:3'\I47&]V>$VI"U[ MGZN[!(P*Z6%?4N5!2>N$'% Q(V@S7B3C/*4<(VSL633?!=3+%V9,G>&2&@Z! M^$2%G]@>=).R7$'F^BY@MSH[8--^2+$"4"&T7U+;!Q.'K\U6J!&WW<'((>L; M$=GM<,CZ1R4U!_)*]6@Z*=KY(96^QSXT[ZF/NHJ,MI1KWEC2]7L<^V1D56!S MKNY(:BDX5(W)A=EW$;TC^U(S;VR!K6YS+!IWZ<@%LOV(;NA5W7[-!1>JTU/U M6M*51 55\U!F*URA&WBMJ9O3JW8YQ_0[O>TKI B?HK][#O"%DJ%=^/5VTBC'5C*/K^59X(9E:A3]N2QN1^W;,YO;I%6F)HI$():H9SP_"M^I^+X@]WK8)!'=[,?9_5[>*0%$WNA2UBYYR M_B1!6E8_UF^>6_$-$N,P1BO>WH!?TL/4[,#TGS,Q4EGIA& M077%[FX:&N^@T9T8E,<<.T-6BB:MT@]>]2I/I":Z/Q6)5:^W5LT@K JKT_?6 M*WQ8[?9G%98AY=A7QBC[)>H-T+=T/ZT1!7H%Z2T+V#QSZ87><&2%N6B\S65C MP[(,H,Q,2:O]P,G]:RYC1Z:B8\3UXS?8LX(JZG81)8+*@[9J"EDE%4'Q0AUP M0RN6O(J+'&O)I?'O *?Y?0/SQ!86^@'#?G4D ._"50E@*\O#:J/Z+K:M%]W8 M= =.<5G*^O8+;:NU+.4D*M79PAVV(A@*&5BVS5\56>HP4($MT, K\2:=TY225^\NJUA^[W% $K1% M)/8.!:$/[]LP;F7?AM./9Z?O3]X>GA^_%9^/S[Z\/S\3I^_$Z:?CSX=T4[0X M_/A6G'XY?W]Z^H_O8@V9NM&I]D(H9]DKO*+5O$+>?O7-A)+W$4RAMTSE*_./ MUQ7_&;ZO/@?4*N\5;AM$U#+TKE\%$6V8YM6.IO'8[CE]\C5E"?S?-^O1?BA; M^:%^S?SU'_LCNS\:;?_]QI=O_K%C#WK#![[J#V1W(MX!>A?=VB SO ]CZ>=SQ$-$Q#X+[A5L"<3OX?@@Z M\O'=]_A&33FZS5#9J%K7P'*( =W' $8#5F".XM83863>B,Q#\<*I\Z)=B-$9 M_>\VY(N->RXRD6P%R!L'NIM!MZ=Y/B]R/-^*AAS#>8:NP+;J-.% MSP/F&LPUF<%>4;QS4&;L_J#7K,-1Z7:SR=IW(O3:S?$PP;?:!HPU;NZSXV M^&Y"R%M V#@Z=COV#@R&A\&LJ5CVHS:]T)MU^XS:C-JMQ.U.XS:]T%M M]EW?SW?].]WW-; MPY$UZCCL/-NG/-*GUY*>?@6/KZ_CNFR5FSC>^Y]$Y^];,W(F'*^]%W*U+KVB!T" M-\.(2P'V$K6=SBZ*BQFU&;6?_-A]MVR!7A/ M"]"U.@[G/[)_AZF[A=3=&UBC#I>O,74S=;>0NIVQ-1BR^_:![MM?Z>JCW_;X MUJHM-[E5KAEHQ#*W7*XE&K7(&RZ8KMS26[GL#2_ HUL=@F@:YKZL7NV+O\/3 M1T='EIA(P!ZZM/1PF02AZ-*-$>A;/EF<1^=NHYNV-Y;""O7 M]31BF:W&W?$-N/LND=*/%U7\_9\\O!;%K>>;T?=MX%U$<7J=5E\\G68Q8F]/ MO6NKNJEI)NYD^+RPE0N@FD<^3E>$EQ<<(JU5._D),F] M!!;6U:.WEC8.Z7K9/$WQILK)=7$AY!26/*&[-/%BU4Q@YJC;>7VF?_Y/8TS\(X_DK/.Z_5C9-!*CZ\5;WJ6@#)N]SK>/K/X\__/#G^HWZQ8VOW M3K1'MZ?B+:-_X#VE>-.6V/\-;[W=O7IU*]V^;"ZOI1MCKZ67('$08'PY321= M0GO0[:S>#IO%XF X=.UA[6M+@%P'J,#2@0RG'MZ3K=F6XF0X[6;^55Z6J]8% MKQV,[:&H7$=+JT)B/1CU[.[*+Z/=B*'UXH<*U)V[07T[\UC&:8 \Z%4B0[K; M][6Y@1)>U(/T ,C]I;G$<>U-;P(GFF?RM<;"3G6(^COK%XHU'%U=9^72Q\J? M\Z2TZR[DRPF@ZM>7W@QV]8:D!0D?OO[)/GUMTVSMI4+ M3/&6>""V91(C2:9XSX%?I?V!W1%5JA\X WNP1I:S)%[ ;ZY;_PTI'U@"$#JR M%GVSO9S29N]%"%XWP/3W M#O%E[ELI,74 - MZEU"USQ[H*@-,Y%\YW0P_#6&F8!9,24DQ-UMO/*T6 M*"=;,/5, ORC"TM()),+BM2.8S18263!6!UAMB$5U8#MR>.5UZD7#YBK!N"4PVXM_YW19/$ UN@:X M3?%"&, _<4'-*P (HX[M%">0+V/%\%+=T^*>UIIE^!78,QZ<;@5WPEB]LSHZ MG#8<%/#K$%>-IZP9@[[N/M*&JMMV>_ 4H)$8_+1$!% TDDG;]=AB'+A\*O^3M!^/>JB !1/S9%H=3+>Q+ M4XQ.1B^M5TY>Y=I'9T?$WH^.U-^@ZJPR=50RX#BFTCA&[/6O*G;68-BO2!*: M'0$QL'L&$#VGN@.<]1S+),^NP:1;I"M#F@% U^[\3#JCXP[+"5I 5@]7K"M8 MX73[MEM7K5?59\(&I5KW1L.*0KI%M5[3,4I=6F,&K6J3#CN'C0 +C6LX? FF MY4*B9I0OP^K3FS>W&4G;>]ZKBE&A:F[3'+>IFJ,:GU'/N_?2-$(@8C[=_*MC%JI49X&R13LHQ!O0<-YE(F<^GY)80K!%0EEK5MEL^EF3>; M%899-$L\HQ:C+7HIPWC9$FF_!4V+JO82T 8VAL<4^ B0(TW@!GAZ<"9X2XLO M)Z!G(@#3%L!NBZ:DA$,+094 "[\&@:P*()651Y0K9I@%J$ M)=(<64U:60'@)RP"%AN)/\&,3?U@6L9LE.M%.4Z1H^1*E0_4D5U) 6Q2B\H8 ML+XV@&%L^-2W)87;8HH<@4T " \F6QJD9'%K41LAST5+W!8G&>T$8W75[6!$ M*I&X3=*)LKF7B85W+>(I;!.'02OR M8:$0.WP!H$1@B0C.*L.B')>V+QL"0E MVT\BY,#D\,4O@:-ETNPS0]2TE \_#L/XJ@ H>=/Q^P5*ZQ2 2/XDW!-0.VQ9 M6Y1^ +M(9 2ZX41F5Q(6B)XJG"4'J_5:?+'/;#&3/KE@RFG5H;YPG9]KWOD" M5[I]\\/P%_HBWHAGK[;2%3FL@\@'J+SJ#DK*VE-"H^WXZ$8@N?=*P+ID@H_I M6-3=(/&R!R17R9A3N6I@Q_3W'D(__>;8S4\GJ &^VR6@?H9C!?K*M/+C+4$S M_@;B,P,N* ZZ%3>1":\147TFW>LMT0(P#R#Q&V3I,R.'$9-#:\G!72&'T7>2 M0ZN1P-U3)'@C(SD+LHT(T"\0@-2=1%X&VE8#E6(6A.3+UC%N>[M?\IFQQ"&S MQ):R1+<2?U8L<<@LL7TL\1,8D%ZD KG&Z*JE/)!W3EMG*L;W%JRM- NFXI/R MM2*&'*(%!:@$:WTK]9>,%;]U]Q4KDAC$'YPA9CB0'V,M3/].6]_(!HHP?"1\ M*1<2'>]++TL"SS 7XS-!!PA,EHH7U7#R+QMR9,@=<^F%>3$&>08DX"BY!6': MB1=ZB*XP6,4-_(NZO5EE,!-C@W\;/-6^D^KBR6>@(FGP*?2N,#$APL0$&7GD M2M$N \Z:>RAO=#EK[D%@I8E?!1D<]O1N472W8Q+'6^L;/J=H7Y0%40ZTJ5:& MRKGF$,/N4'PX_'^%/[826ER6\FI)FNIS)!XN>7/,Z;J+<)2Z9V!D&=#T0RY@A8H)Q5W$2^M2;>O@ZQ5P< M!!\&]^; 665T06""!1!]P<%_13ZK,X!L\0=F=\5?<;0K+RD8/6RT&#*169XH MCZ],+H.I5*'W($US'%O%: N8>1B%1>"DL#]@I5B>V(+ S!:\_*-PW,^"!$[W MKQQ$FDDB53($J%,Y];482E#.J,RY?K\6>'<&_3+\2B'9,EU"I1Y217]T-@=!LX,\\S725$XE1J5?MJ:$H7I"HQ$-/KP>^G&&JYKS5:#CW M+G4,)P==*B//N75>IBR .<+?^O'TWRYQ #8W LP2H8!+#C\(LX%*U91.E NEX&/ MV8V8B8"Q*Q4OQ!^^93 ^2@"5(H7(!T"_P8VS[UAPF!5UJ:H>IEO4!J( F%;S M@G#M87Q!R1D'W7XEA]<6V\89J7%JK_:N WLR"SE-4D4_3P@(R687QE(>XH)@":I(EF.IQ:!OYI',4=RZVK6UX%91GX U(+*J9=E20!V+[9\ M,[>,^V\HEW_7\=M"?=S,% M[_XRRM$&"K\SIWA@1[(7)Y2>F\-(/MB@(##E,D/' <9:O N9%CV0;NA%N!,@ MZV#/[L$\_!%]M\&&?4A3Q]VC(A_K]QWKB(^UC<@\>?O9>X"P>:CWS#M/,]=X?EQCV+<& M[@ZN>F*NP5R#N49+N4:_VP-=X\DOLF@;UVB*'V\O#:XR5/2)0D6/B):/ZJIH M%M0>DP'>"J9]OMMC8 WZCW\OUR."K'FX]7"]Z,?Y!IDK,%?X'I^+-1PXS!68 M*S!78*Y@X-0=6:/1XU\,_]RX @><'FC_?*#LI*T<]CLO!W_8;71[UAU][OT-/)F'TG"[:SBVOO&;49M9_\V(:,V??#[)LO7%U/:;IK7ONF M)@S?/3"G8K(ZM9,0A MWH[!J/'T=[YNE$#?!?,-=@KK$SKM$;6J-AA[E&RX/Q M#5H-)VA^!Z[I=EB1OXCPEO4>P2O4_F@&OYS^RH.!?.Q M1TKMZ_Z#O@=Q8N%3*@_[GD"HV'?6PX)$F6LT M%N6;QS6Z \L=< \\YAK,-1J+\HWC&CVG9X&^P5RC\M>_ID8@7&[-+[1'2:_#^A\>_->:YF4[L1F@# M+8PLQV67&M,"T\)O#ICF#H=:&JCDM=FE1GV+FIF=JG_4LW7A=S_.L12+4TJ^ M*Q_BSG!M**/W!A;#,F)@Q,6-Z9HQI'^Z< M;2-C>J(V%\LX#;(@AL.0H9<%EZ:)A-,!S)QKB+CVL*]&W/2F-X'3R3/Y6D_> MJ0[QTRW;6#F7.T*P#O8[G]8MITZ=-/2>'9<6[W;KD*O^.4]*>KB0+R>)]+Z^ M]&:PJU=>>.5=IS_]6MO\"C37@+3]O+@Y"30[X'<5V'[_AZ#.O(6:O*'.--G.-3M=R1D^>Z,]<@[D&YHP%SC<8GW3V?RHKW.!,LL&J%G7DSF7$'D\=(JQWUK=Z \VI_D&+ .>:- M)H9AS^J.'C\1@(F!B6'_B*$_L@8#)H8&*G]M=KX?7@9Q%$S7;HE^)!)N>?&[ MTQE8P]&3.XN;CF3-].PPBM\)Q;N.->H]>7T+HSBC^.X2DJWQX,E]]WN(X>QH M^Y[TN>LTDXM4'.%>9K";39D.;$D]0&+UK%[G\;O*/3=#BKT*;: %$&U]I@6F M!:8%E O=+CO8&JCTM=G!=I8E^33+$\DNMH?E2'0MQV$/&[L?VHOA/,=]PANM);1_O)19DR-()KF,2;N$2V]1"QAI;%OMQ>DJ]WJ M1+51W1IX#[I]VZG!UG'L 0#7SPELL'U8(X*Z?$>-$<_@*UBEEXDES>-%OEBH M69:JX6IJ"].M050;-:RO B8M5D%3PX1S>!6&+68S@^)O>*CP>)!YR;6 -7Z5 MF2U,J:!^Q9=5''(K^Q0SV&<:P"= "'PFCG U-.I?N9=D,K'%F9F7PG3E[+!5 M"8ST*@+8V7TSI-U:?"I)- ;:\>@P 1BS(",P$LNZ\E(XPX$]7*'2WL\(0#H. M:X4L@7+M41WQ.G:W^KP^D-1;2$VU^"/R0SCJ[8O"M00PTS13)X]CA/("R"&1 M (-+2>21S\P!F7W*1X;I:'H2#F01B+; I& ]0+9C,AORUE ME*JW^_:X>!FIP8M@@L@3DSP%N*9J74%"? Y_AP7IY#M<_W0.J*%0[L =EC=7$W;"]OOJ.XZSFK\FX I*0%WK#_$(&G\+/;*]^UQ6ERX0&_7.?& M_8'MKI*F$;C]<:=*MU?S !1*;_I7'B2%:)@E\4(>3#JM0JI MMYUQ70K5CW8X+%D$R-@DN)111 M#X9N11R)^ZH!H^K"\,A[]E"K 1MD\;KDIX\/%O_]4G28*3UQ(2/@[6'Q($J$ MRSC,%_(6Z9PO8]3@=)*"'94X>5I@%7J@(LT37 MPT.*?D'T)_&E9@/=$CK$5($OE_B_A9N3!F*!OC$-<[3:RQG^]A\CUQF^3I7P MO(AC_PJ&JBH;2K6PQ3NMT:BA F @T46 '@$OQ?UZBQ@V_&\J]"P4&SK/<2D0 M!%V3 \N#A5=X/(B35>CK0RM73V-%H(OA+3L U54U#57(,+/-*WM8%6/"!36GPD$*FB!J 76H4RK:6P9"*V$)F/@-A&N&V';@]JK:/1 MXMSM MZPE2HH6IQOD)[&D>+)?(""ZEHJ=(?LN$ Z@+X)FG^XRA-/$KL*O#8'H7G#T_ M/CL79_\Z.S_^<";.CG__HR\0YC.2GI(3)98::*%X4XUW(]!>^5XKOE>)CY7NEGM>Q\KU2 MWWL_83,3A3FKI8W7.8PZ5F?<[)R5IM,LY\HQTWA>3,-QA]:@^_@MNIAK,-=@ MKM%6KC$:6Z,!,XWF5V(^HW8;17SR$\4G?V1%\'UX=K.@]IC\[Q$+IQO'\'I6 M;_SX/;*>6ZEYXQR#S!28*7S/]2O6T.%F+,P5F"LP5RC@-+2Z_&;,;B=F/WX+P%9C M]LT]%M:SF>Z:U?[;WR?)K[]MS;E^V,">1I4 UPOS#68 M:^P*;..AU>D_>9SAF3*-)]6$GVHU3?%+[*5R^49W$'GAK!6!-\7 :1; .$_D MCH&+KC7J/O[-PL\M4:19K):Y G.%[ZVLZ0T[S!7:QA4:M)J6--G?TOH+]#1Q M+M-,G%VGF5Q46M)1)T?3!4Z8/G+8*!%[+DKL<>UN;H2(3> 1# J-L&5BV : M1]B0-$[*7J-; ]_+6/5Z?44#PBBO36@1UJO7WG/M85_!=M.;W@3LLSR3K_4Q M=*I#_'1+F+WAY^7VZI"K_CE/2IYW(5].$NE]?>G-8%>OO/#*NTY_^K6V^15H MK@%I>Z("IRMPND);EOP,TQ4V]F#=M=JAFE1/KC'E^JM<*SCE"#L8\\8]2#CYSLQ$R# MF49C4;YQ3*/K6./QXW=#>.9,HRF>N[TTNBK7+M&M=6_E#&_"VE''A$<)O.Y+ M+>ZP8_4ZC]\6DH/737&.,2W%W/\XQ=82MX>^RY>X,UX8RRCVXPN6>(&X>[K(3COE2 MPXFF<7QI'VZ)8<;$C(D9TS-C3'MP$4T;^5)+2DBVW'J/2:CB*%XLO43ZXH\@ MFU.EB/BN^^0;L>$M-1BJ7D9>+&0$V$MIS;Z<)M)+8?^S)%Y@:\>C'IVMY@WB-31>)$O#L;V<.6'\?:RG'T_L[+C]Y+N M.Q)77BH.>G;?@, 2 ->^/?@9H4;@LP"B&JFO$*D/G$X),7I\9/>JCVOHVBW M_.VD/EHG]6$+-KP%;531@B&;(#)4WG/MSL]$UW5*KV-,A0K']GB5^H>V. ?* MANU>P;.(CWX"A!]AC80G#OINC7#5S+@4-:IF%;6<6+&@T@K S=DLE9D:R+ F M?'5+,+>R4*="$L^-&]Q&WROL8&CW5IYVU[D!'7*0T@1KO+[$)W4 EW&8+Z2 M2;+ "^&YRCDN8:7?X/U,PO<'@'Y5WET.)",X"0E@@;U-XS1+B=?+4%Y2=680 M!3BT^2E-XVE /]"6(@ O3(/(=$.%YMX<_E8FYG;$:9Z%I6NJFM[QQ4,!^3< M5!5L"?EM&H+><5DH)K<4^EK$58;#"B^KS%^4%2M6N'$#\MM2 C[BDA(YC2\B M !%6)R<2>"70T4'?*0D19YN44,&C;H,XWH( ?P#X8Q'%F9A[<"+('!*D;F ; M+R=>Z$7 Z-.Y! [B)8D774@$*$!R[NDWX*#@N 7RCC@"\^1:A,%79# ;'K M*P>=Y:2/@IT'QR$0U'D";Z9YF)'HB!5/C:,4AYT%$4RO6$WD4UUV>SG*T>G' M\\^'1^=?#M^+TS?O3WX_/#\Y_7BV__O=9@ !K<[B,(RO4,RH*NY$+@$9"+_( M$/&F68ZH. '+7Z-%O:5 G?>\^BY@-:20O#]P'E9(WAW87?>&$N>'%Y*#D;>[ MHNS>+HJR><6\XHTK[M_UW5TD?LSH?\^GIW8M=6OXV+#[866]/P)ZG[QKI5>] M!6T43+5/,%CLWR$P981)%$?REN)J?G3CHTSI]\35%R=H*L8YC.2G:QTZ=P?" M&PG^?H5.#2_RWYA&=Z>H]+T0[Q%@QJ?^F*T=W X?^O,[=.,4N396V#NC MD>6ZW)>#,V^9:S06Y1O'-9AC,,=@CM%@E&\,: M:)W "\PUF&LPUV@JRC>.:["NL3?]8^[F^M]+G^X)A@ P@3N.Q,W^W>GC](3: M ,PV=8%RAE9G.'I\HGX8U)J*==\A[7]8HL_M@#G$#/O' $<#5F".@FG^ 9W? MK-YH!^7Y3/),\DSRS21YIV.-!SN(+C#-,\TSS3>3Y@?='30M9()G@F>";R;! M[\Q#UWJBY\3*>T'P4YY,Y]CLY;2LN]X5R=[/.[QO).NX8\L=/?FM?TU'N&9& MVQC%[X;BCM7I/GEF&Z,XH_C.&IY:;F\',11&<$;PIIQ=(V+_C.*,XHSB34-Q MSF"Y%P3/\N4RI!YY7B@^RRQ(Z(/X%,(2L8WFISC-JC_\ ".[W7XQO">CSP'O MO?*%,X;?Y^QZ'8[M,GJW%KV'?8YD,GJW%KW'0T9O1N_6HK?;M_HNJ]_-,*Q; M')5^+SDD_0A@['8M9SQD/QB[>MN*X4.KXPX8P1G!VXK@3M?J]?J,X8SA;<7P M@37LC1G!&<';BN!]:SQD);P9-G.+@]&GV5PFE48*[P-O$H1!%DB.-3\P%; W MV '=MM[7Q=[C=S/.;MC;@>N3T9O1NQEG MU^ONH)BR]>C-D>9[09!NWQ-'<7D!]0U1Y]W#\"Z=,?6/>K8N_.['.5YGS4U; M;Z/GQX%K4_EEIVN-QD_N2G],&#9OIB&?&Q(RIN8S)Z76LH=/L)O7,F)@Q M,6-Z9HRIV[.<_I-W>V"^Q'R)^1+SI8K"-!Y:3F<'H3EF3,R8F#'M#=$TCC%U M'6O<94/N27SZOV8>; /^]H/+W_X.?YCU+KSD(H@('&-8K_ZH 3!>W]\=5U)? M_IUWO0EZ-/&K((-3G*[!,PPB^7*N/CLNH#QA@2^G<4)>^%<"5BH3? QV\C'. M8.HLWN:R%^<(I0)Z;8?53[]MOCGI:?=P\XJ%[L\DSJ04)YEIQ^^N1=(Q:((!+9/$A% M(I=QDMGB?"Y%%BR ^D4\@Y^D6'K7>JI)?"E!^D=I ,A&OWGPBT]M>P#=\(M$ M7L;A);X]3:0?9&+F33'#\EIXJ?"#=)JGJ?1Q5K5 ^QFAX>V7>>T%2K[+LSQ! MQ-&[*?!C[@%Z3*2,!(BC:1X"COHB3Q$9"%< 24%0*:33[P+[DHAGTIO.A8\( M6N#+Q$-$ 5!I!@9"*XFO8+ 440G>>2NG[CA*E8>-> C+,98/$LB1>XO%0*6%"PP-^?$U+>U-QZ+]"QV$!@HQJ ML4P"0B+%R([@"R^ZIA>'KU-\8!%D"G=G<2(NXMA76 *+N@RFL%KBCE)$<;( ME)K&>9(2ODX0K67ZK#!EK>#<',%>H(L6GL"+\(!/EQ(U)_@4RDVX X@#)P;K M (&F^)B6;QJ'_C,M&16-H/#&\+7M:+&,TX T-AHWN)2OKP(_F\,^8)EZR3W7 M'O85AFQZTYN -I]G\K5&IDYUB/H[%6-A*G%M3X]U-Q^3VZ]#KOKG/"GMIPOY MN6%5]YU^M.OMT'" MS5CDO=EF66-4R*QF[.3F=;_Q0F"89""X'==Y"7^X\&$:YC[,0M I*RZ&E"1E&X^ Q"%@ B^+=:E5.#_UT]!I^M[@TFO[W=G@UYG M O\-!A/''XS'XVG'F\G_Z[L_[263U @_W$*H)__[Y>3MR?F_Q.''M^+H\-/) M^>%[\?GX[/3+YZ/CL^_2],@OM?("^86]/(O-*\K;1M]H#QWL/?26J7QE_K'F MN*;/@%Z BZ]PGTA!H7?]*HAHAS2O%GWCL=US^B3]=.ZK7H^6C+:2C"N^2O5C M?V3W1Z/MO]_X\LT_=NQ!;_C ESNV<]./_6[_@>^V@+G](L3E&EQ#B/YZ2]W")[M!*!:W]\]2(<_ *3HV'E(%'+W:,?'^GW'.N)C M;>.Q#KG>YN'P^R@S,?72N9B%\55*'NI7N\_!N#%B_-U4\S0]=Q@X^P2/7SCTB MR)J'6P_/H/QQ2BYS!>8*W]&ZKV>-1H^?A\U<@;E" T^.N<(=LZ"'UG#T^/>\ M/#>NT"3/R3X802?1)89B=V4$?:==WBQ8/6$!2,.9UZ!G#9Z^A*/IM/;,B\.8 MNO>4NE\X8VLP&*Y%9IFRF;*9LO>;LMVQU1\X3-I/;&,\H[!+65? 81=VI>R$ MJXU=RQFYC\G4GIL;A9VKS!':Q!&Z \OI]I@C,$=@CL < =8R=JR>^_A78#XW MKK#O361NJ?G,DS*O5#4^B%72&)4]8]G8I1>$5*I4M$V -Y;>%.N$2*=1A]?3*X-0F Q?K%[<>5A6:EK#XO:2RH]=<94VN@E\"KA MW4&_9X]7GAFIQC6^G":JGG\F#AS7=M>&PDG*XGX_EZ:P/Y*9B.+H)1&(G,VP M6A/>PZ^#B,HR=;TI?G/AP7BF:$(0R:7JBR32C>C3$:1 M5SPM MAS60IK #!Z^'-T036Z MN*P*6&$56;JIPO/YH=0F=%E%J>[0'JT\,U0H!8=?0:EAI3+8#%5'*0\/, ^I M]M:\ZU?1J'AMCHUR:LO 62USOO3-K2?,![SY\%8/N#=:0X+!)I[AK!WP\(8# M-N_6#AB)>--9E>-M//E!>\^RIGBDZYI'K>&*+Y>2ZIF1_:)Z4 6M_V>>8DT] MEO27W/H;O&%:L&2U_F6PQ1 X.4T#'Q,YE<$E*CC 44-Y*4-%II7/:A3&(XE"G(!WFAN#MU MS9J%N8RF"J=QL9,\"$U?*G@U IB#.)@FWBRS %6"Z9Q>3//)GRB38%47,H(Y M0R&G<10O@BFV"U#=#6!7\"Z> &P#D XX1R*RQ,.-4E\C!"VN5;4[ KT]*N3. M IM48/\X(+J+Q%O +O'JC8$Z*<)KE$YX7J LH@ZDC@36 ME"=J5R3X"H#\S5LL7\/K,SPV;(X APH3TV8M:@F1)Y&EQZ=A\R0QZ]1]O7RY MH$\Q-J*+4\2@V >Q"%%=Q#B?A^0"6 M5"*E:RV@U& KIXQ#ECAMBS^D6(!6D*%FX-W0!@_.;Y;CKF#4=!XG:E-AT0[. M0#"1?^5!HCM8J+8;BO?!UZH1D&Y5-4?L2.32M,$"W05&W6O)<%]E^L:LK_W; M_CT%8U#LOB(8J_KNP:!G#XQ4LRJL5C5L-,),]3[I=.O"E#J,2#\MU5V )F,:5946FTC)/I>$ELK[8=PGL'G:.BWP;>!=1 MG%ZKEC('KE,!%?Y^,+0[)9P!LDN4/9&N^ C@7X;C@ I2@?../2P+,V M]UFKP=^@@3K^@=TMCI]!.M0@=<>;Z7NE=UU-=@ XCXZ."&V/SHZT\MLK\5?I M0MM/HEOV?VKO2: "A*K,-%,-F/ \W([;P7Y+V=P#(TVJ[DW:H361V17V6#IP MW3IC<,MF63B& :5MFJG6I'WUB8H2%.6@M<0Y=1X$-IM:%;4 %@G[Q.&QF>JW M0"&,UFP$[JQH4*B^TX^BMEDJ3A^*OE:P$]![+Z7>9GRKY]!H:*7?T$L2M%S5 ME@A(QH&H^2SH*IO415*E%- 1<;$55A I/XV\],(R?]N_G2Y55SU2J O%.\UGLV :("*& :"(CP\ K<[AY9II MF2^IM=L<<%R3#Z";W&#- 85Z08@D"O.H%^0-CV.+6+ AJ!.R)[ C7(+.<6U3 M5/R*2%'%$BWZ6-E0/*'MS,R96LK4K+O2[XCJW''TYHZC ^XXN@.PGM=ZY;X+ M9ME<'&*S>.R@"+C\&<0EZ29'RCX^O ]6^G_B-3:!BB^+8P +4-T4T=QT.^4 M&LN:T4V.D")6%2])7E [1NWR(R\]/@2V0+[$GPZ5J"_+V$S%V5I"F.;48A5?7%E#5;J9@+2(_+!2;#'X@5>YR!!0*G+'&HT\ MA8(+[I6(;>$/[P1<\&$L,? M"!$4(LU0MLV"= K"\B^@'3JC60SH1KHD#C\-XU1[=;VHI@&6V]A D%;5EGL0SSM+!"'!M$#W$&!T#^L[Y1@52?3>WPZSBP82_D/,$->976 M^6(FBQCJ>^3O"8$2CTCMJEB[65;'=O2R.C;@9 D5/_&NX#1!FZ_PDQ469-UW M%ZTFY-7-5]O8E[2P)F+1$69D,4B,/V/ T/!:WWR X,,P\P60(<:JE6=-7= 1 M+] 5,4622D%S11E7OUM!Q-17')L[ Y9@A*;0@_K;'34\46,/;5,M)TBA^@J"2WQ9^Y?J,$Q7H:\3VLC:M/*-)LF M<9J:=6H :-"8O:?B HPO+9SHQJ2:3NK+:8AD@)!6V]0P#18+ ")0DL 1SX1LU9@?@.=:H[UBP MP E=H)2=QBF1#*BP%<>^/DP*UU&DVDR@XZ06VOS+T$3R4;DNT%$;^JF,@)&M M:=,X57=LK]@;=]CVJ+IMG!"VO7G*^ES]RERM1IVUFW[0=QFI,!9 Y2I.ONK4 M1G2P64K+U9?^6*57TL2D%(UO=SKZ*E?+>(8+]Q I/6*A8DTW)4"86/)$W;E MWX#:C/Y9;.]/+#C/X"3_[55UHZWF8 M.=XN;\^W)/T_>'G]\^WWM^!NQPRWX MN]4)#^>;SLF]F$@20*0>:UQ5.2&4&E-!KCKS**-)RE,1H5]2\YA,3N<1;/$B MP-28M2P#(A"85LW!4=O=+8D=$5D<24+KAWP2J?J]2NARNU.FY$: MI_9JS^E70H[B^)OQ#IFG5E0!E:8@_2W)"9MFZ'3+\'+5RA=F6;9XHU\P/H^U M)"\:R1WVJZD!-T!KIE.\#MQ>!3(;I C>/W,1X;TMJ.0FJ!SGYG*>SMJZ-F9M MT=)&W?NNK._8O7LOC-+J]-KVGPRVD/GGX_>'Y\=O7WXZ_'S^+W'^^?#CV>'1 M^D,S')VP;R8QDKD87B M ]Z>8,;"#/Z-#CA-Q97+FLSE4X7#<57+(_WK$VC\U^7M3QJ)R7\UP7J50E'7 M(RR"E.+F^!V,"]L4OG<-B\JW\=:MD_/C#V)X:._%G7CUDL']2A#YWR^'0+CGA^?3\[^T5K:KD8X\'X\"@\!48.&$Z?: MOS@+L1;+"""TH6 (DY$^O<:K Y7/4&7PPQM?[#-;^'AA6U)-QH.7C\"T\P. MA_I52_8T[ M)^^F4B(/W&Y%];TANG;[/ J8M<%[G;LHO#=HJ9Q NLIU(JA<9>C048E_EK,8^O,,J'#B65K@:*\ M4=\;;=+WF!O=S(U&C>1&U6M:7P[=2C,8:KQ"W^P-Q[I)DQ_9S=".VZO'OSOY M>/CQZ.3PO3@#Y5U9WZ3/GWWY].D]?3[\_"_Q]O#\<*M*LT[6^XY\GX\_G7X^ M%Z?OQ,G'M\>?CN&/CV"]'/]^IED21\$T!0&N''4@ M.EH)KJT=6H*(U!BE#6UT]+02'EO0YP^IRQKR_\_>FRZUD:SKPK>BX*Q]3CM" MZ9WST+T/$1BP%_T9L(%N'_S'D5,9V4)B2<(VOOHO,ZLDE9C:8A ED:MC8=!0 ME97#\\[/ZY*17%:4V5*[2T[@V:A/BF2WAB?>CV[>4&6V=Z4BOH@!A+@/+X5= M5-JF95BH#'N7/N592W6Z*C&W>1)<;Z>LSK#C?5"&OXU5LW:9S%$=@_^30OU5 M%G4]3A^LRW'B4.(5B'F7R=$[J;X(]^GT7:M,IKLR\/8D$6T\YEY_5)5B33.1 M)D-O#>V)=^?=F)0^'$T=W3OAZC_&7L468K_I%[_A%[^-R0UB@6GI.1^4-F^9 M!35.HI^9IFON.APGU[\,-ZJ*3-+6+V?['[_>.HL4-S$3-'(/7*0"_JA<3S+_ MJD+8BA5G>HFQ0GHY_^R:R%M]"TRG=,*W$!-U+^53Q)<>=BE3@G *1\2MDF(( MR0U2T3'$A$1K_5F:PBLB*WZP9>YP75\*+=!RA*8)E2G M6O&8BA\DSH07XMUY,/_L9/4WIG.W'ZNFXHTJ&?7;7[T$/0F!AR]:O[W;W-A_ M]:)=WSW_9UC:>KV4L9UR^,K$O3I56T/ M/NM>E=HSF96C8)VX8)348U2_A<&15C&^_(MI65CY2*WRD.[J@3TI55S<+J-B M_D<\I,-4?-,Z[\64[&#MIPJV4LJE%(Y;"Q^66:3=(.(W7)5_&>8\7K.V]0[' MNW1E#^W&L.4Z0WN>=D78T2G(A<=QUW]$_9E#5[E;2M0]]:.3?EF[/LX-*"LD MR\R F'Q^B75"U];ANC5H_766BJ]^VSC\ZT48Z,MX2BF X: >5%=-64_I+.I$ MY1+19G/,]-+Z[2CL<]OBD+^8RH^4 C_F5VF%2Z=X+@.()A3@ ,KJ%P3'XB?\ M'HY46<89M8D_=:^L]!KGAUP[J^CA9C4ZKJ8S%.>XZU.!_C]-Z^%?XXD+#Q:> MX6WYM6IF),5Q9B9U 3<_H[I9C*T@0KS2PTZI/%3FP$H^_,WAL:&_7N5+$:%2 M!XMRK&,F6<:SHOATDLQ8LDE=^GPG>:TKX11%4W_6Z+KB.[YN+!-9G8JHH_91 M<@BD;/K66:E=U ]-9W :BBCTA8$N*2-0FRE3?*27#.,TI.N_&U>/I&Y56 M.S[:DTJRZ[6>I"D6WB7BKE3J4N9D=O7W:;6*CFQCMG1(GX\)QL)(S[NSNL'A M]/LI@CB. ]14A?$ETS.MYI&]61FMLOV\JVV)7U='TXRUCA*IV/3=:CM,:#]B MFFM9B^$'T28H%_"\K"@=%_#'JL=^+RVH#JK@(-U:F_YYS$OR5:G4+4>L&)3* MXL24BLL[_DA['$.>UA( MOD6_+- ;6]TS!0'7#SZJF0B]FC-@-3'D!K&_&=$U M)O5MI .]J\NB\96<@EMR8^QX&DI<.ZVF(1;_GO[9<>.,7;@9V^5#(H9H3SS]ICE*EW>3FSM4A+JT>^MW]"+ MR@]7DKG8JFAQ,(,#Z>;5\Y3H5UWX>I0.5_\-OR@K*[]5$B=I!F6-:I#,W:[O M?4X0556B1Z4ZEH/%:G/_8UI@6'$N3)ZI.M@WK(+K1Z[U?AAK-V:J5OE T6-0 M.[5C1>I7# _]U?=*,^+[23_R1,1G^SZNZPB8%(N8IH,;E^5?/[JT+=H5OL3/ M#OV93E'V:F3#R="NOT!$GUX=4Z\N5'^<*Q K/LN%?124NB["FR/ROQR15XV, MR/_*XJ=&$)>^D.+UL8QY_)6RO45ZQ03MT@_BM'?UV=#_/O[E2B^6>CI G,:P MK8,^>?%[IY1"^EE+>\?]N7X4MT MVS>5PG?^[BUWE>'*^+9'JG_Y'UH7/F$[G\:/Y@G;.MXTVLD!7H9D#,3B-OR[ M5,U+0?VFWW>QT.02\C2[Q^8R+L8525,NQI8?!F7BK&X0E9K[-0N2C^A==\4M M"E5C-9%R?VS<%.V[SM7XN3K,DTR&DJ&-UDI0K_/U#ULHZPP M-EAFZ5.V,[#GI]'9%$"T>Y()/N^HJSJ#%K1 M35'2;EP>8&DCEA'YP2 EBY1>F)>MU^.X_.Q79B>E\AA%)TID!^N-$HE7=&=$ M=\_Y<&R+Q-6H,O^G;+55X"0ZHRJ/2VVX50N06[Y7*U0:S':2#QV^6V]0[HBKMJS$125?>_ M;.U4FVD\?9.YOF8[^!\E87MB+YL\:7NZJ6H;JC.YF%I7E^Y0 MH]68&WZLF"W\IZDKABQW43RG5YSA*]#Q-E-4'DK:E^;.C2G!,^7OE,Z M=88Q%:L\O^40ZP>G_GQ3FI/+9^>7CTZ]A4K9SZ/B,YNR>@\KCWS56"28=5\C M0>;@^OXJJ0^7/>_J0<+"?FI@4AZ<"1? N*/)0VWF!^I-F,W9Y39GFZD//C64 MSFLE_#O(]@^^M>%/FZHXS3E"LJ 5O-4-J2EO2>E,T=#C3!*(< M0BG69\*":=#=I'#=)&I=LIU-?$@3!C/-DBJC%*-RR"4-6K :])0UY> M!,,C*W%5N45=6L=DHVF!I *4A2"X5/$AG":G9*"V[<@>[;Q#D5 M/E_XE!BBNV,VL2J"W8X*?Z15CF'[2/V5\@#&VZDT@B(OV$6*8K?3,XW?O7$S M3:SBM)DF!V+\O=I^#':Q+N/CE19UW79J??#3?HFWW3A=:":2GEJ(5/''2:.Y MU'!JK-R-!K&)7;MU$F:O/TB1J/*E2PO4KC&&#GRPN75*>4\%,V6^49JY:H2U MJ]4/S#4*_51MKB5')-JJ4DLNZQ+B3)1UJS<]>[T_2CJXR8J?YC5 MJ80ARJ!1JE_X[NM '+-1>Y$@<39G8MX3.;9:*D.A&MHE:L9)+<.T_6'IF;F$ MX]49F"]PF4V%;"KDR%?6D)_*TJ'?#AMH",$GO;VO*$49IX"HV'D4+F9I:I>ZC-IZIS>B*G7 MIT&!C=FW8XVZ-(RF1#/CYDY?R@X3-ZI^M?*B&^^9N/VF+*BQ;LJ@[#Q R+Q#)?9@:?=H83%_UDX+$_ZR1I>-Q@,ID. MD4&MUR_3$7ME?.Y\>H&)0ESY%>J\:SY6U5I?%C[$W9ET[(K2/D43$F-T]$", MW1$IH)>*PI(AFTJ[R];"Q>7HX?2YJBK?:[9#56E1K6&-QC;Y93JQ8+P,,T:# M).6?GX^+K=,@QJE_Z6D3=='4Y"^_HD?CL5<-'ZJXV_311OWOL^-"E0AKG5J!1'*I1&LKN0PF6_U: M-^$-6VMR9,.&KAIPC8_'8*K@O9S;#LUYL[?FS1*8\V:S]R '&I?6],J!QFR) M/6J@L?V@D<9K9/HXR%BEZ?W047^M>]5GKWJ-UA4NV@GS,R;=N4$ONED;*ZV@ ML3*3\AO+F-#XDBYUA+6C6Y47?6D<,0P0;89^JG=*=42^BNO4S+VD<]UTV:H3 MSVS_BXFUD%KH73$#I_&2:OJNF;"HFPQB-"&^W0_+4%+$S##9S(1DIX^4IK!Z MTNJY(U/IV2 VCZM_ME:D.IV);$%4AW :@9LMD)X$B3E_>^I$-*.7-!OLP MKG[\FO_A[?GD&*;SDT*(DPYX@\3Q%\8^!9.9S=*NUV+KW@S'01G-K!=\7WKN MV)?Q5PY?16PPWHBW/W;533'%>M.G8JGR="3)_-*CV4AJ.E8U%/S'C(6;?$GA MQ)^FUGNN;\]/Q[75[58R!XNJ9^6E+D._LAE^>9H>V,!ZQ)+'NC@FF)Z-_KC' MS9H'!J4B_=_#_VYM#X)IW?K?XOOVW4H WBRK8VQ^.,T!GQ*X MI'R3U&@Z;EH4C)>[R(FF/OVK\Z+0W7X[7?"X/_AZY=F:/?YKF-[NRC;.468; MG]]'@QKIHUD]>N?=C;V--XG;NI+:AZTQX_->:V?O:/M@;^-M:W-_[^A@_VUK M_^_M@]:4)[O\Y,[>ZO9CC+Z$6LY;BD=51%M!54S\C*7\(G-F(JB9.*7C#9TODND:;)V#\ZXO00D1#1#[K7B1;HF8J_ZJ%+$) M<=6K<7Y.VX):G(, MSNP705&+/;G#-,ZSB*NY*.SK:NJ,C,4J@O M):=-J42OPB9/.6M&0E@U R,/1D6[N'^Z_B+TG*P*V MI)M/YZM]:7DJ:[,,2U0\1+\^;;'SY(23\+8Y7&F>W6G\L%5([/7 >YMT-DO9EO/6? MY]T)O>3$&!KW09\ZM8;G9MAQG6 9^JJ']E9'?^[UAQ?#V8:G;\L^7HD3;-^. M^G&4=#S(HU28-C-[:;KJW27C9*7!_#/Y=>7-JEH=N]:_V$SKU_#NOTB]O54\ M3V5OF_!6;]+0JCWF$TQLWNU;F=#_A?"TYTS)0/0O_!*]J-^C:MQ5W6-,>CY[ MCZ*>^S&**0HI 61UST\RYDJPN&31M6=\'S5RR.OI(]LI;6',A'^EY?&U&V6V M>VE LXTR(?A@<@)?1QI!!,'_5[9_#W>(\JY"X$[%V5;>ND+T\O7R9+:G=RC[ MJ;;'!$KWDU?WVPY-" 4J]9)Q=+=(8#A7Z*XAN5N#>?@EI>0Q H%$O%3TKE_^ MA[FX-79YCPO3EY0\RI #X$OYJV->OJAH'6S_ 0Y_&59GT?@7GVAM_=7%[Q.@ MR"',55C1Z/Y\%WW9K3]?MMZD$$*X\+,*\PLE92BEOC7;ETIV,5\.]!1_, R]O B&-'-IVS ML<^WU^_Y?_AHMU\V7KU?F@YR^63K#F%S0QQ MV;-YE].Q[-B7O9H96%8$6)8..Z8^B;\[UK>F3LY;$FN?-\ L[6@RAF0,>6P7 MYQ6LR"[.Y1S-]>6HMU>4_F)U&LW5:?-7I^'EJDY[^D1R]9*=_5(]VKCX['5K M9V]K^]UV^+%WU#K8?K-S>+1]L+W5>O?7J[<[FZV-SB0OBJ'VGM8C5#9^ 377K\8V,X&O1['3ML M;5;]M:ZPQ"[K_-RP9_:G+9FO5'+MQ^3[J1P\&"??K\:$_$/M^;B.XMHM,:E4 MNG=]4KLJK@OS'WM.Q][>T[+(LBYCO@J[J@CCPI.+O1>NW=-G]P_W) M>%\D?OM:?^_V]9-6?;6LXG\QJ?6,)5&Q3WBW.VUN7I4$#=NUZKJ'G.HKSW"7 M%MW+LZ5J).&.[5VOPIA5 OXP+[1M:P]4H6ZK"M#'1T4VU M0+^^UJ[C4BN_JLRHI#^Y].UTR5\N_?LM#AW#/UYOIK)NC/YX\:OE?TFA?NQYFYML7EN8C\5I>WRK5EU'/=(FR1]%R3U7QY#=/% M;)G9\H#&F!:L+@U+I [(,7!E^]EQ#?R8Z76R"]^5)8KC!=B8EBI&]!C&&U4Z MV&]_]=+1.(P[>1@$S+O-C?U7+]HW;/UQY]L@'?TUF_Z631I^D>VJYTJW(D&N M77CV)%4G/'57C$ 9M,?8^B;)H7(##VLJ985VK4B].ZJ.WKAG:]EY,K63'3/. MG00L2EM]TL FW*W3=S=SG8\!:#SR7G_H_ M(@7<3OA<"['?](O?< EN47I75==I-L;;^&$WZ$84[O?= IBDY41RH-/'+]^4A1OQJJR WVQJO4 SJ>B,KR6(VGO;]^M/-+$&^F,=HR2+&*0F M>6V->+\">R+\FK4@T:^!GZ=>-G*OC3 M-RJ]YW('@AODZE\O#U^V"N]BMX76T-OS8*]$3;.KO\\0&8:QEHT*SL>Z5ACI M>7?6OCNU?WZCWTR@5+=PH[H.36C3R:PWXO+6#L9#=(MR[[/X])8.^"!;%MP-3* MOM'(7A6)#V=Y>]>?TUHZW\$ MY!A.>U6F?H^5_3'IDSIIU7H+:_*5\98M%X[L=_\U/29,F34!C&Y9AHC>> M[&HSD?HU-]&*P,L-BLY6I![K3/A7DP-@"L?9UYK\4BU[9^G=&9:M?N)&K0Y. M*73'C8"N!=4@%0-,3PYLV,.ZTC/"HMRD3Y6>'W^F!Q-7P;4.F&3G_:@>X.Q\ M<-8?EBU*+PN4:?NDLEE2(LZ:*!IG90RZ&P_:O6:HA+M(GAIEU%FP=.U8]M=9 MI.,!_@V]B#"1I-&DDVB\56_2_D8!%S^>W "U^74^?+';KCB-DP\HZ:&Z M,TCDQ$4W:3S1] W+,-1VRC 1P]5D'4YV%E!W4O?LVV*">W%MN:F6\\FED6N-BBRK?CMVHK?6DX,[[B<<]?FZCL2^?35)J6PG L MZZY;JQ61*C=Q WNK8_^RJ :D?1F=!F&UNU/QTIX#(D[U17*)5NN;EBFM:BL: M!-,Y;6UTA_UVW"U?O)WLMKA59SVHL[I*.&/%^2BU$TONK?(\#L_-EYH!-%6: M)M[Z."KCHY5!&O1(Y86=6FY]@87]& M#XHW3D3IG1BRNJ7]\4SZ24DUWO"-\QQHP_^9.'MYG^TA2;5%3EN:/VV)+%?: M4O/I,&^PFS8.CP[V]W8V#UN;^P?O]@\VCG;V]W[E(*_(\V_N[QWNO]W9VCC: MWFH='H5_(L'X8E_#YII?'T.NWR"%/921[@Q5QVQAYZ["GXS;>6.*TV@ M!DW;_W1^1*WR]:",K;7.>YW1@2_^[]KYT*TEWWV8@_1"!VONJ%6.$<6I<\QP M+PAV%!>4,ZGMIZTHYR&"",1?$"9HK>6\[9SJ[O#_KH%PZE-'TE&XUH_1[[WS M4]^OM7KZU,>[@L]:G_U^4/8D?3WHGZ90>AC=A\[H9+/JUKS]HVJ]M5&E M11SI'P%3PLKXA"[)8^K(WQ=FJ__M+3[X=DQVS]V7[6\?WZ@O^U\V?GY\LXV/ MO[Q''[?V3O>^O/]^_.559W?K.+SV^NO>EZ]L_\/N]^,/'[MOR5[W^&?_^RX^ M.-D[W8%['][__/CE&.Z^V0G?V<#AM1\?MX[9_E'WR^Z;UZOOAP?_76Q]_/X^^[I\<_=HYV+ MM^3@Y/CT1W?_RP[Z>/2QN_OF&!U_^?/KQZV#K[M;KO/QS<>3CQ]>G^S]_//+ MWH<_3W8_O.Z.OQ/N=?X1_\5WO_S=W3O]Z_O'+W]W=D\/ONZ]>?]]#X=KG+[N M'G_8)KNGN^CX=/O'\8>_B]T._/'V:'NT>PB_?_)A395!$OBPK( 6R@,C/ $: MRD*(@ACH^-JZ$+@M(/Z?_Y[=,3=8IHT\?>Q]MV MYC_,Y3++@D5ZN^(*[Q=O^GTWW.BYP]B/WOIA7.8,^?- _D7-J>4D%T)0" 1# M >@+*H$R'@*,K7/..RUXL#&".=EF'"X \N]VL)J*2?J] !L&' M L&I\>^4,[+@!A!M @A*JH!67@#HH-4(TJ *TK5U*D6;,)1!L)GV_0KG_+P9 M](?#:-T7G=%CF?6/X'!:0:1?I,V?5KU<] SMA(R7MX9+Z>N V6Y ME)(Z0+0V('H*@+%* RN=LIX@2A0+>$E$&R&2\7()_0HKG#=PZ+O=3J2S?%-R MFB5VL UWVNEUAJ-!(H-I;4>ZLN'5DJ/L1%YBUT*U\-6R;_3<[*)7:YZEPCQ2 MH5XO(V#AD=(,,"8HH((HH#"U0'$KG/1!QV91BZ:D39C,#N4<5D)]^T'=Z>)(%PF,(A)\S J$@!!O,"F -1X!B MI4&0# 1 B0NH"L.@,1'99%C(/[)$R!(A2X0L$9KE LIBX2'$ IH1"]9Y0H2$ MH##& ZJE!(H&*>'"_B:(4"H)#'8";V,BLE1HIMMGA1-"=E*+^U8QZ)^V]LM& MI/U>0U(_GFM*X")=0_OCYK/E1HBNOXSW=_,+??]D$"D$M@04E@E N79 QTQ! MI /:6R^0-#Q@?3N(Z\9Y^%Y!0+6 0 9; 7BAA63><\WUVCK!;92US:7T.JQPLLF>'[7>Z$XO=G>/ M[6TBE>6K\V$G]A)_O,*3[%-^"DZ+L,P1Z/=[<:'WB_$R9^"? _CWIP07%[L_ M=W]\HD8C6$ %4D8AA>&'\5X!YZAW0D&!/%U;%[(M%P+^*^]5SK'&'&M1B3\G!$)F$*&"HJ EEH#&A8/1 D/'%<<%19S)'+^298)629DF?"$ M_J$L$QY7)J 9F2 +9C17#!!%(: >&:""/ >>>.6$IP81G65"P_U *YQ]LC\Z M\8,QX4B[%=U"_:)5OEKZB)N1B;+"^/X OJ!AF*GPVSR!@+C"EZ(!U2X(>R!C M_MU<0]\_25L(J[@%A<(,4&PP,) %Y+?&$F:UYEIT!0UA326I4"#4X(RS7C84&_ "F>% M[ 38&?CAZ(I#8/+&X_H$LL_W*7T"XT7.:'\?M#^L]_MLJ?M7& F?Q!N0D?!AD'#J!Q!.4X0= <(( M!0+T>6 \0D!3I[C5PBC$UM956Z!%=#S-2)B1L!EKUW0_0$;"AT%"5"NV@Y80 MB@%1!@**N 6:2P68A,07RJI"HK5UUB9<921LI@=@A?,!*C:*5SX@A*^L_=:1 M_M&49B3/M4APD04CT]K UX/^Z6881J=W'J9QRDY2;H_R&HX! MUKH E'D-M$0L_"85,P;1()B#YH[;6"ZBK74&X S SPB %TF3D0&X.0"\-]6 MG;*0L((!3W!R(G.@H-) D*(0"CJJM%A;Q[2M5/.R)U8-@'-JQ5PS^&[0_]89 M1HP+P+$0QTIVG#^9[R2L:^4J?^5[/C?[GA?UM^M^#\Z@9M9*0$@LH=/8 HD] M Y8S+V@0!%P%KIC\WF!OG"F"4X( :Q8%! MW '#(+0460JQ25D3:!&NUY5'P)PU,=<,QBJ)ZRLC'G_"[N06;M;T_6LIO'++ M+/T6Z0()AR&S2]]1YNW4'1^%LPH6'@/*C @_G ):,PR*8,49J3 T6*=X8]!7 MLKN[(3;!(\8;LRS)LJ0!LF21OJ0L2^XE2Z8>)(*A]-I;@#RB@-I@24D<:Q(A M%C#\7W/FU]8I;\N6!,]0("KF$,1J!5)LO)!SQO&5)3L.9:P9?Z6''MK;UH!=&.6R]\X/6X8D> M/*C?;JZP4&T_DK ?7?_<=/VS%)#S.=5_;=Z64$*&+9EVY,-Z\/!E:3@^ N/; MI8,QD8HP2\5?D(J[=6^=\8HH:15P161^E8H"$Y8'P$(B80RD11&9#E_RY@6H MYCE+S0.A9@;PLP#) J11 N2>;KLL0!Y'@$Q==()$!QV'0!L:.\HQ K07%A"& MB9$%MI"B*$ HRP(D"Y L0+( 6:P N:>O+@N01Q$@-;^QMG(")"?0S36#6YWN^:=/?#WF=C5$:R/[=JK#E<6K7.)UO=UYQ[CPA%J'2@P+0#U4("@\12 M:\T(A51*2Y-S;Q&B]0F/6_. +*=79"G5^&.S"E+JL?V'64K=44I-/8B08\(( MLD!XP0!%% &IJ0%":>F(TX3Y)*4:V%LF2ZDLI;*4RE*JZ4[*+*7N)J7J;DI9 M>&09!\Q%*>5C*2]5"'A&O;?"^M02$KYL8(?EDA_SOT;YJV3L_Y7G@<&49J/ZLY4E>GX!<'._N$ MOSPQ_S#!W4[/@Y/R;X03'AYZW^KU1^&*HWZ$FI0PJJ.OLNCT=,]V=#<,/;QP M&IYW^'(R>9.I2O @_;%#66.%)Q"$_[CW"#'E5(6ZL)_$G#MFOD]ZP\[<>/_ M/O!=/>I\\W]\[[C121A\&%LU3HI?"E;.XW7?U":,.$#6']64P_HEUJZNYLSB M-7QM")V=[OK/D\$4%SY[8 9>?P6Z"$_UN^Y^UQ?#M?^>>?A+LWEEDLJ96/\? M,PC?N^:NM\[CTAP"'>SO[6P>MC;W#][M'VP<[>SO7=WJ*_O\F_M[ MA_MO=[8VCK:W6H='X9_=[;VCP];^ZS AN^\.MO^]O7>X\_=V:V%95U_\ MWNFE)T[WK?:]4L%&9&GK5S&L:CS5L7A9'HM+ KA\D\D@N>7-[]_ZY=O?A"\Y M%7?\,GR);GN3$7;'[Z[DD']U_9XNS#F7P7N]CB6;H6+5IPZQAYZ["H$??_;$ M F;OV.M!:SM F&MM>>M/C1^4$TI0^Q><*V/$"R:%OY9LZTD^FL_0G+O@MYU> M:W32/P]7=&?WZ*+7$_: M-.:WN^9O/V^&A3NGG*XRP\*S9WXCNYOC$(D-[Q_CW:V3DW ONOOEX&3WPWOZ M\1+'L8?_#-_9*W8[57@D=HAM&._;HQVKYL%1K@3*DB1+DLS[MMR2 MY.=$DC2,]2U+DBQ)LB3)DN39L[XMBR1!$TG2,,ZWYRU)+_N#\+->JW-\\' M]^Q%ZV@0KME-?9I;&^[+^7"4-'3FI=# MW.BYV@Z8;H"@">X71_I'5@+G4 +W-FN.:<8H0Y9)X!$D@$IB@2X,!*+PS@K# MG>8D*(&(-DX#;#J&-=-=D!'RE]*1%NM#'8:I"K_-80)G&&T"C$Z]LM@IR3Q# MH&#. ,X496OKM(U(\TBVEQ ^F^1G7 9/Q($? M=0:I$+3UMJ--I]L97=0\$*W__;\D1NB/5DP:[!>M 6/Y9.8KZQYV:3%/!KW M(O/?;A,7[^(+23:D3[WK#T>#R7:I&H2_ZX:IR?+B?O+BL)Y)I[R11%'@D.=1 M7DA@9"$!]QCRF/Z@)8V:-D57TQ\>5-.^VWEL*LXUD\TF8V?S$KX>UEF1,71A M&#KU5G D<2$X E(8!R@D$&A16% $88V@,C4Y>(@ E7 +I* -:=JFEQ@.X+AY6_Q[+@G?]0?)LCT:#CCE/Q$%'_7=Z$,1% M%A/SB(EZU1]#A1;">."LQH":H'$;*@306AL,B5/2FNBKP.IJ@NT31@57+;?V MV88,5PIF&UK6EL%UH> Z=6)(IB!!V(#"> ,H4PA(&!5QC1&AC")-(S-Z.TC: MQ@4.,\)FA%UJA&V*]R,C[(,C;,W+ ;VU$GK N?" *NN T4X##H,L56'1>9&2 MVA!M7FK&JB%LD_(VEL /9#W.-',[A MA+L(VHN:GP@;Q8QW&,0F H"2L% :QG!"6$7#4.$*CM?6J6H+U.@&&O<^AN&<0D9[+ 3W@+*"PB,LA;XL(#4%!(: M#H/HDFUT38PCBZXLNK+HRJ*K.?/:4!=H%ET/)KI0+3K/!:2$ T88!E21(+H$ MU>$W5PCN?##&Y-HZ1FV)&]U<]WF(KE_H6CA#]+\T_N$DAR4T*YUX;PG*3 MPMRD<-%-"E]MO-W8V]QN'?Y[>_OH[9?*>HJ-?WN%S+M),[[UVR_^P/EH4)WK@6^&E MUID?5'\%_5/GYGRY.5]>]$=ISK>86J?K)_C!LWP6,8,;AX=U3?C1,E$?]^ \ M39ILXR8G9[C-M?=+DK)1:V,X]*-AICMOTOV;5+2Z#"1;FWIXDE3-],OV?\X[ MWW3W.G[OQY_ FQ:[61/VA/UL5B> QY&V5!=.8*!MG;>L_VCBS=W]J]V/MY\"6, ML',U]>7XGL[6Y9N!C\_T_!9LO=F%Q_C/SM[;XY_ M[GYY?1*>B1P??<6['RZ1FE/J8:&H! Y*!2A! D@M&"@(=87'PA2V6%LGJ*U@ M\VK#F@[6S2S_RI(A2X:'2ZBWRF*L!&(.4PZ5I$(PSZW1%$J,2\EPSV3$+!D6 M)QFFZ8J6%\80KX&$%@**: $4T@[0L.)"*Q>T ;BVCGB;X^;5M"VA9&B24;\, MEM"&M>%3HV'KP%L?CKOI^O:86WBCV^U_USWK(\JTMOKG9E2<=UOCKV3>X>6W M%\9K.5W]L/:5IR>#_CR@7Z<,-@YZPPP%HG !])VQ0!E1 .$+5V"$1#('$!5M MI9I77]5TR&IFFGE&O^73B3/Z/1SZ355>&!1>00L+#&824!Z +X@O!+R106A) MIY56 ?TD;A.8T:^A.N\J>_]W>M_" >\/.C[W\UP!'7:\G!I( M[@KGD6" .\< E9&LW7L)"%5$4NL<92CJK*PM%D+2OO*>B@;XL#/:+9_.FM'N M[F@WU5$-,4H6A .(/0%4%0P8+S@HL).0V"(LG@]H1V2;2Y;1KIDZZBK[9=\- M_)GNN-;VCS/?&X:KQVR5BFQ])A$K>V&77X.M%KM:ZW%GC7)]LSOB#E!?Y[H2 M5N+"8 F8IQ)09BPP3FO +7.6"H60BU#/VI)=;>"6O1'9%YLQ%13M=U5]LB6Q[SU;]]U M*=?@,!SS[)I=?L6V7-?]8JLS/.L/=?=->(2SG9[MGLPI= [SWJCW2WD0[=Y]IG:&%*-\,JBL$AKZX22-I1+1J?9=-C*7M\,E M3E3-0W@DH:WTK)55>!=67*6MB M-8(!ND"1>Y@3S)2C!HD E(*VD
    D-?+CO!OU@'(\N MVJUW71TTYY@<$\F>#@#+)GK[$:IO[>:ZFGCW> M)&F+;/3<9(/DS+GYI,GNT4:4)*7JO?&);+J0%R_/NT_ELW=#/%3D7DHN1D?/AD/-B@IP&,6.A=L!9:P$-JP6T M(Q 4V,."."JTC)5Q&+8E;QX;Q*HA9X.[E^(6 M/9W06D=4 9!!'%#,@KU>& ^@E$Q1SRW#+-'ZXH4$SE8^?>S9^C)7&/<6X*[, MN/<@N#?U4Q:,>F2(!DP1#"CE$ABO&?#>0HT]D825C8JQ:)Z;<@EQ+WLBYYK! MG=Y(]SYW8D?1\M1?&_'?..V'1_TY&_'/ANC2:K?35:^@WH^V?U1E$V_Z??>] MT^UFT)\+]'?JRJXDSC,65%SO60'"(BJ@L"6 2\>LHYQJ1F-P2K2QRD0)R^VB MS#BXO-INQL''P,&I\JNH#7O9V-C&1P&JD 7*6@>XH5)(1IV'L6:,D';0@S,. M-E/[76&O[?B,9X_M\NNT&:_OA->[=;U5>VNE+ H E48!M(T!"DH&I$70"5X4 M2,5T5$K;2L#LKVHQU3Z*W9JR[*]9-==.P ERHJ)8R1 &E2 -)O 7P3 MR D'6;31 ]:Q[)EMJ&[Z1)Y9L3 ^@^LS"AY_RNY4&-"L+?B@W30?K=!RF27= MP@@>LIR;2\Z]K^OT48'76GA@-8HERU !37QD:S?*2608A'QM74C<%F@1#96? M=\ER QS567ADX=$ X;$PTHLL/.85'E,CR1DO&%$(,!3KDR4V0,5V1H66FF.- MI%8B" ]!VYPNPB'TO(7'8KS[UH=3.E@)&^KMSL:KG;<[1SO;AZV-O:W6X;\W M#K;_O?]V:_O@,)4&B#]:V^__VCDZ?GRO7&TSDK 97?\\)MW\8I'U33Z[I_89 M-F]V5LC+L B4&?,EONUHT^EV1AT__+UI"NNSOG^3(KK+0'\_WM"[>G0^2/LY M)C.^[<N[CSUYFN^;N3K%9XR5NV:.P8^.& MS;Q]=[%D;-T-9I7!EE *-":I2Z$%1A<*8,6%X-\0 XSP"7%O+B(9.B]3 1>8\IJ9ZINYJ M=2^#E;)A;?C4:-AZIR^T>;P&7;F88(&AZFI-JR7-('X7$/]9[P^R$7 5=[E+BU$;/E>U7 MRJ7.@:9[:G@91 218'7D@/JC08&B@((;[$5X4]-[=HZ9FVTD$#3RIOO MV3FY>I"X^%S2#(D/#HE3=Z96ID"^X$!AJ6/^D0!2$0^"F(,%Y9XZJ-?6$6L+ M+#,D-E/Q76V/YC \>-1]W3?=LV6^Z:F/95,QX73+%SY@@&L=^&^^=_YH-52K M;<#/>+(_G0&9V,ES_[.!_(QQF[$7J(+'08<$*"%HR@!F%[*H A*SS7 MFGEH4KH5X;DN=KD=G!D&EU<+SC#X&# XU7P%<06B@@&N& 74%A!(RTSXP7G! M.&2>D+5US-MR(9E**P^#V>4[WQ36[-S6OWW71>1H'>K,$[ D.NY//^@[/3P9 MX[H>#?J_UQ8UKNGK_B"NZ%Y_]$X/1OO%5F=XUA_J[IOP1&<9X^^"\3.]K+ 5 MQCD8X5U:0#V!0!N! -482<]]@'HQ">-E]T;V^&8X?/ATU Q\BP*^J7)K';;( M%1Q8R@/<,86!1HX#S1GVU%/F4;#Q%6Q>LX\E!+T&^70)7P+-MNQJ=0WK=#.\ MM_.U+%D=G%^ :S?'[NX)\C-=G1PB#$+! KX70<75D2O&( F"K(:<6T&8C?R& M&"ZH,<^-EG0\VX*)V!@B)/:"<$:!<[(>GD+(* M$VXHB7@IVU UCVA@U?"R2?[@)5":;^]>D9T>2Z@,U]B^]_H]FP'^#@#_5UTA MUEPQ8R "2MD"4&,*(*T4P 9?2"[>S/R/7V?@XQ\=T>^ M6C*#,]H7D@70TT&AQ<(!Z1$!7")I#7'"TT@C2' ;96:"IFJO=\WC70+M]?#\ M[*SK8]ZN[K8._*@S2'^TWG7#$&,B;UG@5L]YB.D.[WQO&.$JT\FNCMI;K>FX MJN-=?S@:3#;$5ECFGG?5>L?=,:SMB2PK[B@KCNM:LH0<.RPE*(R7@,+"@" [ M&% %+81A"AHD@ZP0;4PSP4%V#&>/DD^#D5*2G[<7VOEBT M^_D3YBZ(;Z^ XE #*BT#!DL."F^Q$(XQ4O ]*@-R2* ?N5])T_H-7YZOJVG M'\'C,GZMMF1X-,:OE3_TV6$ZUPQ>\8=FU^<*:')Q4;.=?G\5SLX4>9G":Z*" MTE;8H+XQ%Q0Y*!E06FI<,"J8BNUC2!LBE.WT[,_,X/2% MYQ19@#!%@"I" NX5&A2N\ A#$7 QYK2V%289^YJIQ:ZPCW)"SY5;9ZV6)CM> MV$EOF3JP^XSH=_5(QB36PC-A' 3>ZDC/I0I@K%6 2(R<\-! C((Z&Q ])W(M MMS,R ^#R:K,9 !\8 &O88_OX8D>^)-^-^R!84J6$7^TMO]S MWAE=_/[X;I?[8/M-PNFI?4*-FYQEL!==Y]OLJ?C%_3N[Z7_YK/S#F>MV>AZ< ME'\CF)2(S?[I:9#7AZ.^_=IN_>LV.?[.#]*ANB3/'8'*HJ!+0T8H"7JU@D%J M6&6T]T3KXGIYOK/W^BK/?!Q*&LD[/=@?'([TR+N_=??<3V]=27.8I?D_2_.? M08IO5M)\4\&/_^\$VM._>_J#.M__XCH?OWR]V/ORY]>/']Y??#QZ3W=/_SX) M5T/'^'UXYCCFO9-P+_;_?FY_WS_ZBL+SX-TOG[_O;7W^1!$LI$4*0,H5H!X6 M0&E2 &TD16$#2,SM[5KA#;N)>F8)(M#Z%E>YW=HX M'YWT!P$-7>O&G3B,&V'X<)MPCJX:D_V9-N-P.MJ\+Y]\7]HP#^\_"4&G_(ZC=BCMII2']212B#.G-.4='GS]Y M9RB%!006*PJH*RS0,8T<4FF-ULC'U5_'K*V$;$-RE0WHWI#^)+LP0WJSMN+> MULXG[!VCUC .72 &D^ =EB$'U!ISZGW42_'M$U@@/7KM(M?@70Y"^FYG.B1 M@LUWT]2F+:.N.;K)A9C#RO,>UUK;YZ"E$P(+P!7R(( M!T8S"%P0 H@@R(U, M^GOSO5?=( BL)%AIH]3(G ;P9$"U_+O;>?#PY M_AF,J*-CN(=WX)4@QM;V)U909*+=+CB6@.)@-FE%/+ $$4@M+2Q'=TH#T,&R M4LY!4PA%+?9!WAE,B!7!F.*HL#D-8 5WD_*8(6$P"!9 2B#'&@8?I,2,Z>0 M,=J@1:8!W /2XGJAS7QEM ) VZG9(02(1(D,M.65$42& YK]?[ M'@"7]]8*[2V++"R\$,!1AP MN <&%P0(PSD1&#-(Z-HZ8G.G ;16.FCT),GPF7[J6ZY=#8PQ_H&BTR M"1:N(Q@0Q R@CKM@XGH=-"LI%4'62>N"*L4SAU(FD$R; MAOL+R&U1& *PH$&O$":8AYY3X(7%3&*AK29!KU@$U?'*8]HRU/DW: 8WPO#B M5M/=UCO=<:#3:VWJL\Y(=YM!$+?"2+T #KCIZL;%W>E52UO#]@SK<\'Z[HRJ M*H*)Z%$!8(!Q0(L" \4H P6TTA:,DD(5455M$YH3N7)V:@;!I^%WRR#X\"!8 MZ^0A##0*26 +$>QUJE#0;9$"2G.,M('4)! D;4BO.LPR"#9"OUUA8K<-:\]/ MS[LQC:]5-J<+Y_YLX$]BF_)OOO6V/\R=/>XTL[\M1-4=AAD*O\T#]],53PL^ ML]XE[WU<]#T_VB^.](^,_7-A__NZ AR$M,*..< +*B,3DP&:.0N"0"B$ATXK MBU(Z$L?R"O:_R&Z-[*I]WK!X=^4WPV+C8'&J$I-"6D*% T$C5H ZXH!AX3?I MA?<<.\R\"[ 8"\*O5JUF6'QJ;7B%O;T'?J0[O: *;^M!+PRT(5U E@WCF^7D M'2_J>$UK2+_EBX[MY+9.\X'Y7S,Z+I;(6!:]&CKHN!I3((DR@&"IA&0DB&>[ MMDZQ;#.9'1S9RYM1\&F\O!D%'QX%+VK=/6E09A$'C,?NGMPIH%6P]+G D&EC MH?%^;9T(WF;\*M]61L%&*+;/CK3@:.#U\'QP43(5_#%G0>_=5+?Y,L+'(ZSE MA.=L\+E@ZOCF;/#3O:_A6;H?MUYUCD__[(1Q?]W#>YW=TX\GNS___+KWYJ ; MQ@9WCX[QY6++R!SKB?!*PP(8Y1V@EAB@@F$/%*2D8(YIC5)#3X9Y.^5LWY#\ M720XETRL;V-_?O;$:$Z[FV M;UZ :IL OEKZ5;@4Q=K&+%$<&!J6;*J Q MUL 8: A#4-'"KZT+B=L"-8_XYK[G<8GDR[-U1F?,?0I5/6/N0V/N5'&GEF&! MB :%-P30@EF@%*$ $N2A0-!J'"E;!6WSA; W9,R]3:?_[Y$.SU#CM1V/MS9? MUH?3.?CC5 \^=WII:E1X@NK/:C[4U2=N3M(:3G!XZ'VKUQ^%*X[Z$7'2VJ;Z MY:+3TSW;"2K[,/8E.0W/.WQYA?&W1 )(G.:&,D>*L'^#'@$Y-\AQ%9L-Z\)_ M$FKMFND\ZP\35\+O ]_5H\XW_\?WCAN=E EUU3@I?BG8) /PRC>U"2,^'_D_ MJBF']4NL_3*8GO_/'IB!UU^!+L)3_:Z[W_7%<.V_9QZ^ MNC+AX=979JB+=_ ML'&TL[]W=1\O[?-M[N\=[K_=V=HXVMYJ'1Z%?W:W]XX.6_NO6YL;A_]NO7Z[ M_^%PON=-\#?^1 5I2:?2YZ/^&.-*4$^O5%(@/'-7GPW][^-?KJBDZ>].SX4[ M_1X/@>L,S[KZXO=.+SU8NF^U/95Z21%+.[1RL53CJ7;ORW+W7A*&Y9M,OF12 MWOS^K5^^_4WXDE-QQR_#E^BV-QEA=_SN2@[Y5]?OZ;QPS&.O!ZWM &'N*IOV+UCO8\0+ZKV_UM!^DH\^71;(DIZA MWW9ZK=%)_SQ>I1N-M.6[9#--!=YM-#T?>B?MO;/_$"/PHA;&W;4^98\N(\?2'C$X_0T M(8X\,\LQ,TU*699+D+.\YT>MDG+K<5-_YMEWS9JA?S6%+&"I(Y2:.VJ58T1Q MZAPSW N"'<4%Y4QJ^VDK:O40003NG1X2MO241*XQ<C,,8/'T_VCK;C6#N[.%SC=/?'QR\GIU?BDF_>?]_]N0'WCC9^'A^][NYM M_=W]>+J-=H_^_KJ+=WY^W#KH'/]\?;K_YF,QB4D>PN^?"F<5+#P&E!D1?D2> M#]?&7C9ZK+WBV M^N:P^O8.:[$=ARCQFA)0N-A)(AAYP$B. ?=,%M0+[C!;6R>Q4^8BK+Z5)U)[ M:ITQH^%RQSOQ>#/N7Z[_ "AO$@& """)MD!#&TTA*@WA;T9S^N1JY0!D8E]!%D(%Q(< X]18( MQQ0LA -4F@)0*Z/O5"( I4<%M(421>K%A@7*N)AQ,>/BTS@+,BXN!!>G?@.N M*6&2&R *%L"1(P^TI@XX3:"@# M!HM^@K43.'6^HVV"54P=*FE)@]-"[UF;_ M],SWAF4>P?:/^/N5^M?L(EY"-\&DLT0DCG\5U[J^U!GC$HP]XZ71B M;8!TBBP%6K'P@X>%DD)QE7I+M"7-/N$<("OEA+ M)0L M6/6$^ !_"@F@5!$S!$B /A0$&\'1M&<9_IIJVJ]R1L"6+_Q@$,SZ(_VC]<]MCFBM(!H^ M@'6?T?")T7!J[YN"6RT"!H8?#% !#5#,>2"99!P2YZB14>'E\FH_K@R&&0R? M.1@^@*V?P?")P7!J_5M.*&7,1F^G!50K#Y2A.OPHO'=00BHC$6B;*IK!L'&& M_RK']*^?Z*8.HZUCYIM@'7D!5"%Y< CQH56PE)4K*W3-H;9J;O<,:V[3LS&H*.[ M#P(M3S^"\5)DR7"7W2PQPG_D0Y\/?3[T^=#G0Y_#MP_=@NB-[O1B$?=AT.@C M'^NK\V&GYV.E1@[D+D$@]Y>=='&=8P7.?B^N]'XQ7N=LS,WCG:M3N1%%(*&$ M L:)C64W#B@A"2 %%EP6WA'CUM:%;$MXM1XQN^=RK&(%T>_ILK)_^D'?Z>%) MQKW'P;UIB-:K(L@D1@ 4A0)4"PJ,,Q @6$AGN6?A>[,5(<*2LM,+R0@ 50I-XQ5A0^HU_#C?I5#LWNG)[ISB#V M;4D4;=D'MP(AV3&<;PR'?C1=X,T3/?BR7,,T +H8 R M5@.$+%.<8:%E@'.$VE#F^NKECLMD!%QN2SZ#W\. W\4$_ +":5/_#R!E+B >""0&H MHPX8C#B Q/J">2R@THEL%Y-%D.VN/ +F$/U\4[AA[>#1QIAJA60RAC O!*ZX,X%J"\;;Z/<>'NYPU=/GPCY]"-XW%3,+"^> ML@P]RXM'D1<7,_+"8R*A( )X;:.\@ 60T55"C=*%U19#*H.\:(>=E<5%%A=9 M7&1QT;C\CRP@'E) [,T:%,A ;Z0CP$@4!(1V'!C,#2AD@0A4W&JI>3@ 54#)E@/4@"0.YSE'J+ ^R/,CR MH'D.HRP/[BT/]F:M ^\I=01I(&PA@G50$* HP:"@UD 3A#E!"_7ZK+P\R%E+ M\TUARE'*#O_FNWCFKUM(2UNU&"F[1N76(O>K;=O=^&09%\2; G!"): 6%4!# MYP 14#@LN(<*Q3H%CG)JT7+'@S,8/A8C]P-X-S+2/6Y55D"Z@CE'A'2 ,6D! M]80"8Y4%.!@@2B&DA+)KZYQ?;9_TH+3;&>(RQ#5C[1;<(C1#W./6%06(4P8B M+)P'1:0DI(@J(+4N &9:>@JQ0MRMK:MK2&DRQ#VU47['5 S"E\ HWPR'O/6Z MV_\^;!6#_FEK\T3W/H>;='JM:4_01%,U;.E>Y*W1IM--V1KM5L^/8HN9@!>M M[:+P=E1=9,/^Y[PS[,3M6WYKJQ,KE3JC\T&X]$Q3FM^;XF+/]\_WSRZ].=%C MP]J8L#EL'7CK.]]B?F=V\*VB@R_H@8/8,7C+E__N],9+/UWYK![>L90PJ(>2 M*D,@XL!(10 UA@#C'0(6Q4)T16%0&]?6"L"#XA,=KZU2T@^6<3>:,A1D+GX[%.F/A(]9T ME;3^@A8" 8ZQ!I0A"8RS#@1\I 3Z0A6*K*VKMJ0T0^&J> ^7POZ/#$2]47^0 M:[<6 .F++-ZZ"NFUIF YL@$$$8N=2@60R#JB$*'* MFP""LHT0SR#8.+-^E /(:BP)H*B"@F!)@2%!^M6*2,LEQ@2/:MP-V91]N#F<] M!QA\HF9,&?,>%_.F9KY4A".L*' (LJ#A6@ZDY 04AFA)N&0Z+-,ZY5>C5CFC M*JL+>\ACZ&0GOA83U"'Y8,^H+#8B%L?J'%, $71T@0YE FD EU-HZ;B." ML_;7.%-_E2/XDPS^=_KB,=/WL_.VH?G[U;IG=)\+W8_KMCTC5&O*,; $>D = M@T 7R 'J ^8CI0DQ/-CVO,W1(Y=WKKPG-X>SE@01ER:DGW'PGC@XM?<)HHQ% M!=JIBG&@R5S#^7L3!C8=,,_HR%]\/">G0_0)[A MP@+NC R:(!9 <>X!%DI)J+DVI @Z(6S33-;?5+M_E4/\X:@/SOTTQ)\C^<_' M[H\+7^-QR3 _%\S;NNF/"B==T&N!]18!:@H*%$(2! $. ^1Z1A5.,"\RLU,. M<#T/4%PFTS]#X3VA<&K]!\&&C:4%,-8&C9=J#51!#+#"4JYX(9#W:^LR6/]7 MD3#'^S,_\MY3AG][HU^-7O?,$Q@H21@GA- D7% .5L 3R'WV'#K M)5Q;#\N9M<#&V?FK'-\O"7Q;1_J'SS'^):+HN[]:6ZY\6OCLS[T+OG^>R=^W MRAI*4>RN5 */0&2>0&D']\ MG%K_GEHL$(2@*$CB-:% ,TZ!4T1Z;1E6E*ZMTS9][/JF#(T9&INQ=@TW_#/^ MW1O_:O:_8T@50A, L:: $E0$^]](@ D4PB+BD)5!/Q2YE+]Y]O\JQ_DWSX?A MP?V@M>&^Z9[U+CH!3GVO:N>QY0L_&(17#_PWWSO/[/W/)0U@,XPICO9#9W0R MWB-C5_!%%@1S"8*O,XX"R1R## )()(DE (8%\-@MD!&4PMA5(01:@>S)_N" M#CTF0$9%1\4%2\F*&P5KXP !;0 >HH Q)1#JATN. >,XM@0$76%N0J MXU_.#LC0N*K0^%1.@@R2#0').DN Y80B18!5**B.!81 LH"9!2&"PO 6M3[Z M4!7*C9";YT58Y2R":2O0MQ$#6K6DH9Q,L%(> ST:]*_!_,D&2.N?<\;NB/=? MIIR ^UOOX=[[3U)#2C&#H* !Z:GG$"@G'1#2,^^1#(M>Q+P"27/<;&GC9G>= MF(U!1W5#GP]]/O3YT.<8\4-.X>'YV5G7 MQZ"P[K8._*@S2'^TWG7#$*?4[PLP^E;;U[3;IV?=_H7W![ZK1[E$Z.[F MWL9,K;@G@D/F@>0" 8HM E(S J1!W%,BG".QZU&;JJNF7@Z!Y!!(AL4GC@YG M6'PX6*RQQE%DL/4*<$XHH$Y(H*FU0#JCM"<40QW9,]L*9Y[X#(L9%AO'&I=A M\<%@L1X,QK8(DDT"]O^S]Z5-;27)VG]%P;O-C5!Y:E^Z)XB@ ?C88?>B&&7S[_,<[% M10N)6 I$40?W4@?[3?) @WYWE"H4K$R(*VV0\Y$APK&A1--$*-[:YK0K=?OZ MB7Y[#;85Y]H54BI(NM&,0T'2QT/2QJYTW&%N1$),>P:&-<'(,JV13%Z"(^5$ M]'9K6_"NUNUKY5&0M"!IFV:UI21%0=)'0](&14%,B!SS@ 3!%'&K+=**)A2U MX"S"[UR[7//>57H5',4S1M(693S\*'NAGH"].!A\B..[LA [)SQ__/M#?N9;4U[@Q3YY?IN#>(XW$<=^%&D_RG"E&J MXT8QM(/X7#=3V)>?]4DZ'L_E=3C],_G'*4S^?^6)-WLN:/&PRG"I@ MKXEVR*7$$2(UEW#2Z[:!;'^UE@XM,1E5_B:!@ V0H: MKA(-ERPEYY&[:!3BE.%<"QZ1$T8B)H(-G#&L:5C4"+3.N2Z86#"Q#7;B*CG' M@HR/B(S-G36U3J#L*'+:!T!&CI$E@2!&E$M62$VIR0W6>!??L+5F,137E5=< M!Z;@U6@((A%FM.()+/'+?$&IF]J@Q*?Y9+^$N=[K50SR9#J*QVDYWP7G[X7S MOR_Y@"_O/Q[__I8&(K5V8/92#J:P4QX9+"Q27/.H1:1"Y;9QF'=UV55NS:L# MGKY:_>F?X''KY8N66#%74A3$PRN(SY<4!!8N<>(M\H8)Q+ED2"LND(.Y3%$D MT/UTE31)41!%010%L?8*XH%YHZ(@5J<@CBY[$,XQ8:SU*#B!$0?7#UE,':(V M$@VB@XE414&TG#+:Y.2277O1RWUW]C]=Q$&HUG]+*N?6#=_7)H$$8#], M>1N5C0?"DAYROR&L^^C>J]JL,+JM20RY98/M.9B_'(Z:?&XUUXNI+@7'/[QA M2E4BPE,BA")0T0QLW.SVX[Q9BK%$44IC4F%K6_'2$6V](WT%!3?)W2_ ^$C MN'3^75*,QQ21$%+,MU>5&%$:0/%A%J@3>10,!G-1"(ML]!X1J[7C*4IB_-8V[6)^O;-X0<6G)@*>4??< M53("I5-9JY(#;NE45C3!CVJ"-TWB0,@ ?H]+2&!O$+>*( .V,>+*V60)XR3R MK6W)NY*M8N^=9]RI[-G&SC8'25?,-]Q][^J"J8^/J8T^NDPX$ZQ#(EF*.$D. M&><#$LI2H47 -.;:/-.5LE4)!P5."YRV:5973%04.&T1G#;(BDBP3A20E,"L M(:X-1QI;CS#("K. L5'3G,AJND)>[TM>\+2]1,8S:J3[LC>P W]'(J-=35'; M1.R7D5F/D6D3[;D.^4^+]C@YXM'Y;9C')H[..WO13=K!=ZZ;\=A25K,9V3H8 MCZ>@%.)QRA-^"O.=I[N8BO#PP>&PD?RDG<&><.2LBH@S&I&ERB$; M+6;>88MYVMIFHHN)*&A8T+"@X1-G0!4T?&@T;/*(VB<=2$#*20HF8<1(2R=1 M(AQSP0CF/N\;SL$XU++ X691ANM! O0&OG=A^YUY*F0'L&DU9$!)>7T*-N!U MO)C-=('Y'X#Y]TT.P$=B:'("14$4XC$$Y/(NMLQ1D7+X/2D.,"]DESSV=CD; MG]W:)@*\ &![,I,* *X< !M>OY")PO\AKR1'7&&&#&,1*:K S!7"*F^VMA7M M:E:R^PO^%?Q[0H^_X-\#X5^SN(G1I"4GN;D)1AP[AYRR8 H&FI*))#'CMK8I MZRI::C[;Y^%O=)A_.O)G=ESM?7,\G8PG=I"?MW-R9D=P+X"-SNDHVO%T]+E$ M_3?)T6_4M@+DSZ3@..T.S\^'@Y/)T+\OB'\?Q/^R<[G5:0@Z9[&54UQP?-[X?E^T\>/.D5KJ$ AR81X3 XYQW@V!*X[M%[1[-+1;>O-*2\=-HBA/%^+$*:3!AT=<,1NHT4X9 M\.8%N9ZG6@)8!>0V$.1:N$5I0;X'0[Z&WYX[,EMC\[[5 NR\ +-DL#-(6'#D MC=4Y@E_LO)9[[YL=W_%$>^-X[A*$Z.TZG]%,>OXWEO,HFA@/N]P/V@Z<1SH3W!/"',1#!K^?5JU,+(EMC4!@)@R]+R"R*N!A$;R?H6)Y@^AUBU2[-W M$1EE!%**:BJQ#S+$W(D?IK0$[0LP%F!\%'^_H-\*T>]2:T]P]B/S*+@8$-=! M(T=M1)%:XE.4-'BVM1+R]\;@UL-(;C?9?WKO1?MF891UL^ ?;F&4A M&V5CEN^T[']O6O8VJ6"BPX@:KQ!WS"(7E$7*8J:<9H13N[5M:)>TJ\1BH_9E M>;:,]O.$TS9M&UC@] '@=!D*#!I[+SE'6LF<'!$E,@K@%,>D*!?28AZVMIGL MDL?NVU7@M,#I^L)I2\M]"X@^&H@V(HK8>:*LR:D4U".>+$...8XXIHPJD:SB M$FQ2TN6T?5L>;!22MBGY?R__?^9]CX _@\FX]=Q/!GU_"2&_,7. M(%S^0^/(HC/NI3/^:/(8@4BN8(Y1HM$B'K3,&^8XE&?;<,ZL4/7&$*TK-]DH MA?%L8SN; ZI/Q604>&T=O#9JF27WG!J/HC(,#/' D79>(,:B6/(U[C>#!P(^J1.J_[<7ZTW]U>C6UT;']H($3)V5AGON/. MK/@/:9%7,"##,)>LN5S![_UIGHJFOJIU6%$[]U([;RXU65>8)2(2 O\LF_$Z M;RMD!-+82B.LQ\[JO*]:E][09+TPZR5&6=#XZ8F2@LL;@LM+>L7S8+%E>=\+ M#KCL#> RM0EID!43C(HQNEQ?0TU)PBN(7!"YA01+ =M6@VV#>_%)@@MD*,+* M MA*9I%Q02/NE*$^)AE3WER8%0-XW:B7#4XMN95CZ=A)YY?XKC<8Y'J98>J\ MB7;4CD23#58?U!M/J5%$!,HE-IHK):+TSH)336E\>_##VRH7;GYU^L$W21)L M@E=<Q$ME\%OBH+-A8 MG)O$).%)*.*CTNR GN&+=M.:IQ#/%B-;)(..6RY("DHFE*-CROI![KQ^+A!21SJ MJ9F$??C[+1S"XP_G_?GH=LGF_VX_-;C..E,2Z[G-^!DL)]0;';T)%//@A?*A MYER>,).EZ,Q[ZT*I C.,*&:Q!TS"-D<8^(66UHUXK+MDJ MXR3/6-.47*-[C>#)].*B'_.F";;?6?3F[1P,:LP!\?SI\0-4#0%D((!A.'7] M>*>TU-MB5T\=.RM#LRY#TZ:(PCKLLG, %LT(3(C.*]L+3Q8W*);TW8)ZZVPO MK[*L=2[56:B/8DFYOX\I?+2WQYAS:0D"I\8CKK! )B2"I!:)@(AQ&N76 MMN@JO(K^7!N_2]QS8E8*ZF\^ZJ]BV^2"^@^$^HVF89J!MHX$,2HTXM%8E#/> MD)/:.Q:X$BKO+=%5!!?4+ZA?4+^@_@.7Z!;47Q'J-VAO21)3A%GD<0J(6ZT! M]2U%4@1*I$_,37:#]>Z!]OTGC1,R"=80A[()!7'J*#.8..<8B*&FBM4U; MVU1U&5]%]X2-KVQH4XBFH-\Z1SCCH/2$=%D#'" MLT23,I)M;1/:I407]"OH5]#OJ7WZ@GX_B'X-MYX8'S1F EF>=X"@)B(GJ$<^ M[[H3#$V>Y=:Q&/SZ]NVQLX;H5_GU?Y]8UX_P;^A]V/X'_)@_;^.]?"-,9X;%-\J^G6#:-U,1SW MJK2U4>S;2>]#_/EC+TS.X.'AV6;/R60M%3>=9AT\[G02?YZ))&Z>O[7>$\/4 MY;%N_CP;+=?H.UCOHVC?(YO@K7ZR_8_V\WCK[Y=>?G9E3E\H 7>_-DCU2&S_ MPXW@O!ON^M5Q/+>C=[U!A1(&+C[[=38CYOJ2?K*!5COCHX/=D\[N M\>M7QZ]W3@^.CZ[+^<:^_^[QTYV34_CGC.-/\P_73,OJ]]X@P,3\E-\^],87??OYI]Z@>N_JOC/I-^8% M)Z): #.2=O8\L\7QHEX<5U1B_:70+X36MW__U9.__B5^(;GZSI/Q"_*U+P43 MWWGN1C[R7>?OZ7C\>WE&-QM-NATV4W/HB'CHL9OA\../WBJZ@.0.'[G;!QA@ M>]''M#DXQ^) MLZQSH%)%'$BBBJO<\=\I2Y2(.$6'I8I>X-M;0%T.0E;J[&S8!\@8Y[X:D\]M M"4+RP]XL"'E^=';X!:[_Y7=Z])\_/A^=OCX__,^_SPY/W^,WIW_V#O]Z?7[\ MGP-R=/JOOQ9!R//?\='>T5]_[KW_>/B?-Y_@V3[!_?B;+W#2WBWL[\.__J#'>_U>T?G_W[_ MY^E1[\^]EVF1?G&"/[ZU&BM)HD=)Y(U[2-#(L600,808DRQ)N4D@E:NH)MGX M^&,+LB\*H!= ?[C,$TP2\QZS:#PW2N5>W(9+F[ AGF!Y>Z>E N@/"^A?%H#. M2.2&,XV2S-M)6&>1B5XA'C@A-DJ@'T N@%T)N 3J13,AD)V$UX MC$IC+[P48+!;F3!SMV^A40#]80&=+ ]2BELP!IIC@7 >,J[ OF K(C&.(\Y M#2H#>K'0'RI#L"7\\CH02+G,;_]3'/G>.&8.J5KXG>.++'^/5O7W??6G&YCY MC373D5BM0U#<"&]"I,$:[1WUE'-QAZJ_&W#[8#R>QK W'<$@U9LH_]OVI['Z M;C:S\RD/!=;O >M'NPWBA>N8J%4!@:<$L*XL0<8FC0RWR3@.) M!\(T$@'3O!FP!(M6<,0="2PD0K56!?H*]#TGZ*M2].G/1<1;X;)MMGN8Q/-)QFDUYS_7C2?1PY*076[,I MQ7I8,R<-1XYQ'B07!@680\0-%\@)39$TPKBD//8YX%*Z%VQ&N*7 X#H[<@4& M'Q@&ETZ=9,[CD#32F!'$4_+()&H1IE)SXB5E5&YMLQ*E*#A8#@D^'@,EQ+G?"8&8*TT!9Q2P.R 6Q"1G$0 MD5D,7V]ME^R;EGK^FQRLW1^$Q\CS?\1*CW:-7QOW[6P.V_HK00+:CL6(F<"& M1T=LPM8E3)F7T0*85?E'=Z5"2O[1=RNT7H/?"$'&%(-&8'7D& TUR$EID+?. M,\\-<2SF"H%5J+1'6S3M YMV!G.*GBAZH@5ZHE22M45/+ F@R(F(EDADJ%:( M<] 81L./I+6F/";*,5U5)5G1$T5/%#U1]$0I4&N+GE@29%HRG+@(*#(<0$_8 MA(PT&EG'5?)>)A[]J@K4GK>>:%/FS!K09PVBO',IB6;=VU(]3>"H#,XZ#4[A MVN\'%H_:6:=LZUFV];R<1$."\]([J?(6()1:PBGU-%"NL->V\"&KL7./+Q5X M<6NU]A()DG3FS372Q#/$+*-.2$:%Q5O;>A6;NFU\#OAS8CP*GF\^GG.&G1+2 M,@.NLG+$6 M@WFK.E+JU@J@%T O@'X)T"-65!FLI4R2T-O$-:\#?_0DC75*,OX, MKCUE5"5-K4N,"Q&,4=I[S@C'S-K 2F.==L%ZLQXS1:=BH!QY%17B-!GDJ#8( M2ZQ],-9QZE;376+C$_#;%#$IT/= T&>M5]I8P73D@'"6504MVJ0H.->^--9I M&_0U>O_F]IW62L0$T0!]@'K6)H8"%\8%+&SD:6N;%N@KT/=LH._1&NMLO(B7 MD/\]\X.>MK'.9O?'^MMJO;<3JCW:-WQ-NZ/5,JF,MQHP$3BQXT-Q'ZK@@T5+,G1*" MN5BZ[:Q(F^TWJ8Z@P56+A"%L4D#<,H\LC@'!I"1%\G\YB*-DZZ(XFU8>VX(0 M3U$415&T0%&4\K+V*(HE"T12;FE!)8HZLT#"!&22Q2AY;JP(*GJSJ@*SHBB* MHBB*HBB*4K?6&D71X,>H]J"G?42)A(BX-QXY(N$'M1)SRX52?%65:\];4[0I MI68-*+0=>+PLA[;?>65AYGN#SJZ]Z$UL__'C-*ON*K.*(%(9G'4:G$*XWP\M M'K7ESH_9[NT:J">T@S?'U*7>*95S"S&S'"OIP)0*V&'NHY!*VMLYD30>M,X3;CKW/G!4I@+_Y@,\]YD81X171G/+@= Q..,ZC2%1P?#NW40!_ MA8"_Y,<3IL3)P% @@B)N*$$Z&(H,%4%FO*?:;FU+U56\[,Y: +\ ?@'\2X"O MC02T#]I3XSG1T27*HV/,*\Y54/'VGCT%\%<'^ V>.UA/ E$&^1 (XD$:9 @. M"%.GA;?:6!, \'E7X;+_XH:QV>M 4'VUIT_'#D*GQ@#D[#B&7#1Z$0=C6^'4 M_J?\.9;BT<=NU"8]&/I:"#3E\'N3 M_B&&!I4L1=2#7N ":Z2-USFWDBKO ^=,;&VS+C6KR*S<^&J!-D5V"C8^4&L@ MGG=R<\&&9#F13'/C';8Q!4PQG=75?[V2M&!C>[!QR930R()E7" 524#<>8,< MYP8QQS 1N=HTZ*UM4;"Q8&/!QINQ,:>[<O6$!M+TLO] MAK!4F:XM4_Y,4!&.8V\S0WS%:74^5R VF5\%:WQGW?&^',*JA8]4O1(2;A< MU F@6OD""@324+2X%0)YVAK$RZ+'BEZI.B13=0C)8]S M'?1(@X'3F&D08XDP(PS\$2N1E18CK93RRGKBDVQM'N>FZ9$VY?RL 3VWX_WT M?-JWN0_\\>0LCJJLGE$\BX-Q[T/L_#8B$7XWA5QK%O MDO54*NEAII"CSB!.L43&18E2[KACM0Z!J*UMPKJ,/G(#Y(U/=W].%$I!_6> M^B(PY4A,Q%O"2=168X>-4SIX38*)MS,A!?6? O67U+KA7CC')?)4*\13BL@2 M;%$2@G"-([96U*@OKN_V6%"_H'Y!_6>+^M9'X:A.&!O%B<0I@.,&BAQ07W2YN1Y0+:B_ MIC0WDVO 5^V$895SGNFJG9,_.IDN0)B6+YSO'MP.GP=)[8WB&'?CC)I7W9SNY^5\^Z2 M;QN"BC0F)(*BB'/+D /3%%'G!)8I>J\P6#E=IJ[O;%!V="MHN8%H60R"-MGQ MWQEW7@L[_N5P!#<;=':GHU$<^,^=TQ%L_*#Z_C[ M',MU6<>K-7HN4S%5]M&EY*.#@1^>QYR!-)OU^:17">H8U&,")BX)I3)0WS-CFJ'4V$8.[NT)#F_IQV =)V .G28[2,)TT4 M1T$R %*M ]*,<>235$D1%JRQ6]NT*\WU'8X*+5Y0= -1]#[Q0,-MX"[G?A!. MA7<8D)2:E(C3"G/_D)UK"G:V CL;,46#O3;:4T0<=XB3()$F4>3$$H<=3T$1 MO[7-NX1=3R0I9F@K^(A-CBN^CI/>*.;%WOFM9UVOWYM\;O 0G8H9(S]WH &,1'XR8VFV-<<43FAU7&7DPYXO)+',"'R:L^#,!US?!J.*I4QF0RZKGI MQ+I^/!V^LJ!@)D5IW$=I_+739"ZP8MR[J!!1UH#!32ARPEBD8;8IQ=90F[+! MS4D)T900S;. SW5E+0J,KAI&E[R%YT)+%0V27&K$>6Z0@KU'C#-#N.2*4I)M M;ZQ5:2U9L/398.F]LIE;P%X4#%TQAC;XBQ12#,9*Y(D #!5>(@=>"$K$&.\L MV*(\[VW?->9ZK\)BBCXU=;'))?RE,^_:5ONLL^RA/YW3P-&JA">-!2LM# MY-2#31K \;#T]M:\I11HY6IOO\G 2$^2B#@@E0Q#7 :'M.4<<:.B#H1%87%5 M"B3I]9Y83QCSW+1V6"T(B!9E4I1)&Y1)Z2&S7LJDD3\3 XE,8:0B Q7B,4>& M49KI_."5Y5%:W\8>,D69%&52E,E&*I/2FF:ME$F#D&,Y;.$"1L%1#)[U_&9S2E;=U(%&Z M\K;?0FZY$7P?=CX1C+UP2D;'DV6:$R:=T"HF0X@79<.CIS=]#YNDO"->R>0E MXDG"#Y,2TE)K)!C)K=:XM5AM;3,ENT*N(J-GX[/IGQ-A4A!_\Q'?:\^%52GA M)'B*QF#J*B2VZH/2V(7Q"_(/ZS1OQH%;-*)^=8 H,Q&J(8$XPG&K&BSMS>C+<@_NH0 MOT%O!TQYP-:CZ'%"/%"'M',:10)?8.W!,Z. ^%AT!2D5LQO&8Z\#1W5#)UZ. ML"E%L:7Q7AL-M5)LLS[&2B[[#H-?.^B'P\&K^"EA^$XS?&NW,FI^ M;[JQ!%M+//4H)0UNK$@::9\\TF")8FDQ)BF 4=.E[1EN_'.=@OHU2+B#YU&8+7 AA"1]_O2REJM26(Q$<4B M ^O](9HUE5TSGL"$_Z-IPB?J":&:(P%3F$WXA$S &G$Q<5"N9>%\J:9'A2D%Y8[!V8*WMH6 MM LV8V$9"\M8@.^&=!'M-3_Z0XF/B8WJ%U9 &^U0#?TC6+ M">:(*HJ8=A%Q&R0R)CJ$O55:$0W?Y3:/LJOQ*GRS GP%^-HQ=_<)/1O.F?=& M)E^1 GRM\-@W.>BV:\=GG5>V%\!O[_S6B],OVK7! BHS\T#.'27C9>]WH=>B(,P MK@"K6"_WLEY\TVVC(BGN;]O.9U[D]XGP"D$5@3HT74E,<@ M;+)8*6VHBDDX9FYOG%[*-E=ES+V[U)HE!:(\50A3E;A.V@*$OBJ0HDA8HDM+C:RT42:-43H'[#SH"N9@\X@XK MI&-(R#%&O6+!Z"16V>.K*)*B2(HB*8JDM Y;!T72"(XK(93-ZL,FG/=MP@99 MI0R* 5P1S40@!J^R==CS5B1M"IVO 4-W.HIV/!U]KL/BC\_GK[H;^"J"#65P MUFEP"H=_/X1XU%;I/V;.MVN@GM T;KGU>Y\\"JQ=M XL7:,-QPEK%93!04:' M!18QEI#5.4 &8;ZTC-@5:=HEK%^HO:72A.5-$!Y24 M5X@[KI&5TB/MI8\D81>E*ZA?4+^@?D']JZA/C7$4:\JY\3SY*EL:"VJXU-92 MY6_OF5Y0_PE0O\EY1(V#U2VNMC)0*@G.3(M65Y)'3JC<> M]=M$:*\#7_5J.O)G=APS7577?97ZKL<&<@V+O.(107H_[;]:=SQ@.>C&':'X\EAG)P-0X'V>T'[?I/&P881'9U .3L& M<:HDTCPHY*/C#"Q[3G->#!CTZH;\RE(Q4RIF-A +2\5,$?$-%_%[L761:,,Y M%5*#T>^9,8IS'\!ULU($:1^RAT=1]X^@[AN>'&-.2Y%[E),8$8\R1VVB1TX& MX[ 4G'B;LY>Z3%_?!:NH^Z?VY#8Y\Z!4#ZXM2;G.N;KWT83&>TJXI"I'N@,% MQ-21!1PLMR(*;&\O'RP,YLKUWD'3S0T>_HN>(D6=0EPYB1S7!@1+88H9LRSD MEE9X!7[N\T[8?4Y1K:)-BC8IN6\;HTT:V\<'J9QV!(&RQXA+H9&F,N7-A"-1 MDB:12!NS((HR*F!2P1)((AKA@'.DH#**4<:Z, MR'ME%&6RGGS=)I<2#B?S5KLS**C"9NKG3@T)C\L5?Z^BG'TYNQN#[\-PZOKQ M66K2^U'P#S.N+56U]]"TDEC/0:4J&BPGU!L=O0D4\^"%\B&6'F)/KV /+_40 M$S09YC "FT@C'C5&.HFJNSVS%N9.1_#6F-9=+5;1^N7IEEW[\*R=.01%5Q5= MM1&Z"K23I]0H(@+E$AO-E1)1>F2B>T-NBJ!G$IM%0X.8>X\"'_L,@QFQ"U5#FID\8_3H;$G/]C>_X M;)=?Z,[C\(WQ[/<&$9W5OQ-:P>!)C)W!< )7G PSTE0S;"^9_OP MZ/"'GKXZ.#W9/.[O'K5\>O M=TX/CH^>T?OO'A^='/]VL+=SNK_7.3F%?P[WCTY/.LJ6NOS2\R.J.PO.YT,YZ?4"%;]989Z M,%Q]>S&./\T_7#,0J]][@P"/\E,>FM ;7_3MYY]Z@VI0JOO^_+$7)F<_&?." M$U&9);/8RNQYZJ_)B]IDN8+_]9="OQ!:W_[]5T_^^I?XA>3J.T_&+\C7OA1, M?.>Y&_G(=YV_IPN_W4D>X=7/PYXH%%&[_1"'.%ASY=R,/YU67U &U0V[/FM;IGT^T^Z+I/^_"9=E>2J M']CA?'A^/AR4+NT;U(B\#,Y7'J[42M\/'[[9I=T_4!>,[^NWMBY=,&Z-3HVK M3F+7^F#@0!)57&G%L5.6*!%QB@Y+%;W #Y%,4=WW8#R>QDUI6_O#G_U_O# MO]Y]/MP[.SO:>T/^/-\G\%SOWWP)9W_^Y\_>\>F[+W"]M$BA.,$?WVH3I.\>'N\,)HEY MCUDTGANE+!?$< G+QQ!/\(-L35;P[KOQ[LL"[S!ADA 1D7=< MX%A[16\ ,S MT%B,2\HDX!WM O@5O"MX5_#N1KPCTBF9C 1H(SQ&I;$77@HP]ZQ,F+G;^U,7 MO%L!WI$%WD7,E1<2(\(-X%W &AE 0 0+%=MD:9)1 =Z1KA&KR)'=>+QK$WFW M#MYY7M]VX*N>U*_C>#+J^9QV]'4VK[2K?# @QYKI2*S6(2ANA#FXY@G%[!RPQ#C>;+&:X.V_EH1^$H3H[3R^$HQ=YD6CU@ MP?H[8_W1[L*79T>G._RM(=$S1@UR0D;$*],V:(>LPUPZDPRG@/J=E4T?._ [(QZMO\@*//T3S"?BJ(D2MONLNC+HB^+OBSZ-?+J-CGF"C9] M9^'9I='PO+/_*8Y\;[;W4+;].\<7V>Y\M"V("EOW5$Y>]>5L=N?37AB\[_3J M/KZ-QB;M' -G+BK$990H1]$13EX)EK1QB6]M2U;8NQ*M*/AW(_Y)F1@L(D&C M\SQ8[FCRQAK#;61*,5SAGY[CWXUI*07_5HM_RXBM$-@)X@)2C.N\H29&VFF! M3*",2B:HYF9KFTA9 + 8 ' FPU $S@%VR]8G+BTTBCOF$Y8@@F!B0UWV):J M .!J 7 9PN7)AQ3 ]A.>"\2I=,C$P)$C&OZJI8[&;6W3@G\M=?0W.7R[V[?C M<>>7F4N_.QSDMXHAMY&X4UU&X>O6U,FOIWH,CW6<9M/><_UX$CT<.NF5,.[] M\/ZDX? ;I0REQB OX >/V=;5V"#JB>4BB)0(561R%Z0L M2-F.N6LS-5#@\('AL)'I;;A25 6DI70 AS0B&R+/F=[481$-EA;,1GU]8YP" MAJW@"38Y(> K&U8_#=_[(]7X:X[X!*"=Q8B9P(;'O.49MBYARKR,%I;M0VS* M4FIWOA/1>PTB(&]VJJ6E2"E)\VYG&!D%]JZC4E(&$L))KLV67:VN[\/\U.3O MIFUY]FPC8\\8*4L7BU8CY9(*D$Z88*5$*0D+2$DY,I1B%#"SF&(78FAO%XN" ME 4IUQTI2_^+5B/EDB4PP@NF>4*2TXBX:UBX$H[5K;_V+3D+)- MV09K0"(T",/.I<2#E;9]O,N&37=33D_-HI?16:_1*:3C_?"B='Y\BL@["&4>AHH5V!AV.(S/Z$E>-RL*THA,C#/-7+&$<2I#? )7.A(0TQ6 M1\9R7KWN4K.*B-'&9Y8^6Z]XL^&.,^R4D)89G+ARQ%G+2&3"DV0B(ZPXOD\* M=XTR(F\]2[EX4AL/CF\B\$DR))B13FA-E03'EY NUJ64LN!=P;N;\2YB197! M6LHD.9?&4>R9(T9+[:W&MC1^?%*\:U0-^4BD(03%"#8>)TXC;15&R6O&J+6: M6U;AG3:E<>Z5UE$#UJM2,53RX L W@* UL)" M,58P'3G@G&5.>,RT25%PKGWI$=(Z /S2X#)!2VF9$!$B[V)C!8*)TPASS:6G M44M* !%:7M; + X&V%0(I@'!.CDO 0A(O@/E*'=218/N61 MJ0 :+&-N6;<(!T$6("*2^FU#-+8K6VI"OZUT]/?Y##\$_<(V6SV]F]M=O-+ MM>>#[NMSNI/!OG;[=][B(+&B"8.K;S$X_4(AFQ/?)0V$48%]^T@=%R1:BKE30C 72W>0IX3S_28# M &Y^HH19%(T*B!O-D366(NPX$6#JNN3QUK;J2M&^GD^;5LKY;(-BSQ@J2ZE3 MRZ%R20-P8XA7)B'P4P3BW!F RN11I%(1C:7Q/*RNV*E 98'*YP65I4RJW5#9 M( D2$<8D'5#4BB#N*44ZCS M#[0%N1<]O?+&%ZL@S\OHK-?H%+;Q?B"QLK8@);NTN3N1B]9)GWO::D'5)(YA!\)Z9H9QC, "[LM03 M%7>X -YMO8.Y\T$IKHF)/$EKG* "X,[:W'$]T.+Q/C'@+S!4:_!XS"7!(U4H4"(0CQA0306/;%!4<;#A?.);VX*VC\1;0TQK$T^W M#C[XJ^G(G]E9KX]JP9?RG\>':&9]X(E1BX7BUF$;'0 S&#@F!3!+S1VJ?^YL MG,ZIV(J)K:=XQ__/M#WTX?;Y#CJ>E5MS+Z[^$?TJXI$H#> 1J"SA8;D44 ML[Z]I:SCB6#_CZ:+)USBAE&)N#(,<6, ]IFPB+*0F,9.)Z>WMEE7T%4T[GV* M)=A6Q"O!C *V)=EE \!V&?ME#"NFJ$/2,8^X]AI99R5R,&TR"H9Y$FV-_1:P M+6!;P+8DVK0;;!N$AF9*&&,D L=#9;"5R)@ /Y*60;"H(C8%;%L"MA4=\O>) MA=> ?T/OP_8_X,?\>1NCYB.LQM'/YW;TKC>H!LC &\Q^G0V)N?[&=WRVRR]T MYW'XQGCV>X.(SNK?":T0\"3&SF X@2M.AAEAJAFVN5%EZ@WLP/=L'QX=_G . M[SM^L1BKQ'BVV7-R^D*)>AQO.M,Z>.+I)/X\&W+V03O-5/MO_1?AYO_?W2RU\9S6N#5(_$]C_<",Z[ MX:YK,8[JYG$\.C[=/^F<'G=VCX].CG\[V-LYW=_KO#PXVCG:/=CYK7-R"G\X MW#\Z/?EN\=8WB??:8,-7QJU#.K,@8V=FH!Q-S^%Z_DH:G)5Y*XZ0]Y6KVF7) MJ!@-G"8N<[.Y&W,LKI@;(%"]!"IH,-GQ'D9A JKC%<"1[\7Q*=SIE_[0OW]B M\^-X=VY^'% P/3Z_.=T1H.X_'9_^S@[__O#\^/?AT^.L1 MW.=U/_[S]><__Q,N'.7RS5]OV-'>O\X.]]Y_.CK=%T=[_M,;NL_>G+[#Q[_N MB\-??Q>'?^U_?$/_G0[_\G ?_Y8&3SDA 9:XIXB[P)'%3",1^PKRW$ MW@#,M9ULWP4GM"#18!\L]RI93SWX?$E$D?LW@"47P:B[R"MZ-(V@"OXX/-QY M_:9S_+)S>L%FM6-?^I-0 7ZN\#H'KSLJ%+5Q-(21\K$+?G"*@W'LV$'HQ'[T\T?L#<(4G@C. M?=$YGH[R+<+43\;5@3 "'WH^YJ-\?QKBXJ;=SAF\,;J(H\JCSANZU1?-7E3G M8O@1GO%=',3ZW>'NO7P/-ZU&(E_Y?%A]''\>@W4][G;Z>0#S*U:W!;-B\GGY MI?W0JQ]V_G#=^7?5X3Y[;UEYUO>RO9$?@34(XC&"@Z?@QU>'V2G(3V7=@\4_ MF5_A!JM^0\3P/[%S9C]$O=X%S,OP8C8A>4(K.?ECT,L##T+,O.O#H(8[!)JK^Z*:]?N@,F\(Y.8.!?G=6 M_?'CV;#?_]P9?AS XXRG;MR#:V2![BP7XLY\L>PO1+]S,A.AO$A?+)?G_LG\ M!7YN7@!6THF=W+RBZ^\:IXW.JQ/?5:?-%N#!P#?N,C_BIGN=9O$\F0O_Y?-. M&T_WB^WW[2C \3, ^'SEZ-D!-]UC%Q8]S-HNB-%HV,__^G@! WOI_-W=W1O/ M'0X&,(J]#SU8I">-A;C;7(BS<:W61-3[9WN-_Y[;?=Y<&'^\O#7HYB#-4[GY]/!_.G/&V@YY7AFYVP MO,)OT_.LN;+C=\O\_'9R\-7#%XOIZEFS+Y8G']I/Z-^]+U>.G/UU>=BKZ(=7 MCLE_6AZ0A_+5KSM-P1^_L(VC?]V9'WP%"J_:M1L$C:< .S-%"Q@YGE%AMW+0 M\5TF@*X6/WV/6;UDHP^.7EZBH^%=?*:D/PY'81P'5RUPF 471\?I=03XJ1BZ MD_JIEMV1\;.SOP\^'GY\2V',I5,:B91WPB0F(IV,1PQ;&VB@Q#BZM3WY.+R% M7QXM1K0SFVA8U OLGZ TF\+_Q+58// @HL_'T M(K][]50W/DX71+X!EO-KC^%\, ;&ON='\> M#,"+L^H&>2^P/"+YXH#W$SOZW+$7%_WY;3?71CL>=%Y&-YKF-R:LV\E(T:WF M8PY/,#X7_9CGSX(5_0&&NY>G.7L 64..XWD/8"E+6!:O/!MNYE]U/O8F9S,; MZR9!JB5Y>33,VF X@1O"U6=N1)K.[_7UBTR&DVSVCX8>-.:X,XH^PJ.&AV[H#&@I86C^ MX5+83]PC[/=J]@HO1\/SO>5H'Z>YTQK'1W%RG';M^*S^OA$>E,\-@/]Z]_'X M][>.!6T7_>FX\N0 M-V;TU[N,=M&.!F@XG53H$BHVP8$,P4%'PTGL4%I+X'RY@.CEP%Q>+1>CB";V M4^==ON)PL!3$[#Q?@+!^ZF5@!->AK=*XUQLOB,#CN>_V*[S.;\/Q^'@ 7U\, MX8V.TXT'5H)Z:C\]8_E\+\! ,(I& A*)!&8!<1IS7QOOD10<;#B>!"-Y"P3\ MXGKYW%P\YZYJZHT O\'X'I2DS!YBF\10'"ZA^< C2"!\=-%I=SK2!\HQ3E+ M4TEFNI?\14T<(=C3J!1WVCEN-'7$:P\F:$KB6P6=/RQ_(%'[*8$S<9P.JE?, MPECCY5?%\?F*X9<=#C"9(LBA4 8ID4L[K"-(1P&_8F]5PCQ@ES90'966-2Q8%O.;)%>E9E3F8Q9.4S@0UY8WEYD;AI>,V\\ M"V>F?'=CM](>^,I=A:?YWK_\.K*$N'/_)PH$++A86/WS]$1ZJGTVG2T9R M983!LW0S\083 :.UL(-\[T.OW^G7!*CK@2X:V= ;@DD]>A\GBX?(-YHQKM5S M#&]Q!9K&5TY?R-1P_0SS&U9F^@Q4LH%W'Z1A(6K%@@#U9KDPUF)"J9,82ZF" M5?.-(]4,:?*'[[>[[.?*\SH=SJK(;K"WKM67/3L@^6L?[K_S^?#+ 3_>>_?E M\/>W@A!!P/Q B>;"@13!]J*.(8-Y5$9&C+G:VJ;DJZ;7($[NJX56*1O-N<]Z MIOI<9\ 44:A%@8)^4=1HY4Q"A,1LYJ2 #%@'R 3J7*X;9)AM;>,7URM(FE:. MA\%> .XST#?T)H4S'O8S[H)OD$G3:>W:@ATS^;R(-V7+S0(\57[)>.A[E<[( M'G?EEN_T1JD7X2J_S>-:,QJHDQ^F@N?[++>4-YJ0)FIG.)8/T%KA)+5DN5"W9?7-]CXNJJFQ&+7Q4'XDKNX)[^$N%6L?9HGS=IMD$\:*D>RYOKC>5NY9.*['?C($D.SPK_JNU=*:>Z7YE]H[_#Q/ MR@"DOQ0F;\12YO;&$$X;S:V.!")].133#"/5#N4L.I-SQ/.2G6<10\ ;0?,/C^$J_@KZ ML%@GLY7+#M^]!?O069L8@@'WB!,OD0T<(\D40+%4@@N[M:WN8)W,"?HE,7\Q M[^=WF7F8YQ7,>?M%(EMF1>I I 59[23;&W4^V/XTWM?W5"SE7N5$6RYYXN#N MZIB\5IQ@04,R/]#7H+)(YO($2]CU!M5;[2Y>>[?YLCLC6'KOZNJ0E_ ^_\ZO M4^3OR^&GHR]O/H+\<1^(Q\(@QDDV7H)$C@2*?-!6,&48I9F>>'&]]FNA.1I8 M=6=6[-(I=AXGS]AY.3A?4?@YP#J*9P";X.!<#9='0)B+*NI>@V=%WL,7W7GL MO#NWJK,XP]5R6N1,K!M9EMWY+^@\PJ+)5&$?5M0@3N%>/5]=(Z?IY?OZWLA/ M <[=T(Y"#I3[Z1C^/+/.9LD#WP#^69;")(Y@6&;ZQBYIDTRD#C]6* \VX' " M[Y?C[_,EF\^87F3W ?1NKF++Y\#W]UFD8+)&4)DD)2,XUU0'N)"F7@ @)8O] M;)%>4017DV*^K@F^;Z&^SI^.T_%TDDV]<;5F_PFS5M9MUANG.Q]SU69@DL88 MD#(A@<7G&-+*:A2XMPP[F4C>9I:PKRF.X8=8<] #$(JOUL]\E_5P-74J3$=7 M4J?N"^;^K = D66DWIW^N8G!E7*&PX]O";52)Z5SJ#3WDU:Y&YFW* 9NHM6< MV0AB,#D;Q=CY#.@QOIHSV'%VAEUV.;H97@9@?E<%M)U^!N<*I"J!:0O&_( E M4!7+O!R.=JI\EV(3-+#ET_'O;XF/1.!H40*+#7$1/'+1*Z1L\$I%*Z+)6UC3 MKV$++/9*$^@1$$N0;U.)I<< MKI=Q- C#CX-N9W_P+D?K:BT/VK"9QE[7?V;)C9]\IHIS=CS0!-NOXH:S M=/:-]7Y!RCOGF6KL#>H5E2=G%-^!Y5+/3QQ?,CQJ#K*1QI:-MCC+Y"'5E_.L MGHT=LX-9*@F8KY.SJ[DDW2Q 6IS!? %T0:K@FC'[M>L'UYF4Q%;D,TMVXBQ^.9Y4_YW#..;S6_/(9GQN7 MAT>(@X%=W*9>?M75!G8T&GX#E(T0#T"L[SU'0 JF*4.3C M&)S/+IR3RV"V_VG/+\9GO;R0J\!.8_S[GV=#%O(#C?.-Z_S5Y;S,DG[&SWKY MWR1NRQ7/;J@X:%;+EGX)=Y\+CMO3+^'FHN=O%3%?*7I.2OJ6J<>O>AY=]$0!-[AF91GVUP[263U: M#/*L[ *><\:_-(F_\S@Y&U9ID]WJ^$I1]S_7,:NE[0):>]IOE"PM_*IZ$JKX M5*7VEVSLY*I0-$0A&X]+'ZR*7,UL@XO*7HN=4-5XYJCS\F&?3SEBMJ,:/&O3 MFIK1OM<(X-$+IS*1ZZER6&D1\%4C(0]Z7OZOYL62 M)\-^J.B7!=V2H7ZOCN14+&+^_23V^U6J]:]5KXG:!=L)V7D%MZ/R$CK[,S_L MZWUZUFK%?!U-;C._OS4CEV=04N\,5MXIC[FCS$G+%,/",N$%6'[+.5L4N,[2 M)BN=,)XIA,PG3(;-H%OC^*D_JZJZ -G\I)/#;B,P(FJMWK=N>#5@5_GK'^+H M+-K0Y.MR74"\(BIA*2I5=OQX'A2;VQZ]JBD%^$.5^K*=#]G@F'RN^+QKUZI[ M4=3>0K/D%C0EG%)I"&&4T*)_4:N:1&!AQ ! 2) 3?"46?#ZN4Z(,VR1 M88:B2*FPAB@7:0 1(/PK:8 S$= 58MPKTA>(I=)&@V7B-@JC,%S'2^6(T2:D M;^UL5:3@QZ7@]T^'.V^C)[#XI$)"^1P1YA(9"I\BB8QQYX12;FO;B&]DE.5) M>K&TWMXUK#=[V7J;IY.=_/I_[?G%SSO+=+*Y9AJBR@F;UO&!"C,^&'P?S"JK>_("Z M]O?%\HQ9,7!.S^\-FG& MN0EN[KG_2\X8R78NK+#JKL=5\TA XX-!CL3 .GW5AV&J??-GAL(5#__7[V^E MTY9R"[@;%&CDH 72D1&DO(E<2!,#?68\_/[_3'N3SZB2GDY3?#9VN9]>JC*8 M\>M9G51M@>I*@XL9XSK,^9X9#98=?'//QT&H4DQWAV'9M6_1:7#9GJ]S.KR MY:Z([BYBV2V5CEO&JBD0=4MO\G.GVKKT1EEI\[0W)V@Y,8L6?N#[@U52_WT4 M*])XQH_4"Z1.R+N8U5!DXRB>7_2'GV,VCFH-D87CW/_+;HT=JMLC5@5GX'U\V49-%C$":J[V5'.P!@O$P>K MI.?\-%6,X$K90$6-?P0A?M&I./2/E3Q7R1IP3M9U'^;-&)IAIVE%2N3^L#8/ M+:IJAD1R#F,QZU5*:^<03,];R0X M+HY:O-SLZ2X34Y<6,_POQ5FJE*U(M<^=H??3T3HS_E^7\#^JR-4E\>[.!.RF M06^*U"(O,,[2 K.)?DF4+HE.SBN:L6O5/D.75\=F[GJ[!>;Q]RQ5>>UYH+'(Y@U=7M<$?UFGH/\[M8D=F!F#M' MW4M+KUI;];J8NSB3G(VZO&[]7./>I\XY#/E9(^Q6K2-XY7I5U4E+]96;U[OU MH>H+W[#&Z@1>V[DD7#DW&_4^H;->"''PT[.QU([^>L>/?G\;4XQ@ F,D K5@ MJ"F+-$X6D42\#R;XD'M/)3!J9\L991]P)D/=>]9E!\H--2)X3RU7CAHJK<;1 M$DZ$I2/I#1:YNVJ1-Y*=?_F\/&16F+>35TWU8[8"7N?%/5[6>3_?\FYX MWH^'O[\E5&KKA$>R85TI9IY+EF*1D30J91[[GN M89$SX8UQPO(4DM,N-\2-)N$4L7!E[MLQ]Y9@3&&.$#:&(ZZ81-80\-JU%8[G M;968W=JFUZG3;__A_X#E[,^J(ISN+9K^LC%QW8"X7>'[?B^E6NU7-ONBW.=% M9[_I5=QHG5TIVAS?@?-=9$Y_/0'HD=- I0V)S2 8Y1G53QX.OUCA6@-R_DP]F3/?EG;43>:V^%2K_?QB6!%N*:?JAWJ4\MK-MFKCZ'&C$=FD$WM5IZE2&9=P>;9;C-"3F7'Z+JW#CKR%BU M?X\SX[A*8AM63?)J.T<94;V)_%U>UBNG-[C'H,JIE?M-$ MA3@=S!Z@5XW*]9&:52LOKM7+K>USL6,O%T L",N M^B-,RV) J\R""NU'O?'[%W,I7Y9@5!( GF'.JK2YO?EXMKO(XE6KLK,J(G$> M0?[J#BSSBU^JX?AT9J?CR2Q/,<_%ASBJTC8;"F44SV'<+_/GD\\7N;\*S$,8 MQKH=XHR#K>Z4LTQM_TDUS\'@ XSW33JU(^;\0: MQ@+@UM?(XNJU0C:%UGKZMU"J?GZJ>BB.;WJ$:U^<@N]G,+F:JIUV (XC%X M%ZN\ODJC?AW/2V7Y#U26DY97EG^S4OQ*:0M6@3#.A-%88O9JUDT\)[)-P /=GW>9*_; \=[^VQB-#4XII)15B)LDD$E.H@1& DO6 M:O/<=M&>"TRW4XE,91$OA&9C+82]W*L\=]:?^207BU&X6(S"LD'C8D/35U6F M^&+CU]IC.+^89KU4*_,Z[>B&Y)\JXV91S%[O#%GU+9F.LE-;!T=F!H'WL9]K MFG-'F>KL6?;=N.?ZFV/ M:Q?W:WC$25"18N,Y5AQ;X@#%I" 2YY&BV^._MW G6;W^,Y ]4?U&K_U4GQF M&'6\]RYOYA1MLEXFC6*N@>&2"62#2(!34BJA4G1);VU3<=4005^;24<2ML9: MR;GESEL3O&>@H#1U'C[=F04O,WG'F#7;?85X02H-!R$VLH["8 .TU AP;R@WQADH1NU'7L^Q.[R^7 JRU?LW1 MT&:*SSA^?IR:V9NN[%(_GT:+()::UO"V\^-IA>!WOHRYG.[4*T%4W!<8 272 M7/I%?E1M_93=\LE4J"LJRO"V;5M*9?G$PRT0_JTYN H6):/=5-/_TK9_?=LY M-<&5+!2.M$0ITAHIB27C3@8_4T&7<&576XV_!&"^J2Y)*TV4./\M1\]?'3MW MGB#PWTTW'M!AU?/PW<_?!ZO'\G MM'/:JB#KK>3![H[3D'Q!@"LP40S!8%C))T_%#K[Y\+]JYN&/%@M_19@G=[-P MV#7FXO0B-3IG;_F1C]I=(IF#O>?O/%-8"1B\-$2#O-#0 ,DL @X7DCK%I7,L MF'UK)F0NRHN<%*UV>T$]_SNF+)8;MD6._%=9!5!E%>HF\5FJSIR42=VLTA95 M6&^JQZ/W9>)YS1-2/_G=:H6QD09CR5%AP]X&44DY+QPS6E$H,+Z&B%LEPF5- M54.G!_4:WY2ONIO?-(W9"@KX97C/L@KX\98 +U'FY>#DP[L@O31$+,BQ8,@& MRE0.*,(QP @&1T+* NH@S(HU@!K_)X(GE.!O".9!'@U^7*8=&[9_/)U7G6-E M"CR82F>1FFSN^8E4'3NM!'W B-N'55*PB2'&-&."JXHIM5AY\FF4MZRN78D^ M00E=6?/\@ID=KW)Q*V/Y28TWV11?UQ44U9TRJ&+JKDS3O&8)6[O?SI%% .IS M-\F%$LUO,.<&$M%LO\]H$H&)\#( G!$#41.$%70 M-*"&WS#W>E-QJ+J#3@?]^M/@TSNBPZ8&,QMHSF)XEAN@+%(@J$XD+.:.QQIE M="/@T":C375GG<\Z@DL5CB#+G :",A*,(LZ!+J0!QBK% B%X&*<5(KJS.NUV M%61N 2RIW\(:'E^N0B?=9ZW?:53A4?,>S)H1M']-)^__"HLI'?TN[Q_LXG=6 M!';CE@7F+H)17& /PKF+.%5;,7!VNCI37"_7C3:F=4;/99;2&VU /\SK+'F%?<_5="91> M5A8K/1K'3J4(D>H2D($-?X;KG/W+"\\W/8^XL=7 FUCI5Z.P M],.&C7-3LLLTG<^<.G[P3_QTE3CRK" &_Q:]_2_M.?MGCZF4C/&9F]1*F M*98^9=%:UV%'<*=EN19INH%D2KV *=02;A-;O7=Z?U[8-)4WAR[*&%3LY,G9 MT+H<*\)S1O1.DT2V6KN\,I"2N@SK>Y5/:B51*P#L*N&:95CNJLG1KX]JE*J& MJSGI5IVKI?%=+3&[6*:UL*9MYH_;""2^]QH4TG9)=AJM]G[F6L=0#:OWRD2% M&@-M99RJ&OX6WCH<7=Y#,G-97Z5O&K2]57&?.[:#VT:B4Q,E.3J$[EJ9)&7NN_SHT;9A'^R]>.>]@HQ+ M#"S#+/C!A0%*:PNTEL)ZZ(Q'_G%YQ!59/%@)O-#)ZB*_OR]?N>J+:\K28PPS M]V*EQK;X_Y/8=U8VOY7#.7WD?Y=FEHY\&B[[,:%M1A3)[-8N^++9R[*?I M19"(Z2[CT8>8'$G"*;?4UG-I%S$YU?("M8N.WAKC<:$UKM8JUP9JZ]N^B[]: MCMDRPZW0QF'(*2-2"^P95YIP)J4P..6U601@NFD6>"K'G%RZ[(*>LDYP 9"@&U% / MI' .<,D+SI6'4L$G3R>!&U8CNXO45*&[5CSQ*7:GMU!7$UQL]6%+&2930]6V M?&K\#&;_9=4BNCB.^>$:>&]<"D6Y<;E?P2B*]!^X-KQZL)\R ES,_+NO?21 (UHD A. M[[GOE[@ \3YC5WN%S3K"\\Z78!(R+FOZ[5H)5;55D;!2$W+(5"2PI3K%*"VIO??HT[5I0 -7F M91I=WK<'2Z0OEK>KA:,;X3@2MM^YPDFZ[Z9:Q6&,6KDD!BCA\;'J17)>+TXS&FUVED<_-GW]INOM2>KKDJH&.$(^=I(8@LA,#6":H9]N&G;7/QOC!# MPK\P0;*.SY<2(ZT 4&D2EOF1)5[/0CI7"C063Y7,LTOQE/)6US-YFB,YN;QN M6..R(1N%VX^K0/I"5V@ )AX!BQH!$7@!,B#1"6.F9"#[-=-6C627<'*6K,K]!L4W6?&E-6+.W.PM^ M^VR:S*,%C5O=,>?'YV7Q:46:L2:F1?(_M"#FAIC?\L^/,O8WO-J'PY/WE\/# M(WBPM_LYD%K!PF8;']SGHB" B@BU:Q4#18&%1TQP0>BR%G'>L,(@855!J9)& M6VFADXY*[S0M[.,*&S:4]= +:79-G6.M7CGG/TO [> A)\5EVPG1LLZDW@;D.X=Z7NM&7N[0%D:("X* MRPR"7&)!O2)"2&T==%@ZKQ13&\Y'SQ>\R/,4U"W;C)O11*2 VSH2[7E+/(#> M'W6.(3!C D3NUQ2UXIMN\K%=,PCU5EI,8^1/\^A5?;E^3M[KLS10H1G ]KK& M& K&#@9XW=#8W1QVN*Z$KS3(UOLG.;H]FJPOX+L^^K)2VK=8M5$&,[-WM(B= MN#I>;56^!J&V4&[6@A0L40FNB;RNOUVT5*W+X])&J55-+5JKX191*\5(51/V M*C56:R>KR-4BU&(J0PAZ8YV[&&.O7]_Y$P0?I0@Y; V5!=,2:6HIDYYCB!G\ MGIT_K1IROVPC[W\N9_95+-SY:-%'NWI_-?STCOMP MP&'\U)!6C!!0C>LDIS M4EEL)B$$/GG*UK2+MQL*(E6MU MEH(L##%L5^0N1")6B?]F]D^#>B: DV1!TH09&W$B?/JAB%3W[TC MJCOL>SQL9ZP2<9:4BT=,B3! T*( 7"K/O&7(J&)M'.K&P%09[%R.82[X5!_7 MNE\Y""NB&[1^3OT]QI9^#\O_)YH;!_[W"L;Q>3.6YE'&DW)WU>MWT@6_C4 + M)/<.4"\E4++ P$.M+"N"*];3KA:GN'37S?@HO7+,W69?S.9QDQW^6,NVHU^2G0_@J[02]Y$ M63PQ+V>A1F$QQ>NE*?!E4EPZY8/M];E]X07$CM:XJ:$OQ=]]5/UPXGW.)S]S[P0Y[HGA#S MY^=YXY/#$"\GK3ZV)XSB0&C M()%:;9GIL0LMG"ZW1%0%>KD+)UJ%IFJ+C54N+<2@UW&M#,#P7MFMS,4T2\]? M*+_)/;IE)T-C:<8NGXM%6U][&BGKF*AQYE^&RG]V"ERH(&:Y=,1IHMHXK)Z8\! M@JA%&\L_Q1;CO*Q2N2[)E[+ 8CE(M\J5Z;&C:5F(UI2DE8J]QCB*T$FIT,RD MT5Y!:M4E9H?-<@,97T\9TS*LT3IMF^,CJ5MK843,#=')Q3LLQR77](&E]7]J M)[;6Y>WO"#/XK9!"=\$;S.-[7SD39V$&G?$FB,WI15A($AA[+7E1>U:+!2&[ M*2^VFR1B%WB\&GP>[+TNAN_?V0A-*:&**?K@;"GH@2"$ ZM((:GU#,8Q(^M0 M:Q9!!VO*NK-"6VA;NT:[M53;S^P">ST/_GHU(F'^Z(@GNN>#=XYSS8CEL3&" M ^I$ 12T'EA3,&.10MCIQ^6>OYXGV5D3QH-6UF<1ZF]6@WTW[F6=62BM^U07 MF8!*8C;@]<]*I"O1Q\EO!16E7?]>3.>:N3?ZE'MU]7W&>(RCSF+2TX MM:ZVNWEK^,35F^?B]^0CEQ")E>)?+$+/,83:85F[NU4W;2TTD_L<*TW2++=L M[<3@2&R)LZ/PUK,*['':!AMX2'B*=V79^P[O3F?A<9-G%[.9FYC+PY83L#NQ MZ<<\C:X#U,+#$_,.0J%=''8!E4: BH(!J9@!C@DEG%6>P)6R'8Z(\RX8@.$_ MZGFA*)1><2N,4=R9%1U4GDFO.I1>ZQA6^QR^08*O+>RX?;7+M?7(*&@(*Q"B MFDJIN)*2QRI[:B"5/YWCOMRMJV-^J68M_YU.PE0G<=Z<1"I-3]TRR>]*NJ,I M8Q)D:\N8;B:_AU/!=#OAKBL^.DRS/=_'!HI8<]C(R]Q158\1:5"$HUJ/GN]H MTFXZJ_W^4AM'/1AFOZ<9&H.U9]U$?Q3,V/'W%5Q]&G@[W! M.XHH9S(V%@EL :5, .T"JRK-G>32"8'8G4IX?FR]5G>8[<,,9Z8$@A!8(L-A M%DH#S3@&DAAI!!%&>K/!]5C=8;8/TRE3,"NBZHP#(RVRX3 A 4PI$AB,!CF\ MON_O]E^<]\[4*'>\I^2_K3:^"ER<'\^< RG#F$,:2XG&'#R^!J:N:SK_CDWG M9,.;SF]M(E]RC%&:'\RX-P11I8R@C!+M+1*"$HOE0S<$[SER%2RPTU%.HNY. M[+,JTFE&KG--\/#DZ)T*BHS@($NQQ!I0R @0A>< .4RE<]8;LTJSS#O&5%%@ MB"EV7GB'%'>X8,AZ2\RR*Q,3EKV%O?^N :I-EE?KA<2M&YBWS+2W+.$<^>6B MI5Z$XW'Y]T'\5_5Y5?NH&:O1:0ZQIVE+O;%[K\:],G:[TUOSF,6&T?E"2B!V M7);(3V>SJ4XE 3D747\M.SL)XW,T21$QVXQT*J&+JV:I^3R#$ZOY-.:Z+\M8 M?L9GGV0$IA*4HNSC[)[ M7E">\U'Y G6=0IP:=9I+[A),:EA/"W2FWJ2ZH6.G(?*E5$I*M)PG+/>@FS]6 MK;:QO"P?8YDH2>^=;QPS(>U[Q&ACO>FYVJK?SAJU7W1]!NFD1(2>+P%[-(C2 MLX1 6)[/PL-V>H/F415!I\Q7 C-P)<:/#2M0)M6M-NVRXS5$-K&I;FKB8NV) MFEWVP[4G%PEEM5[1(I""=N?G2_@DVL7$^[SW83+]-%D7AMMBL;)A>O2WLI Q MZ%,=!ZXUN9Y'J#?C=$OE:##2I 16P!C2\PP$AU*!.,_1!:>P$-2M)$%8P3FR MPG"AJ552!'GOC1,.:H5$H9;U9NJUST;]]]68ZRW76U>W!'3!O*02&\\PHL$5 M%A2*@BHJ,"62VZU.Z:C6SJ\TGPM8;&O6IF+C7IN/DW)XZ::S]VI2#E:=/Z04 MSNV$VFHM;QUR5:2QLWCV6=_;"/YW,0U[ M'R'WRH&6,3WD731=^HMP'E4-1XFYT5]&6P^RP,;^C@F(;SV;CL=Y&F4>=#O/ MW0@-C'$#W1&,G[HTW32DL/RF&5;S""ELV5-F^6";(?VNP6J+6!*?A[-IV$?Y9#/[-*[#S+.#)< M0R-0\'" ],H"JA$'RC$'H(84D? 182O@2<;[H&J,U(52%!5*2R&I4%H+KA'2 MCPP\*=PY6-B[<61PZ46]=#%,UT;)6*2_AVCP7B/K;]N*:M^^:4O.DQA>O&#L M_/DOZN)\6EV2QC?EW^C4)P%23]O9W/U2_>/75J U7I]_CDV]D_-?XA;$H11C M=?G+:))>-3VWB4CNP#(J>3X+_]EJ0>7G._FS_YS;-1_2'8S%#9_?>/%-'Q*^ M$Z3C?=R9HAW!OO3B_Z0MR=L2=CN>]?_[A#QI(L$V*HYTROCL\Z_5S^4QQU^M MD/K_\NE_*V?V,ZN[H_:^T"?F3\CE+'W[9 M0=5)I\USL+("B@V(P^E.V82(5W3KSU[]EQL1^7W^"EY9K,\O71Z*_[V4Z/O. MS+TA=':-0-AARS*!_@"9$ ,Q\U(I-?T0L5O5Y6;JIB4Y@?*/\YFI^75CR*8Y M9Z_+ANAY;(C.D),YGMST+)3?O Y$*OG)X2TGKFELC6V2J>3UO-7KD7N'XY*G ML[+%HHX-G$YM;.0N'?^RK]MDSS_HDM3#7/= E)9L-0IM#LXOS[(W;=.HM\JI MCKF!M T91J#>ON2P-P,;;(9@".*V[;,K/;W(VYB0K&8IZM_T8K3F/91KC[\[ MC_,#<]-Z#EB4X X1;"!.?8A+=I]'>61$7EL<4>MF3E]6FYS7F&(1VM7P6"4F M@5.S\&,XWUQE$180"Q)L?L$ZQ5(C=S6O/*M&!2?LK0AE/HJ5,ND^,6T03/1) M>M$TZ*3N)45%-6(OU]/6D9/1:=VV4D_&BXTF[=ON]/95;(=6T<=(@::$EW$Z M.H]+OB_38$.DQT^3\]<(J#5R?2&X6_K/J<^X9LL\DNA/-;E0L\M>U5><1R8G M3KTXO<@%."!35]GYO\1P-\LKE3FAE1Q-C+XX\+>*/;X\:& M\P3B=8(L47C3 MU%U)@=U%X9'%A*MDY2@&ZG1<=#G!.WC)J8<[O,[?L5<\,]W:]JRR"SP)SXC( M6Z'9N01F5VW*FR40@T 1JDPE-L*BQ<7-)-@L.,Y29+$M0U)$4YGS>37I.BQ\ M^BGA$>=>]=GL,ES[*8W"O)CUPNF>3V<)AZ !6$^'_"_T[RB)DG%9WS7G9/,O M8E%]);+^A?]='MJ2K(XG]R_R[VH,>B60TVC(G=[N.G+J+Q]4+YQQ"X'PZT$P MJ7,"02$8(I8RJC27$#E;$%$X3)5/4]=2%/.KL2\/JJ4G&^EEI-@#_WJ>X>"V MO>7\^.CT\_C@] 5^>_(!#TYV+]^>_'D2UH:.#C_0\,S+P=71I[') MX.JXOB8\Z^(M?LW>[KT]/3@,W]O[\W1P.L##O7_",X[#^SV_&I[\=AK7/\"# MJX,__O_#RK\/]\_ W'AX./MH__J'VO_\CDX,9_?'O[^X>CD M[?'PT>7PS\&GP=7SS\=_"XN!X\ZO!R>LX MJ)*\$\0I2A !EA@'*!88* HC8KTW5D,E"1=/GB*Q0Z^'VDP&U(*@&KEM(]"_ M*A';D>9&D.;1Y3OM'912,J"X,( :+('PS@/C@TW@*#<%I8DTB^M),VF?9D)' M5(E1V*]1B1>S3,-QM)L?E1@GP9:XB'"LN3>Y-:5Z<;9URY:>Y:$@L3AH20$$ MI;,HON\&+N*E@$8AXRQUU@EO(;1"&4THXXI?SP^QH2O\ZPZ,\7=GOVZG^<79@+-=EIM3BU9A&6%6\LXL]44NC6D'\NY%GR[947Q M U3#7>!U(&2 [^GOHAO?W M?$&_SMKK;JUL>>SE&D$V]HZ"$._*-NZW;$/L!#5[3V4;07-O?-E&#(]O6]I\ M,VHVMG'G-J9@8QLW[R%7:VQXJNNK"C(0V1 'X>L+,M:.ANB!WK,\@^"OC#)> MUFL0S+:@7F/[2S*"B6/* H:ZIS,U]9U.K1LW0Y&KPHA87Y%2@>7DB/3=?SW; M?_;7O\M+@B]<]0>VOU2V.39YR#*6U08S;Z:5QM1;GHP1CB/F\*;>@\6(0#6Z MXO-9KGTH1TR$E90+:14[5/GBZ]=6OU<]!C#--RTK$E96G>>\QMZ0)C49;S$; MN;#"?KU=]:B,JOZB[DI-4P,NSB*:9I4K34G8^7U7163$L>]4#I'1T.*,QZ1! M;J\OJ8M*]&6K&5:MRQX?KJ M+J49@3BBVFH&O,01"*JW@%R70W!EE&\A]K:N2.&!1R"@38_C?0DO-VW2 M+5/P-)@^\V4,\5*CMT9Q+8!]-$9-/:@K];LF3(=/$2GD+_\W?O-39P?G<_+3_;BS-TX6R__NA<9J?KLCSS\H_>O5Q?Z M/%DJ'!7@WHV5'TV=#TF'M"R96MY?G-D$D%5VH=QDU=B2&G1)#6>1&EK=(_-@ MN42*J"H[@H:Q;NR:R$X.=YBR5N3F)]Z'C8/A3[9Q.N+M#*#. /I: PA]63G2 M%M#]EU8#O6F@DK)/64YO;7JI*I+W"2TR,$CLQ0E_)A89C^8).$4'IS57DI=H MA1E,I3V:'X1H\'!U=O3T>[+T@!X>&'N']ST?X>7%T]1P=G?XS/@CW7(%Z>A.^ M?_*"'.$_3X:G^Y^&>Z887AV?'!W^?G)T$IYU\L_H[9O715B_'QSNQ@&<[RC& MKM %!5Y"!BAW.@Y-4(!@;:$4W"BZ,A$*(0:"V.$I%Q8B5"L]F.0:T0T$MMA6WRI MC&U5Y%5E1O/>ZV05MV#QFM;4TAFD ,I^K^2+W(E0<49.%/8JYH@-G+&CIFS# M#:>RV"8I6EVWUR0$U[U!59O"8NMN:217'[3[UJ,POBU]V$_- M%?%B];D"L>O?M=W!%93ZPC%,I*=80HUH@6 @*B<*"DFQ-/_CFUKBGM5OGLMT M#B8ORW?:+U]IZ,X/_*'ZC#:E&^+'RZQF:/"GX5584Q!?L$ >8@F@51Q04D@@ M"*6 .*@XL@7F7,56''+ST. '/-:\XO/1O-V,%_&TDWFD2M"+NH2BCO"7N)21 M:8(O>SJ:9[QL>Y'P(&>].%E\9+*[$1/\660DY(U)E4)(>-PSY\<)1'(-?F;K MR=DZFU<&79!KY^.,>.D^9\]F(051CBR-]0SK5K73>Y4&G-//12R^5M=9N$:[.QL_;9J73Y&%: OZVT) M[N@X3D%_?UQ^OQFO6SJGJ36M]D,3394/*"M35(E@GK:;P$@%$@:O[W)>!D3* MPH\D4!-PJQZ/WF2S MA\L(;3R2!6#@$NFC2IJ& \K$K<;]NB4M8TRD3C,=";$LABJ/.0N3MNSTZR5B M*H+*D.,*?:..=I(:?Z.] M$8N1LWIS5]>;$!$N8UO?9%EFQZV9C0+ME:5\:2/L13,__/W,J?/E77S<=%V* MSQ5Z#D?K+\8^(5,W9QNH-P\862?D\H4Y@E("L(PO2].AND$T1^(!G@?A>98T M<_U1ND\0>9%NHV^1!+R7H=D33SD+S/('#N,EQ4A-Q:L?%+-? JO,:P>IB MGDV+K#$NRX'G:Y1+,P#](L)C9USNFYGI59S@TG!=4_4:J;,WOYP'8R/197H*M*73RQL=K:!S-3L' M%V=+8F!U\,HS=992<7&AY>&6$T.JZ]K#:Y]/@D:,E;&NWJ"%0? +]E7XP>8G M_E:6^-X6->NZ+K^XZ[+8\*[+6T,RR[,IN$!,JO"ZA:&44&41XU1)(J0G0J.' M%<)Y%6O=(YL&ZWEL2R'32QFT^4)S>\0D2Q,N5@1L6\-/II4M4(\ 2N9KDDV7 M6:F:%J,W5WZ:1>,O%>)_FU(V-\F1V\1,BO3?"9S%2(,#B:'"8LJ@%)3SPC$3 M9[D(C%U"I%B9S'HG1(K6BJLPV;.PV U"9/D)P>-]--R+T!#//P_W]LGP9/!. M&B5EP34H%'2 4D. @I8 7'",./14J\"[Z558ISJ"F23@KME'/8.LJ4=OB6*HB,;#?+*.%S MZ]".XXZR.I^[,S7+8F)AHE$*]N2ACN7M:]._Y6I7L:5^GM88V][ZZ;;5%L77 MO"B#SM5U_S7/RRR%T=ELE 5MSA(MQ-ZJX'6.76=!?_WIU0'!")9:QK!77SS/ MP8P>SFDKME"O,$C".C]5'7\5"VEM5E.@,+_.EWRX+/0J4/74NR M<11FU%HQAI3*F>Q%PS;5=B?[-6K1YF;'"0RM&7@9]5UJZC27)GS^+QN;$:8) M-ZI??1X>%V,9L3DR0ZJUNC3_G9' EZ)&MR^^O;23?NAFT7R+:9>&P\/TRQU(VQ\;GEA&9 M*'BO$7$YKIG33/$)835QG>5#1PD\W=E2IZGS:[EVCL[,4DPWW/ Y_I+>+ MY_8QPX^EZZ?&A*-HLA!U$"8&]'.(LPI5Y719%9E)[U8EO);\G>8A63QV$D/E M.7,^Z9=(7[',*L]VC#W0,Y>ZTWN>R:0JXZWF$G[)@^I\[H) R:^4+JJJU1859MG[G2,,JTHPTNK".,/I MK)ZZ7"TS@WT_8**LG(ZE>N\T6'MZ<1[IHY2A"^>Z1,4[K7J:9GYT72 3@][9 MY,M!]K)J=]2D+)H0=PN;L%U@_GR2E69KNK:Y?NGQ*3=8/95\[.?9SBV[+86O M\U)+@1HX+&+'MUXU,EA3J[/X\)HARQ* BA1+N_*RJAVJS;1$N!>3YN=KU6[% ML-4M5C5N\N SAUS[I8=+RK\1$TUZ(FG%^;)27*XCJ7+1HW;"^^(L9M?=>!1#EM5X%7>6Z+Q73B1I\H=5 M5*A:_*EJI':& )GG6H 8SH_1G^J9\8MZ#7E_5+/L[RQ4JNST_EG[^[CT9EQZ MF>O*LVY&'Y)74!;"3.-<%#LR539LH0JFG;^IE%65J:H*8;+KF"SD:NS*YY0L MRB'A.MZ;V;J5VB\%3"JDJ6RZ=/,\&6(>+-SLV[8+"QJO*YS"/&BC=,;E]?4X MU[I/N/IZ>X3&35MVGG*MR552U?K*M\H9Y?7L7,.RE%G*/"FB*B%OSY?_UVC' M[?1;\"T-9DL:<%L:G,[^NXX5UN MEZT1%^6BRD/)9[!PWDWV^;[(L4Q4\(T?V2DBHK*3NRT_E\%#?B&K9XL/)ST1>L M=65@JQ-G:K.L7=.4U?KLPBUDL#/^4.4FKJ3;,W'$)L:5JUJ61J22.I.>/JLH MHV+[QW(0R[IILD9RUM&I)'0K [X*$2QGTM.^1D-E,HU5;&XVR?7'%_-E[J\K M:MH%72ZRJW&)-1JVJXK;HDX)#WX_*^=FGXU=::ZG(NV42)C'I^4B2S\Z7\RQ M58;0_*;RMP5CO]'J&>DJ*>@<4*A+>NKZG+2(*J^>WG8::VD: 5>ZZ.?5VDMM M58)Z-:]V/DW#?%K5%%$^7>?3!O.U7$,*&=2N4SC>Z>Q#=9FKJ\;--'QY'LR" M$LBJ7YU$FE"68B36G8U2B?="U438U+/W*A%2!X+*\+4/=3?'/-A\YO/IP.7S_CF(J/28,8*4+0#7R0'*" M 2$"*RHU-@8]>4J*=9G_9B9$="'*7;[>Y\_:X%-4665-7)0!265%,A]/W^=I M=BG O#3.[ZO3WQ9QPK77Q#A#BX)K4BAHM8.:V()HW]'9C^SZV=O'PQ?O+"H( ME*X 2@H(J#,0*&XTP FEH*!>>!9H#L(=>2/-12/E5KJ+1%8'72<)B^'ABN=G MI3$4:_RC81)\HOB[Z"">YOA\CB*D64712"AWJQID=*WUWGA5 M=;ROT?]193>!I;"LL*D@V8NG+:2Y,FEU38]&T+,7YZ-<;):MY)5<J5+;A5:FW5IDN5:4J38E%P<10SE+KD'("6B25@Y1RC(N'595:!O9* M+E];PU)GIRI7MZP>B5VYRU&2,S6?5R-EDQ.P6\J-&(.-%V4FC-\=S5+C;J") MP+4J!Y[&%VZG=Y-@2FG6ORN/*ANEY[V7R##)&Q# W"N_& M&;5)]D>G?6]ZH<_]Q;BYI 2'6"ALK\K94Q7OPU4*OS4:H+7])B>@2IV@UWYG MC+ZOW MCK\-9@NXZ9YYC,-?S2?!,6VGLJ\IGUJ,*];]BPT"556=NJC\E[9JL?*E/2?[ M5N#NI8S2DK=+1# NWW[/?R MI674#3X/5CJ]6=B;NTUV_0ITF:_%=YBN8L_4\RUK![!ZC<[9"\[>X.KHZN#% M.X:A):I@ "*A "4XV(RTD, Y33@A,HXC??(4?4%GP>1NY,$I-AH98K!CU!,K M%*$L6(U(4HPP4K<5OG?D<1^H19?#J^?OE(":2$P!4H( "IT!"B,.4 $-88A3 MS:1&/.-8?E5!VXPO^U%,U\YN[B]U2XV2URC)2I.4 M.;UK-.7#%=JM 'H+]Z :OU*&ZQ3J'MG*!IE7EEZ*Y%_C',2Z@1L,ON8& MBX>[TQNVS*^UJ[FCL7B]U7;/$&CKA$OJ6]J=V%K('$9OZ'&CH3U_YU1A%98: M: N#KC%: :%) :ATG/J@?X1ERZ$!"H,68I1;+SF5@FJ,K=(X3ANEA NUC(86 M2=]/H[>91$]R=U3O,+V.67FQ'7[BA.UL91;GWY!S#1 MD\D=+LA]S-U$:(<67WLQW$$W?4C$#:-";[SVYB7C'?3%F_'S9L;D6WS3 #?Q M$Z:W_>MYJM.^"'>R\P:._-[G5911Y?O?Q!\Q^[*N[,B]N5^PBS^$RKI3_+I3 M;%E*&S*>]#OLZ%H[^;ZW]+?:L"@-T_X2GJ=7@S=_CM_N#3X/#@=7 MX>T^)VB"P[$?O(*?_SK5 :BR4*@HC4W$0 MZ4-R'43!5C#7Y@FE]9OW1;;//2C!3I]T^J33)W6LK5,H=U,H5[5""8),&TMC"42_8#]"ZWT+_VR>:/D&3^D>H\2=X.\$_[8+_L[?^4K) MW_@[5#"*-::@4";X.](KH+1#0&%=$$V0]I8\>4I$GQ>BD_S?R:6IAW*N3G-\ MB'58@:,C]HE;0* J2TL69C?%SHQF:N?ZRO*FO*I5WUPWC-7%RVMJUU[=L+#6@^OF\+)O(&$!+3<9M%9S6_/"RFI+?*)RJMVZ ME2[5\-UOI=?>:*[>OY^Y7/E^X,O*T:ZVZW#PCF!FL#8>A&T-1G3822",HX!C MS11"A5/&+-=V":R)U)!0R@T5!BNI&*?A5U(R)@5>KNUZ:*+AVCJUW#F;^<,V M1!>AS2][ S7[$#CRE7M?=K@L0[K'W^1;QQJU;ZA)VX3:,BEW"H:^KK2LH#L" MB_LI "O(_12 H1U6L&[)/V#)7TH86QV'W8HRNP==('8ZLC9(LVTK$%L7+N^. M;EN.3G1'MZU'QS>D##/<;5J+S_9]_MUJ<'[RXG_W\ M;G-^P.9LB8'<1@EJ7R!6+@!BD^,'L(22.CUU,Q-!- \C(&?LDUS"Y]D0U7__ M9+!656V68OH9B;;VMCR +)O7&J&""^$@U18)PF4AK(1,2X.0OPU.XB[IMC*P M^_ML>KHN\[;_N<1DW2V'4AVJSP\D";?_>;CWGH:U7 [^^/-DH^&?PPN!R?//P].3/AL\'DE"7>X#P_VWG\:GH2UG0["?09X@'\_.=A[#<.S MPK7[$5S@T]'5[S$)=UDGX:S5WA?4 $61 %0("Z0MBO"C%@55SJN8A"LPZ4M\ M'>+ 1G#7YDF=QUI\T2F$QZ 0, PZP$NO%:<,6840TMIJJ9U@!=/?@O)!,4.LL,I 62,ND$'BE$'BG$#9;(>!:(?AP5(4S&#A6 M&$ EI4!*:H%'O##"H0(R_^0I1;0?O(1.(6Q@W]$]Q$4?5CAO$.O9U.SR&T)X M/S;V?)\-?5N9>KJ#HM):2:P*I"SRE'@E)#;:0&NAQ-B:H@ME;9&BNFR%LI"% M3#+) ?,* ZJ(! I+!41P/R7'45_1)T\YZQ<4K^BI+4A5=DS_#4Q?"*8]=E9A M0F$!=9#\ B&- _=;0[MPQ78Q?1.N,$Y1[)4!(K:.4$T9T"9P/D2,B?!1.%OR MY"D3?416FT@ZIG_03&^YI@)KQ93Q5+M":V><@5$9* D+T[FD6\7TC4N*F?'A M"$UL$I9!TTL(I.44>*$@1]00KD5@>M3'?!5Z:1MA'AZ6N_5;G-D:&Y'^=!M: M-7%_I/ H!3%%P>$BQ$M+%(4F&.7(6<2(I!@6EG8NUQ8)XN&SELNEA66,$0H< MUQI09R'0!>; !V6KF [>-(J"F >7:[5X8-,2(1W3?U>FAYPJ[GT1S'%*K5?! M^D(%=(I!ZDQ!6>=R;173-RZ7BY,%L7? >F, M88#324!A? <1>1+3."3IY3T MH;S%^NJ8_L$Q/48,40HI+!AUFDD=?@$U\=HP:J3N7*ZM8OK&Y2H0]1 [";1@ M"E!. ].S\"/TT"LC8%%X';. ?2QOB;-T&:Z?X'*EP3Q=>NL12&"JC?$2&>24 MHQI*Z:2C"''GK"H$)YVOM442^%7+U^(FN,R:NF!G&0AH%+Z:" RD")YTX3R7 ME#]YBFF?P:*+=#\NIB^4*XB02 A/J:-&6V;#WYR$=2I/<>=K;173MWPM:8F1 MA (=_*I@=@D*E",:$*R8<58;(2/3BS["77KKD3&]+33"$BN(#:1!RRL/56&A MP97ZZBY7."+E8'B0+%EA/4TL#5W(, M,8.=&[5%PK7=\(J,%%AY##"AP:)"F $E.0:>.*FI\;!0ZLE3)G'PHU;[FSJ1 M\'A%0G"^(2:!^9EG5.A"%PQ37DBKO?'"H,[)VBJ1T*HA5,8:)H*I!8D(?V@% M)+9!.)!PO-A(986,6>RBS_!W"JUT(N%!B 0/C4+4:4^#*/">:@MY89F 2C.M MA>MGM+CY8 ME:X2Q[%*8FAYH:BA6%L-+710!I\M MILZ9ZD*[V^.T';0K9(2T4C*C@?0BQG$D M)@ QBBD''AD8/PR5/99[+K_WYD M/$\M5,)B%H[>4\VQ-(7SE'JB-53<=*!P@0K@F0M,7P@*A-8.,,X\42:P?6&>/"6H+^4M*=QMB-\\+'^KJ;'Y MO^KT[-?>GO-N,G=='_@C$,B>6\XI945L A5<2 ^ID50XZ(-P[OK MTD@#PYW MSPD!=8@ +2$#A5!04 0YC'88AWT*NT[PQ\;VT>J2 M'&.-/&4<"U(4D!+F.<>*2=\Y7]O%]L-G-=L330I$C />FVB).0>$P@5P7HM8 MQHPLXJD7G'#>L?WC8OL">DFA""XX(E0$^4]U4/:6"R*-)+[K!=\VMF^TO:$& M*BT1(-A"0(F) %S,1'^,4081<10]>5KPOF _H4/A 8]87$B@?WV3PL.*83W: M\D.*O2BX<\:3X$A!$90QU]P66'/IE>W\J:V2L/MM?\IXA;GS$ 3E&0PKI@U0 M7#I@M5)2"DBE<4^>"MB'\I;ZPTXF/"Z9@(((T)IAAR1EPBC/A(>P@)QK1#7L MG*WMD@DM9\MZXADA!C!+#0C"GP.MK -&:2&P%CPXU4^>(LS[C'RG($LG%!Z$ M4)#&6X\58=@("BE5DB/-M+,8&Z-XYXIMFU!H#(6"0*D<*0 F1@,J"P^$T1HP MC3'T1?"W64R R^"*W2(3OJE1X<>&91[H6NYW8'JW:=VF;OF_;/T(2J^C82%L0R:BUA6:. M$VR#HT-9(93IPEG;9*4.VN$L:0I>$.^ @BCVV7,%E.#A1^09%Y9"1=V3IYSC M/H>K&8/O/T3R_AAP\R37-XP=[K1.IW4>NM;A%!N-##'8,>J)%8I0AIA$DF*$ MD>H"IMNE=5H!TX)RJ!4T@")C 578 4V4#.=(,((":0])3**00#NLTSJ=UNFT M3J=U?E!$WB*%F7(2,D^5*V2P>R$RC&LDA;2^B\AOF=9I?!VF<6&L8A$LR /* M#0*2>0R$QBS\)*!#<20IIGW*5GO2.JWSG;5."E'^YUR%UZC;2_*>#R\"]8], M_CERYVARH7)>I-5S3M.4RO%'Y8[E%LMF!I_^/GOWGZ6(?2[MU9SH? MQ7O_,G/C\)"/[M=/(WM^G-MBRL@NQ3N\6&WZJ:Y4>CX=7YR[7\N'P_8M%J]I M';9Q0>S,-K@15(Y2"G'N'ARS74":R(U).%; MA@J#E52,T_ K*1F3 C_Y*F+;U&,\/'9!+XW'TT]!2O02T_7.9FX>:'#>FU[, M>K.LBWIV-%?OW\_<>W7N;$]?]OZ>32,&1^^O.!JTI\*W?6_/&7>JW:Q'4/Q- MOO'\EVMY[$MV+Z]I\8)DAJF+\VEU219OZ3>E2 P[.%9G<_=+]8\5.S#]/)K8 M\*J_Q-T*;W@V5I>_C"9IG])S2UJ4B(I%CF3LIUU.2ZDXFU27AGS\LZ(Y$ MZ/K/;[P8[MQP)=PI2/&5U][X5(1V&&?=DLL/B1#WMF3YA1=OR=SC]9:%^ F& MQ;^>3WKGQ].+<"<[__?CZ5PIK8>E19Z.K W2['L>(O\!AQBS1MW1;>O1B>[H MMO7H>-?S\SVFDGP+8N:/K>3]QN??;TU7MSG=YFPNL.\CGE*[/W;F?!;WHO?W M]%/P^S-$S& :PRF;B1#S\^AALY34=TT9?6$#_=+.;']2B&$I!4(*:8@I)C1V M^E'+B"L4@09W0Z>^1U+H]#4:'+Z_"I]=O=W;O7R[]_+#$.^']3RGPY/WET?X M!3IX\_IS_/=R4NCMX>O/!WO#D\')\,-@[\\/PS]>D*/##\71R7M\L/?GR=N] MU\7;P_WX;S]H#YT2VEADN :(P&HI.%?&GD ,>(2A4-&!#]Y2HCH8[**D_'] M4T+?PF";)WN^H=2@TPR=9M@&S> *[A'1PFIFJ/=0420Y#UJ">"6Y%%V1VE9I MA@:_5C.FF40:"%^0H!F4!!HA!S M'#':,WP\](2CSCD]U?\(=8*Y5#?*^7=^64WAF=; M]H<@;215TRG"DL8SXP5;(@G;!KBU27)>M8)?F1C@I"&#!>P'4 M, B48PPPIXEBCH:##RX-$D6?WH8.V7']0^-ZRDV@#\)U( [*M%,12=1$!!OE MF9(=/-EV<7T3R"",:\*D!IPQ&;B>$" AUP!;I@H>3D@X&[B>TSX1'6+A(^-Z MRS6$B"!L8%#X6DM)2<$IYL10(X7JG-2MXOK6)![()2=( A^L-T M%$ R;8.[ MJ@J-"F<5U('K"]%G[-OFI'<5%_=C.(>1F6]F<<7]D<'CE,)24R$(]H31 MH*"5-,1XX0*;(JNI[CRN+9+"PV&XY%QO3':>L8M%=A3"9W .D[>Q1WQ84^^L;2]BX%MBT1F EJA"J6)*"@12%E117+>\+4PR-Q Q8IV.AAB^ U,$L0XX6T$-$%#;!#J/?;_1I MQ_3;PO10"F2)I"V>=ZL EMXOI&^>+6BN-*2A A;<@<+8) M3(\\*& 1_E98!^%8>4@.XA Q0 MKAB0$B,0Y]]JXC7C/HAA3/H(==FN1\;TW&&)A94,*46U(9)8*12V0F(*/?*= MP[553-\X7%[H0GG.02$%C95&""C##3#46\LPPJP@@>EI'Y%54.6.Z1\TTUM+ MN5>&>$D5I=9IJ1VS A&,B0F*OW.XMHKI&X?+,%%81CD@Q'E !:1 .0@!A83Y M@F*%K M,7]R>X>Z273_!X3HX/W:S+KGU&"2P@HXZX2F"*B:W8FQ42,\QE=0( MISI?:XLD<+N92^G"%<8:X&00OM0$62QBO;=5L3O9.:TC1@$ #1=9>%V,7T+E$9K"353@!8ZF%V%LD!1CP#1 M@>$]UHP3%IA>]!$6'=,_+J9'%@FOE3#40$J0TP[Y0BID#"^PH-W@JNUB^L;7 M0B88;,QQ$/QH!BC6'$@B/8#0$(TH%=3XV,#9+] M7=L_+[FUE9@.Z"OT01; 2$ (:SMBM'6;RLPK/(T<3[JSX[&=&OIUM*MY2YK MZ0(L=U*MAVY^WBL;+S?6;L*;4@FTS6#8%'M1<.>,)Y :& M"N>:VP)I+KVS1 MQ4^VQS(:'.Z>#T;P<[*.=M]AY0U+O96X$( 6$ )-"PP-W-(0E M>ZB)=X4)%I'L"W8+VW?!HI^]EON=Z=QM6K=I#V= ]E:J[(TL[?DQ9U527'DW M$HC.3B_TV%U/=9MU=#]C3-V=]FW[XW;!?;'42%L0R:BUA6:.$VPI]I050IDN M;K=-5NKS=MQ.$ ,9%QI@$:U47D1L:JZ 85IP;@J*''[R-/BK?0Y7ZTI_:N#N MC@RX>9)K,R-[G=;IM,Y&:!U.L='($(,=HYY8H0AEB$DD*488=>!\6Z9U6C%1 MZ4D1P]H $BT M48 X1T'U&EHJ:=*RR)FBTB@G0T:GMIIG4[K=%KG86L=:9'" M3#D)69!#KI#![H7(,*Z1%-)V#73;IG4:7X>+PG*%"2 417Q(AH'6#H/"0**( MT$X:^>0IP[1/V2I(4:=U?NQ ;SN:GXW593P#=TO\]3%]->W:?\Y5./P:M"50 M:I1AH\F%*K-'*[])7\R;KV?_>;J(^A)A;9(P@<0JIFEAB6<4ZO!_C&EDF932 M0.7=.\F?M"\J%WJJ9N]'DT3\,M!6^6-)K'*#@'#X,A .3JIJ>'"XWR.]__N_ M1' L?NV5VF)X$63PR'R'4-BBU/]K&M8ZG)Z[^>%,6;<[L0F(YZ4S;O0QGNM\ M;S0WX^G\8N8.PX-_&T_-AY\L[8>7I;0_^>=D^,=K>'3UV^A@[Y_QV\,7EX.K M?XZ/KCZ$OX]/WKX9P"/\]OCHS0L:)/?8_??+R[=O[)G&E W#9V\/7X9[!BG_ MYI_Q<._YU?#-[R<'A\^O#OZ(:WIY\O;T]^.W>\?^8&_PS@KB/8$.&(,5H)H@ MH CCP'BOK1-&0PZS\@YD[NQNU+A2&8FY+SQF(AP/$C*X$I2',PK>!O9!V;N@ M/\_":9S/+MR3I[O/GAV\'AZ^ZKW?Q+K++$6/E4;GWJ MTWLFJ5?FV-F+L3OPN\8$OCK/])4H+=#7[Z.)FIB@'AH:>[R$]?J=50A+JA20 M6@8[@' 1 4H+8(J".%9@+Y!:)I2M%',/G-UY\\X=PAQ?L*R^&.^BF#PM"OO+:VY;,T)=>O"5 ZNL- M9?$3[.1_/9_TSH^G%^%.=O[O+XC2?*2F!;BZH_O2 MHQ,;@@RZG84LT:7HU1J^,?B^9^#B'BN:-FLWOVN\]0L1RNZR;=L?;F5(&:J\ MY=@JBK"1P@57"$-J3<&-=>^>?W-%2<4,#2_\,9O.YQL32?U*%RA'4D_LZ.W) M\\OAU8O/X>_/@Y.7HZ/3X?%P[T,Q"/\-3TSQ]H_75\,__CQ>CJ0.\9^G@Y/G M9+CW>_A[_S)\9W2$]^'!X8=/X3\\O!I_>'L8GGGZNQ^\*J.HL0^>&":$L0P( M)#"@3DH@"LD!$:(([JOWN&!YLK&4JT-.OW\<]=X8:_,$TC?"RKTLGW"V=$/MB6UF$>;^7'-[[LF7OP?UZ@,+^IP3-?TO" M__?I[*_IY/VAF]4ER_.#6?!PWL_4:1<'N9,>N&S9P)Q#$Q0T!8X7&%!)"R"P M9( 9A(AES!20QS@(ZA?%CS""'W<<9 -BZIU$?6#FF%/O<7X[JZ9S,"R@]*9?QKPZSPB@""DJB.?U6//+N8S=SDO%,5 M=U 5=3-Z*FB!-!PFIL!8$E2%J\.?5FIT-XSS M-E7 =7'I3H3^$+.[$Z'W)T);UC:WTGK! 1=* 2JX 4(A @33L!#".YS&D_:I M6,7SZ$3H1IO9CRN\/73GFUDJWV&7W(\S_8BP37Y*WB P5*==OT*[MBON=:$X M= P#1#$"%&D+A.460$PIUUY)&X=1(LK[4HKMBF4]1&23#4@?=#JKTUD/0F?] ME,Q,I[.^5FOGE.C][\O MR=MG$K[]GV-H3O^9J#?RXN#DM_$0OT9')\?';]^\/1X>OO@\Q"^*@S]>7!Z] MB<_;1P>'K_$PW.]_KEY<#G??"5U(J@H/)!4"4*PT4 87@-("2F'!R^?[K[X"4.K6I_TX0*F: M?$J%>+A!Z%$_@8#VH])#@\-]/#AY?SG8>_W.%,Q#HCS@BG! (:,Q>01!.+]@ MH$@A)",/&4VJ(I!1N.^%4B*WA>0%/G2]^V I.Z:ANN I#H@J<=]=!V0U#?LW^^CR6@>C,#>'].I M72DUVXSP8A<]?.2('S\@H57[/Q5#)'X8NO,#_]*%]_SH-J9&^ZO=H:,W?\[? M'DZ+@[U],CP9AN_9\=N]Y^$:\SFX0/CH=/#I[9L7].WA[Z/AX7OT]E5YS?_\ M>:Q/[?C@Y ,-W\6#X#8-\3\?!B?!A;KZ_?CMR=O1T=5OX5['X\&;YRC&*X,+ M=5ZC2>V^*[!0R!$:X?@]H%H$7QPY!@0LC)>6>,U)ZG^DI"O2[O)6G6+I%,L# MR3IUBN4>%,MEK5@:]%(3H+N_;OL./>4G^!'Q<)]/PM&:<+*=N/]ZX0ALE MF0"4>0.H-SB(>VF!A"H(^@)YRN&3I[CH%S^DV?/!XZAL4B"TDX+;9_1V4O#[ M2<&6T>M5.$.F +00 6HD DI3#1R!W"!&<(&+( 5YG\+53L9."FZ$7?N 0)V'6ZCQ9B!(/6!I_B-MVG"PU;EVPOP;A/F@;=(B"HVW4 !%"@OS-6WI/SN"L>FB:#.CWYT0W&*3MA."WTT(-A:M)HCS M./H5$E\ BKD 0E@$A HG293 UH@G3[GH([[:6-X)P8VP:!]PI#8WD+=*8._7 M?>KZ\#8+(>(1]>']2'BZ+34S]927] ?_H":&G?#^40Z4^/Q M9;\W<>=M'Z\W];W_?0>AQ OF&(.("U)0%LSF CML!:68N4)9?8U0*NX@E/9& M\[/I7(W_"'MX]GQBQA>1OF+'=]7%?'#F9JG#N)9?J)9>;$NEU]>W\3[_'/$K M!B>#R^'AZR#]WK]S KM@&T>D<(\ 504!04(A$!P=28W&A54D<[J^4CO4"! MXT@#L=75C-5\/O(C9V,%U^Y\[L[GO?]V8YLPG%^%_6YWR?8(ZO?BZ>_T JV$ MG\^GO>'TW/4PWOFF3MF-9J[5+N&T";+?.S^. Q1/P^(O$SP"_W7>F^4P:MJ_ M446\O8]J7';,?U+S.['C5WJR=V''FL?^J5:Y$@M^A#P'!Y_>685BNP<%!;4* M4&LID*B 0-D("(.180EJF>RL1G,K-NOW B%<>][A7 )=?95*]=P<^S4>JOUR?-\"/[\!1+$FQ##NF"<"*>T"=X4 SS8&2P@M' M/#9%&L.PLQJ)^#]1T;Z/V]GP?3_\,VBW^2@(A/!I(P_BP-51'+PZGT_-2)T' M^5L*CGGON!*_04.ZG=YU\D?\&/GSE3Y*)W^^D1P'Q?#].PX9$59+@*0,7@=S M&FC/"T"\X,02J*23L7EX9Q62ZAODS]<=>2=_OA'LYU-0.,0*Y;&-J)DNPI 5 M$@CI#8@&UP,S$X;)X9[4+9)W\6;+*UD-B?2FZ%5F';A7L^.1Z_#)SXW#/ MCQ7N"(+!>"H-*8IW>)$-O757*AW\T8MS]VMI$\+V+1:O66W_WW#CD8JE$VC] M>3QK(@#O'= SISX Y<-;_:+&G]3E_,E_%EY^:3=7-NEZ#+/MM[$[O]_%Z.STT!_FXA1-BC%UMF'81!1X1ITL#<@1R?[ M\.W>;OCN[Q^.#L/SK]ZCP>GKRZ/#ER='ETMBZS1<\T='+#Q%W M'?QX/_QB>+$%,?1H"2[,,6.:U\U1(I;$B-)R5$%JS=%J,<./,,B35WR\/_MY_>7C4[_W] MU^[PL+<[W.OMOWC]_._!_O#P*R#,;GW^?4.874MCCY>RS.?AWA$=G+P.S]G' M!WO/W_FPEX7E$C D8HVAPT!3&GX,YHH187\91 \9O*PBDD#UD4R2%U$3RF.! M,^.0?R6<&=J1\*L1RV[!!N,%NR\X,W)?<&;H2R_NX,SNF)'HX,PZ.+-'?G0= MG-FWS-,,+"3T"H&"5$24\D++67PZRR#*G@\&*/O4%EY MK2^4@H4;5,7R=1Y1KF(Y.SG"^\7PCZ/B[>$1'NSMPH,_7J.CT]]'@Q-#WYX^ M_S38VR^.KHY'PV=+52SA38X./\"W)^-Q^%?X7JQX^6=T]";.3#@^#>L-?OCX MY."/YW )OXQHAXP+OKC$R@/J+01::08,0P[RX$LY#)\\E7T!\<:U)SPTE)D- M:.#J5$JG4C9!I5"D.8TC!%10*9Y*0KAV6CKA':*(?(DZ= MPDX ;(0!U&@+)#,><%YP+B@4P4AX\A2A?C *.IW2]<-MT@[^=C$:QP6F0.KS MT[/9]*.+0J&#,+MOD6^DY=CC6&& J*5&^2!%&,*&"4XX\9T7L5DB?P&]#&.) M//<,A"-4@$IF@1(" U_@<)#&(HO,DZ><]CDF&U<*O^DR:3-;KCH!^)T%H)9, M$:Y$9_-NG !L;-Z"8TE8$(!2QRI101&0T%L %72H M*) OO'_R5)!^.,!. &ZF6?N LP<#98Y'$U>6&==LWV&8W;-,AQP1 JD3 A$: M1(3 5!?4:X6(L[; G5&[63)] ;^,"4DI%0XXS2"@FEJ@C8\%1J* G/[_[+UI M4QM+MB[\5Q3<<^[MCB#IG(?=)XC &^R7#DNT;;S=\(7($01"XF@PAE__KBQ) M(,1@"S,4D#W8!JFJLC)7/L]:*]=@G6(Y\I: =-30.5YW2*JG_[L@X ,C(*.> M,^(XPRF7],CIHIXYDQ31U&%FBE9;.P2\U&H#YX)[QY#@QB >B$4&U@U91;4$ M^B*89$\NELN,/D4AEE>/@,5;N] ,_MGK#H;]T1B$2K^))W36DJ"992E%EW-0 MK8LR&@ *I5.D&I>0CYJA^I7R6C92BWT"0'>, JJ+[*OP"5'";8S:)Y=172QS M47RUQ5=;\.\FK=8E8846-FG+$P=;,! CF5&(3E-@MK/B K/CU2B X5RE)3)'F#%A14HNL, Q%YX.(L)!$Q)S& M(Y:)?D$-1VN/]_7T@QPL9ZPUQ23A06FL&/<3!HK'D_.AYUJAI\Z_&D'W,]/I#, MP4!^0YV:GO.PHUZ=FUX"J?HK]D=*FK($+.J,SMFJ0*H6.V2 ;!..4G$G M:F?IW)'VSWU0_3REE((:O:;I>73%;/>9I2R.H>9#43K6:(\$%RQ#@A MB#NJD?8X(.Q"2L(Z1D7NZT7QLI;URT)[6V3UMGH,PL:^V_1;M,^@X8] M:5:(ZWS4ZSA&FMHD(TXA< _PM'*] ^IEUT&0F9?;CK*(R=UB F^ZOK_'C"8YHC 8!H$AD'4U(8,$5#\''G'/"[A*3]N">O2E-)6'C_FC].#B)/G.#2)$4QE?C&KB;W;5-] M?&+;_;R1MM+'7G?_(ZQ9&"]Y7O'WO?[707S#>VSC1VO[$]Y:]V?P'5 B]\6> MD\*H9!FHBLDA'K1!AD:"++9):)FB5'1IE:[!9MOQ&[H8J8F-M^R[/[]K0]/(!K+E>W\7'5.7LQ<#"'?URY)/ MU2]KLSNTW?TVZ,7C'5S'-ED[TPW<;GUHGH$U=PZ;BNV76O M#ZV\D7_ 4^G.E_D-O(EWSO\%UER3;:V'P]8Z/'^[<[!SWLSCQCLT;^3WA[N' MNP?_.=_)W44)!BTIIR%Y8F#+4I802!Y'FI/$**66)#G?&8M;Q:2D3@?G.*@] MEEK,(C;*,*8IB.M+T[:]K#7O_/##MO6L#V][@*@:H8$;::(P[3 MCTQ4&"5IA X:[*R 7W.#K.V#..EUE:NZ3AI6C8[A/> NH/],A FX8RI"N0-O MUBNO:I*OK6>6D.1^/;.87&%4/$;/++.BN'JLEEG\,5IFE1&7$=\X8E'ZJ-7O MB/!IFX ]S_--:4)VA_#\8O^X*7.".AM_LLH+?+4(1"T%0C^!0!247W!=GJM; MYH,U++IQ?NO8MOZF77?%C!KWQ_U6_13#K:;/2WNA-5AENQ_'ZL3'=HIS'L.Z MX7@1]:>2C"K[=RP7?]I^_PS>[?5(_3$,9?A4HOX ,7 M>G(^#MKOB>;QU]/=]8-V\Q">M0W/.MQA.X?-L^;Z5[+S[2]XSH9HTAW>_#(7 MM']X=+:[_>YHZ\/F66N]U8'W.FL=AG;S?/.TM?W7P6Y^I^TC&/_^C[E^B(*D MI+VQ2+'<#Y$[A[2T!(6(B8C>VZ1%SC";C\2HXJA^97^]L02H&[=TO39P'5.< MKJ=1O.0D)BZL,,[1A!/E4C)+L6%"$F*X$1BK!\BXO2.FJ&Y%X5X()EXF,A&= MO-(J(F4#1UQHAJQ+ >G$=$@X)!)S=.HRX?+EI#%=WV'U0Z:255M(I9!*+4EE MQN2>M50+S2Q(,ZU+U1O8Q%B#*0*6,8@S2I!5 O1O;+570#.! ,V09?TDW1T* MS12:*313:,9ISW$0U@BCN X4, JG0#UV46#E[ ,48"BVRT.3RJ7M8J6WD6N, M3/0!<>,HTEY3A*DC5%DEB2NV2R&50BJ%5-X,J13;Y6%H9NO2=E%24P%KAIR' M/[B('%GF%4K4*<)2,$94MHLBA69>8B785]PXH=7KPC>.3^(P-M;V^[%*W'^Z MP.W?J )>O[F\\RQ8& K8[AV+A >IC92$<(JZ)139XBX+E0C)'F>1Z:94_X%%PJ>-?CPW\*SI<<((K&JA4V' ;F/8D MRN2X9XQ:3D(YU*SAYKYT#'B,K=7>(TY-0CQYAK00$@D10E1:&LMX#O189CG1 MK-3G?RKCOT!@@B$@D%2IX[24KYT4U1,"9HMW. MP^+9A(1V%O$ &J'FVN9>=Q$SZBF5!-1"O&SP4_32+A!8(+ >:_=B(+"HA0\# MBC.G&U@0Y6(BB"8A JC0TX#*$I/!>?1:>%!+>3+4A=,K.D!QBO.;=ONVQ ; M+<"'FN2WO;@9O+,"K#+)$,^Y))R[( S\3UGFDTDB,$_*L44-T/K3E6,+X0QC MAB(=Q!M_!+ULZL%TE+[IFUF!NF M#:>PGPFUT4E'"2GG%C7MZDJ$]0Q:+!#XJB"P&*@/ XHSYQ;41#!1341":8-XQ!P9;SS\(71D ME'HP5Y=6Y;(03V&@%DPLF%B/M5LDG9(X2;&WG'O!E276.1JM8(33Q!R1Y=RB MA@AXJ18J#E3F941!4H5@ 3URDLA\C&$X,5H81L=JH:A?]F2!P *!;QX"BUKX M,* X8&S-^[9Y4-?K@Q^WH#[IPZ?Y92<-X\/,,&X4E.DIBH^(J*QX2MX2$HD]O14X,]*\<9-=S<,\<9&A;,88<\U0QQQPS* M<<;(A41\M"!L6"RM>P A^H M]Z# ,IV,#D93S+1QGFA5ND'5@7#][-&34DHJK!GRF@C$K0O(&)^0C YT*VZ- MD0$(5Y14FC>I8 N;4I"1"DTI%T:;(#C#E!J3N$E&EK.G&N[N2Q]#(M@)6#*4 MA**("RY@=P>+=/#41J58I#E1CM-E2DJ 4 F:+!A8.PPL3H:'0<69PR?)N+?) M@,[#L,CIPPIIJ1W"1'EC 1>EY$NK B^#;E1 L8!B <4;0)$[*0$ *:>.&^$- ML3Q1+(-A1--)8<1R^%0O"+Q4#)DRPEAF4?2@$W**'=(*%$,<(TY6,!V9!L60 MR65M2C9-P<""@;7#P*(8/@PJSIP^68.CT90C4 D-XL$:Y&!9$0Y&*6*B2%HM MK3*UK)4HH%C2:9ZZ#%AO:#N-2QQHC(&@I- \?$DP*P/W8.@S(WD(PLFH& V< M)BZ%MKZ<8]0 NO=GSS&(8DE%Y9&B+B#.B$6 Y H119+6F"2G/2BT]&7DT#P^ M /Y*9ZS)AY.G,?@\]$89=]YBE[_%T/!AYO7EJ\B26,]M"HH&RPGU1D> 58IY M\$+Y$,OY40U1]=)-(*77S >%*,<:<=.3;ALYM2/L.B<-0QI%1/B@7BDO?3(8 ?F0E!1 M9 M!ZV5,GR(4HE!9H;)"92]FT[QD*@/R\I0:142@7&*CN5(B2N\L:/64QG)6 M6T/BNC3"HA8>8V61]TDASJ1#1CN/G"8>9#0H*7(?3Z.6=0T[-A7F*LQ5F*LP MUPMDKF*$/0R7S=:K!"9SV$AD7.Y)K:5 )M?T3<)KI0-1P::E5^WN]7T&!C_Y,?)A)CK[_N+([OZ M.K\\"S^9S4Z[&]'!^&="*XQ<@_7)M=7C^ M=N=@Y[R9QXUW8#S-[?>'NX>[!_\YW_RQM7UTV@2P:VWO" "\OH]4;Q@:E*Q<[L=IWKVF? MS7!IHSV '7-\,LI58>''X4&$8?=M_GXC7]LXCL.#WGCV4KMKN[YM.XU^/,GW MZ.XW3D9]$/\X6&E?8&M5#;K MQ6;]Q%MK>])C3CP.2*9 $%?4()T21RH$'KF/')8!K&"U+OWO@7A9^E_!:=):_[2'O2$!8P\0;4$. M7([19#J@0*U05$C%?8Y<-RO7P]8O@;H;%A(%$X 8I(T&R\1M%$9A6'(OE2,Y M'2Q5HJ"FHJ"**#R!*&QO[ E2&7QBV_WCV!U>EZ*-'Q,U\4.O%TYA)MZP6&W\:&U_ MPEOK'LS>(Q"MS?,]G*A@0"J(, 4X([1"AH)<)4&U2A[@)T>]R)7;C@FGLM6^ M6()L-URJ(0T[5@M!?F"S@Y(R JF"=1[X?MN-%<>Q$LA6&MN@$-EC4-Z&E:IT MJ5V>MH<'\,7+96Y\[ T&^=JL0_W9ZU;F:?9=-+X,X:_I,"ZL@<&,G815;^9N)5@ECOV9!#_F/[CFH.^ M^KG=#;#-_\@S.JT;U>Y6)%],QC/^F*R,7<9S M#K;QAUJL,'/'YW=>?/>'>$627[WX$3)';A;OASR>N=G9IY_!U_>WS4P3O1'< M*0S^_D@))&]I0I\HN>D5UV@#!1@_;O+<(N)6K[EYT)/(W\DJ?,EGB<\[V$=U=AW' &'>/X9KSUM'6>NMP=[USW(*? MF]L;N/FMR;?FSQ6/6YVM[=VCYK?\G-WCW?7/ATWZB3E:]9NHAB>^GTU1H\%EH< ?L[.W37F&_A=AO\TH15Z(8%YB.LR>XIB/@^XT>J'2,70>P#VH\70*X;>&V.X M@WZ,A>,6XKCF+,>)0&/*J>B2 KWQ2 BR.7*4>4:X$@(H+DTZ@UP_[BT67AU8 M[4U9>*Q8>,7"*_PWY;_WO5&_T-]"]/?I"OV9Q)EU L&R4<0QD)$,?&*B7=)'EDE[;>%NQ%Z^<*K_^/Z M_UB]'B17;0?,@I6.B\"2Y-C!?Z5T)$ACC,XNKU\RLN8\ ._VZQT9R M6V2;E_EEYNIIFZ> MUM;6]D9#-?[O_]&4T'\V'CE$>AJ,GW,W.[W!J%^CB.>C*9D<;'W8.-U=WV!- MND%V\O49V#_\Z[@%9+&UWH1[?87[[(B=]GS$\P;?V7YWU-SVYSO;?[5AK&P' MB&'G&)[]#0@"Z*BU_:[=.NRT_W.^<=H\/]H#^!?.,H$L3@%QIUC.&R",FY]M2*B)6R>0TL%B;,ATA_V-I:_[;Y\>-U M[)L+CI_%P?%R_/113Q54OY6FLO.6)69K^XB 6D*;AT>LM>[W<'")CA6(8!%/ M#B.7H^:S'N%T@JDF[C4'S.?4D=3K='JG.5%V$G@^.H;W@+L,JFAW?P"*;;S( M&O&VWS_+7YYDG/128W\B6'-9RSEW97SOP!*:.26<-8G'F'OYO1!#24#GN M^WR]V,SVZ;%!\QSN<_SYL+6^3\!6Q[OKN;;")MXYW/_1 M/-\4.X?-T^;AAKA64O"X>=[\MGN\^Z$)W__K<'?]\U%K'6S\P\_MK?6-\R;8 M^,WSM;/F]M&/N=0?+52PECJ$?:[KKDA .DJ)--.4:2FC(S8?&XAER>O7M6^! MO50_#*IGG]-"'X4^:D ?5FH?N,;1,\6Q]49$R9APP@AC9#"_1A_G8/L%.S@H MS/%0S'%96%UGA[MB 3D6&>+)6F2![Y&PDG$O%!#[ZF#:4@G&PUMI>%$IA$T+N$VX1 M%\GEF*6$HL0*^-\R;5(Q/EYRF.XK[B>^ELNHC:.C!E7ER_7V]USL+!?AN]U1 M36O45;QV*/^W18)8'<>482IEDEP[L PDY4J8X))/VI.?%1AFMX'ZVJ0\WOJH M#U/U;WB?7BA OQ#07TFO%TI&D[Q'(D>3<&H,,@Y'9 FFF.KD.3-+JY23:P!_ M[<3SZ7=.7<&GGIV3"LH]M!.=**>32(2B(1MU0BC;U SG O7/ "ENPI720% PL&UF/M%M'T?K>5 M1-'T'A/NYDQZ("P>1 K(.L81-XZ 24\$$MDM U8])8H7;>_1C?5IO"Y,W;LI2-C*W?H>"P/QOT2 U\C MKSV !V, 4P7_NHW@)DL]7>F9A?Y@V]V/]>HL_1+H[DI1":P#,P(SE(P&JL.) M(QUH1,HGPKW4D1*SM,K%]48G#TIUKS[3M@9'FP7\7K9CHP#APP/AI9M#1$&] M]@X%1P7B3'ADO0Z(:ZQLCOD,@=8W$J0@8D'$.JB##^#F*.K@4Z/@G/"/B"3#1QB112$IJ0Q*L)RTJ80E5J$_ZD'Y5 C?8H[*G\]9 M38EP 1Z,BL0HA/)6<$Z2-XI9QP-V@3,3;:KB]WYJ$93XO8>GNZOUQF12F :! M;'($5'T?D6/6(M!5#%%41)]K41'*E\T-=/?<9YN_NI'JASX_,0?H0J>>KTG7 MOD687OO94.'OPM^UXF_@9JM9L)9@RX.+FC)%':>:$&%2=+_&WR5SZZ&I^])? M9ZB5S%F)-+4>J#L$9"(U2*E(O:&),E'CL*172]W/%+!4"*,0QK,2!F".I]0H M(@+E$AO-E1)1>F[$NT%<<]?0LV5KE<.L"XR,WG!,2:?#<".D,<3QP:9*BF$I\8[G>A0ZW M2C#O;\/]SH5_;VL=WF-_3]F$;3 &,:8BXHP;Y #ED?3"$\MYP,$OK5)9CK-> M_'G^DQ5O>$NZ_EMM,,-ITD+%Z!/#W&/MF%!.!4&=,LD&\0MHO[!J7_#_(?#_ M[ +_>>O3'B'&,(%S73@#?PCK /^=0%CQ")J^YB0QP'^R;-A3:/N%!PH/%!YX M[IE91.N_3Y..P@//SP-S;A_%$U'&!T0,]8A+99!56J*D$V-/8'3;^/+#]_=LK_9><[/KXJ65@'2R75(+ZG:+^R,MP!@O3T< M/XMV*=#W>] WZ]8XW0N*"BTU1XFZG+C+)++ 9"@P0;ED@B,?_2PC9*3_, HOS]KZ+/FIST;'551"D2"L(A'"S8^8PJ4WP &O\0D M\+2TRDL,QXL_NROX][*M_(*%#X^%5RU_S5E8A+T M7LU*I9J"BF\/%9_8\B]:X5,CX9SMCQ.FC >'++8*<1HU(*$!*>$N:!(-$3P6 MK;"6AO\K/LF_HU"-*8GN)6^Q5M8!U9%);'6(SG%FC(Z>:2QY8P@6(>O UMI@9*DF3?,'#]QPAV,!T<$C/9Y3B8>92PS2\A@"4-OY#KQ%A)YQF'6:2RO M>\KHOU)/9%<5Z M> -)]T]W+%$)-0%Q$AZR4&@4I<+1. M*N?#TBKCRTQ?1_F23E'2R5XA#CZY"^/7*F@5!'SXU%I P"0D,1)CA+'1B$MM MD<%1(),H%4J:(,23%M0J.%APL!YKMX@^^(3V?4'#![;]S^9M?^63H-$KL/V5 M!:70:^1$D,@"VUF:N*]*9A>EL*96_YN(16G%80V3:B>?3![UTYBR>DUN+>/? M?VU&:\J@]72H%'Z\9T)N]I=(*Y2E'@GI$BP2?HG)N(ML ML_HAUQL_0"U\5,^-\J+YJ*3YUI>/SF:",+4+W$04&)EL M-+*V<3F%C@H=%3HJ=%0O_V*AH\7*;W;8[]W0A 26V,7^5OH\'=A7 M&-=@NWH]>)O++U[@(7ZA>+C[GP/LC__JVF]FM'6\P7>VWQTUM_WYSO9?;1@K M VSD.\?P[&^ <> ,YB1,HHH91- MV%B\M-H%@;N&98V+5:\$8= X;0\/+@4.Y"/+3&KW!X E]JS12XW>J ]K.NK# M]_YW9/O#V%^NOO1G#Q:D>Y:%,2\YB*#-7^@.VT,[;'^/#9L#WP95$!S<)E\R M?4YU=JW^.6AXV^^?Y<%\MYU17&E<@$&U]5_15M\<3^Q9M/U&[&98OEZ2<[EQ M&F=F\Y:Y'%0[/=_LVE(>M/U!X\"&R_6T@^G47UG2ZA=S2WH"D +W[54?MN&& M[:I"\/3K,);8[5I H &\W6 3Q\,^R,_K!H#-[)X?8=KXF"E\B,=9*4)<(9O)G%9;%P_56DF\/L7YL;1^!5M<\:VU[VCS\M,<=Z,V8 M,\2B!/BR.B#'/$9>6^&%4TPE"]K8BKQ%$X/]V;*]IWYO!H.?;U5=]F!RP\FC)E^>BQ%N9-28[K8_9]_@R_0- MJLV\=?$**Z\6+?-\PTKJ60II=[/"D^>CVYM=C EB7662/%&76E2WD4'F8FHK MS+F@H'D4S2NV +8H3KTCGGD:)4\L:,NX)-(0PRFAQ%;8HJ?8HN>QY1M\#<;2W"-)Y#JT"6&F,.)42F1(TH@R9KS6P22I03GJ75>- MKK-.WN.9F_:[6?N>VV_Y^BP*[>ZHVH_C'5C-/V;!2L=%8$ER[."_4CH20'4V M'ML4]PBA2R]YWZJ;]VUK:WNCH1N3T,3I-IJ8;@_0]>#J9EB/;K@.]A/ \:@? MM^'6[SH]?_3<>V![\V(/M#[\U6[F9YU_HCO;3;Q[^*_#G>,FW:$;HG6X>]Q< MW\<@OW3WR[4]@'>_P3.V=P];Z[L'S?//Q\WC5GLG/WW[")Z[<[I5^4YV.[ ' M*/Q[#XRT*!)62*H<-Z^"0,8K@Y+T@3$/_U1IC%T@L#&L9;P1!'ZKG=8=#N#ID(P,(@[ J!0Z2PK1(RA-B3'*4"BDO M?'B/)75?_$$,HT[<2EG^MK.KXFV+WM>]:(ET,3"D74@Y92,@@U- %#1LXH)T M3HMY47J1L'>+NO*QEQV L7_"-P?;I-#H1;*+!\FPGAK$N MRTA6#VTVZCJ=WNG@C]_2Z2K'V=P%U=F%'0U[TTO&[L#J-Q/_(4Q4QYX,XA_3 M?UP[5JE^!@T,N/&//"FA/3CIV+,_VMUJ.JKG_O.T'88'?QBS(B2I'/N3*,+) M>,8?DY6QTW_.C3K^4-$5L,MN__S.B^_^$*](>M\[XQ5RUX>"\7M>^],ALU]] MW^>+VESHY.]F[[-^CE#RRB/3&\&=PN!:A/#C3:&'+13[3S")Z@DF\:9&,L]] MJ%R6[E>73M?N^G88'C36P-BN_9SZX^6[K<^.D,QHT7!R>QMB]W6/1K0Y5YIP6S+J@!6B_5"0>B'-24>T#3036 MBPCV$X=HY;2X;HMM=K-'.(_XG1VT!U].^M&&K>Y?MM_.^L%G>#ERX:I ](4J MR^.S[!YI'H;CG?._#EJ'G:.M#YMX]T,3%.._VEL?0'$^_*NSLWW0V3GL'&_- MGV4??CUK4?C.MPVZ]>T3WSG\?+1SOL9;WS8Y/(FVOOUUL 7CV?JV(_YSOC%L M_CD)K3K<.&N=S2GKA_DL_.!HY]O[P]9Q\VQG^W-[YW"3M[9WSO,86H=KHKG^ M232W]S' M6'S]4/R_[W:4W2AVECDLE<>&^LBIM988ITC,_XL./BMB]P;$;GMCCP2&?<(> M28-![!P#RY&"V%G/7+2&!,)R_Z@5<9/8W9X#>*/,8:&PIRE0K06/,9K@#&/4 M)$>2,8S>'*;#[Q:T*1YGV=I(*>;#K_COV,\:@MV/1=KJ(FVM<[\G3%#*!P+X M9B/\(32RG'-$;?)& A IEWO.K"AQ$\A=-]C'ATQ_G_<&/TINX1WJTJU106\M MC$(N M?9PD9I0QR!&QISB)5"H.*2U6AD%)!HVXSN#4\B/W&.]L] MJHY/'ZM2YOW*M;Z4RD@+X'I4$H6>F:]%D![\$(U M5F@"*D<(AFLAK9;><7@]IZPQD=ZNJ!9 >SA FZD H)4S 1,D! FY,P?)%6D, M(MP1YAEF0#]+JZR&U6A>(*"5(NT+S>"?DX"\CSD@K['EX$W&R12E0/O]!+** M]"XU9U^BG[&(^$,K(MYX2HTB(E NL=%<*1%!&;$<:TKC WC,)OA5P=<,>A5U M92%UI3FKKOA(M,NUBHA1!G'!.+(T6D1YTM2Y%&TT2ZMR6?*GL,!>/? 5[]A" M,[C=R^I*?1QCMQ<7 _@2U?F:-S[5NN 7G-Z>9)7_FO./NL&ES_GU.NR\, ML! #?)KUP'%%,+$:(%\X@;AA"ED+_TJ!4:*U3"^*^SJK.EF@;%!;*& M@.K,K$8NJK#ZU?O.BD^X]>'>+51@0L8WA,,+_5=YXC10E(D MK,T02!G2!E,4DA4R!RBXP)96R;)^DB+#KQX.BR?Y'I[DJ[5JZM>P#/^LK/5; MRTUX(*-UH7E]^;1:&X]]X=.%^'1GUKCP,DGEI$'668IXL G9J"4RB4MJ2%6X M_RDSXYYO*]8/X^KINR_\5?CK5?!7;E/2@<=12KB*2@ 7&C&;(I M8B2HCTX2SH4)^?R#+A/R@LX_7BM_O:WF,W,=*6*XJ2'%E?JEC=XE+#1L/T[J MG%Y6M1]G\JUYW\^USC9^G,3N((XKJH\_^MBVKMVICE*F)?.O5+I_9SNVZV/C MRT&,PUPN=3#N^G#2SX7Z5QJ C;'J43'NE(.K5AA9T/*88)@A#FV[ZF)RPX!A M%,-Q'?].55;MHKW%VI<_&YK37RKO/=U^O4'US#_ZL5.UMOCGM&8GS.UDGGDN M*7-1M.[:E=;!>X^&.?VU$AD\>XNKUURO05ASVM-3;ZPZ7:,JTI>GBUMI MEI)+9>EUO^>)5X9ZEBG3(,ZC1\8*CYBBUH!Y2)7EK[FR]+_[@+'M$X"VXPLQ MR9#5N?#BA9]5G :T*WB+C5:VZ>HQ[3C4>7+]GK\[3A3Y_CB3VK^HIMI0M%8[/; M@N%LG\;.]]B$L1V\&@_0:6M[\WSG,!PW#^%[WW;PUO;7TZT/3=P\[QPTU_WI M[J$_W3G?/+W6??APC30/6^T6W3EKGN\>[!Y^$JWM-0[//M_ZMG':.G]W#/\_ M;!ZN_9BK[><3,U;A@*32 7$/FJR+RJ(H!+.@OFI-60F/JC&;O>)X & S4H^< MLE<%$[JHEQ"[5S]=8>J8KH\ -C3DKU0P'X"]@?]& O<+P3W MS5FXEREPDB-]26(.<=#RD29$(I\DID8D+<*3PGW1[8MN/P?WK.CV+P+N'R!& MYYL[]]>):YD1-3N=+MD1+QH:^OUUXIZ(H;U5PJ) M6*)8" HE@L&\TEXC8QU!7&H*RTNIY/H%UN KN1*O(0QWNTI4.(81GOV_P2*M MVQM_RRD'62^D^)\7OZU^)O_\>^.DW_O>#C#0*H^A\5\+P&&BP;C$HPE*H_MK:/3@$KSUJ'.Z1UOK%GF=#2*X48]B&#&4:6 M8X8D%IH+D1)S+&=)7/<3-4!\.WGI^_%[K_.]BN@>RU06RRK1ILIBZ9U4 C+L MY=#O?I7LDG]=?("5(2LB95O#S)9:U ?JBZX]L_ZQ!9$X1HVREL79;A^SEL2>J<6H'"TGB M/5L7B]\$ML_QV+:[(')%]FZ1/=8\W]E3T@ [6XX,]0YQ&S1R)!I$K;+"D0 0 M9RH];>4.<.N-AD"8W2IAI3?. [R&=VFR+I<^3?A.7J(7(4T3VZ#(TBVRQ)N M8\)0QBT-*#@*LB2P1"8XCG1T0BK.!1-R:941O&)NER7[W;8[60]=;G3C,*/8 MK'1UXG 8^U7.U%BNQLAW3<8ZG9X'$!S<@SF5X%(9P75(CH,AZN!G)T5NWTV( M4Z[@U=/)F/_16@?9.OQ*MK8W0-IZ-F2J]+,!X-1ELS7G0>A*PF;L M#V$C-^*/]F!X"V3=H6/="78 94-8\O 4C+F0HVT\T*GD;EV^P]HQ6/W#-RRJ M6\E3PP[!0A&5LC=$+;2^*W$W[J[9X[' MJ-^S;?5 ;L]\V;XHTJCPV.64ZD_Q:.!P-\C$F#\@ESK80+.F@8@PU)4ZII6>R'6^SSS3T 1",)52A:3L%T\ )9(CA8$E%K MHH(5RB^M\I6;?"!YL2N>'NOZMZYS:N=)WOO?D>T/'V5SS_ E8)_/G'G:ZX=! M[%Z3AQ>XCTNKJ3?J7Q>C ML7@T)N*1??B3":Z8PW=Z%9 [0!QVLLYGV&H&YQLRXW!R!U&7Q%4IPU?'!\Z MCLW6R1E$]L0!0?D+"1C[A=M#&$0;9,.W85Q^(B<->YOR>/6>IZ F-$XLW#Q7 M&(J#X=0S,^J>V'9HG%R4(K&5CC8UB2YM:'A4YMK8B# GG?P"/:#J[ :$ET,- MV'"#]@]TG).*&Q\WWVU];IQT1H.&B\/3&+L+XJTSDB;EN R2<,NREL-7]R_;;V<4 .RR2BTV#Z-O;-;2UW=RC MU!-I*$%"@S+*M97(I00_4D<"["C. \D:Z0W6TW]7[KS%EMI&J4C@!C,9.2B] MFIE 93)@M%GE)2M+_4A+?9A[N1-&87%1=L!;>!2>KS4M_ ML__=<,!#@'(GO6FIMPIIJB@Y]<_!G()^ QK!\O4J2+(9ZP +JV.(%&/&EGS' MC_D(ME^!80;9,2Y=H,_]@ 5@) GF>7+PA_?$2@L0!PP?+./,JL6E[28GS=?N M".9FZIKY\^+MWL?,W+G*&TS,FQ8_!O;OGI/*4"<#L'(D8/L:@1SU 258#QPL MJ&!<+JWB%?(P2,-] '"!)2>:I5 M>U+F7WZVB.:EQGHMTB77ZIR&Q/1CX[ '>F1G?'HWJ*:O S_M@[(,.FF$+[FS M1K3^H!%Z\ +#ML^*[Z =VOET>;),4S+H5<5#AP<9XQNPSBA7LNMG)??RFC%] MS%M%O387G7HW6D#-\""YWL,85#M:H3PQ]SC+R9B6D%T M\A*]_F#R$;S[( X'*Z]6+":U8F$9QWK_]UX'F+9:J3Z0[^6/SG:/^J.3H;^^ MAOU&_NMRP9:KJ;YN7, DC]=[3.<@?Y5-=9?DC6 :;165!POH(N@*L1%&L;H7 MJ ]9G5N95*"M7J'RD(>8[*A3&5P@A2"]R;8[("Q9&%T78Y^:GX-EAL>!'>_.@C(9-/O=98;AZ.P/[XY?"V'?DU/ <8O MO5S=R/=[@\%TG),)F$S-]-T'C?WV]S@Q(?-<7(T- FKJ5 4@.YW):T[FM'U\ M#)-8U8.\-E._4@:W(B3,@@5E7P3@1XX=_%?*' %@C '-/,4]0O322]X-ZN;= MT-K:WFB8QB3;H_'(E6+_W>^%D1]^L_T,.F?K[4%V+8"@UJ]L MK1\<-K>_YC,,W*2[QUOK1Z=;'S;/6X?YWIMGS?6C\YVS.?W@\%]Y/'SK0_-' M:WO_K+4-SSV&GW/P\&&3-NE?A\W#S=.M[=8AZ ?P]Q%I;F_0YN'^6?/\:(]0 M0Q0HZD@S1A''@2)C!$&,5 ^MD+.Z NOLYUF>8\2_FGP$<0QRT][O+C2G] MCRGYM-<_@D$/#MHGC>'9R80&*EP]@:_UP@#4MNY^)I'4[QTWKLQ=]KNB]@]T MT XA=O]X2YN(-_?WE'#1*161TE@CGD,D0.EFR+A(A;,&@ DD?UA5 YS(>>4R M+U,XGL*MM3W%L#9"&\1S0F#.3$%: ?0$8AS7BBAEP]+JH/UC>#:=P\DRX .O$2;, M(NZ"1\XJB6(B*HK<7->0>0++D;Y>,@&R87E,P:A@DU0&!\)3L'Z>P-; ./Z> M+9_)X?:%G-GK0^X7^#7"GP>@8 M" SH(U0Z=G5&,OCC;@Y=D MOI-R?3DYM:IES(NY7RUSH%:'U8]4RY^J>%^,5 M'@HE[7OLJA_RKZ_<("=$WJXFOL_CYD]2/_^F$3KJW//Z4JB MOZ6R&HO5Q/FE:7OY53.>H(_HG(V_-C8F:U0+XW[6_;@6QLG![O;[H^:WOPY: MY^%@=_T3;AW"6+;A6?F:\T]X][ I=K_]=;0[7POC^'VG^>W3C]UO&ZQ%X3W6 M/]'F^;L#>"^\<]ADK?7/Q\WS3F?WV^?.7-<(&W0.H4J(,*\0ES0@K:-"+#$A M(],RY%H88AE35;M:4POLJ_KAT6\TM?Z]7CZ/UM2Z4$FM1/XE4XFR4@K.36*2 M\"24\YH1'"TA5L7(0T4EJE!)#:CDL@4U-=):*AGB5&/$(Q7(*&H0"4P"C5BO M36J0WQ9WI!@6:BD]N5Q[^6_?9&N MO"DF-*;A"+FI]GK[>ZR2P7O]1I4AV8_AD>JG_W2F7U,U];\MXJRZ3^C)57[( M 6+PKU]C@S68N2I6_'V_=_QN$IMV4WIL88M?88LK#?%T%$IJ&I%-QB*>(D6: MBH"BTAX'YX)6;FE57\_=N'8X^]P[K:XP=G\+XQF.Z@IB/HI+AE/OB&>>QEP) M)FC+N"32$,,IH<16@*FG@/E3-_]MC2@*>CX->EZZ;:*$1>6.(,#)[+NQ%CE& M-4J8$XN]L=SK)^PW47"TX.AKQE$3B*721H-EXF#E&H4!+[U4CAAM0JIP5$UQ M]$8?=T',9T#,&>^$$%Y@I7'.^\&("VJ03D(C;"*L)\H+T"R']U=[+(3@I9$). M!(5XRO4P8=E0#);&@)7B I">+2O]!%C_^CNQU>#4L@!BO?T&!1"? 1 OG07$ M>V:LY<@I;4'US?F[5!#D(RP@@4]8%$NK=%GC^L5X%$ L@%@#0'P !T !Q.<% MQ!E?@*(A&1:(F.Y1B2H9(7$BLG<2Q T1%H L9;V_]L)1O@<<_&P M02[D%W_0F3$N8%XQ?"^*^SS@,!]!ML4BB""8.XI0I9$20*7N*$J0P)RWRZ M)LCU)M4/J0F_?C]R.5A[A2#X_*$&!03O"X*7S@ 7I,-)>I0DE8A3DY U$B,A MN:<<"QM)!O^73>YA9KBGY+L"]DE@ [A04#39W9S$Z>A,HYL$+Y<.X NIC M.%\*U2Y$M3NS3I?H"%805SFV'@64U%AQ)H:*AS',A[-*J6I:R[J[UA]R& M]4.[EW""65BNL-RK9[E2Y_O%L-R,5XTD3+%@R KI$1?Y^%CBA$S"1BHE?;3F MR>I\UV8;U@_M"LL5EGLUV^LELUPI0?Y26&[&;?G&J__C^O^X MH>GGK[65!]WHU;:5)_BI^LI_S$EG<>LD]FT."_V88T$'-6G)*UJ'?@ISHO5A MA^W0S1_-\QV\N[Z&6\?O#W8./?S^Z_G.MZ^BM;Y_OKO]UW'SRWQ+WB. LW"X M<[@!@,GHM;ZU_A M]SM[BGN-A0X(5UUXG'5(:]#.78B$FEUMF7[@1TT>E/\K-JLI_%.:W2JK9:5SO$_\RE<:D^ZL\.D MCG)G]E$_7P;_FI8@SQ_&_QVU3_))_>0>*XUO$1[T/>:13GIR#P_LL'%Z$+MP M1"/Z8E@A#OVC@%U M7.S&U,Z=X@>#GF]7G;Q/V\.#?/MV;F+=3NVJ??<@#I>K49["F_3A_UF]@4>$ M=C_Z8773T2".[P]#K"Z ?X(X[A_T1N,OY"[WTQ%-#V'7@>[*;8 M;]RD %W_S2W[^*0W+O'X1S]VX*O?I_V_"89M,MDRG*XH,=[2-UUI'2BA/3FL-$3KR=G;G9/P_ZEPK_?D2N'^T1L@G>Z@_;.;5G@Z5_ M7'GYN=F\-DFWJZ#C/V]&DI\AT'5% .%4*A@HZ,Z&V*57Q2:7:#M%QR^]XPIP>J/^%'7; M8YP$:*YJK6: @NT0NU5KAPP_@!/#6 '0Y(J\V>''P>4U%1:Y"!#;GJ)NNSO& MU=B)W^T4G\=P!D^H #4_93C&/OCYK,+(G&/5ZP)2GEU@$'S=Y6_'OF\#-ZR\ M6O+?3)>SW*@<*OMCJK*=0:\29)B.00/T(#1!:6#67C?'J2U75TZ9%N;<#ROF MBX#@V3< MCG,X$D,[7R_;F],=?'$]O/:YFO@7@Z&%*:/AS6^Z4$526=6G'[0 M'>8'@&B]AP^R6,$*PK. 0X>7W#*6A&,8?L7A[1_P')"K]O'H&'X/[]5IG$PB M[C(E7D@/#-N/.N/]/B'!+DSV^-F=23N2L^4+&1[?^>)6%2O9?KLBWHO?_JT] MOM/U3[( NK'^42D+;2"R'W\'NOL.?';U'2[%>:7QU_1&XU]>W.[B5G ?H,N? M;)-*CZC4$-1+*"L&E4(P?HNK;YQ)/<\(S/:?L/VR7Z6Z>AK*].4@9M7C]*#= MF7G-VT8W&@!/3*>WXN[.6:6A5?K(Y9CCC_&80548C#=LZ%6BU(\G?4 #$*SI MW]5K##* ]!S0:K6 @VL3-2=5$W093P7$I"M1EX! ([J M1?T![/&IA@-#ZE_(-%P'4]6IY!G4M/Q!_WM>A.7&P'8FE\R*ZM#^B#<-<3"1 MB[Q[NC.B"=#:[H5+X((5'?7[ $\7&FBU:R^V8J]A \#EK7MRK#2M??FSH3G- M7\\S>[%#?[(I84P7.S&KNOTQ7KM*:&:7_1)% !8/5AJ;^67:@P;H3&-:79X@ M^^2!4XUS/ ?6>T#+_#H5"L OX<+N_O4%O4 )WZG*]63IFI>LK*M7 @I*)PA2 M-677L6.L6<]PT\FH#ZL^&+_@1"<]R\%[63+Z1R"QWVUG5(7SY6_DC9&?/J6/ MZ?OEU\DS/+\1;T"<:V@S%O\9^IO>+*_F=+7?!F6M 7-D1+:34NVP?'-*QQ70 MR@+L>[!-!B GV;O;^+SU]0+G9M%WO$W&:#)>T,EJ7$+P+02RTMB^[=H)/U8> M0_7/P?S*5C(#K#LV(!JGL,Y3<8!!Y?KS(+J-\83$@$!@^QDYVSE#_'@\" ,'5K37WR;C']M//SU M]J#:U)]AO/\&>87WN#B]0?3->;TV&=R'P6>GK?-- M_="T%I3)5$3LB >"2Y M?K((*!'X2Q%L?.[,Q%:NQQS\=X6O(8Z5Z"P460AO%Y=+LQYD8M &N 2QN_P* M0)FM@'40@6K@HQ#=$ @VXWF&Y'[O>*+7C[<6H/P08#T/9:6Q5F'P>O0Q2UV# MD>5&EJ2K>F,_^MY^%_9_R-K/Y4:^V*0WZ")G^;[_]?@!IF*!0\FK.^!SEO>M M]!7V0GZ'"^F6;URX6]N?]JSVD3&ND6-2(2Z\1]IQA< TCMI;IUSB2ZN4K5P_ M:P3\[73:E:(.@4&C\N%6.CTHXMD2F30H788O#;,4'O=" M.X$!5JGORXTP/EO(5'@6;1^NSQ;!-;)<:;Q>/7Y1]6!R?'!5.ZB?)C![EEOT M@%O(8'M_3["DX7\!20PJ ,^%ZYS!#G%IA?&266ISPOK*]73UQN6&O;2DMRI? MS-K$S/\=X:J_LCDK8H43K@G7^>:>I91@YS6RE( %1;E#AGB*0-$TV!-+A0%. MX#=84)>*!JS[Z4';'SS%ZB\2_WCCZO^9/8'=-XTP/[:VCTZ;A\TS$(#SK?6- M/0**@0U,(TV3!%Q1 1D)FAL&G8X%&23)0D!6KE<%>FI#X[>7O]4;^X*+!,Q( MP'ZND*H%4 N*HNJ[XE,N,"T0A?TO1.)"R9 Y1M\A ?U8.80O*2;'&P-E;(R] M\V,/X_BCF6[U\W9*JU=IB[>Q3%8I3[,/_8H>^:M*XFO6$4^R)VN8O:'N;'I6 ML7S%4W_A H?I&JO7&;KS&4P^Z.TV" 7ENSL\F"CMH#3$RHG>^%M[):XT!@>] M_A!5I\3CN_Y]LA*3LZ?Q53?Y/E7/_ MYK>\\8"UU[ G)_F,*KN<8;TF)VDW'/ ,EB<$9CN=WNF@.BNQW2QJD]/8_J2S MP1^-O]F_YT.<2HKS>\ ]LO62+9EI5=*9XYZ\)^"3R<'.Q9'KW]S?9TXOJG.8 M"Y-G?#R3W^.&.\_& _W-_QV6J)V#H:912^,3L_9'NUM-2?7 M_!BU<5/UG\\78'GS])I&AOS/( M7UM$]02+F#GUM=:'?HKYF]A]C4H':60EY(_:EB5\L.??F<^WP.!>+MX^2Z+A M&A@FP_;YA6F3_>UCUVK=P/?Q%_"V8=5KQ1XR$?Z&B?GUZH4O.7G]*'=#Y_8SGDX:I[G?W]E\"S<^@#/.NRT6]]:!SO; M3=*<3VN'<3?7/Q_MKH?#%OUT7OU[.\![?<+P7L=;WS;)#GU_T#S_FEV PV9[ MDM:^O"UD;C1*),ZUX1,RDF0/H'78!DE#RC[@94R?H$S9;VVL^F%. MZ?GQNS.X67E[!\,:B"_+^H(.2UO-4T?G%U^FNFH5<9#;-(F@6NP.="\/EI'CXM+(9P MUB(LN49<)0(:N08@#2PFEW ,N3(_66;LMBC-9]##?VV;U541*>KY[\[@1?3U M[S+/J]/*[TT^]5ODFK'/S?DDA8(6IJ"O\Q0$\AV$=Q+1&'*85U4.L;CN"GJM.OR3.#F.3VR[7Z6"_UDES^<3A7EHO3AAJ*UF_^ +7+P> M3XVBEY+XL3>H3:.M%X*G.Q=X"N/ES4][G#-AHR.@TEN#.+8,F40QLMIQ3ATL M,0F5:YU<#Z\M6NG]M]I%O9"BE!;0? S0G I8T3Q_%RFGFB0$P7:CZ MQQN*+"PP^D G;I6(;8.$%;"\'UCZ>;!DUB:AL48RI(BX#Q)9+P$LN:,Z_^$B M@"6EK"B5#[B'WSN%[0WS:[OG<<_S[-=ZNMJEE:8=\50?\< M&%D=I$UE:BQ&)1CA/ABY/X^1"C.A ^>(VA@0EY(BZY1"QM'$F%0Q4KNT*NGU MS.;2Y?JYS\M>?;3&@YV:E7B->I))S=P6-U2@S"+7BL.M-&6?M6X8ZS-C&BK\ MLQ#_',WSC[!2$6,5XLJYW!83(ZU5+NDFI>6:.\\Y\,^R-M==OR6:H\[L](H3 MZ,;L!+!08\?YTRS=[;O@SA9Y;RH'ZA=UVX>8SD+SBYQ.%$?;_4A\X_3C]N:P M677]S)62-O8H2S0:+9'GGB*.A4.P1A1YQ0C&7AH=]-*J7J:,/@&+/_F&JQ^ M_;2_YVNK[W1WU11O!P>-$]N>]'XXSC7C!]?:)QP#'HS&Y$6W*=U M_*_V[O8.W_KPE6ZMMPY;[7F[=1?&"N,_;OYHK6_@G?-/=.M#D^\>>KIS_*]. MZW"?Y^N;M$FKDAY?+IS/O+6VAXW4E'J"!#48<2H9,LI+1*4 &]9C(36_.1/[ MV8S6Q?=5_?#HYLE[(;K DRG:-=0%YLYC2PFOMT#XI8374R<738C^U:05/1&] M-^?I77JOI8X&26\)XLPF9(EE0/1")1IUKAVPM,J7U0UI1:5BUROF\-=MSU]T M3"WV?&'PWPVN+ R^>!'.?_?;L/].;*<0^;V(_-,\D2LJG$^*(AUP#@T+!EGJ M.++A_V?OVY_:2))U_Q4%]^R-W0B*J??#LT$$8[ O&PN,;;RS]B]$/4%82!P] MC.&OOUG=DA (8\ \6G*=C3,&I.ZNKLSZ,O.KK$PMHM-4.U:5WE1\_M3;2T?J M3;<6SVO(K^X__W:EQTK]>U[![>[(CL_AS/UE9H_UM%9/'N9T38EZTF^ZTKI!KS,:QM_'$L>SM[AZS?R^3,.WQ 6]NCL]^]^C_N42 M.(S(]:/]@FR"MWIE.V?V?+#RVY67OS:;9VP4Y1I:3EG%#L6301GGU#)L2%V^?K! MG(W;WB-;][UO]>.)'7=ESV=2LV-WM3/,9\?XW?;Z-^O?>3MZL^S&?&R3M'%B2:+(4HX2KL]_,(D<402PE)2TVE)FXLBZOHVK5\*WN+??,,I[U MB8J$?R3ABYT#1Z*.AF-DE3.(.ZN14S:A:)RA6OJ@2&YD>[.$;^IG/H<;8)E] M3GYJP>*+@T?$C7E_'-QE%_N/TM5R;GOL5O38'+_C>QC@G['O9UM9(OKKJ=FT MI>W>YL[%WN:G T&=E38P1*)4B ?.P+$.&DF5DA8J8H9S >(;NIS_;19&GE?D MMX!)$?AM M\'RT&#Q-P0%$# B*?$D(L1(Y5,@/ W")(%+M;FJ]7][1JJ/&^+ MQ,$@QJM+?;KUO6.'HS[\6]HG7FF?^.[ L*@<80KA&//BAEC9$1MRYV+JO27* MZ_GVB4\KR!O[#!*1,L=+_LO96 M3L9*=&.Z]B^>G$W4&N?\*5*H.5\#8_(DR=E\3=PG.?O*AWCMEC'A-4UO:0-Z MZ[4_'O)=,]47.B&E9'XO8>;W"Q0_;US:4!'C/?>5;Q!CV::__WF(W"CN%]U^ MOT<)DV9)K8FY]$NT9?\PLNB>I[YOH14F._:;H[@+@]H_BYVO<2>7]%R63?S3 MX\_'6_G^[//)%OL$U^WMPQ/WM_G.7]MG.Q?OSG?W_P5!Z^>CW>N'Q$]V3W;V M\[N$DT_[X1C>2\#;'>T<'WZ#L5[L;FZ3G9-W9[LG6P0"VYE*+SMX]]T!!+4) M)$J1$BXA3D1$3JF(;(PX>2*8=#1GXSU/I9>G67K-PZL[;^\7.],HN14[L^AV MYD;6L]B7Q[,ONZ^OV!<)PDN&:I2XC A^EDA+;A&E5'G-0[!"@]>]2FBQ+PM7 M3&RY3UU!*$@:2XH\3UW+!:V&W"R3<]?0YE.T_?VS7K$X][(XV]K*XI8!B <5[^.$%#!\&AM?< M;ZN"2!0SY!/UB'/ID<4B(.UH2CXF*3FNW&]-"A@VT\E>^OT6VC0>[+'LR7*W M'&F6/;F7DWW4C\M2(OZY+,O.=3<[*F9)RN?V/:.(*XV1BRD@E[ 35AC,L,AN M-A$-*BZ[N):EP&*!Q;N4)2N8]YB8=\V;CMZYJ+% D?J(N% 6Z< %2H$DIBRG M5/*5=<7G6]<5Q&N$+[WTA#4KW$PQ&L_I2[_IC?K%K-S+K+R;R\'QU@@<'6). MF]QC22&3O$$BA!2HUHJ;M++.5@TI)$UAK LJ/ADJ7L1^+]C!T4,<[ *$#P#" M:_XUMXX3ED O/)6(9PQTVFJ$.??:*4<-MGE):TKH[P4*F^EC+SU?S0LQ4ZS) ML_K8[:^%NKF?:?EXW<>6*I>E"PK%:,''YLHA;;U%($9.;"0RN&HC5#-5R)M" M5Q=4;*2/78#P_D!XS"@N/ M?=])W#^*_5B5O2R\3;$IS^5I;V2%*U;F05;FTW5WVSL0HDT861\IXH$I9(C2 MR$<,9H=;EU25'6+4<[C;2\_C%&@LT/BX[G9!PY]!PVL^-^/@)5PTC@5;JL($ MQ; 4PU(,RXL?N"T&Y9X&Y7J,%X5B27F$E4J("R<1A',,1>4XSXX4; M>!YJJ>Q)V6^Y[R1FG_-5:SL7Q8V#82$6"['XI%',Q^ZDWU$,6]\\?'7C)/]6 M+-"]+-#A]9!&":F%4AA%QQ58H&B0CL$A;%D0//"8 LTI3D*;PC&6/9<"C<]\ M(K?@WB/AWG7/VPD5$_C;(4B!N L1&6L(LLQ9C9W7#H>5=4;F&Z<5U&N$=_WK M[*Q,L: P8'.AYOB3\:,8?!AZH]SMJ?!C#PS>[S:CO[+5OG- \YU0IICN>YGN M+]=#%J&DCU9PQ&5*B/N D5$.(TVY)9B*?#(#0A:Q*H1<(-;L/@NO>5A6]FB* MA6K@0BD6ZO[[.\4^W=,^72^?&CG3D5#$4\BAI8G(&8R1DI0;Q5Q(R>;N.(HM M4O>"I3-/55#Z6]6C==)7]K!)V?_/ET_'G_CN_M'1IY//QWO[&_C3\:'8>WVMD_7)F_;. M\0;[O/_E[/-;@*[-=]]V_WK?WCT^)'MOW[0_G^R(G\>;Q\0 MG83@22,BE,F%-1+20F%$I0S&:\*L8;7) NV/82,;'!V3(\:#" +EG'LKO<]= MZ06/,/.$7N]VO;W[>F]GJ[6_\=^M#_/+;79!7%MHM4A^_+BKPR../S?U#NT$ MMZX_<'%X%F.WNDNJVXW:#@P#OEKUC\U/S'=S=M"N;G/S2-9:FS<-%X8"?QKY M&%9;[02O%$_@&]V8"7(8R6K+G;=LZZOMC+7%YB;DV=69OIFM:/1J_'D4L1M3 M&^Y\=M3V1]7]N[WAY>L/>_ 5>"08RXL8UEK;W:]Q,,QI,/64P&#:TW&-9SJT M>N/7AV?##Z 9AT>MDS@\ZH6U.>5^0FS[X(]@KCIQ+V5MZ'5S\LY>FB+>%KPD M2/2/>@KVLT'\M:'OW0'3U"FI,>):,L0I]\@X$1##7FHK91(V7(>R94..TW[O M:WN0%\_?QZOC']7B:5=ZD]4>'FB'L#Y]/'&QWV*D@H;V8%C#0M;\7EYWL-Q? MS7LW]YBJRDF[=D$5,=O1L#>YI'8]J[^,?568KHX]'<17DQ_F@OGJ]W8WP(IX ME:G'7O^JMVM)J5Z[N]U\W=CUC@153@YWLD8C^<.C>6%7A-:/[0K_:T? MXC7)U0,OQFODM@\%$P^\=BF'?%?Y+70JV4LT(__[=C:3O1'<*0S^<0<*\9&F M\-DZNJMG*3%&3&,S38KH?B Z742WJ*)3#^!^Z]C>C=5ZCGMKRL[K@WFW>N>U!Y_!-?M_?-FEVVQW M?POO[7]B>V^WSW?V_;?/;S]=P+_\T\4&V3V_MO-Z?$AVCC?(SMMW[-.Q)SO[ M[_(N,(//E\_$._'MTO+/YD55=?#^,=UXW#DSBW#AL$&;4(FZT0D[" MKSXD%Z.(@DD/#AM;5>8YMEV7/J>W 4%*,0/%##R:&5"<>D<\\S1*GEC0EG%) MI"&&4T*)K(V"J,P MV#\OE2-&FY JNZ@F=E$5N]@@N[A[&1[%P!5S,B$FDX3P""RD@R@7&9&3BB%D MLL:NK.M5SI[CS,32V\4F[0,L MOW86B'\;N>16G&L;!45R78C6[X=\\71/]9 M1-^9);RX8P:$21!)%B(=9?,Q Q^0)&"N'8Z,\^J8 5?/T0!TZ3MR-&ESJ^#A M;>E$STOZ#&"JX*<"?\\"?Y=$3S(R4LX8HM(#_#%AD8Z)H&2\XT%([05?61=X MOH#'7(I9P;UFXM[+\RLO/X*;&9YB"1:?Y2BFX5%-PPS7D:RV0@>;3V]XQ&V0 M2#.63Z]QSHF6.(J4:]IA\1S5G9;>0I3,IOM-X9M>'Q[6?2I,+W7Y7C"QIQ9M M0?.?0_-WLSR'DY)P:A7"5D: =*>0H\XA"<;:T9A"8A6:<_P<-;*7GKEN0%Y/ M0<(ER&TI2/A(2#B;VR("M=P@3T)N/\,X^+56HYC/*@M 1\O"RCI9!?D5)%QH M)'QYWN'E1_"TS$>Q#8_'?!0#\)0&8(;8H,I*3(A FDN%N%+@"ML@$/Q_E#J! M>'()&T9*"D=#:8U?^"CGLS+5/W-H;Y'!_ 4HC^^4$2HP?R^8_SAE//8V=^C. MX8$6$*M%Q\&Y#Q)Q# Z_"9PAB2W#(%)&2(9ZO"H;F-YQI^775"#[021 [[4' MNE1.YO$O$YC[T%B(OB@B M--?Y3SH@'2-'(%UA\L8,I7)EG>!5C1>H#\V"6K0?L'63\K;Y75ZZD-XCCN5I M*W>522N3M@AET):859\4OV]*2OZO_OR7WQ9_^1'\8&.^2*1(I$AD7B(E3?Y^ M=X>A+VSOS$Q+L92[GP%(_!4WR:39[7.GK"8T+!$(5X MD!HY$CW2$1L/@@P&^Y5U(D%OYNNA/>I!V:7/%RJ)\TL(BX]9(*# X@O#XF4F MO5$$*QTBTH9HQ*57R!BE$ 6CIYDS7H5,W:XJ,[\765!Q05#QY:. EQ]!2:)_ M'COQ"+MZQ4XTQ$[,)-R+(%)PTJ! F$&[' &X_RWMXK3QCUB)N ;.Y,!1IGA*BQ@4# M@*Z]\2OKBJK&)68T'7B:52*L(-]2,A\%'I\"'B_YC^")]IQ%!&&*0SQ0@QRU M!/D$R(BQES+1S'\(7*:&\="OKC,ZG,A>#\-)$QS*G@91JB0M#==R?N*YE6]#\ M,=#\<);_",&Z&+E' -T1'/R$D;-.(,,L-Q#&86+K4F&L-$-=[%W. HC-/7E> M4.\Y4.^2UG ZT62$18P8A;@Q 1F<.()8Q&(37&24K:PK7,HC+C;FO3RO\/(C M*)D=B\=L% ?Y94W%#-UA9<0A1H&"$P;Q)"5R24L$ICV2F#R6JF+ &9EWD$MF MQTL3'K_RB<]2I6/IS\,4O'\,O-^JL;["_,.+W?W# Q^$YU029)S1B#OMD*66 M ?QSBSW71$D%H,]7F19-HKF7K5A'*3]5RD\5P_8+YO44P_98AFWGBF$3Q@D< ML,H5%27BVA)D&8W(4$6M\(HH(7./)*F?.$^]V+5BUXI=*W;M%^/IBEU[++OV M\8I=4Y%*K Q')((UXS(*9(25*"87)/'&.Z97UL4J-XW*4UTVN]:DG*4%H/#V M>\/YDC5//U=W4;[QA^.G,?@\]$:N$[]O(IHUM?_S5R;:86%Z*X$$OI0CQG4Y_B0CR2"W&99ND-P8:HW)8N@@M!%$3E M3H&L@B#&:1LXM2\2 >QX.8R;X- MX#,H&QCBVG/$J2#(ID@1"\(&)QU(-&8/@A%:/(B7]B J]O^WH877@']#^^OZ M1":[HQ-XEJ]_S^NSW1W92DC_A*]-9=(;M/,?7_5C!S[]&G\_:X?A$;P?(-"X M10VG:TK4DW'3E=;!-(^&\??QQ.+96UR]9D:*/@)B]*]/\!VGXNK\W7G:?R"^ M3KL;T:0M#ZT&+]ATMNNYG?GO4?]2L0\C@EZ\"]@=_%,.H$_?25DK1 M9Y6;8OA[.XSO(SS1MSOMZB7WLV+OP_/_Z/3\EP7%\L__/<+^Y#]=^Y<9[9V\ M:0,NL\_[7\X^OWUWMKOY[MON7^_;NX#7>V_?M#^?[(B=S??MO_WS5JJ+KK;:E69-+VG9 7@6G4[O;/#JZ@J[YVQ5>'OM@LH?MO#\R26U%:G^ M,K8\,&,=>SJ(KR8_S#GLU>_M;@!P?)5G)[0'IQU[_JK=K>:E>NX8.8Q9XT14 MX#'>_1V/9PPL:S6P7+/!]8="KPFMO__YK1??_B%>DUP]\&*\1F[[4##QP&N7 MN@_>(WF%8W_B\4^NZFL@I9[!T8OH[BLZ742WJ*)3 MY73DSY6]KOVO<='[5NW9M\"U;[UO3$GLIG1[O[NT>YQY\NGDQVRMP_!&]TBG_[* MP5QH?[IXT]Y[^_';)[J#=S]<(^M.ML@.W:)[\-U/%Q]A3._8I_W_''U^N\UW MZ;^.=_[:YI_WWQQ_NGA'_GNQ-9LQ)*EGC/N$-%$&<4 PY+S72*:@I2+)F5P9 MD()#V+ABV@N=B/NWIA22;2B6+CF0_F221 '2A@#I9=Y$,B3JE!CBGB7$DQ5( M&RK@)Q8#$TG@1!8-2 N*EJ)532E:57ST.YJ6G]P]+Z:E&:9E9D/=I4A92A1Y MF3P8%&&0=EB#?6$B[ZS34%7O%HMD6A;/NI1S:O#]C'^X4N\/6]C">#!: MTOPEGO_R;L++C^ 'CDJ12)%(D+$ M,J2EQXAA[W5T-"J9>\NMD<9M-2R6O6C2;L(BD"F;@ T#>(W6G_U>A00 5!L9 M-]K#\]9F'/^I=$QJ? [HM1 M)L0 Y#."'+$>X< YQ5(J$'$^.ZPA)OR]<2>VFPY<#PL3GF/GL6!B4](Y"R8V M Q,O&1,C@G3<491DSN%DPB'+$D< B_ M!'=2#,+##<(,+Z(($9$SB23C"O&0"+(X$L1B3)Q&A977*^M\396&HDVB1)8Y MOV1O>!3[A?)>!,;C_K -?WS=CZ$]'%1B+MA]/^S^.$MP:.%284D&(0?M(@S' 920#P M$^^1-C(B;EU"CEJ,. LNQ$ -2Z[XP\TD-);XQ.B;7A\>UIU6^VIM5O598W?8 MGN^X6/CIY> YQD*_\HU9N1>@OQ_0?YHE/BR3T2_S,QUR>I82CQ\">*CX.&CX^%,5D?B^6#+][ KZ_0I8X*J--&$E"%.(,&V0XQTA! MP&"(@!!0^)5UV< BBTT'KL9LDQ8<7"ZRI.#@H^'@)4G"?,":68]8X!)Q ]ZO M,\8B@JE/)A%GHGCY$91TD65.%RF6X;$LPPPE$J/V1'N, M#,$1<>XULCYX) 5C45#KF(KY#$S)&VD>+[+$>2/OX]?V((96S8^\ 0CH'E8D MR!^Q&U-[^&.>9/J-]Q%&\O7)ZK,N-W6^J&5$_NRW>_U/T?:+G7BPG3B<95*X MH\G+Z%'T.B%.2$+.!XDPM98()7S0L1R>7_BMUH*.RUJ:M2#BHR#B):?"M398 M4,!!F8_@>,&0"2HAH:5W*6+)91(N&<19P' M M$ #LC:0/+Q?!^QRSSZ$Z<6+C.%7I),EA/]7K8624&_!Z/?)1="&=4NZ(BD M,>#D6J7!R14105!#;8A)1P!S.D MA_0$!X-S#1(/]@!+B5ST#&GFO:,A:5-UG"&E@6.SR(XESBAY?62[A['5[K;^ M8SNCNG7O1J?3.[-=7Y)#%B(YY/ZP7@M]N[L94^P#OL.7-@:#.!Q,=6"J @7O M[X?W6V<5UE>8?XAW-KO)V^]_[VU5JQ9O-[>WZ9$K=YKKU]_$IECFNJ_#)C<3 M2IHZ*U+,.=J9="@[CXNX\UAPL&YHR&X MQ$I$)@5-B9I<#'4>#8PUU1+_JRG,I89+$NBPKTF[T:BH 78M1GC20RM]_'4#OLU3%05,,8M M5K9LOPOO]60G-@KCW,1"%[/:L)?&NC!1A6(G'I[3L'% G3:&68T8Q@YQH@/2 MR5,$?\><86%)*#MS96?NU\+)12IY4;#QB3(7-@Y8D)0Y2U&4)"#."$&:8HRD M]9Q+<)Z]QIEHF"\H6HI?-!\27_ZXQF@5 M>>' ;0;O.'>B-8@RZ3 E@FEO;FZR4ESFEZ95EC@EXWW\.CWWT4NM2896JZIP MD\/Q:2G1::_:.INKY&C\2GS*)(-OJPL#KQ+X\G>*17AXGL;& 4A7.<$UTD%Y MQ!432#M&$(A#86N-LLP6LKWL3/Y2 +E(1$H!Q<=.U]@X2,0D8KU#IF*7@[#( M6>F1,9XY$KV!("@S*/.GY4KB6O.Q\.7YBY%1[!"7"" M#,$Z*L@S$-_+;!=*:LB])F^* =/4CV:0UJ[7#[%?/0$FK37H==JA-7V[^L/Q MXQA\'GHCUXG3+RR:16@B2_(:'MGNCF#6]DYCOS(&!?WOB_X7L]Q(X%*:9#'" M/'<*R-N>QCN&)(L\&J)3Y&IEG;(;,L=?.A'D<99C4T&P,5NG!7.;BKG/0\P4 MS'TQ8&[!W 41\G)B M[O,\ER.*QDTI(@1@1!W(F$K+0)"1N(\#(I;0CXN>19./""N;>FE7B[\UK,Z^]&/J ":TAD>QU8W#_-=6 MK&!BD$_*#./)::]O^^>MT(:_]F/7PT4N#L]B[%87>=OOGX/,6_8$WK6^RE9E MCZORIYVV=>U.>]@>G[-)[:[M^K;MP)/ASL-\Y>FH?]H;Q/J"?,_)K48#&&Z^ MZG+(TR^O3459">Z*W!Z!+;@*G!_\40RC3MQ+<\6=-[KAWY?ON)^5:1\>_4>G MY[\L*'1^_N\1]B?_Z=J_S&COY$U[YWB#?=[_/#\G> MVS?MSR<[8F+K0/+(I$T6"2U<8@G99 S+B -IHERIT0D9J45 MP<*77B1?T^ 'L] M7I=9N[^SY6$U<] M]_>S=A@>O3)F34A2>6QC^GH\GOICLE9[<]=L8OVAHFL8Z^]_?NO%MW^(UR1] MZ)WQ&KGM0\'X Z_]X9#97=_WY3(A'V'+6;_$YN5V-GR]$=PI#+Y?Q/O1IS#7 M_HO]9YA$]0R3F UM4[(9BNCN*SI=-AP?/G^SA\];M0_YZNFIH%OCNI]>)R_# M4S5N!8AZ\4#[$@^V;,@70M>(2W=%)Z W'GU\G">:H ?AA\K=Q M3=>)JF]TPX;W_1$\9/*G*>/*%I0U&!.N7W;WOY ="D_9W^([QX=P3><8OD-W M__K/\=[FNXN=XT_?]O[ZU]&G.<+U'=G;_WCQ^63W:&?_\!R^"]_;;>]M?B*? M_]KANYL[Y[O'6^+3R9NC_UYLC\G6<<=I*13.+4=UTH@G+I"ATB <'4TDI&1L M[@.B5K$JQR[NN\ANGI^7=M:+<2C&X=&, Y@#3ZE1^7@ME]AHKI2(TCO+L::T M-@YS*0W%.#38.)Q/C0/Q3BJJ)%)"2,0- 3-!M4'>6I^L9YP)O+*N5S5^CJRS MI;<-36(#%B$&FM(!>5\ 8*#:?V]&"O+2)%):TXXCXHI!GUB H3A696BR17UN4JIZIQN1=-AZJ?B 26+FUMB;&Q M&=YPP<9'PL9+3UA)XCCU/+W M7%#Q\5%QQE-F2@4PIOP=_N3MJ2$&+);8!3\@FVV&_-V\ M)@HPD?]$_!O=,/GN6/;%"MS+"GR:]8T!ZGW0WJ#(./C&2E,$*BN14P1+K7@R M&*^LLU6N:.%+"I=,"?R\#?Y=.,!5:6N<2DH13Q%VPR&&OD,+,N@"8 M2&-<6=>J>84C%A#\"EE\ORG,).^X7$'WL/7OWF!PE0:N'.%2MG[!O=_O,B!3 MT6?)7Q%\M8N0#V7W?+Y/@?][P+^?]7ZI()&GZ%"0A.8N)+E;5?*(6JJ((]YJ M5>7-4?(.V=(C8V&'[WFJ\L/KEL1RPOZV\T+[PS53( M6,@S,B[(?B]D/YSZO+L7V^<[9P>&"Q.)XRB&G$%,]=>N*CL+[+AX)/Z/<6%'PJ%#R_1,'=PP,6O8TI4(2%"X@+Z9!..4., MN" E4Y92EC,@)'^.$]5+CX*%_KW?%/X[VD%LS11>+"SOLGFVE8@WO,^E0&$* M"Z#?"]"_7'=KJ4B).&V1XA0 79J(-$D2$-U'Q!6C M^02"1#R$W,E-"$ED7L&:$OI[0;YF.JX/)6,7P&_=[PUMI_6VGW-P;RANW@QF M]KLEOI<9[E_"UZWTH&#^ W,0=C8.$HD6!$60(<$ASB-%5@GP>J-R3#BC@Z K MZ]RL4MV\H@P_7F9-1;'"X?[B8/D2R;H%+'\F5:$J7Z.3UR(BIX4;'U*@GB!B MDF!;/55ET8[0;7NCKDUH1":,M-L/R]X2[W5)>FJE1,R@.3)<"D<&YU,%@@ MRU-$/#"!M$P!.1:P=<9&;^W*.F&K#,]O$\[U RQ$2Z&8?RT$? D_NB#@H^5* M )ZD!W-)R"DH1*<:D>1HU@AQ31F4H0@*<\G?T&V!0 ;YS0O,=.\>.SRDG,F M+^'M0E13P/W!J10;!U'& *JMD '%W$5P-/%W*- G8]4FQ096UEG8M7HYC7+ MN]-":RI\%8JY(.9+>,<%,7\F"6/C -L43;"Y_@WGB&MID?'"HL">:\7&DY_[+/?X3)>:B6;?3;MO,H9N_E1S!1XH;& MU(MP[& SGO;!D7C2OI/E"-F+!,PS>/]GOW<*DWW^9\=VAQO=L/6_HW;52*EX MAO?S#,]G8VEM($AFB2&F0JX0 _\Q1&EP%)7!.! >90+/$*]BV3S/L.G 5,+E M7P(2GSD.>;(*BDTQ3[:Z"I(5+J'@1W-VWO5XX:W[4=G=HNX=MUXE/O)VTW.D!B^ 3^0.0'\I]5KH!>_O MA_<7LRXPX+KQPABD,%6(:Y< ^9E$4CAL:=+*YR8Y?%4^"]PO?<9 D\BP@HD+ M[@$73'Q,3+ST@2TCEDE.D3.&(\Y50"92B[Q4"82JH\,D8R)GI=%Z0UW@969\ M;RD0WD*M#[$&+*[)W^T_6AOA>%3W8R_D<&-]XYN+B,T@?2F0^[, 3R^=WD.V MM^\/1+!4>!,19BJ?T\48.644PMY%$Q2),9>CX::44RS$;X&[9^@-6>#N<>%N MXL\>\IW-K0/E6(C"!Q03PX@;JY!V02"N/(^"8&YP6EE7LK2\::A'N\RD;ET. MO%"X#7=3[UT&=P;22RW^BDBLR,W-%6&(8_B/YD(A0S"F@07OM%Q9 MEZM,/0>B+SU'47C;Y0/")W1@"]K]+-I=]5ZIL8%*39!A&(+U:#%XKTH@KQB# MOR?FL5Y9-_@Y*FHM/=85/O9^4UC:E#?;;;W+5EHI=?L F,97$@F<\TKD#%K% M,3BD.O.I$?[C5))<:4MX)AA$\PZE-AU?"I_Z2P#R?Q*N@7O+\?WI-97Y[;,C9)*)W ?SH7(_[IBK>?Y\!AT>MGWDO]N96Y1Q_.'X: M@\]#;Y2/S7W77#1KZO^GH068[CROBV]U7Z)6Y,S"*D70?B;E>>. &YHK0VJD MDP##*X-%EGN+P&GBPA.FB$Y5671)%J@MT0/68// K9G\?C%C)NNM ZF>32,OX\G%L_>XNHU,U+T$3"B?WV" M[S@55^?OSM/^ _%UVMV(QN],:#5XP:>S7<_MS'^/^I>*?1B1ZT?[!=D$;_7* M=L[L^6#EMRLO?VTVYR:IGHGU?[K^;^LW/?6:&&M,2]Q)EXC1049P*ZE+GF-F MC252*L=M#<9P30P;&4I%%"'I(+@6A*>(+2SG2$54/FII<]+R[)!/;/^PW:V6 MDX$ACW\=R]G,KX^FB:_USRMKX9IALC+D"DN"&L/-G-( MA0DFZ#*VFLD]_>"/8AAUXE[Z0>2TGU?G/CSWCT[/?UE08_3YOT?8G_RG:_\R MH[V3-^V=XPWV>?_+V>>W[\YVP;#L_O6^O7M\2/;>OFE_/MD1.YOOP=!\X?^] M^()W+[8/DK'6@QN %'@#B L943[GB1A5.OFDDN+FNK)&SH/R/"1,X4=&M'0X M>2QETC&R")Y&!!-_FH&E/XHKZ_M'L=6- .L3FFAHO[7L9;.WSJ586J?].,@0 M%%KM;FL(%[[N=2MS8?/?_K"=JJGUHV)L\JK9NU5_&%A'68\>>#N*K MR0]SL4/U>[L;8,9>Y;47VH/3CCU_U>Y6JZYZ[AC1C%D3DE2@-B8WQ^,9 ]Y: M#7C7?(/Z0T77,-;?__S6BV__$*])^M [XS5RVX>"\0=>^\,AL[N^[\N1R?<* M;V]VIO1+A##;>=GW1G"G,,\;/]T4COV>IY]$]0R3F.UBTYB3(KJ[BDZ7M*Z? M/'8PV8/ZO_]'4T)_;_V[EV=I?TT2KC-VM*'Y6M>[*]Y<:1:*2,Q8T"Y%BKL"3M()J\A19;\O61:?W;7?S\]'GO[;P[MM/WSY=P+]_ M[7;VWG[^LK>Y=?%Y_Q#O0GBTM_GQ;(Z/.][*GW4^[;_#GX_?'._LOR.?Z$?^ M^>0=W]F'>VR^HY_^VH9G_Y'YN-FVNI)++)0F" 2G$&;$DNVQ-3PRSGDB$!LD*<>H6<$AQIGQ170EEP /)A&6/,XAB2 M1;0B)?WO7C,XCK3^7^R$#"&M#P Y=3W$Z,\=\H'(34AAG.:E-8L@4"#6":J%$<$]SRJ7 WX/A M[]*_C5PF8H5 A(>(N (@M$%[9 V+V H=73 Y<0E$V:3$I07$O;)A<*\9_-XY M\!]O'KS,^<9E1G>!-3;< Z3KQ(V*6BMJE94^,H]5T$]\^KM _'TA?F?6PPV! M2D>Q0TE3C;B+.*>E&B0BTQ"6>% ;5E$8=+[>QZ-"_-+7HFL TUW [['!+P8O M93(^L!S5<^PD9E0Q''A4P9CPQ >X"_@] /PN_=LD+ 4 3$AZ8Q WX.EJPC6* MN$I,*>)X,EB MZYQR3+M'9FD+EO\$EK^;=62I"-R$:)'5CB-..$-.>HIP2B$EZVQDJE"UA:K] M]=#O/OXLHYIY"\&>0G\]=*Y3L2[NL2TS)/GM)H<=+Y2Z5&9XF'771 M*S.4DD++:U(_SL8..D60&8W([%:Q6\VU6Z6BT%+:J\L0,%!F);8,>7 W$%>&(R>QA)^2E]:"/"-[EH)" MQ5+=HZ#07.F@!Y6S:'*)F(WY6AZKK>SXKL*([3!6-40\0$%[V/*VWS\'##FS M_3!HV9/<7S!7&>FU[.EIO_<-D&08.^>M_WEZ+US< \P Q%Y7+_!Z9OP;U>BG MB"87%-$>7I9FZ]O._I>#1'SR&OQF9;5'W&J*3"(*,8N9=<90%\3*.EZ;3Q9L M@39VLG#/CMK^J'4&O[7BM]-V/[92OW?RI*6';I3H5GYXM4P_1=M_;[N'\_H&1W][P/])XI:UR-&J3RR!0?+UT3VMX! !U M>-0($6YUPZ\HP..=@V1"!%E)A+51B&OAD,/*HZ@T$?!ATD1G 3)V78!KK9^J MOK0@YJIU::E2!#_$=JKB5[W3F%6H>]CJ] :#JS9K=0Q6=;VK$WC/\XQ9T0\' MV8J-AN#H7L355OP: =?:PZ.6[8+I[[0Z[9/VL%+, 1@S>%AK^_WKUH=8FS>F MZ>HCF4-,B;&1>*DMYLIBK<$4QB@=42D83G_"'%;+;F\R._^&R9E=>H.M:A[ MY>_]$3_6$U&,9(;2=WAOTY_O[&]=[!YOX(.DL[ON+!(R9U]2II'+-4*Q3U(3 M+I4GN?7Y=SBGB=',Y=C&UM(.6U]MO]T;#5JY^-J@Y>+P+(("PM+6U1?A![/V M*RSIFSW0'ZWJ.RWJ1UJ?3CL7G:8J*)139QC0Q7W%/C7;(4EN3:?$9@ZS[K\2G=H7O)_=)- M^B/"6N_"9=E?^O6D?PV=M^@!9UHQPC BEF+$8P"OU_E\T)]JXVR( <5\9M;EO:EC,$#+@*N!;Q]?J"%5@$KC520$01L/#(J!SCYE!NL?P$> M5.45ZWFO>',4,_IG0S'J^M@?VG9W>)XKFX[_.C8?5<:9^GW0JIG/\_SQ8>QF M\<768)12V[=C=YBID:K@:+O*F,F%5,:([R-#Q];N[VU'$1*A"&.G+S]R[Y(]>!7 M[:'MM/U=7FW[!*SJUW@"KD;EH6R=G'9ZYS%79;?]B/ZP WC7/^UY_D)K VSY MJ%N9ZF:\[>WO%D;]/%20D*H,B)M@=$V[Y;_7[DS\YB-X'GD7RH$+EMJY'/U@ MT//MJE!]]>W!L.>_@*]2.1OQ6^S[]B#65>N[/?!Q?^D+!;!4?MBIO+I! MGLFC7B?$_F#L?+7B_X[ YUMMN=&P!EC7HJQ.Z@!NQ(=7/!'_?*_/%NQ_6UG_^.!I X[ MFF A6I.=+L80F%^# KB_*5J3''%YRVV>0IRX7*OWTAK%*=S9,T^CY(D%;1F7 M1!IB."64V$IK]$1KYO-&BM:\N-8<@ZL>1:+.2V0\MV#\90!775"47 RY *4F MQF2MF>_X?L51?V;%>4C"469#NH/X!D*'#QG8]RIPQO7P*ZM"]N79[L67 ML[U-&-/%SD'>&0I:)22P%(@G%Q#X@1H)JFQ2,7JL:58+<.*MV,U7?8^_SVHQWL'(]KP?!Z&O3@?# M1=WOIM?<=:NR\5DX57SWYT2?;.?&C?_!FWHZ?N6UC7?W=PZ4X]YYK@#7<4+< M8X:,4N A!$P3EB$"U.?U/%_99;*>UUK[-ZO,E,&L?YC=U)YJXZ WZOM90O,: M?5EE^4PXS&%%%LXK\J :0K_B)U=;EYZ^N8&?/($ )U1_OXF@'![9X55\LO/[ M_WIYMT8W+^?N*KG[ V(W_W)#%[!6U>1PC!7=<: #4OX*L%0%D6VX>[N??URM M6/&9)X8>O%>W-QQKU.S.:OZ:MZ(@-.UU8_XGQ]B#D1NT0]OVVW%JB^J ^FRL M K4>N3C1@W!-[JTW;8#[SOFUL89:;9]KB%EE;QWFLH/'=URU*7I>$0_ =<>T(\@_.Y@/%)7O==X,/EV/0A!JN_EF:OT#J:*3ZGPBK8:YC67 M.A48'K4'TWFJQC^9GFPT?<>V3R;CGQ!7LX3659,-MZH6='791((S_%'^=?*L MZ]+(XY\ZW7E] ,:/=RKK5UEKS:'(5?GF;UZ_ZQA?!J/.N%_D->,R&5RXW%^% MFTZ7-HSYRM=GVE"N5;SE> ]RWL0==JL%.]:@Z7RM5J\W-6:5.&&5?,TP,)'@ M[5H;[K0VS"1VT3!.E]ME3H&K J51]MH!8-H^SIK6^O%I-!']ZA231\,*O&:S M"6?SIF%@5[?/VCD)C.+I2TW4>:*]U=^G6EJIZ'C$@#;9=:I#B':]Y)XW-KC? M<2/P'&&A;W<_=B_E?LD!#;8'[^%S"!]4K+@.>\7/KU4C'7Z!L M_N(IV6&ND1U+ZV3,&JXVPB;O&5%).;7O&IW9Z0TIPS@XPU&MDX@VOCPNK7?.VW[EN(8$;S6VNU] M;T2S;N+T9M<:QL^=VYM9)>^HY7^A[>89RGM)_#VWUX^A^=GO_RRSFD7_#NL3]0#$RZ2 E) M1ACB4DFD64A($Q-2<-QXGU9:$=SVTXR,8%I!AM51ZVM"KXI?V-&P-Q%[?8"\ M^LOXT#DLJ(X]'<17DQ_FJG-4O[=!U[O#5WGQA/;@M&//7[6[U;*IGCN&)&/6 M.!$5*HVKA]V]3;W0:T+KA_:XO_5#O":Y>N#%>(W<]J%@XH'7+N60[RJ_)R@P M=[.]>,P*.'=KNOXL54XJ'[PW@CN%^Q M+J-85:E8^O#Y^\-VZI-+P];T5,N$Y]RPM7Q]L7.VZVSSW_]J_-Y\\M9U2K\ MLL2H=,;'?([S$D]Y^SQ;)2<*34,YK1G $%+(J1EXW+E,/[7-3#,@C&9#+FI\L ML\W<&D0D\8A+S9##7J+$?/+2@Q2]?,[^-D^SI)J'0\VR'P^=F(U^VW8>!6)> M?@03430M.BL6]9>VJ$D$8ZS322;"11+:,<$3 ],:0F2$5195%HOZLA9U=Z9C M'$DV:,&0Y(X@#K\BHZB!N QK)VE428MB41>UU]*#R.N%Y#$G":]5*H1MO:]R MJS.1F;LP_3G-:MJOV-;,4$1>1,^3%,CI&!#H M(44Z&HNP\F"$M S)LF)K%HD66N:$M@DZW)4(JDXICOK]?,CVIH2W1[(C]R0V ME]AR/ +_\=E7^Y#82FHUFS-MX+)BX&<_.0O-8"ET\,EY?D34P^9[H"2"HO M$8_*(VV=0<(Z,(.,J)AL4]-@"V 6>J9!]$PQ(<]$R!3K\:+68X:.D8H%)K1" MU#FP'MHGY&A2*'=Y\EQ0RG!J;L;. MJ/DI?S..<+M[KAMI.%32#L;SWD,_YP M_' &GX?>*)?:^.ZIQ.6Q+L]0LK D=SZ&J7@WR\LD&KR5'FP#MQ;Q%"S2,7&D ML"#*4F7@WQQH"#G?S:!9O/WC+,RF@F23=YB?0_(//09^?T1NEMP?\S!"8Y;7 M(INYBVSFRKGW1;!P,YP?-A#%&2>1BH[G4WHVVSJ%.)?$1![!SCTGY]>8 M1=@\K/L>?_A;51UU_7H?Z>6L7U\7-KZUKG%5O;TJP7[YA4DE]MPTJ^H!$UMQ MTO6TKDN?*Z#/]N=K6->-[R#?/KSJ7_G-MJL7FW9R'?=P+6TWZK8;9&?3XP/C M5$Q8:^2(!*@S&'Z"6 SQ%)U-D2F),3CS-S3SO=IVX[Z]65\N]"OJ<<>N+/L; MY( %K#2'",^"\X*XYIG2# Q9QY+BU-(46%:/^7:.U]1CONWA97.BZXU5J^:+ M5?.3)\>;[=TW5S0*<-AGK3H#PSB(W>LJ-6T&O?4-T+Q;%9F?=KC8Z(;M<[^IP.5=\RQY2@HRQ"W/($6*8-BDBJ" MA(1DYAG8HR+Q9Y.XL12FGWN4=$J(!X.1[=RA8:8CV[CG3=U4)GVG6TQKW&9NM=6%GVS5'/;\1P_QO4%N M'S7IS]?N3EK55-TIHO5'D_W6NE_//5I+UPWTZLO M020'/-SU-%XJWZ@UR)[]VW=)5SK83--4D3&XS:7\X[>8V_]7Z*=,^B4O;8.K/ M?LQ3.6[Z,^WX->[45,60ZO?!90/CF9Z@#_:]?S;G_QYML?/+U1B9,Y#&7; _ M3%[B_!?VIM[QC(&.8"R<-9",@E$E (":)J%AGE&E;^&OF^],?=<*][ M"S?$2RTW3OP"#^2TMCC@!^3J\H-KWDDVX;6/4'?: OF!B^"7UP#O=2]#3TI7 MQS.8;3#H,"AK[$Z[$G^$A076]L.P:EX[ 'VN_#RPOAU[5GTCGVI\/1K6CLV_ M>F[0V@"OZN_YHVS**?X=?J]^(K__HY9,)QZV!YW:W\JW;*>VMY5KYH]L]Q"> M\''MPUK=6!B>XLY7L]W/;0'@KKGK61;B:JO3 WEES\OWP&7J7V\'G4>\FJF\ M3LSMI?,7;0LX/Z6_UX"DMZW#$M?RWW%ZX; ML$T_@I^G^@23=9.W4K]MGH[3" C2K=W/NH=VW9VR>L_O#K_VC2PXI-_:)Z.3 M_!@F_E9UL6Q1\K?J.ZLS#.6_;'>46\.-VX"OM996@V=[E(ZR5SUI)5ZWIKOL MR7D287U769\0!&77,0LX53',9*JSG#Y6$4;5\[N^8O7&9O6S]ZZ\T?YLJ]QI M2[ZZ#7UU(9BBNF&WSU\?@N:X4=T>#:08VB"Z?OV9B\.S&,=M["$8@4 &5+0* M":KFZ-[V^^>5=E[V[(O?VH-:K[\SO&ZE9>W^##K6'+@=M',WT3N^XDFT@U'^ MWJA:'Q *^FF7[@H79KL'V]-34/+<#/AJ@_CQ2>=IX]9Q(^L*?>$=\PH U9V= MDOSHV3OWX]?8SQU4-P;5&IV0L&HHV;WSRAHOIKR41F,%^ Z>7>]C MGF/.<4=2Y@*EY7$+W= M'9/#$QV"7_\]6753AFA,,/_"CL^G;[L7GPYD$%98+I'"UB-NI0"W-UK$31(\ M&J53\KF3]RV.S\S65:4Y%IR:WM?V #X#G&B:0SSA"N>T9R_E>U8* G9Y&#>F MJ'P'O?KS\HV+BEVJV/G.YI<#%@U)UDCDA>$065%0,>,M@OG6H'HBFA"RBIF[ MJ=BD+L4U3B:;L[Q=7KD_E\8)0'C"YLQTI;W.]TV@[])M_X4ZJM_L)E=K.(Q= M!PMN9D1#>/3$V81'PU3W^N=7/=(JE5 MT]Y^K]K\_OO8-]_ZO_;D]/<_)_[YE)3\<6?AJVWB 9"ZK1PVG52JT50\&L?D M6^,I>7_IS/_* $)V+K8.,#/*ZXP=FH&-2EXB*_.I/BZI-4YCRSD$Y_@V;J;* MM[A)'<=J-DNZ9PV[7N#.B&T'%PIQ&-XZEV MU>4=UMK$$,^_\,3.Q<<#R1*-)'A$/">Y%9)#1FJ)(/R41CIJ='39X[QEX65T[V=U#*.* MR/N!DNJUUFZOE?,OA_62F"Z/2L6KD'^RWYJW7L?&I^)XP$?))$OLCE=;31G= MQ-J-5_HU2S;UHO[^\.7PP 3 ^ZR"C[.#GFCQ7KJ^%P&O^0OKKX=G^H.4(O'. M:H15!/W5B2J(0/U&.I8S.J)5U:M;FS^RT;DCBNIK-\(^*O[7\%ECF&MM0T1UZ#5[>6((#_#3RE" *[^"804-<,Y36OM =3!G6LF M[PIKUH\5D$UK52US1>1;0-XM0. M59LELW3X^(EY&2YM*/?74;L3;]GW& =T@W% =_-VPRK,ZZ33,0BE3KNI@N[* MLE^!)@3J ^%QM>EBNX?M&49U$L.]V=S>G@9P>32'G9Z#!\YF=H2S<(JG@ZL.2NQK[JX5>=R5&,^K>JL7+*[[4JMX9$Y]R;4 M]ZPONGP2J-#_CMK]>(5AS>Y//1D3+Z<"]UD6-PY'_1L4>B;>K3C>?.UKD&N_ MU^G &XR!$/Y4,\/5"":3\?K-Z\%T+JID)EA0%=.>G;,.3&*U$L:/[G5O-B&7 MKN)T^FMN??;]9QW-VO/*SEL>\/BAF4\>5N@P>>O>5UBA-O["/[-=;V<.(? 23U4LI;*.X<5'?&>K8\2"_SCFY0^:85WUX) M+533XL?S6/G X]2PR=/&H% /H1[IZE@[8178U99[_H&=]DE[6-V\?I&L MZ;.J4\EDO-3"= < AI:76]XE X7,S>;M89QL%/QX665Q3S>!IUL(U1CF-Q[@ M#2_'LYK%,D6P%-FO_EXMTXEO?NLXYGX6CGXSXGJ^.9-'-Y]7- M+7& #34J*(X\)1%TDVADJ:7(I&B" 7=:"9MU\T>''^X:[RVM'YFMV1\65MM6 MOS>8D)T;H*MHPXT&M7HM+M5@DKE"J;6 M8678,^=DU#G)]3)#/V8 MQU-%\_G:*1E6>8WY\=41ILH7R?/V*"39M4SYR2&=:]J9-3YC8;M;IZ-?T=?3 M<>'!5]6L@N?Q^UD[#(] 7T =QJK!Z9H2M>K>="5X7[T.A/6_C[46OS>;< M)-4SL?Y/U_]M_::G+A'*_/.:2M863(:4I'')'.,\TI(DC54B3 M;]6-.83*L6"[6WL3%<)^M>U.#N!6WG\[XY= "K?YXWF/Y>@TF=47AR M.JHCCT$5"N;:HN >Y# A1 #/*KZ8^!GU^*_FETTP=G9CH4K4&TPBD1MQ>WY? M=?;X\E&\LB,PBWN?]W?XSF9H[])_'>UNON]\ M;E]S^8^_G.\=_7=G.Q>?CSZ_W>WL7!Q"&+'-/IULX=VW M_SGY[\7';[OO#I+!@?GDD4]2(DZ,19;!3\(JR;C+,L!UV <:/@_0;PWA$5*G5]I18BC3K-OTA_%E?4_W^^]V=YO??A_&^^W=]_^ MQC'Y^Y=_M/[\]\;N?(&*V=5RHT'[X<,7<[W<(?>YEWG_07;V:PIK2ELEL,)U M*E$<*_@ //Q<#:5]:B=YLA,;52<%M09'-@/D1!BG>2G48%S]..&V)WQ;>^#[ ML=J( T-KN]U,NOGQN+*,JDVHBC;;[DXW[59GQG-B9[Z8PP@(+R8&J4Y;'MA. MOOF80ZQ',6:6QZ]C.YWJE*H_ O1UY[/<&^'=LY]V! M,M)XX@1*GH5BY5I;C9&V06"8J M>7+6,28?,P^D:,"/- !,O K@55++\TD\B[B4&!EB\DD\D33&-((L5M;U8Y[# MM#IQ3V(4 5 )&^]!C_"&&NM,@3+QTS"*SKP QW@.X<03ABAO,'(1X$1I](A MPY)%E.@,S *BD.HL[BWY._7F]0\.8]Z%);MC ,3P\@9 [+D"H#\A^JECG[W, MI_X)BR+[^&A,,76Q,5@G=V]P!3=]F._N'%Y]/WN&= MBVV^M[E]MKMY>+ZWN7N\N]DYV;WXUY>Y_8_C3QRN//]T[+_!]TX^;[Z[V#D^ MY#O'&QBNYSMT!^_]!6]U\HY#,(1W-S\=, MQCQ,!)9DXXIP*!.Y,A 6C/996 M4 MK-+6Z<2\=9$KI95/(X$F83! P+U1II: M@V"):,NY4>'_L_>E36TER=I_1<%=8B:"HFM?NN]+!-U@7SI&PHO<'OA"U K" M G&U-(9?_V:=(R&!L,UN"6HZQH&DLU9E/4]F5BXRK*P/S^9+,37@ _J_R7 W M!C/CW9A*1G:IYA&_#/FH3:E+9_C6ATG23<6;,U\W9J*Y9CW)XP)&X[2(815] M$[]&/ZK2>GLI=>#(P:7W=!+1/(TY<=W.@9TQL,>/]-VJ4).]KDM7[_/4O+R' MLC7^FVQL[$OM4J$*0V:/UA\7(#"9P5\-$(3 1<5WJN\\5V7+(@1/( 3-,S#_6 R!1PD$1&U W*F(M T"&:>!M2RGW#L0 M O)=!\#KR=U\-^?^O"PBG$,H0F-T6NTOQGX.-)QQA4[V&:H54Z?$ M3"H_S= MR1W)J@VU"HF]K0.O,OZOUF$.50!Y'9!9>^0&O7HW#1"_GTM;3-,Y)Y[;R\>: M!)3?E+^4(S3K!*,TFFQW37@@_S'S;K'R"8X#P%<;@TXNI[-HY2CG5_X;V^G_ ME0LT[*0*"*KMS%>L[7P2S8U]E^MK =(C20(8+TPGY$B2B&4W$+;1JES5>-&J MRY;)O=7DIL2=Q0%8G!F#N&W3*J% MUI6T.E7RR*Q2^;+Y8&(DCF,4IF$-&5''6:$CT/4[:W&M#IN9)NA<+?0#PMRH M:LE4.?T9?6>"+\:1"$=U[L6\&C_X9Q5QG]-$:Y?.&,AS_J;/8>=5^;/+4JCC M0))+/@J7+I[9H$*XXL;'/QKMWFG'-P"Y5R_#%7[NK%0W_K4#1E;'WV:>9K?Y M5QM30[@Q\7 MQFM]_R4FF1+C;(LKA%Z':(Z=V3=(WS@F9U(%;W 8QSSU M!H-)%AS\5F>"3Y]Z_(3UL5E'RZ%GMWV/L;HWL,?Q\CJ3@;EZ#5LID+V3<6YY M'N4\HKV[C>BUJWS[P7HS#U;G%(XS9"!06T[==7;"AO$7B'?4&L"P(LY: $6,I42*0)ER@)*J40 MA,1$;N[V<.DM^</9L48E1HY1AH2U03@@ M9IMDEI3YM*U+21F3YX+(2[7#\+C"\NKEY.)@W_-(.%8":>JR[XT&I TFB"@= MC?5!>U<5:IMO+S2[[5X%:M79WE*Y$J#%QB&*12 RDB@UP(_\CD?WN8CJIPA*H:DL M)Q?;^Y0 VA@@)QIS. /1"CFM 8.$AQFT7.H4/2XZS0?2>6]D[,^VREOV\ U2O2\4TU'W[8 M2:\<3T5SI%H M;^R3P*V ^4 TY0Z 8.\A1Z,$_8L+PR5+F)H?E(*_I-A)K->LR3?/>(O+=(^ M9+-&BP&YI"+W"$J-<8!6Z6(_X$WZQX,MT@JT(Q4 M%+TG2\6%WR?*VD@21S9&4(F-$@;X- M]P;IH")8(B3A! N%H[ QW2(WYF/.(QYUXTZJ*X8-MD_>32(PYJ)(!^T<%_>Z M\V/\/I.&80 MT(UI^*L=#7N34_K54%3?N%SHLI\GI6M/!_'7R1^_S52CRN?7GSLGND&M[JON.R3<:LP1JN2AD-^_#_,'F><56GM;K,T2_#,/^CHFL8 MZV___MV3O_\C\!F][Y4!];[WHV#\GN?^\)'9;=_WEVJLZ_&&6W7*37)>/OF"M4V.[XN_J"E]>OA(^ P$R^J(6/ MS&/$=!7K&Q;QK<'@*H;<\IU6UO^QG8-I>B.X4AC\\W(-CH?]N09T7/CMZ8=4 M/<.09KZ^Q4#^!+$KT_JP:=57IO4)D.<_O(\QI1]-.ESR0<-WH[KPU./WIH[X M_%A%?-YG?=QR<,;B-6;X//HP%HVJUEMC\M /7BX/?+B???_'&IQ%(=^E7!"7 MQMHDS+LQ-=>6CC_*TRP:)>@E6 *_7UJ=8^LQ;])>UA89MPBO[45R?4D\_9A^ M:_X7:PS_\VD'IA*='XQ,+5ZU4;9 (W,')VT(23CO&(^1RON_2 6#>/?OM5&^VI/ZYW<]_#O;:/;+7WN"MS[OGN\>?+II'[_%>NPG/ MMT=_=N"<\UP] MJGFQUVD>A2Z\[]G>VR9OT?=GS:,#^N^+YK#Y$7_]5WMK6*458JDM(T@QPW+! MFXA#0&,-%C MG@QCP7-NH]3,4BN(!S+@FA!;,9JB_U][[5H)3)&CQB)#;2Y\9Q+28)$AK"AP MM-=4&V@6/S[=QO"[4F'Y2?4HPE MTHDIQ ,!?54$@ZBT5"MGL8ET95T;4[!N(3745^24W;A,3\U)4HU_Y'RI;P=% M%T?$@FJQCU.U9RP*60:R-!0*N!,%[,ZJNUY%1I@T=,"G#\3.&=\O4Z12"+/?6^R[BP)L@D4:!>8 M"1* U$B;@=/0^:*NT1T%SX;627 4!D,[G->''!/27 M[PDI7M\7"'S/X/8MP/>HP#?591/AW!EAD>?&@BX;*++**!2)X#)&0J7V&?CF MB\X7X"LNX.<:T*V3<&,RXO7J-<]I7-TWDWO\X_C>#'X/O5$NE//-5._%FHO' M3&QYD 7[.*.\H/S[],V!2I+,SR3A@UGKPP5CG8@,$6XUXII*I*W!*)&$$W=> M89/3).6JN,$ 62Q7_&,NRL7#OF5PY!?.*YSWXCFOE 983LZ;&IY&29RD3 A; MQU'VKR''3$#"*DHC3D(0]7RE 19F42X>]GW+F/VE*K,Y*0WZRY6RNO7GO&([ M)R-;-XJ>*1YZVAM4781_[<Q/Q?P@(M>/]@NRN9CXK[9[9L\'*[]< M>?EKHSDW2/5(K/^/Z\-Y-]SUVC36,">,E,8K+Y6(/*5DE;9@=C!O7>1*Z1JL MX9P8-C+4T-$]239FM<;)DU93IFE&W'8P?^(X7(6BL MU*PMI8C+M)92Q \8O\W.P,-AP\8'8-SGBU;ZK@P^I"3O\KA73D99:7F4705^ MBU#4JQKX'V,E"P9NSK\R$8DL$9>^%D275$T?.UOPWMM\_*?SUN;>4:O=Q'O' MH)*W#_#>IC]K;H9.\W,3-X_@_A^O.UL^?,EJ?:L-SWG<),V+#\>[%^_%SN:' M+ZV+C;,6W?X*G\^;1[\?_OMB:W:# 7L,EEGB*&":6ZRHA#1S#%F)^NO?CLD5FB9TT*Q(3B2C< M<3?NV+Z2:* XBY@SE"+SN:$W04X)C!CW7D86G1>Y'N[:#87"'I\[7EL"V>(Z MV@J6OF3-NV#I(V+I5 ]GD5GJ)4/!Y";!1#&D 4=1X#:R8 E/RA4L_7DQ("]L MB[ANHINW=$'[7SN?WC!:_3 K2+BT3GD0@B("15 M!#:ZO8QCL7^\5!)T34CJ)\ZR,B,CK=[)>'&\8FG9!KY\OZ^4=,DHCZ0,#*1% M&.2L\R@:$UCD.FGA<_[ VGP]BHFXK#7:A[GU=W?0RRW ,U#%KZ=UO$NJW019 M"/H=-ZKD8]B[;"R^VAAT,FQ-/N?S)PBY=C7DY;FBO%IQ.):=7"=P4**\-@_V MM8@L<8>12$:#D! /VI(12#OA5&#:!8]?>I17'8B5B7<<334ZAO> J]02GXFY M=P*(,IAD&Y[$(0!FO],+E;P.AAG#JE_.H^T/&K%2 Z[K "\BT(M0>K] +\'7 M#*-/$NA%UK3\3CS6PP*]U),$>BWI(\O'B4U[[BRDQPP:>I8R"]O9*.B-X$IA M\.VBEB4.JX37E6G595I?XK2J$C5Y__$#2Z?Q;J*@?K>AQZ/%&CTDC.<>7>*? M)1"J#,XR#^Q%WN:OSO<:_N+G;=-TJ1;<,^MK_"LM/EYB^\=-47K^,^CO;=[G9WK M>[%YS_;SFV[KHLEW+SY=[+;?D]WVFTYK<_?K;OOPN'GQA>X>M[[L'6^+:W$M MAJ00DS?(X^ 15\(C[;!&R2EC(Q,6:@KZ.J)9"#X4>7DJ_J4(/#Z"'::A. M#-Z)(!1220$].*N0 U9 3%HCF8X" J MUU8D1G'M7!!$J%1;#VI"#ZK0P_/20VMJ/42L)&'8HZ1]0!R'B$PP"?&(O=:" MFX KZ^$9.J^^-GI8)'_[,GC/2O?L%^8 >H$=99\+PYM7/$!4*I%;R!J1 +F- M)L@80'.=I"!.!RF<+MVS2Q&!@G6E>_9R8MW4G4%M,H3$@&1V8G#B)-)"8A2" MTY0J3;4-I7MVP;J"=3_/-"]8]P"LF['-A78P)2:B*"A&7#.&G/$1>4]3I"8) M(5C&NF?H3/'RL:Y$MCQD0#>.>_ 6%W4!DUYJO.MW>OW&;+S+SRIF\DIA_AG, M]]DYWTG5C,\X9?_HQ] I\'\W^'\_:];;X)U2)B#%,4,<>X^L5PD![ =NI#.: MJY5U5ERSKV#GKJ#ELCL "EH^!5I.'0,R"!$=4TA&%Q'G)"$7-:C-/-B DX:? M4D'+@I8%+9?!A5#0\@G0T?VL[)X-ZE@O$WPGB/\VZ M#[BRU#EJ44J*(3!N G+.8108=L3KX'C2 /'/$?C[\KW'9:?LY2'@(S@%"@(^ M/P).70+"4(M-M"AZDA#'$1"0,%KR>^6)[VQURABP>$R["K60BP$."+ M)\!'<+H5 OSI!#CUP6FGK=#"(:L%15Q$C!Q7%%$0'L4"X]KD!@FKA/!"@(4 M"P$6 GS=!/@(/M="@#^; &=66Y&"0"IRBW@T'AFF-=+""Q6< WB-+[WWDIW*3V,$ I1;B(6Q",5O M-%O*'13M8-RV:? BVBIQ(N[95DFL8:&?JJT294_5HT@\58^B97SD1VJKM A9 M#:7+2>E)5*:U]"1ZD=-:>A(]8/PV.P,/APT;N>_]\Z5(?%<&'])Z9GD<.2>C MW(;T<7?S^2VBYJZ:AG_8KA]U[?";AN%$0+)\7'IU$%U2XW#LUCF&>QW!-<]W MC_>^[!WOXKW/>QUXUHO=BP#''^3S<>OM[OGE.9=NG5UXKQ8\_Y^=O>,/QWM' M'[I[QW]V6OD^V9C[QWM T&Y=;LQKX(F!"I$]+.,\2%H<@I&9#2BE,> MM%=)K:SS-3J?7O%?/SNV[E8KY %6Q<,6V>V(UG4 M7FJ&D8LV9X1X@PSQ"@4C;'*"\>ADT5M?>\+($K@ZWHR&HWYL;,"[V(-<8O+X M-)X,ZBH1VR>^'^W358EX4J?5 MIHAP)Q$'RPM9'A0R0G)")#4NI95UNG9#@8G'9Y+75D3HU6YW//B!9V(7Y@%[ M88,Y<,T*=T+B $:TQZ#A,9>XM,)I:IT77BIB273F^3TD!8D?$8DG_I*Y(*GW M7W?:7^ ^K"08"BQ$Y*PV*FB1)L8LTA6_!>@,U[B:B7CIJM,$> MX\"YE4Y0'*UBV-#DG6=%1(N(7A/1=G/?8ZDT<0R)Q#CB7!%DO @HFA@#=H0Z M[;)_\"81O1K(5KBT<.FM@,HZI8(S&$@T<04$*O(^GS/&4Q&CM,_O$2M ]7A M=>D?FP.J+0"EW:_-XZVSO787QN4]WCW:%:T+CW=I\VOK>(ON;7XB>Y];1S=R M*04L2I::(:!'1>2Z53$N.N46),Y5[#&&D@Y4HN&2M"SYY(5?6Q6VY]!8I$R\L MN#Z+MSTY;\2OI]$/!U4XO:O7P" 'VKO8.+6=T.B<-*+UA[F";1UQ_W782+U1 MOW$>;7]RY'_>(5$,V>, MH?:^3GZPY\? ^8,6/%O[+';_CDUXT,-IY2ZYI(O\_LDG^9J[^\Q0P4*VH+R4 MB)L8D-'M43:<(&T)5XP@D%;2BOK>&V^?M,]OFB EM*%/U:7 M7!.H@*+S]ZLFA>SB.FL>-4'=WCJ'8_85QMXSC9&QCF956R+G,$7!"B&X\P' M)$O2?(>BB5AD)9)BRE<;]B0LN8AD\7C3R>*1A64 JC18AFD87SFY9/ 'NL)QX)CR.A-''!3#;)Y@OFS,I)-C+LP4$_'H 5GF=QQNR H1^; M'=6(PR]VN-9H'W;@B^Z@U^C49DP$(PYV!8/VY]>%VW6J) M=GO99QO[QPV?S^F<#$9]>^)G+,31*0QE/PX[_9B7!:SA$/N7 YLG)<*5+9Q7 M_QXFLQFF-0 N#V_T7+=S4,? Y-M7F=PPF9O1Q^PQJC>2&;DV7=\I8F"IY\PY M Z/#N/+,:2VBM-@Q(9UUY#M%#":X,*UC\,>A/3F(@^V3=_W>42598TS8N7SL MP:LO6M#:;.YC@U6,." 130*F"!8Y["U20!%$!J,]22^]:$$_@B#Z3K=SV?BG M]JS FU0RG^4[GN0]B8:SW;RH!I.#K/>CX^R9A-5Y"DM@9GF-U]WL0IE 8PV( M<$DXZ_J"6:N%B.Q#CT Y'WPXB?[1\J(>D&OUXN?R<9*V%&YQ%(=^E7! ;,RKUNZLJ]=B&:TR- MN*4CE/(TB\81R]"QYO=+6W1L=V9'9N.__T-30G]K_&E/1K9_7EN0Y&F3YNXR M_XLUAH]9?OA!'::6)^MJWKEOL!?4TIB,4YQX8JB6R6!%@C=*R-JY_]BE\N=< M=R^D2'#O?&_SK^.]]GN^\_G31>MS$^^\W<4[G[=IJ_WFRV[[2_4,+?JFT^I< M"^DZ^O-+"YX9KBWVVDVR>_&>[QV]%[M'NZ3Y^*+P3P8 *8EKPQ5A*BE46448:X MC YI1S'R4CC&K)0J^$P #*M" "^Y\L(R&#X?8__OCH\W=NE\K@H+K[0C\[WV MXZ]"_H]P?3R[+ZCOQW,A^OM9E=XH2[!B 5FB$^(*8^2L#L@P'P,CV@3- -$7 MO>WCHF/14M5&*)CX%)B(770Z:DT(43QY:3 L+>>DP %SX=TM6@863'Q"3)QJ MN2)%85T5U,@U_(,YL@I3))B.@F%GD\I:[C/X.%X;)A;?_MV&<#L' \3!\"EU MW'N:62\0P9]!JYU,:('P.T/XIUFU-H28!&42 ;DZ4&L]14Y2BX*-+DH2N:.Y M[GEQ4[\,-W6!NN535@O4/03JIMHJPPI+3B6BS"G$K=-@P3N&J".1:*^=Q*1 MW<+JIZ_((;OAAR/;[]ANXZWM?#O\JK@?;A]JOEC:Z^4$Y_G]5V\P*+A^)US? MG55AL7->)6(1<9X@SH5#VH,R&[%DR2GC2&(KZU3/X?IH:<$Q1Q+ -HNY8@;)1R AL20MZODK3 XF+KO2_: M+_O[)&_^G>V$XI=] :KM7!C99(KS#!= OQ.@^UDUUR=-%3$" #TEQ$-2R!'M M4(C).ZMB$%ZMK,OY (3'Q/.7[[DH3MH7B'O/H+P6W'M4W)LJLI[X0*GSH,/F MOC1.8Z0I9X@KABT!\]YIL;*N2,&]1=-<7Y''=NLDW)@U>+WPS'.:5O?-P1[_ M.+XW@]]#;Y1+W'PS27NQYN(Q4U >9+\^SB@O*/W>Q>K@7!EI;>!!<*%99TEI_)P0=77.Q*2$P$0S@9EVT/BXP1 E&EL08#1+&DJWQ& M/%_$<+%B_1YS32X>]"V#H[Y07J&\%T]Y)85_.2EO:G9R;;2V/B I4T <M<[L(43^EFF@I$ENFM12)?<#X;78&'@X;-G*?R^>+ M1?FN##ZD6.KRV,\WM^B]E]?X06U/YPSHB4ADB7@I/4Y[HGF1>W1OG.^VMT5K M\SUN;7JZ\W;OJ-G^Q)I'VQ?-]A9<<_=K\_RZ-?T%K.]MTMS\\[!Y!%9W/O=B ME^\=-[^VVOZ\>=3\VFPWS_>.MB[^?;$UZT!F3!EM24(N)XES8@,RWCFDO*.6 MIZAHQ+ES+IDOA_1?/SO]YE9K<%%![;5%N!0TO1E-[^>0+&BZ0&@Z]4U*%9A6 MDB)B$D9<\8@"IL_N;,R?\V+LG(QLW2=RQO-R MVAMT\I>_]F->-G]//!T$ ^*,'4>B?7_ M<7TX[X:[7IO&&K:X5$3#P%BN*<>!N:"<45G-\31P9U:>S]G ^X M2MT6TO>.3WLGN8?GM)G]L'$*-^R%2EX'PULU57MICF9.Q/TZS)T-V/\,UV^&H==0]W&U_PLVC;;9[].F\=?37EYU- MC^&[L^;;)FO.Q8O_=0C/WVW1)MWY_.:PU7Y_WCP*G59[F\)S\]8%O$-[XVSW MPI__^V)[=H>;>\J,-!8E)@SBGANDZW81,DD9(MQ\$AK%9&*,?@@C(A,E4X9A1T*.RR6B"\S.S@K M!95,D,0Y#TIHKP)7P P<1R]BJ-A!3=CAQG:BA1V>CAU:,Z7=#&51IXA($ )L M!_A+8F^19T+PYA7O MCPZ"&,81Y\8C;I5!.O& I*;>2Q>T"+CT%BGY"P7J2ANEI82ZJ2N#B$A2+BP? MM62 =Q@C2WQ"AL<@02!!82UME K4%:C[>69Y@;H'0-V,74ZI8LI[BUA4%+0Z MDY .6J(("IY@TEKK(T#=?.GA G6+8(J_HI"6C>,>O,5%G9?42XUW_4ZOWY@- M="E=Y%Z:[3X[YSNIFO$9?^P?_1@Z!?WOAO[OK]CT''C:,8:D91CQ1!UR"M#? MI4B-$PSH&Y<]NU>Q9U? %[ LH!E ."@[_XOO/1C 2,%?=P7[W'IY4,]R0?@[(?RG6=^! MC9R2I",";'>(B\21,92CW*LS4D<9I]ES_ S9("_? #Z"1Z X/,# MX-0?P)2#&?,"L ^#BBLL1E9RCP)P&%";D$:ZE75A"@ 6 "P ^"16?@' 9P? M&1O?:!\%3P(%*0, H+((U#Z!?'1!IH"9=: !LA([L)A6_2/%#BR!B?_# CH_ M*6&M-&QEE<\#Y8:A'5T2'NHD2: M,(V\3Q8L#.9D#D4FN6[>0CO27UV'QH7;LRP<5SCNQ7/<,X39%(Y['(Z;.M)L M2D0;3I%)G ''48<,\Q)9'1SVU@8O:*XKM>C9X87C"L<5CEN*Y;7,'/<,T5&% MXQZ%XV9\I0%+HSW!2"L;$,>2(XT515@KJ:+AA%F]LFY$H;C%HKA;]+YZFMY' M=MCOS30^NM:#;OMD,PYC_[AS N-Y\VJM>R.]]@9)K\ )M0C%;W1$LOU8&AZ5AD'1(B0>E/XCI5M0F=;2+>A%3FOI%O2 \9NTH&[D'M3/E\90NI+?W)7\@;ON M#VI/?K-A^!)[E)\>[K3?$[CVV=[G[8L6A7..?C_'K:,/7UIO]XY; M[;VCYL=K/IWC+=':_ O>X_?N[E&3@4%YWGR[Q5OTKZ,=>-_6V_=X[WB7M(Z; M7ZL>Y5.?3K+)*$D]BH([Q$W02+.D$(T2$\=Q(,&4'N4+M16QG '"!5MOQM8' M[O86;%TT;)WN"7.A8Z0 ID9CC#BW#EFF+(+99-SH1(0B*^ML319L+=A:L/7Q ML?6!NXP%6Q<,6V=[,23*,8\.A9 8XMZP7)8AHB!4XI%Y+1@I>FO)ZUCX\7PS M&H[ZL;$![V(/8N-_H^T.#WW>MAK#1F/[Q/>C?;IZ#D_JFEMR!ED\ST=FCIWT M1^_X-)X,JES B7P4/KD;GUSI"QIU5)I8B[#F!G'*''*&YK1 P[7PE++@,I^8 M^22%Q^>3UU;N9W$W/0JROAZ_1T'61T36F9>,?LZ5D=8&@"K.F7>:,8"JR+V5! !L?_O&1'ZQTDB]_K$= MPB6^#G\%( R]X?CW'P/8&]OI_V6[(T"E,9[%X;2,CEQ2*'I(C#D:'L28+)G9 4.&-E^QW8; MW:I641:4YQ&/R[I*#Y"3#>]'QYG:8M@9'L9^IK!^/ 06Z_P=@<-ZQQ$8;Z84 MT^\1[A;;]NLK%J8F:UUL[1N+F64T@8X1&.)$:N0H%8@9(02)D2=7"=-\;YF;8O^X4?E)8?!'?7L"4.3JF1LT_I$3 4#2 MAO;K3KMR7DC#H8@#,-8L>2P2EBYB4KS7?*5QH!Y^5B5 M('_CR:H+GL%KP6/-/A2^U(F^1(UKOMOP!8E!EF_7AG;.M4MDW,;3@ =YT\C+;A0%9?E/E_BON M/1S3W!=4,*^Y0C@0C+CP 3G/',)1,A*2%]B0;&_0>7,CK[+*X,OBG 6G$CF0 MQ\-J!FH@OX3O,Q!;6\]!)6F5R.5E81L ] ?YR.%97GYW-(RU)]899PBCW!AO M8R0A.!U#Y)JJ<&\Q^M2M%_8WQ(F\:M$YWVEO[Q/EH[0AE\? 7&)#7(A1B2- MU$2"_&BAJ^WZ&T0G3_S=)IH ,8A HHLB\DBDXU0RS+0C.%F-;9GH)YKH+_LP MGTX2YY$W&EC9XH2,]P1Q%87V,DB)6<8(?L-$IW[O.*]U @@!MN_!(7Q0>*VQ MT0#^RJR5G7IYD_RTUP$^N8040 B8Q1EXZ0P )X:Q<=8;=4/#'U:84=%M1IU^ M'';&E#0AP)[K=@[J[@GNO&%/3_N]K]5$=\_OICH^L#S=K77(B?]L<_S>VR?O MLK;8.]DXJ57(=_"FTQ<=B_#.Y6N^9F/W/6YM[NY[0SEV/B+"742@3"AD0E H M4B(\B)W!*7Y??:R5N].L 66!NZ()9F&SWM>*7U:K_H QSW$^6<=O_&Z[E;WR M\3"".I;)KN%'_7Z62#BI/\H^EGHZ&]V.=9UN9WB^0%;,!!^_*W+SX#GXHW[' M?XU?J1-?M122UD5SWPHG)=$)24S!2C815"K'-:"GP5)I8"]Z&Y>+G;&)ETF" MK@E)_<195F9DI-4[&2^.URPMM'FTM1^<42E(!I@E<_<^$!EKHD:$1!\H4RGF M=B5D;=[??Q6S+@W2KZ?1#P<56ETJW\->MN5.;:<"LFC]8>5)J:HK?!TV4N?O MVD"<'/FL;E_V('?>5O6^,=0Q=Y,?['G&JT&V\=[ R[UF*8/K[^YSF!21-Y- MW 3BSDD$6EU$GF&G+(4OA;Q;T=Z%G.OV6>_53[7@@0H"I%/%3G.GJ/_JYUI;J\ H#BC1F/MD$X)T9 $1):373'J/W0N8Z_9A M/Q8,MTD;;0E&%E=IO48CJS5&H"1(%C"FU)(EG^SLG6V?Q>[?L0D/>OBJ;8EJ MSH/5!%.P);RB.N^X):0)V!*!.&,Y,RH8=K,M\1A?7-HCI[%?;R!4ALG]72D_ M(R[@NP*7EU9%^*U3* 2<(1Q1&L6.L-,DIX4".(Y5HY M[#G[P5[OQ&=R<-"/!]EW-]EANFYT5"->[7=E6Z8#7W0'O>R R0?'\?Q=6CA9 MI/H=-ZJD#>R5X=ACLYJ]+IUA/F]TDD9YJVOM0;7A%CEX9];DRP,&QET.PNJ< M5B%[C7A\VNV=PZ#"'-C&L#\:#&-$<%M[ "-Y/.J"%3XY)-1+YM)Q.G$R5%ZP M/&7C(^'ISPY[,S>J/+.Y ![,3YY,!X-HJ\J/,.? V-4*F_&H'< -^K8+H $ M\GT=E<%!">II84L%HG&ZOCF1\/PEKVQEV*Q:#:!;X\-Q]W M"/HBO$"O_R5OH688Z]>R=3(^:.JO@_,ZX^=^-_8$/FN&$;OB%GYWZ2/?26\J MJ?XXM,/18"?-^%8&KWF7XM,Y7&]?84>H#0)9:7/;P\20H: >6<*\#S1J3<7* MNJ%K\^7:_ZM1P\5X/_Y/>S*R_?-Z>WR\&W_%R?+?_Z$I4;\-KD#18!:+&F= M)'?BQH=63[X+239GUW\E/OF?*PN(O&("_ 2_O=_7A"G% T,Q@L+%LZQ-1:N69F: M*B.O6N&XV&DW]X7GWEG0-;S-?98#"TB#4"&1/!51L)C4]^#C*?)\RJP^>%8! M%2PF(7>+53D+1TED+=A.QA/O$M'!IN]YV9["'BBS^N!9=2$ZPIA&+'@,:U5A MF%!0ZRC )Z%:E(T$:8SRV*>X3EO?IEM>=H6YV9[1VVEL-PAN5945_:WRO M>06U$GC;!,&,Y"$()Z,"A9S3Q*70UG^G><5$>?HX[/DOA[UNB/W!%BREX7FK M-XRYD%.WEV.;%ZYXN9QV6^T_.WN;GVCSZ!-NO87_'S=A"7TZW_W\I@OB MCW?;OW^!)47W.M>6R_$GTCS^\TNKO7O>:K_'>^WW=/=BE\/U#G<_?X*E]N&P M^?8]+*F]XW]?;)&=]L&^5-PP0Q18T,PASA5HQH)J! J3B\QCCJFN,0YD.(:- MK+ *8R2ABD@+>G,RREK&'/AY6U8A&Y_E1&^_ZO8.^/7ZQSM*=D\:;Z/K9J=.@O%+0Y>JL M]_#2H?-[S_9#E9/1Z4<_[&7G]&AXV.M708#Y#-#<1WU_6,6HIL;H%'"^=A3= MQ=F3% 7[(UB-82V%*#6+C+#D"95&Q9"JC1")*>6S>L!VZ\T=#,0*XSYM6R0;\;FQ[N"\M;E[T;SPY\WV!OSM]VFBDE/GD.#1Y"U6#,J? M!:/149:L5<91NK)^0^[UQ!BL10$$P_>.CWMY0< D-/Z1!2?+&,6_75MSU;?D MMW_6_L5K/S9L[G S%KR)MQ_TBDL)'.1E7/DLL^/\RCVSX]_[7C]44:EGG>%A MWK@#>*@;WD0_ZE>A>(VN/1M,G.2]TWC2@.7]):?:]2]#MD_[G;_KW;Z3>- ; M=JJ UV$?EF3]^H.K(6C3)7)]L_";2Z1^D>LFKN:. X"%0!B7##0X 78LP5PI M&P&Z*Z*O5@EZ^')I]ZNTIO-JV53P.*BT['X,ETL$O[HE\OZ\M;'/2*+97$%" M"(HX$08Y*B-*E%$3K8XV,5">5Z42JX#D\XMC+*;9)9+#I[NQDI^\7@1A]'2GO4MV-K? MI,NXO?5$>/TT:!:E%X:D: 7C//%@L0=0$U0%%F!=U6:+ GRC:/)'0;/'%:"< M9'QPOM/> $'Z&Z58%!*.EDAX3^66SRO:LH> &T9 MOH:''8"K_P,=-,"IU;$+N0!> ;PY!?6B^7# 6VML7!&4 MNV$8D]:8J(R647*AK*9@<4GMB331\Z3&KI?L.;C)D7D[^:B\G#< V%147C.& M;7_-V-4\:L*QGE1%$PP+"GN%@D@"U#.BD?5:(L:MMIXK$Y1=6:?ZNP!6E4 8 MES^8\EV.BIB$;)U=(MK5J@6-:2F%80ZB&2>!WP5MC/;/M]L-0E82XAQL :YUHZI)6D*& K M#1-!&:4R!M&;06B&D+Z+1_=&&!:T#2R20&2.Z0F&2BQ9TIY)+(2L])EY62D( M\S@2TFHW]V%X+?6!(N>"SEL*N7:4=3H]7F< M]?IA$$^N*% S"^.OWC .WL5^M3)>L>KT!8/\.Z&#E38@EAQ8;%8PD'].4$HJ M@C''%9%D97T83^;%_^\\CE4^5C6YJU7RQP@@WE92TST?2WCEAKHJ07620P^ M%Z8/Y?([5:)#X^P0M*Q!KQNJ+9^\JY-BOY^3(G(%D#HV\>^.;1QTTC#7;/R[ M4]?G<5G/!U6L\GW9DUP_KP\ GC-!@):R((>\$*H 1[@$' U2#><=@**4?6"V M\N_DQ30]'!X'1*UK^W5.QNSCWRJ(9E+LN%<'1_W:C[F&]=_QM[-.&!X"%P'5 MC&F'TS4E:EJ\Z4SK8$A&P_C;F$'Q["6NGC-?HGS!J5:8:V,Y\^]A?UHQ^B B M!Y/U!54)6K_:[ID]'ZS\MB^W]H"GWV#$DO30(9BDAAP-! MF#&CF3:*)[ZRWNK-L_!8MK(TQ92B'TZJA?7#6.OTX\&O";4>_2NB-1?4]I3A MCOXPAE$W[J1;5"7.$M3.02*O.PCR_7XBGJ; ,3+:@VTB%4$LNVJI.MLH6$[PSZUXT47TS;L>9DY/MZ2#^.OECKO]-];ESDJVN7_.XA,[@M&O/ M?^V<5"-2W7>LU!BS)B2I])IQ8\SQ\XQUGK5:Y[G6=Z/^4=$UC/6W?__NR=__ M$:])>M\KXS7RO1\%X_<\]X>/S&[[OD_0B/0I&D+?W-A$_X2^)O_8S@$'O1%< M*INX'4Z>?NI7Q?Z3J?R^S>7%M/30F MYD-CQGYH3 V(N<[%3S^<=VFU?3G/^Y@AX.>#L:0 M]Y1AQ8U3SJ:(30B$6271C5;4JNI[GW7R[WIQ,[;W?/F MQ7N\>PSG''WH[K3#4?-X]ZR5+:FC3P+N<3[7^^[H$UA67_C>T?9%:_-#)UM: M<$_1HLWS/7C6W6/XW/YRT3K:_@J6UFR_9M"N'D_G6Y(36UN>KR".2W1MV2LM&V7[_) MW _KQ7W#(#]8;)>E,_==",(YK)C'F"?O>))".Q9,,#H(F:*.WXHNNQ=!;/1\ MY[(7Z<:P+C52;=3TWMDKO30*7]R&+[9G;0^*$XY*:P1$+Q%/E"(GHT>)F> I MIEXGN[).\*J6\T%ICTH83[#R%A7N'F!\/(>?M4#H*!.5I3$]IHY=(/31(72JC<%P0Q 4ETADGF/59Y=9D MOE%@0="%5KE?\'8' $%CW!3@J73INYF RX;U"ZPM%Y!_#)!OSNK)/AJ; O=( M.4819T(A*R5&T1GFI'XE_E'>=DR87,R!^_./X;@Q^#[U13J8K M48X/6O.W'M<7P+;.Z>!IU$(3(%XI+0^14R]5#,"REA8#98'8]M.5L!87@L3: M(S E/>(Y?=E(X%T5O=5)!5"8\,HZ$:N2/G%8R\];>HN':8OIZ"]\5?CJ9? 5 ML.0 MJ$H<">F0T58C(AAW 8->S_'KJF%S4]V:<<&:2<6PEU>WAA-QO[HU0J\)_61U M:[AZJKHUXJGJUBSC(]]V_DJIG;OJI*743BFU\[JG3I>I6]:I4V5#J%1)*CZT MEU/9X@X>LFB%CH9Z'0@&D]MHGUA07D9A(E66_*!8<7:5W;X><2L.=U+;?GW7 MZU=%B%]N,/+IEYWV)]JZV,*[8*COPGD[;[?I3GL;-^E[ <8Z;7W^Q'8V#[_, M^_RA P8^WSW:%.;-[E'K:)?LM3W?>?O^>MDDPV,B MP@I$3(A@XR>22UUX9)4R7A*:$LNIRS=DW?WL4.27%E11-G$*O[Q@?KG+%HP1 MW#(2HZ31<8VUU@HK(U/NYB!2W:6/Z G!/-)>3"&A9R:AZ<9-),Q%QD0NL,00 MYU@@QV5$E$:)M0 -0^N<%RC-?$;,HN[;% 8J#%08:)&&[0X$%(21T>3&0=YP MH91.CDI,I.?"<>+J-F=J0D#J)@(JO+.@O-.:,7Y@5A,.&CF1).(JM^N0VB-L MF5:"&QRI7UGGJX0M7C[Z2R.?DJ9YIQ'\09IF2KD#/1(Z,C%CAP&YC+#GFF5%%GE\LG\H+#JG(UUG]L?3T%M(C_+'59GTD% M?TQ?Q^T9X/O83PKXWPG\KU1IQ<((KB1!*A"/P)AR2,).4!I2X#JLK)?J MA"]ES[4@XF/KRXOBE2@@^<@@.75(:* Z:XU&,(\,\2@4,EPG9(#R=.*!)RMS M$5>LGUA#+@A9$'(QYNXG.10*'/XL.)QQ&'!GB)(\5^*S"G'XB)PP')%DL(B6 M"H2BC1ES@ MA+0D"N#5>4-DI#K*'-)\DU^B!$H4C"T8^Z(")0K:/C[:SB:0,,U$XA+!G((R MZ[,#F(6(+#,D$*^EUC1[@8W!19E=+H?("XZ3N*D'P3_^554QK)&CL9B%9TIU MYX4H,;O<#'V?XK&%H9>)H:_T,! ^):U\!'*V&'&+%=+4YQ+1#)0R8:((J6HY M;$I)Z&6PE5Y\[8%"<@NQ:!:.Y.[ <8I3[XAGGD;)$PO:,BZ)-,1P2BBQQ=6W MQ-0V4S6'$QJ(B(AZ;1#'/('=J012SAME+)9"J&Q\@J:S<+ONA=\*OQ5^*_QV MOXR#0"R5-AHL$[=1&(6!Q[Q4CAAM0BK5>9:7WV:/U_7/^7 M]?DN*M5:PBQ8Z;@(+$F.'?PGI2-!&F,\MBGN@V2LW+/WRD+TI[ M[;^.]S:W+G8OWN.=S^\90,KY;NXXUO["]CYOT;W/'XYV/UYKBW04CEL7OQ^V M/N]]:;9;1ZW-]V)OT_.]S3\/6[3Y=:<=NKOMO>[>V];AOR_\U^;9/N-1!DQ MSXY&(AX21MHFCCQW3G'"C3>V)BP0]!@V,LL(JPGFW&DK0$V7VEELB+5)VF3@ M.W.]B]+6QH?6=NOMQ\:[K0^-C_^[\6%K?C7-+HEK*ZN>EQ_>]/FZ;'VNY!<& M ]#2'D2XH8O]G52)TV+UVOHI0O5^GW*M,&,4:9@UQ'U,2"N'42Z!FVR,7G'_ MDEMM33"F<1K[C4$6BZK+%BA369X'55LM9PN,JV+/JU/W]7K!>>9M>)P'#_UM)%]]_&\ORJO^B,%0[X@C_DC1#W= MVF,.RV#J(E\8__=][?IQ.WN^^[EUV#K:93N;[\_WVAMPSH=CL.$[NY\_L6;[ MS^[>4?:/_W7&9VF#[7\,Y[1W6>OS M+KG6FBL%;W"*%''A%/P3#+)64)0\C4X;BAVU*^N"KE:XO2RY' L/XXN9R%$H MI%#(JPDJ*A3R( J9A@@QBG6TT2,2"4?0B%S*8X!NV 1 Q0"!:( Z,@0TU$P7&G.)8: MJUSHSJQ*-9]!42ADL;,<[^6174KGW.]VT/&-RVWF24!"8QR1T*A#$9ZH%M0/ MA_F6,GR;:-EEI8MJ[VWP$_U6WXU1V1D-!T-[DD>VDJ3"*'=BE"N]LJ3"@6KA M48@6&,7 7PY4 :1%LE@&RR0.*^N,KF*JGYY1GF%M+BHFWM],^0D[>06!?PH" M/Z?;IR#PDR+PU"V$/4Z>ME**?MCHI<9FISL:YH)2'X<]_Z6QV7S1./X"NY M!1E4\QO#'"-,ZZD76K@3+5QMO44-)XGEOHM2(ZYSZZV<8(833"485QP34>3B M%2(+,/X,8)QQ/&H)TQ*Q199I MCSC8>V!)*(*L]XKAB!/&J)<,N2DP<@E9X2)GL+\5CN;7#Q#O/C3+\Y%1<426E(0>/%C^PH"/Q8"3WU? M'A.9F$R().X0-T8AQ_,_(=A@)2$AY5[L;)6P9R@,7Q"X('!!X,6-[2L(_$@( M/.-,D1$(7(+[[C2"U](F MW\5^[4Q9A IGK[QWR+TSH5]6;Y!)5?K']2[1'Q7!OQH!CPM'WH(CKS1F=-$P MH[U!(5&!N#8<#!1.$4Z:*.SS=6EH\$%K,_?I"((5 %HI M'N@<*P3R- 0R=7,IEBN;28RLXQ)Q+!BR47G$!&5.)^HQ)YE ^'R,5R&00B"% M0!98Z%\"@3S0MU<(Y$D(9#84#D>BN2-(,0$$0H5"SG.%*)?869*,H'QE':]) M7 AD"=URKS@ ZBG<=(^Z)[58X_>8I/@@9_O+(\&G=L.-1;_0X)UH<'?6$2>D M"HS[@!+E"?&(%0+M)"%IK6 <H!!$(8@7Y68K M!'%/@IBI%BB_T&H:N-K)"N76T[/Y;OUN@8 MWMB_J+FH1Z=7%_1KG'6&AXWX-?9]9Q ;I_"R<*N#?K1#&)SAH3VIAMZ.$S#A M9;_$87W89%K@Q6*_>P[K#0#_^!C&M@Z1;N0>W/&K[XX"S&SJ]XZKP^&8T]'0 M3N8LC'V><>+SG/;O=M';T2#/>SRO+M8;#5$O(?B,X#;YRY-073->EBV$3YT^ M"!G<=9#O<-8;=0-<"0X==E 8%S5<:V2!/*DBI_-95Y_[^\]\!D)K3T_[O:_ M3,/8/6\\;[JDN$.H^/:)[\><46^[?U2O6$>';PSK99/!IMV;;$+%\,Z>YX,W M^GU[43O?^?8C]\5\G]K,9[1R%X];%[X>MSWM?FNW642M3XZ;G M>YM_'K9H\^M..W2!8KM[;UN'0(UGK??[4G.?F-8H:<41-](@[1E&H*"H@)7W M)-J*$N<8L0%KMYO%(>-0%J)S$/%&/,F"M1E]S+)7\P C%029U3M*TD/3OHHD M/9G+L(DKI! M(E(T$:8SRV*>X3KE>66:E5-RM2 MK9WV5H/(QG__AP:\_6VRZ,8ZXR.P_M65L]D9^&YO,.K'G01+YS2>#*J9^!"[ MH(>$/WJ#X6!NX0S:\ B_=T'C^^F+Y6"R6.#[UI?FT?9%J_V>-]_NXIVWNVSW M^-/%7OL3WCM^?]:B?W9:Q_#;W&+Y(IKT_7GSJ$G@>F=[1^_YWE'H[+5;W5;[ M RR^#;C.-MW;//CZ[PM_T6P?[.L@*2&.(Q=)0AR#!6$-SKVXM0PA$A*CJ.$0 M)#N&C8QA5"5MB?%!<\.9MMH0(3%VSD<>A&0KC0@0= IS,^R/XLKZUOM/V^W= MQA\[S7=;K8\;[>V=UIP!<64Q75M+]^=@Y.)O7MF MP23M]K*#)/:/JUF>6+6#?,1PYM7SG<#V^+L3LBGM886#.5,_,CQ6Y[23UWP^ MZ:C7.:GMHWR+8PN?*E-OYF*U%735]LMO/)@U$%?A8?-C=?+C.GB RECJ#(?Q MT@#\O9=?H*H9?SDTQ_:\<=(;9LNK&P>#J269+-AG8S/R;]L=75[ERCCWZH,/ M@/6'C0#PMC:I0)^MPM[QY6-G?:'1 ^LTVXV=7AA4=P4++L;L 6I+GTX(&=YF8%9#2M^O'Q&I^.)O!2R\62/A>N: MCO%"X0H !\2T,SB$%;0]6;-7^BHTWE7(-5'+3D?]TUX]6!;TXCS2(,IY,??C M$%9R_@0CZNL&#=]&H=4) %3.45AU)[;6H2^GL0,J2@;$"3;TIE,TZSI;:[R- M)[%ON]WSU=GY:QR/!M4:G\QOJ"X$6/,]72A91@3#F$N+.4_4*0+6!0])1JG+1>M@7U'+(JCSR&,.EJJA#FDP#U'4H(7 U&F#[;:ON?).>8^,3Z"?FBB12X2@X(06)"D2 MMC;>UQKV8+$*":N[7& MQO";OJKA%84L7-ZD-RT]43W W5P1L-@-(<0+'#D'N]&X1$%)ITY[;[RC^]LW M.46W6V_NX()X*$S,%->HBV\LT)[C7*NL1LE>CYPJ.7VD+>2*@),-/A6N,V'HC)%F-OT,E?_MK/UC"L MD=_..F%X"'P-=#RF9D[7E*A5AYO.M&[0RWL1OXVU##Q[B:OGS&Q#9CJ/_457 M1W+,YY6QG/GWL#_=ISV(R/6C_8)L@K?ZU7;/[/E@Y98L#L(Y$EZN\3NK3>:U@HH.W"Y<;_$+D:V4*BM=B&3_^>O/<*"038[)+( MJ@@LZ6YY,T^>Y^Q'.C@/!LF*0]()BRX4D;S1#8V1]WOTU4[ NYP>,6R/;IT9C-'UA2GB!6( M9\XRA;$Q"12&X*CU13I;,IJC<-Z!#2081S7B,?NPF77(.AN1\B!:)Q(IJ."@ MSRG5QGHQ-^0GI;,U0MM7DV'>'MD)=GXC783>/P9PVEZVV<[,.AEW;P2[8RJLG-4.\ M#:+;;5W>M;UI;Y_-HIDS:?K7=7B5EY6&ER7@RG#+^V2Z$ M]R37F1//@J.N%1"_ <&TAH,>"'8PKFNINE[X_@ &-(3SAO6(1I6IW^70L%!) MA37%9=)K^,0-4.K/>_?G^_\YCUIP^YN!%E;!!Q4MH='R9+RE'KOH@L]1 M8]87D\*2@=86G//E@&ON;-S:Y8&W%V$^ MUO54G>DYUIMAC8CK?-OWEU.N LSM][QUGS.-T>V]EP=,>6)"4,C2"#06?HS@:$_BA60=>? M^G"ST JU:%7)1I7=.F-H#?P-8)[S"1\/AM,XX6JJ&QGAN*;Q1E:H'?YPGTEO M/ W)S8_V34!YY7=8>'"G]52J&M5 MXD7#PV4K<>4BPCH,;2;E5B;K>H&*>VI^G;:_[9R^/1#6N6*U.%O!^=IU\KYM2LX&N<2\[DJ+40@8+,@+F5$=G+0C+ MRHKD N8_ZU[^-@#F$OOWAL;5GX;IU.YE\NQP=Y_L[OEO,&X&%/5]>\\?*.N3 MI (C$PQ@,,Y5*ZC0R%L5LF"%690;FY4F65LP%[S.5U#60L3= X9F_MFHD;OI M=4.M?]:&]"N(I=<;^.K3;GIW!HXU351AG,\Z:/.S/Z *8RM30+!]@=5H 2I%3(:>3$(:J*MSL3 MJJY2L.<#PD>+$>$M.VK&,WIQ)PFV?I7S%U2IX'8R'DPOJ;,VJU^:^F@P\3U[ M/(HOIA\6LLVK[UT8=W_\(D]RZ(Y WCYYT>U7TUL]MW%5&M/A1%3>RJ9063.> MQI/9J3V9%W)8ZX-"=X365Q^_]N+K#^*.Y.J6%^,.N>Z@8.*6UZ[ED']V_9:E MEMV-ZCM];F0,-)G"G,/K?GZB&\2 3VL1G//R4JD>8TBQ_+'=9 MD;*LMUM6799U'9=5E9Y%MY^_'\#R\ MO]<[VC_Z^&7GZ$UW^^B?1]NG[[[ \9.=[H6B2'!L?^\MV8;WV?[P&M[MW>'N MAX]PO[=T_\/6R?[1_NG.[_GX%OWWZ>OYLJJ1 XE+PY'U2>38YAQG9R5R4J40 M2("ES3T VYHO.HB6J+SX6C3]>Z;M*0K&%(QYPI;?!6,>!F-FE5DU-U(0R1'7 M3"&NK$)&1(5B8(Q2ZJT1(F,,-H]0>:]@3,&8@C$%8QZUJ7G!F ?!F+GBKE:2 M:*B.2(BJ^K?* 97.(R]%Y%Q19KC;V*1M43"F=$E:YOGK\9#HX*+-P5%K;.F[<8,\91 M1&F*B/LDD0TZ($6")39YA4W*.6E6&M0CN(PCD?EG/>@[VF M<,YEX)QS[712Q")9!ZS2 >?$@2%'F$)4:4>=,-YIEM-J3>&-#1'A)!U(X=[D+(B$!%/& M<^4,]Q&PA"^69RA8LE1FF&<=C]6&YU7Y_\ KEC,VJSG8/.V:ENO%Z?$P\[JD M\+O2T5VPZ783;+D"P#<"X.UY,QB/*1)C(V(F)<0-"\AAQI$G7 0<>63>9 \\ M,X_0'/4)=^;RL;SBHB]PMN2;9I7A;/D"R0JJEO+ 18ON6+.TJB$YVNK7=8L^5',0P\NZ4WAU\!4PQS>V._PK MEY_9JUJ[/NO"1EL'E E'DQ1(@!B>JYHZI)4#OA:5Y4)%Q@Q>*&Q4BN:L6P6: M%1SR/17-6880MU+#HE2<*]?=W7N+=U_!LTX_=G=?;9$=NDVS3>SCY]Z7 MG5>O3_?_O& S^[SU?7OOB]CY?4OLO'K+X;U.87Q\^_-[MG_Z\7#GU5]'NQ_> MXNV]G<,+=6NTCSA%*A#5C"+N&4-::HFX HP%6!Z M3&#B'" H:)J4,-P(JP.).B1.C2!&CA,(T M=_U1W";B2.($% MLF/).L1^$5!2H7C&HWIG7(:UV.@ED: J(&\V0LZ!28B$- M"<%&4NF0HL,6$],*5#]D6,6%@(K';7)T^?:LXAZ:/9IW7KVM1Z/)4?U;"0#X M_.E &.PTUQYI@P7BCE'86_ IPIJPQ"CSV*Q[9Z-O4RN[;:SL_"V".ATT(,AUS>HVC'GPT>#$'O3 MSMCS[96FPT'3X=@9S:Y%MR.%U2T#-VA'\&M""NX0N$$[4M*'BH)@#Q(%L:)# M_MGU*X$;Z^8*+H$;:[FL)7!C+9>U!&[<8?[>=4=?4,H]8K06P>] 1'R@ MIG.7S.2UU'@S.]NRSS7I2/6W6D']__Y+4T)^J;^0CM)_6Q;K-QYL28,Z/FM%(_CF%*.UG..?-Q(+JB M=M4FN;3W<6__&]SO?W=X?[1V\^;Y_^=?3QP[O#CY\_'FW3_=,+ M%; %3]:88!$WU""N:$ V&((4\49P"@3A5+;( QNDORRX.?YV[WZ.YU:%;WDU MV,)W'XKOWK'J3.&[*\MW9W%@P81@!+&(J>00%YP@:ZA&F@F/&3&61%;X;N&[ MA>_>']^]8WF4PG=7E>_.!?4 WZ4F^H PUB#O.LZ1Q4$@6&L1O>=,1%?X;JDZ MO20S^->@!^RCUQV?M-X #0Z&2V+47[F)Q!UV*X_P&AIKR]J5M7O$M>.XU5C1 MX3=.BOW\WCH2-+)AZX]NBJUNO[4?[7#T0 #Q=!$)3S*WHC.C6M7!*Z(ZEB6^ MY1+KLL3/;8G7K5#C#R+/!ZT0866/X% K3H'CZYEVT:["PK/!PO9/6I,1//JP M.P)](U/!W'FMNO_-H-_Z%N.7WDG+]P95_'D.-,]AYZG5'8_RC8[@G+H8I.UG M^NV/NB$.1RT_&0Z!R.!2^]5V>U60>+=?&U:R"6<\/])N:J7)>#*,\T/HCF9O MD,_NIA2'K0'0;/42LV-PD]&T=/.&\8[6@R/&F=9"]U'O[7. W$'\,:S0+QF^C]ECT^'@Y@/O(M\QBN',(9 M@(?&NC-J67C5-GC&]"ZM8WLRF(Q']3N>FXY\ MVJA:E.E@YM_Y:\XT@+4<-;DNH_;LZO@]#GUW%.'F8[@37-DLZSC;1B9 )-5T M=\ZG#.0=E<_I]NN$F'-[ZA@H)__X8ACSVGZ=!NT3#"3;D"^G'27J[779E=:- M!KW)./[2[$0\?XOSURPRN27?LI)BE4'++B;< _YR%N"A0G65]K <>&XZ^BC]EE49M,&>LTH.L.R@XGYJ&RFJXI&GO[K";1T?2VU83+B M5 ME!$7JECJ$5]WXU5+V21B1:TU:GES-JBK^__/1I&#]5ENC^>-CMC[J^*0S3[5>FN?'A M8 +/":/_74HO[X-E 3[%-KS8PNJ1..P]S.%CT\3#OLTRFO OH\=S9L/:LCZM MSG>E\6[57J@I,[@V[_.Z<6JMS0O]*WMA+SAP"N,JC.NF^WPJB*S-QMB:"E1K M\T95ILC3;/7EW,U%-"T<_OG2Q)FLF?7$J9R6/Y_)./G+>?F@T$VAFQG49_J8 MP63^=AYB"K@\"X(HX%)HHH!+H9O'!Y?530U^"F_![F0\&MM^'F(.1_^G[4_L M\*0I1OE Q=0>H@G%+4I-/,5T7UEI8I1#B4<7.X]*YB4E3!KIN W,I:BH5)X: M"E,HU,'6985]MG;>G"\QT9\&^.\G,$=!.4RUC/7K%\-W?M[[O?'A] MNOO[3N_CJY?XX]XVWM][]V7GPS^_;)]^X?M[_^SM?OCKRT[W8J^83WS_\VNR MO[?-]^E?7[9?O>MMG\*X?W]+]H_>GN[N'1YN'[T7'S^\I1?*J'DO7%0Q(I6L M1MQJCVP*#%F'K=(RQ8#=QB9I,ZK:)L>YK&F_F*?8FLO5V>UAUN[A^Y@]Q#NX3E=Y% M^ 2H=&:J.-]$DQ4\^BD\FJNWYZ.)(FF&&$\6<:4LLII:E+P,SH2HOT!J1BB'M<0%9DBA @IG7=<8&I-T!P^1I &K1*FXKT+E4Z+(6K%^.U, M_J/MO8TX^@6.<*+B\++M\+'A?KW"I#M#^# M:$9YPJ H(B*%1UP9C8RT#%D@!Z$-D\F"LLA$6S)<,'KENM8^F[*6#;-H_5ZW M/7J@U-1[Z:.\EF9&;XT3-!$;&.<1ODC'*9/:2L$\MO'2QCE/96^LB&2TU0<- MM3L(OP\'HU'1\VX$(MOS::G4@7I'>4#11()X,@Y9:C&B5@1%0TC>Q1Q]K=L, M/P*(/%:S\R5!C:6KEO-$Q12?CQISCP2^,J!S3=;IW9#GYH;%T8W0I1@7[Q-T MYE)0"0\ *03)I"GBH*HB%P5'@0B#+68I:0&*"]#5(X2?%\@ID+-T"U<@Y^<: M(MPDR?1N6).-9B.8&/ATKR:R\XA3K&-WPIBYM%)E/.-.&<2"U#FM5"/+%45: M>Q^)"][F>CM4+U;:66B=L1Q[;^EXU"J 2[$=/;#MB'/@GT'3I(3A1E@=2-0A M<6H$,8J3BJOJ*5=]XH)FQ79T#RQV)L8+HH.+WB!O:H7Q9@9RG@9RG#PI[^A'<>UA: >%G#L(WL:;=$7V+ M-6T%4'<^$U2Y1)WG +:>&L0#T\A@C1'!1H>M M%.K,$CV559J+))$SEB*.K4 Z AA2[U5*27C^<8F8QU>?#AKBSE/;\YZ^A$4 M@UI!X:?+Y+P;^F9[6C&C+2O8SE(V,4X6UC@@&;Q W-F '%$!JR'2LJ\8=+PBMG^KG:H+$$>YGC@OVR-1I,87DV MO7^J>7T%"Z/J8$,#9R10M*P;,?ZW\VF6)AD,"VJ0="EGO$1=5].1WM@8:30: MJ\SW69L]L OEECMN2?G4?3:,,]'2[@3V2X;+JQ#IN04%HJ![D&@8Q9E MS6&%J1,>4: OQ 7VR.KD$(T\!,J9"#AL;(H.TTM7XZ6 1P&/ AZKG?/X:-$$ M"X"R-QC;7K$]W0E'YA,B.?:86P>*!S.(1ZJ1CCXA:@R0@,HZB=O85&VL%F,+ MB@*R6AA2K#/W;YUYW$S'8IUY<-8X$[%Q!$NZU M(QN;5/&VX8O5C@MS7"WF6 3L(F"O>RYBL7L!BL'IXWSE(%HZ<\9=XH0PR(VV"12X$B1BSABL.*>YW+MI.VN:2&;N&. MJ\4=BXA=1.QUS_8K%JN'Q8Y9PA\3CLKD# HN@5PM/4'.!8R<9Y$;HQ7-"7^F MHY:OO7!!CV*R*B:K@J=+9+*ZA\2]8K):;6B=I?<)0I2,@6=HC8@K1I&S."+K MK5:..1Q<]@:UN5S$UJ*4E7:+CYK;]V8P3+%;&BZN?:;?'5&CH9/)<(8;1?^Z M$4B\GT\%E#%)S[U&C 2)>-(26488BMP+8X1,3.84<-G6?#&CHQ137/U:*Z6R M2*DL4C((+\658O.[3\R9!3A;@34AQB%.L\G/<8]TD IQR8B17%-EU,8F)1VQ MF'Q>"H\4W"FX4W#G*9(/[[&DU1S:O.R'U]^/N\/J#J7*U?V@S5RF(?$D4LX3 M$EA:Q(-ER/H0$=8<*R8$TS*C#5LLGH>.Y>R*'A2 MA#"4N P@T?N(#/<2D:AL+BHE/0_ 8WD;DX>-_RILMDCS2[=P19I_-IF.Q8KT ML)@SE^O(+95>?%8E][8&_.7&8DL])ZS S2UN80 LZ1C#U@4K?+98V99NX8IL_VRR,XN5[:%!9Y:?Z:CS7FN+M! 5Z) , M/R#=&\JP)8H&G5NM\PY]A 3- CS%S%;,; 6*UP.*'SFQLYC75@B 9UF<&DME M%99($&>SGPLC$WE$@OM5]'' M(Q>'];PR4KHUWJ>>=JE=4#E.J)!<.4VX9LE%JF+P7NK@M(WF8.OI,S?GJ&1G MDNFCZ&4W@H7]^;Q-XBEA2GM$<_]>3IS.3A>+7)":62>3BMD6V"9$MC%_A :^ M:Y_D7RJO+(:^*1 M2<&@H FVE')M M*JM0\D$CCE6./9 ',P:R3&+TN9NOVW.'R%3OV#&PV-&,+ ML6HE4?1\(J*.E,B 8+DQP&CP */4(<&\=M$[D5)6O&2;25QP=)5QM)BK'LQ< M%9DBA @IG7=<8&I-T!P^1IH"B*BUJ?^)$PN+N>KN;'.65BA,D#I(C@CC!'$B M$W+.:^2$3UQ:Q:W%V5XEL&S+2_HW%LZY@IRSR-M%WKYG>]7MD*/8JU8&,N:: M-F)E$]<$19;]PE9%9*5)2 !Z!/@I:A$!,GA'ELC3E8:+IS<7/?T(BL&J .B# M&JQN!YS%8+6B,#I+[+RVE5A*W9%2=^3YI@G.(4JQ[=TGSLRBER-U M+O+$471,(\XQSSACD6*$2ZX3 [3)128[ZA$BEPO*%)19NH4K*+.JZ87NQ\CC M?HP\YPU@I%C ;@@V<_F%W'OJ!;6(8H41=R8B';5&5CFLB<$.J&UC4[:%6"QH M7,!FS<"FV(Q*)F*Q&=V=O;[(\\\O@[%8C1X&:>8R&%5PR7N.$2,:D(9BCZP3 1$NJ:=< M4Q?J@+!2)7Y]4>;I0[6>?@2E2GS!W;7/?"QVM&6 W_G4QR!RT+7V" O&.S:\]@BTA>1_ODE5Q93VD-!S2RY MTBBO@J4))9&=XE%DKXURR& 7G8B&6YJAAG1(L:6M+-<^ M*;/8TI8#?V=9F=9PT.D >H$ ).*>!60]$4@&JT.2)EEB-C89:1-5 /A!&L,)Q\/H M8U[&5C4MK6&$7T:Y37IU>#P8VUX^:6R_MP859V@=#GHA)V=J2M0OHXLW;KM;X-) M+[0.[=?8FT]FX[6+C3?S]:TDMEY;N$T:^'8O3QWX?8'_W5MQ_,9!?&L$W? MGFQ_WB9POV\?/[_E'S^'[L>]G=[.WKLC8-APGRWZ\=6G[_\^?4NW3]\?6,JY MDX*A&"U'G'&%C$D4,1^(=4PXG>C&)E4=LVA#:]]J%>\0]5A6\=)5_'(@@V2) M D1*&PCB-!+DE#+(1D^#X"(* ZO(<.>2SI,MVP^W6L@[&-W+0EZRD#NO]@^T M(TY)&U'BR<)",HP,9PEASU+B#!OX"PLI.W@Q.K1AT!=+ ;1;F2M6?W6UUGE5 MVH -H^,(%WZ-O9/.&>17 +]F@/ZM,8RU;&T9:R4+J%9#.LS7%-Z^QE$^*4R& M&;\NF;-;XY:WQ@F:"# [SB-\ <9'F=06^*['-E:]XLVT5_P#9FV^_L^D.S[9 MZH_&PTG^<;0+"#_<.[3]1H/YJYJ#:=/X"Q;%W^'^XU> _&]@_LX7FWF&VY7M M['TY8)_=_*)C%O-E;H>>G /5!$T3,%AN M!&A )((6Q*D1Q"A.*EK24UIZP%C.0DOW24N?MP\D<;X*U&3" RW9I)$#=1&! MH)L4B&2!5&V*9$" ^ 7IH%+T M:K7V7$^A]PN:2#Q&:,<-J78OS^$BB?/@!AMXO M=A:26G:2>GN@F/6).XD",Z _,6!]QEA@@L($'"QW'KM,4I= :$-2/X;2^X70 M0E5+3E6GKP^ 0<00(LAB2F!@5#(@*Z-$E!K*&!=2<7D]H\I+?(:)HU;LP]UN MI:FW7BX6^YM>5T.TGZ,,^#(:C^ ./=M , P.-4AM,V&,X)6H:@(S>LHMFF..*U60Y\O_.>93N00Z4,&,<$RB:+%$G >/G$P"D6!=\"(D$P&200_A M%SV+-;.\8)R\AE2HE8%[$^"!DH<@0+14C 9.$Y="6W\IJ5P 6'\8PZ07=]/E MQ%#].GHY&1\.AGFAWP,C'U9>K1I'_]6S_=&O)^>"[]YE<-Z#4?[:@_.>'17X MT^V]_0,#NJ>WR2'"C4<<1'MD2*)(*9,4QUP9Y3=:$9CP,2P'2"EQ8^T,T6G0 MZPV^9>VX.P*&.)H7"PXL[>0#&S=/F+ZCBLNQD/)A>4L<\5+^XP1"V35Z8 MGCT>Q1?3#PNA7]7W+NRQ_OA%GNC0'1WW[,F+;K^:XNJYOWSKAO'A"V,Z5)HJ MOJDI*=V,ISY,.G7LTX4(D/H@Q1W*]-7'K[WXVH.JH^AMK\4=0MK[W^ M=7C'7'?G)1RRZ2A-5VK$*T@6M$-NO46>CBQ^EI ?H!3]?Z7JOT>(0EZ24+'Y MJ2/BON?. P;$X2/,GGJ$V9MKW_$3X>Y3U .Y-UZ:5KI$IS[*-BCD=C-RFPM, M7EER6RL._8B+'EN5$MJJM-"?6/W'V#^-_)\? =/6&@UZW=":ON"JS7-M$KA5 M@[@;T=\]3-K#+_O#CG].+5TDM2-5Y^6BQ]K:R[)[ MBUQ6F'9AVD4N6^G7*G)9V>(WW^)K0_[KQJ6F$EG-@Z\2RQ[" /ASC=_OVA_X MQS5:'J("28MUB&E5B=GDE]9_MPCK2/9 ?8%OV:KZ%K4HGV0N;U:,T@F#G4HD M.8:Y9-))&G$@&C-OA+!T&5H!SSF@UJL8)=[Y_36&YW5W]]YTMS]LXX][>7Q; M#,9YLO/Y\//VT3^/=O=";^>WBQ5*WN+]/1C?[UMB^\/6]_W3=[V=5_!>GSW= M>;5%=W_?/MD_VA<[]#W^]^G;^5; +HJ@8@A()*)RZ&2.;7(.6<95D-Q9Q\7& M)B>F;?ABX/D*]8U_DLUW^ZI@/\G>GU1#OU?&N7R+=UVX)FR;*(V1"3/+@W6Y M0'8R/A)F%%>,WB6R]ZZEG.;XXX54PS.5ZK=9.-Y>'![1PC=_CF_.VF'QH!E+ M)*)HO46^>1N9<%A1;'0GR MZM3LVXF1]UYA]FI.N)859A^-#\YU74W%POX;%HW<]*ZU[;%A"/QS5GTF.*E.FD,8K*@O0H!0>M6QK$M2"* M)Z$,MT7K7E/&6;3N==2ZK^YF<)76O:I)M8_--^=:@Q*N3)*)($^,0SPQBRS3 M =$$ZK;F7/.@BM9=M.ZB=3^AUOW,^KH\GO5QKD>CCEY@!YS/"VMRT=R(7! , M)>FQCEDG5Z*HW?=:2/Y)\G=6U'U/:4?.^^^9Z&CZ4/[[Q9E\OI:$I(C"VH2$ M)>71!4>K^A0T*F*C$->5F2_^^Q5!@O?S_GM) W4B,12] B!PWB+ ^X","]PX M*K@7;&-3*M76_#&PX':;<5DYV1TL"2L98?]L+ G*:NF]@OV1!,<":RL#4Q8S MS"06417__5KRS9D%5DAI4C06*9$;,TF'D0G"(:V,MDKI8%G8V%0==B^6A =D M!D^70[Y+0EW0;'5D2"OMB3<3HPL_OL5X8-S_GL5#:PG]\@'S$%^9 8Y M$!N15=%2J@Q.6%3==_1B\E=A<'_IW9YDQ\=$[+Q*5&ME*[ M??(HEU)'/#*,M; X,)9[7?&V5(N5M0OC7&G&6=3N=52[BP/_H?CFG ,_J&R4 MI XE%D'CH>0]^];UD MX#^"*<%YB9U.B1'))956&"HT%\Z()''TRV!**![\NT'!_KD,?!U<)"8@H7%" MG&D+2 "8X"/'7C.F4]6@2P--L1+,55(!2BI 94G G%/G4\"8\B"(#HQ1ZK# MP@KI2P+^>K+-N10JY6-BN367CB8GX"MD"+>(QDB8SC98C<_U?"NI ,_(DO#< M4P%N)T46!_Z*\,$Y![ZS06!882! 2Q!7.B(3O4(B<$Q%C"()$!\;]:U(C^LD M/1:M^UEIW<6!?V>V.1,?O8HQ^,@09L0C'JA'P$F!;3)/@B&:116+UKV>?+-H MW>NH=1?__4.QS3G_O9 LPZ1'6N;")2XJI!4.B'!@F)XDIT@L6G?1NHO6_81: M=_'?/Y#U<U_LE'&ZC#?2[5WY3BA0G+E8 ]JEERD"K0[+W5PVL:E"+\O M/O.[L5\_[S,/1"KE+$X8MTG#*IK13,8QN+TWTM^>[,:DJY#9PJ M@:+&/O-=@8Q-%!G--,?"287=_:G_)7Q_M=3_YQZ^?SLQM#C=5X0/SCG=J5*8 M.B&0TT;FJDL8.9F- 2$08YR6SIB-34O*O_3 MJ/S%X_] IL\YCS]SEEJ<)'+8"\0Q4\AQ39&..EDB?F5\&=>]U^1(?U=T(KQO@NCL;PEK"36W^.!_Y+ZSUPH]'9 M%%43LE(3,$=.E[SNWF%L)=L=MK[:WB2V!JD5K3]LO?OS?>L3<,$\#=U1*_X' M!+G6>- :3T^'%_T2Q[.K\H',0VW_I"I>H'X9Y>]'P,[K:80/^9Q@Q]7YU-;9);[73:GU%=:@=9UT++BB5F 2@;=S8;71$D=K@Y+81T%X)1WKJ72L MKY2.OX'^-XK]>X.%ZL]?,'K8](!SN]G;UW1Q]?O83[;-&/KSY]__?I^]/=5_L'$EM@ M+2"Y2N(QXI)CY*B!KQYK;%0DE=%@?#B,L95UE-%%+M-*P\'1%20SC*UO^<_- M#%>W(II'MV"]_L^D.S[9Z@,7FN0?1[LP!\.]0]MO9([?\S2,MOHU?:V\:'$' M0L/;G]\>2"V9B8DB8J5&W&./M @!$2>YY=X%G,4#K=J2+79T/,=[SOA=OY6% MQY8=MVSK6R/6(5O+=:WC+-!EU,3M\. MNX"[SY*C9<",H7"TBI3>'CBB?)16(AX= U)R'EG+,$K*&46X8#IFA4>UU24E M;ELV3_FHQL>OU<2V0- !>:1B:IW6F\$PQ>YX M0T/9!!-F-P?5&W/P(-IIM MF\EPN]7WO4FHV>)X &)T%@9A/5%E'01ZG-%"*W[/GV.FJ=E-8S]?_2KZF!TQ MM<;!2+OFL=_LZ'I&>K\4C\0-"/YEKS?PP.3"Y93_NG[9,W*5SX]<*;S#@8Z& M!!+%8.24F5#LP+)W,=I6,BHB"!J$*&6XJ$Q/=Z.\UT?'O<%)C'_&X5>0-BZGOYU! MOW[%BLF.]O*TS!__#29E9S#>CS#NZ3L_9V)ENWNO#X@-'"1#CZ2.'G&="++" M!H0=)]P0(F/FK;2SV'3AC%AM/[2^P>>6B_/4- #1:$Y>;)W)BQ6H982WQ\?# MP7=8[W'LG3R*>GN9\^?!:*M&;X"7YJ=\WC/4?OG.Y_>9)P;L S#!Q'*\IJ7( MAF 0B1ICAIW3/LB\E2;<::VPM>FFYK8I.396HG]-AOX0J+'UKY[MK_ T M7&]TVP(N$D*U0Z9&M5%M)*L%XHK'5$C8"MV1GXRRI&4=L)CVO*&M!3/5@FUJ M7:\[.LS(!\>NF]#\L-CW@TG%F6)S9H6 W6K#9R'O)OAV. 8SAUGW#R9N]_D>/J"6^_^A-?J9SOBD04N.#E: MY(DW@6$G@3M:[Y+3C(.F9;SGW' 6N%#"<'*Y!PB1GX!A"Q/PXC<[.IQG>7]T MC[KC9ZR;['_?.?UR0%*D!* (*:E!03&>(>U#0@ED'YLC$P2-P-A$&W;0(H2> MHRY?6X=KPJ]L+;5IY=O-]5&\&HS D)Z..N,B-"J9D+<@8K@O$\'QBL?,$D( MZ 7T!DIS$>Z@,SQZ(10VRM.-3;V8/_:WJ:OA2A_$Y?35AI4>Q^$1L.)0.SAV M_7APIER0SAG;!-X+.K %U>];K4K$_G PE[-NGHG\V=V^Z&;%<3JP351YF'4 MIIK\XPD(BJ/#?)>!&]NL0!\""GTZK"X QO=I:(\J7@_?X7VZ0,[]*2@7:+/^/Q>%Z[PO/O!8H_ M#'Q\&(;V&]SP9 S@-V\KF']&NQH_S$P+)KMZX?'A8>R%F?E^!A/YE;I93QM/ MAGDA\KG52\/+94L#P$'_['0X+<<2C9H%: P0LWEKPX'J5:;/A2$<@M -8GGL M7S>,QMY;C>:B 61NWO,KG9M[8%'S]\E8#8/*IX)_B M]#W#5O_-(.^U,W_9-!0'4;:!NF%5DI%N[%) M&&N;2P(>IN0*Q'H;_\3MA*J*?BY!S_6(?;G+@NZ\VC^(PGNOHP89*2C$<0Z? M9D(B9CC-47Q$&@TB$^^H1;S+UH-Z26L!?,&Z<-YU7\OA-2)DR^H-I.LK".)! MI*H[!%P5M]3/$I__MOWY_8$A.F*9TZ2BTYGX,,HU<1#E@3KL"0E.@:35H8O6 MV?8M/9PD>J85H3+QP(*1''/BJ%,A1&/\HWDX"\'<@F"^'&@K8^*)@T#N0<&C MF"'C@72H#@9;CA.C+A,,UY>XGD 2O W-2!L5<)5D$Y4\F*BMH$)8ITA(Q!M< MT8R:THPJ-+-,-'.Z?T 3;'I&@5R\"X@G"NS&88&DU]9&[32Q+&>GDTL +LO/ M4\B:!F!IDVVJ VC(XCW/PK0%[GO 4Q/SP37A?4E^KI\S;% MX\&H,LB]J-Q(I-Q_*6Q1.+Y M6YR_9BY^-)L$XG#939:27IC+N;^'PUE([2>0;H;1?D$VP5N]L+UO]F2T\8]S M+W]A-A#>!,$ L$(0( @K1@,'TI9"6W^IG'.!Z_A#T,=[L=%T%L,@IGI390J: M&HEZMI^92,VA1J/)4;T7]G+\[1X,[]<>G/W\^,II%EY(#OS6(L?4)(NX$@%I MJ2)*(#XK[I1P46RT(G#?X[REAL"*U\I-<"$V=VH-NL@N9^:':VW_WVIG0:V6 MMQIKQKG8RM9DE/FN;?W:@YE 0-"#'KQ._;S*.IL/'PU"[-6VF\H2-]7?%T/E M[(R>7]S)EU-%HU^XH,KRL9/Q8'I)'6-?_=*D=<)"]>SQ*+Z8?EA()*J^=V'^ M^N,7>5%"=W3%'(/ZH# = M(5)F*GWD=TR&&/M14F)^\ M]J:E(R]GM@^:GBSOE)[\PP$WDMW]9ROK"_BA'B%5*(L]/Y%:.N6@(&C%'Z2$ M%PI8.0K0A0*>.06HVU) Z01\HZE^UQU]02EG1VTU#M+6.Y#5EZ,3\+4U5=:F M^M%#A)GP>[-5GID?YZP&F6C> ,U,2293S.I'FS3)YZ?[G_?YSJLOI]NGK[]] M?/4%;\.]]S_ N4?OV3;=_[:SY\G.:>]P>R'Y?*>[\_D3WMW;/MW>^_7+[M[; M[[L?=@X_OGI)/^YY&/=+N.X]V_WP^MN_3U_/USN6U 8194*.4H>XI PYYQG" MR5E-,35$YFY%G4>I>_0 >W19N=_?'KYMR5UXV(_+'3V#QG3/& 3NZ.0L(+#\ M(+#SVQD(6"VQ"4(B9Q5%G!J*K*48"9IB](IZ@G,P?T?CZ4?P@Q4I@L+C" IWC&PI@L(*" JS0KF!*A=E M,$A&J1#7 ?1&I@S"QG(=!<=$\JPMLL42$$50*(+"\X2E![ +W\J+L))6XE?= MG(K9#ZW];NR%!X+['T[GLVA?_Q#6X(7$F],X' 0[.GQ0W,^%2W)]PRGQ%-R_ M.>YOS5N)(V<8.RUS3WN"N)4!N<@T4M$;#;\YDGRNM:DIH;\\//3?RWY=5HYW M*ZQ_ K?R7K=Z^A'F/X4L?]3K%Z1AD%K6^.UMN-37>KZC2-%=,)!V2H)RC7Z4&&:8F"DTQ0ZC0Q M=F,S9_ MG2]WV?G73_:OK/#79\-?GUXY>?H1_,!&5Q!G6:QR!7%6 G%. MSA '1Z92U#3WY0*)GB6%M,$<41LTT2%PS5-&G$M*(1;$>4C$*1& =YCZ*:-H M_=%-N7=7:[]NIOG#I5@V'\_R3>UU]>)N90[ZR0X]M^X\2@?$RHRF<*>[ M<*=;&5,*=UH-[C07=^9-XCI%AKS(A7=MXLAAQI$.CBK.0R[PO4+FU[Z2=!&A"(L4WQ@(A<)'YUFXU>T6%U9W?O=8NH5A-9>&WCX7LH@W_&)%]U1[XW M&.5&\TM3R'[O[91!DNT/?QU]?.5IOF8?F.+.J[=\=^_=T?;>X9?=W__Y^>-G MCW=???J^LU#(_OWWCQ\^?MDY_0CC@V?OO85K/XF=W_>_[_[^EN\?P;A/X5ZO M7A-@=M]S3R_@8T1B2Q 1#".NG4/.!8DL%Q@+S@@H:;5W L@_AI<9PPRWT:@H M#:.8*VJMOU[^\?[UE:SRZN8)/W[8A<%1'0-Q M(FDAN5+:)685SQS;20:OMEYU^%_^^5MK;W ,FT53W#[KSORT0ZX>?%FCY2M> M(N_+5K4Q6]O1YFV9Y9JZU?#<5EV.E[O^5=JMOV=F1O$OYU:F^HW\\K^M$!-< M-)KKG=">:Y,,K]Q*0^!9WP;#+U53A:-J/@#,Y[LMY'F)WV$60MW?N&H+DYO3 MG,T5_/2?2;>9Q]R?K3N"&8.3\@^Y]UJO"P^KNS,,X!;#EO4>9G&H6U\?#48PY/#5 M]L?V4QQ,1C]^0J=UCDPN(8]6)>JW)L?PQKD%Z7>8^KH9<=7LHI[NINEVTSYT M5#UH-*JFL&F]-P)YL9M@)6;O8+,L.>G9W-SU>#*>-L.^8BE@&KKCW/%T#&0 M4],0Q*CU>1(^Y3/J;JO=_M=![VMNU H*2!?(J^;D\,14Q0,#&8)2DD3*"G_XW[VY;-29K6-:H(KV<7%7IF_4F'>;>RT XQ6D;><%VG45 M0*XEB%V8M]:["*)RI6[\:D?=.[9&6]Z) $ELCCLLLJ:30&K*W3$J26HJ96<^F;6Q,X'\!Y)W)>$/'&E>6"1)A\"MY03AW7,C2%$-BIC2:5Y MY)5^F;?3LU]E;BQ3 198:I*]1RPAS:Q#7'AJ%6Q%%L2-5CE@K*U7L(6QX<0S M:Y1B1)B0J)7&QFJ5?UC%J>SG>U]I911-SCN$:9*(YRZP)A$#*QVHS:9 HFZV MTL(X:W%@*>' M90V>" =82V-DGLL'GFERW[.JYS15%#LD8PJ-Y_W CFL E*6 M"VF\-#(GA?4'"P'ZM_CAHFQR4?%N>0M"6MTI=U%HJ*0/VQJ>B7(NBW+YW,O; ME.>;9X):5ZFW;E:A96,WN5/NVEW,O8#F/K*&?/_8 [/]KU\ M=OM^Z_ONWI=OVY^W3V#_LYV]EP<2.^:-H$A'3Q&/P2)8085@]SOB@F%>A(U- MPCJ+W59:0->]RA+^M6F(W0>JN-;A'4,PP7&L1$S<,JV#T,S[D.![Q,'6#N], M+&A&-9?$&5T #L>#FY")!XTG:\5D?P+QC@(SYT./ON#8!(U4AKD+-4@VTF' MG/8*:863TA1;3?S&9FU+/ZES7LZ[O6=:HIU-;V8P?>!X53GWJ?4=?JLH9EFX MS$VI9X[%5!:%-X/ARZ/L:*PX3.$N-57Q[;TO!]ISZZWS2'@.W"7Q7.##"40I M9\0(4/$BW]A4]#KN$FI?<65D.*ZV:^T@G),2*@CLCIJHB;QB%WQU<"R.QK#H MXUK"N GI*988HYIHRR6\ 75,Q^2UX@0+&M(5JBAB#TMY9W$_A=YJ>A/P'@?< M!P+:A$&,$YU;@DCD2*#(!VT%4X91JG+O,'$UN=F*04W%RM94HER@N6Q$^]2O M#;$9^\YDJO.VL[RXGYJ(!I"L!HT)]RB.#P>AW?IVV/6',\=S8_T=3>!'&,B, M=0(I16]'XU&[:K&'5U[K>N8A,;9\-4.N]F\7'E8:T]Z M$S@P<&>! >F<#)EY>!ZZC\.Q[?8OL/ IXC<;@KZ!N9K(&&9O$ 3*QL]-96?PR9Q2$U_MN&;35N7-!>%SUD ME4[;6!)R[,_4SPL(.AG&X?'MO)7?YK2 M8Q=>LCNL[CS.KIGL4YPZ>;*X,UI8,MC(&=, ?BH.GN44./'U9WUNYOPA<.,Z MC.P8&-KWB@IZ)S>2%(50,GE'M3")IUQBEFB,M1+4)8*9_$'10B1N8!*9,=71 )*QTC=R:KM(I9>&C6;X\;D;V*6QSX;G7*&6+.:'M^0W5::RLY MW,[=JP6(ZXFPI&7D#!3&$!F.@LL RZ,EOV&WCQ]X#WZPHYZ?DV"+5,D4P-!8 M+L2 $RUL^-%E3, ^/_+MVX8'P)S M[3\"%..TK4?/*R M*T$"'?0FX_A+PU+Q_"W.7S.7O^AC;N6Z[+Q7L@MS.??W<#@+%?P4D1M&^P4( M =[JA>U]LR>CC7^<>_D+L[DP25?G!5Z7#?6\LIM&E2-S-.F=*0*V#_/1NUJ@ M3[4W4UTES/8O%V1O(KJZ((6+"9/@-$^*&!]-8LPK^$>YR'Y0G:^(KG=BR0S$ MU@-)G;>!>I2PYHASYY$+T2)- N,1!%>>NUH1V:%7&R^G65.-5O5R> 3*4\Y0 MNBAI9NWT,GK[9K,GOI=S:,:U[E@1:.7>:+F31N5;5 ;_IW;@G^3OM<(;O_L8 M,WEFMCZ?&M8?5-&!]?'J5A>N!-*=#FU=#8L;FW\,8=_!46B,=!^.XS]F VO-L#?$9R=4O1U) 7L^OZG.IS==X=^O7V!$?: J;2^5;=MWNU3 M'U9H9K#_/JXX[)6/')W+.-KJYU?_/.G[L[#99A_,VR>R ;11[KI3(\NE3/MR MJ:FW0!7=ON]-GJ> M,S[,3!N?O[!LV@B.)0YZ$_)18L0)!O&=@U(F4J1*:B%P8AN;YA(_UZ6FC=_F M#1E_SALR=B\U9$SAY5(S1L6#+NZ4*ZUX:\O@;V?RD(F0)#7C0FNNG=*4VA29 M\I;!>!N3Q\_W+ON!&\4S%M6>L,V^#SOSZ@$45F4TL MEZ14B ?'D98D(8V1EC"A% MR2DVBG =EMCL51;[)HL=K18\6(H\%@E6G! $_#8@Y1*'76]!!>:W#(2^0M"[ MQB1VF0PX32V]XI)1_%1[ZAKS61/^K-877=\,!T>M,=RRDD7@W_-B]I']$IN9 MS)$X;7B-'"WSJ>LK^1ATF6[_*X@D9[-6:3+];KTX("0?#4!E.YF68VKA?8LY??K2('6RT8&OT3>^M7VJGB*/P]CS,[9W?Y< M583Y0>8HD^M\E[5NWA0]J;VV-Q+Q;U.,ZI8B_NMJ$?[,@3.5&/@!R'LP@8'8 M ,3RJ@F?RHKH69S;>6O1R\ID5H==%LV@@DQ%F0!\0@D;$+T]C%:V-F MX!4^G;1G81_=;+7*Y7#J.(Q9)@I,=U,Q"0;PPPB5M5V*5V=13S!3HT-0FRN M:J*6VE>80ZM9GQIWX-<,".T9IX>]&KL5A<_]>&Q/FE_@NOX@QWPU/\V;@2X4 MU;GLX9<)'--XTBH&=8:S =N/%>9 O9H;S28?]ZY,E!S(6#G;YAB-1W-TRN M/;MEYV<\@S]9@3+[.%>8QJZM0*D?JP+EVSJ@JW?R9IKAM]6O!0%8CJ4I1?GY MY12:\?[16P['OP&DTMT/6_CCJU^_ $2SW5>_ F3#/3^\%P#-='\!FM]U/[XZ MA+&\Q/ \L?_YW9?MWS-$>[[].T#V[Z_)Q[TO ,T?#_]]^AKO?#H001.<*/7*'F<Z_?_;'?>K.U\W+GMZV7?[1 ;=Q]M_UR;VMWYQ9U*G\X ME&N+2M\#;?WI#V.8].)NNI[*,NMXUJ3V\D +0A+A#@5. N)4:&25%(AR17FT M/@1/+I+.2G*]:X2S,GVW>/YF(.*J/(L\I3U[/(HOIA\6ZF97W[O] M7,[L19ZB::^O;K^:G.JYLP"-#FZ"-)K&7\V FN.=^MB%3FOU088[BNNKCU][ M\;4'14=B>LMK<8=<=Y!I?LMKKWVJ[&!^V[P0\[,C M7I:6C/?0?,$L7S],?KOQ4C;*N98&-2I,?"'/7JMP K?R6=YII_03,\57TG>R( M>.QN2'>=P4(.#T(.?\;C3HOJ0@Z%'#(Y_'/2CRUJ"CD4"EH4C+V3:Z+&M9UK*L95G+LI9E7=EE MU659R[*692W+6I9U69;U =3S__(^QI1^M.APRY73QO^TO3BZN"T>?JI^9"JZ MU%JT5!/WWP\[:16YW&76:GJKPQN79]9ND F=++:$"18M''EU.AOYM,H+YCL.S6@TOJY+6,>S9[V?Y MSFQ%,UWV/_QS]'%O<+K]Z@O;_O#/P^W3??QQ[R6&,77W]_(S]LG'([CF<^]H M__2?7_:[S37__N>A.PJ]W<_;WW;W_/?]H]>G.Y_?];9?O>OF^^3WV?G\UU%^ MY]T/'S]O'[WK_OMT>[S])_[^Q][K\?;+@V1H#,IBQ)5VB).8D"8\(BL8D9)1 M$FC:#I4FZ_I>-:/PC2O48,NAECOYG@4_"FX,V3XPT/*DFJ M)/.1\H"Q<9$SKW.KW> #I@W>2(91 SRZX,TRX\W)&=YP;YFFS"##J$"<8XN< MH!HQ%8C6)&%9X8U2[4J9*'A3\*;@S4H0_ KCC8N1*^JE%]9P+8RF4\2L2--_!'!N0,BX@:J3GF6O.4\4:; M-C8%;QX1;^B-\.:Z2?H!X"P=7[J"^P7T;S]E2[JS;J#I,V\D5\D8G+AWVLE@%<%4<69"D*E!?-5T M%LJA3 7QEQCQMS/:5ZC_\B"(*%,.89(F6L0Q-\AE8W^2V@C''$V> >03VI:K MI.HO.X%_P?IGQOD#^L]?SB4XX1JEP=+G@/M7&,\9#I Z39+!L4)]/45\R M7%!_J5%_^PSU<3")6BN1M%PA3KE$1BJ** $I3H:@4S"U@5]BN3JH7X"_ '\! M_@+\2\!XEFY__3SP,\(L-QZ0P5&>8_J,I4QI2;EP2F-QH9%P<>PO/?"_/P-^ M*R0.Q'FDO/&(Z^"0$88C'W.['RDPTSI'D)LV%J8 _\,"_[(4X%K%?-_?AX/1 MJ/6OX2!UQZV_CW+V;ZN7N^OZP:AJ!'H\'(2)'X\RE2R6,E^6&F=+-:?WB:P_ MG*6?E]I6&$H?,_>WVA'UAB@0>2.(?#N?TTM\[BSH'+(A(V0B'AFK*8HR6A>= M%4X(4(UEV^!'"'F_QVVT=.SF]CE5CU?*I.!$P8DUR]DM.'$'G)C%2#MF!6C$ M'$EN*. $\\AR+1#)%O/HN>) MN1S:I#E5E&(4K%6 $S@BBX5!T1K,I-)86= G.&XSR0I./(UK[5YF9M, M*<4:6-![S3-F"WK? ;UG6EZBRO-@#;*4:L1Q#,A$4/HBEH%+28E7=&-3T#96 MCY 0L\X\N:!W0>^"W@6]EQ:]'S/OM:#W[=%[+I\5J\28C18)$2B@MR/(6>$1 M\S)$;&/03H+NK=I2/4)YWG7FR06]"WH7]"[HO;3H_9@YK 6][^!AG"[P'>![Z68I +?JYR,6N#[ M+O ]2S)U4C#K=4)81(YX2@EI+0A2B4M-X)-.'.#;M$71O@M\%_@N\+TDDU3@ M>Y532@M\WP6^9ZFB,N"0(O7(^& 1I]HCG1Q!!%,JHV2<4K^QR52;L +?*Y : MNL;-7[>.CFUW>!3[X]8?L/F?K*K"\X&U.Y7A6&$@>\R$SESS8#PC[=\.[?!3 M'!5,NQ&FO9_/[62&N2 91EB0LD.7$(TZD0LY0B@A1 MR1MM)$LI\R]-"?VEL/W"]@O;+VS_H5(N"]M_4+8_EWA)8K(&6#P2S@3$%8C] M-@F!-+4J6LHBB::P_4?W.)4RINM'#<7@5N!W-7(F"_P^+/S.M"XF,4U6.^1C M *V+$X!?R1-2B2JJE##*BP*_!7X+_!;X+?"[K/![STF/!7X?%'[G4A^M4@8$ M)(\\)QRTWR2059HAYTD(C%+E""OP6^"WP&^!WP*_RPJ_]YRU6.#W87V.<[F+ MWF#BK<8H^/^?O3=M;B/'TH7_"D,S=Z8Z@E!C7US]*D)EN^JZ;TNJ:LOM=GUQ M8+5H4Z2:BVWYU[\'F5R2DKQHHY(4NF9L661F(H&#YSD[C$.<>0O\RQ42(C<$ ME!+$N7B?"_\6_BW\6_BWO?Q[MV6'A7_OF7^7Q8=>ZF"Y38A0%Q"G)B#'M$7< MT^24U$Q06OBW\&_AW\*_A7_;RK]W7#=8^/>>^7=9/9B(M"1RG..]P+HZ6@2< M*Q&7SIKDN&=1%_YM=<'@HSE+\L7 #T]CYY<(6!$[LW\=V\_Q+BL)2[G\(R^7 M_VF]989CF!CXZ1KUAK7@YP+:^7',O<$4YO/H+(YL'O&XWB'U]ZK]<= ;#$>] MR?D+&/LHCB?[@[!ZE^?_F<+'!W%R,H1//L)7,L$6:KT>M;YI%C'B$(*))'>Q M31SX5"FDC71(2.L<5]0YQW;V..M2?;DN?ZT'X6X7PY8SQPH9;0T9M?1LRD)! M+::@96ZO(3X:)BE2)C+$&0?C3OJ$E&4X6AP$,W%GCW25+'U9"PT5&FJ-@&\P M#:WSZ,M"0^VEH6:%)Z@C,7"-$F,"<6,L[JK6:&ATE^T M-=&_;9:4XC MRL'F5XD6Y6!3E8.EC1HX90Q+A0*+ 7$2-3*2K!AJH'C?I8&JC'*@@4DG4Y/U@A M1UA"GH#0,V<\UQK4 ]$5AA?MH&@'13LHVD$K)JEH!RTOLBW:P89J!\WR72ND M2Y1(A%TDB!-JD(W2(4,":(Q12V5IK1[H$ELHZD%1#XIZT(Y)*NI!RVN BWJP ML>K!LKHX62D"2Q8Q6'+$=2*YM[1$5O- L39$:0_J@>J2*W*PBWI0U(.B'A3U MH*@'[=U/[3S:M*@';58/EL7/T?&D*)=(XWST!)/K2IG!M%>,EVALVO1F6\6'"LKL111(,H, M1]PDAARS#@6ODF! :A6_=:\'QUC?Q*"?GM65Q"NQO5N%P ?M;@?TR M;5I':;WG A&B(^()S)KEJ'K^I1 7YIDUO: MY!;B+<2[6>6OA7AO1;R-)DHA6.RL0,8+C[CE%&F=*&*2$;";*=5$[.PIW26\ M,&]AWL*\A7D+\[:->==965J8]S;,VZC]#&#I*K!T$34F(2Y20LX'@4 U2C(& M3Y0$YB6TR_4:.D-L%]86YBW,6YBW,.]656T6YKU5=+%15PECWF7-(J.: M**T<(E0ZQ(G 2 ?/D;$B$4%A"34!ZN5=3(O56ZBW4&^AWD*];:/>=58;%NJ] M'?4NZP$Y,\KBE!!UE" >&4<6"!AA*:ABBGA,JWI NHY>@]N%M>4HU#N=SE_L MN.<[S^UH (,<=WZ/H\[+$SNZR^K 4ES_R(OKOUDY"!)7"=S=5A#21@'A*LG- M17W^W&H#+,@.%[+[ ;)[UZP6=#P:)P5#-DG@.H\C,D'G/WQ(1 EL?#X;;O>* M^I%R..E]%Y*44^$*0;2?(&[ #[>L-:2%%NZ%%I;9KI@K3*,)R''@:*XUF$!! M!B04CIZP0!@#$P@$H'1;+]Q0N*$U KX%W'#+LL3"#??"#8T2Q$ DM5)XI*G, MYWBZA"S'!BG*+5AR6'++,C=04KBA]-)L2\QJFR6EN/L*8S\@8]^RGK$P]OTP M]M*:L\8%&\&&PSR!->=ZE4U%RQ1 FV<:V)B"=DDQ[HNS&68U8,*I4 M0IA1C[B+"ND0(XI2$"*,M516CO%UG'>RS4!^ MT4 YO:LMBU.@?G-**0O WQ#@E^FW/ 4:%5'( ,PC+HU&QDF&I!8R9TE;J^RZ MBBD+RA>4+RB_<2A_WT61!>5OAO(K)S."A#KGD)2Y86>P'FD< .\55\S0A%6H M/%.TG,2[MO!1:=>Y?=)0W&>%;3>\H+&P[0W9=FE3)2:3UX$CC&U$7%B&3"Z0 M$!'C8(442KM:46%_5-C!5V+:P;6';PK:%;5O*MO==2%C8]H;QPD8IH66> M6! "Y%SBV95LD>::H!B2=Y* [W^= M6->/\'?H?=R;3^KA]!2>Y>M_YTW4&TQM-:_7,V MI>;R!/S@6%=?\(?G93F]!%\QO_W>(**3^M^$5G#V8E ?H)KQ W[JY'R-3F_@ M^], 3YF#X?A\O/K%(S\9NCCJ\/EWH_4GG30:GE;/J;XZ[E4C"782\W ^V5'8 M[5PYQE%,_>@G]1AA0>)XTIM,1S&/,_]J'$][L&IA"D\===QT#.\^'N=Q_!K= M:&I',&A6CV1W(1'5^F_1ZN[#=LS39OO]\RY,">Q:V^_ 7X.\H-Y/1WEM>H-J MQM)P.IJ<=/X#@88 U]NBH0==\[@9[A;O+!,,PFJ M[EV+U'AY"W?>L57]7"\!A PF^=NC:,>Q,QG")_WX#@:9[SOZ&/,S/L5^/_\- MOYJ,8#VG(\"8;G6_WN@4GEY)W1!&-NIX8*%WL1I:Z(W]=#RN!W$X!(F"<>1O M5C]3EG\-KYP)S ]V XPG\(M\=Q!B>? ;"!E+6/[]"6BJ* MPRQ8Z;@(+$F.'?PGI2-!&F,\MBF^)9+M7"%C9\-:Z)^,8M_F1_S\J11T5XE:W*ZZTCIX >#=GV>2B9NW6+VF >0^K]NH[2(L^>I\-_\\&2VY M[5U$#H3H [()WNJ)[7^RY^.=OZZ\_(79O#1)]4SL_'3\/.^'__DO30G]N?.W%=);51JIE8%[$P0SV4'9R=!Q._GQ]P-[ ]]Z TGCXVZ_OCWZ#>]%?^X?'GA_\]B;?CQZ TOCGOT^P M/_W7P+XVTZ/3YR)_Y\V7T(,QGM-//:6A]M$%;QG4X$O?PLP\!H&G?VGAX='+PX M/GA^>/RRLW_XK//TZ/#XQ>%OSP^?OGC^\K(>U-P0%W2B>L&^__S5\3J5TT:= MQ48G3D(T4FI%K"'.12_A_39SRWT%R8Z!.6$?P C/@>. [L8=#UJT!1I*UO?Z M@.69N("@(FA"9Q6QP>"!U#[:46\X'==757.8%7X@QA[P-:#=:=:"[*1S&N-D MIDMY>.^\Q\!X TJKM2I@].$9: #5[^L1=)O\6G-?G'VTVX'=#P\'3J[)$U?* MEUVH%,"?"\+?[6RI#E7Q)>R[X:AZSR?UBN2OP;C_46DJOX^&8"1ENV>\I9.P MLW/H3P:]#YW]WSH_94JA^.?%A]6_ MR<]_ ?GJ@X9E.R_GFE66R*=]VSN=JZ#_C.]JT:J^ KL%--+\I0,[&," P/+X M#:0=-M!N9^7V1/T,FZFZDP6-;U0KJK C0,^1@7"/X4M!\.;/1CN>#;\!+,PGIZ=@>$#5@Z\ M2_TPV ]9,X5IGY[!=K.S:SIG\"[PLB>Q7^F^BY$W7@*&43T1OCT/[H#;' ".:C2)_<,5(X07AWF"X]_-T M7'W5:)BMIG$U-?G1'L@[CBJE&!1JD-@X&C>G!$PK0(W#X<>9?,@L'YC5D $]%/.F/;C^/Y*OWH"S4'\M,H(]:HOBD VDP2 MF[>?"^-N)\-Q+3*A%SJ#(7P!=/Q>.L^+D*W)TRR",)KY@//;V,6PY[^M;P'F MC8O5"*>C\32NKG,>XCB>V5&^H:]D^FR)&?E3>.+,AU?OD=[,K(9MIBJ(3MDT M@U=?VC0N]H>?MM=R?=&PTV$6X/G7P@=8IHS3>2I!D+,#[-M0B\7X:WE78-)>*>B?&^3Z<;9[%)JEA9I0%%LR/D,45+,?^;!7!0/4C ML$A@5W=.;%ZU.%CLJ]IBA8%FC!D!X1[-O2FB.WOII0S9\+&7UST/H]XBO5$& M*!AJ]69#N!%L+]B(%Q0 &.G'ZNT76VL^'=V9;3][PS!_Q>J*$)?:R<(F;C ^ M7/7.CD*E8ERQ?2_C27.C5J/-/K?&"\+O3NV'>''WY<'!OY<[;FM5C54-T9Z= M1=NOH2Q/Z/^%+X*T+'; 0O;_GQWUQZ/I2:SD9X'",QF2W1^\&B"L JZ\7T;3 M!"<^>B5.^=^=B!<\':FU1D?P8<-9?0=Z/L[(KEY.=[][4?W,+-OC MR6@XZ/GQ;.S+@?4R0X\FWF9V.[^<+T&IPKH1[-F:9'_H_L 9I[WQ M##O^=[RX[^O*>CCIC1N 4#W7@0RATQI8X*HF5V6@RXS>!V5IJ\FG0;]+B)HI ML NR_D&MM9+S,WL^7\&%ZF"GXUI5R'>Y>F/5_)*WS(*G&@36G>DL.1+3/_^> M2K4$8OC"0F<"A7D(X)ZOJ^U)^.9PU(,5@S=:*OV@\,]?>ZF$5*+RE^SZK06I M_L*<5S*[5D[<:D05<2TV,)EOX.7L5II4EK?E3(&HCH:?*RZ U_OO;P4\+P8Z ML=7!!)]"2CQ)HQFSC"=&G4K>&CW/*R*S0"?\T QT(K'3J:D.[O5Y\F0P/0W# MR>SSB\ZM?PS'XZ5+Z_Q9O;PO*XW^7[8_C8MPJ'QTGJT7GX^./WPZ>'_P!9Y- M#M[[M\'(P*212&G'$)?4(ELU=K.$^0@?<"YV]N3NY62B#NSU?E[WL_YT7.D^ M.2*PV]G/1A,(ZQP_L]Q5H I??1G/)C-"G$=[.ONPD4?C2:VI9=-EL=EZXWI/ MP]^P]#D*4MT+B##K'\-/@WS+Q9Z0BQN"ME6K0A5=].8,VI3N?".;XUD-VV&& M'TLBN;F\^Q2IU4PQRSGW6EL6;.3,!6:C%_YB2?;%(C'$?D#>+3#HDW\ :;ZK M-,"7<3+I5W;\?O4"^_7;'0^/LE[[.S#F^?//.0P$,_%BMEAE)]0[@1\^^^,M M55)3+C&B7&N0?QV1XS@B)K&.,BG,&=W98]?8"2]RV&W<^UAISO-?=VN1!#T: MQ&I7!&^T"1[GV?R%8DY/*![8$.T;F:#??RZ N@"$\]^A7]5/IBKVS"HU(#PV6W'S?N&6$5A*UL?[)X$ MJEBOBDA7@EKY;N !Y\ AL"FKD'*H!KEJOG>;CLEZ7EU>I<[/?BQ^6;-EUO>3+FZ#"?@A6%L79J71I'%+?2 MY4[LN&&D-LV(>K(7%DQ^WRK38# !M#F+@XHI7801Q1\V;5^D;RU4?D16?;/? M]&,:E?OSJW(*6#8H!O&KM+,Z&=K52XZ5OJ/;0A9@#*SEI)$\_S,+,F1@_ M^SC.$#OS)'8[;EI=ERTC, W@FX/L?!Q/1WF(L_O"@LQG]815P65IV\W%GYU&]O<*U )MR(KT4-@EN.9;<6F^]XII$$J1PZ>V+ MJVK&KX?3J^KO?AZE[>]/GMK1Z!Q^653@)3[_\?GPRZNW@C@A3,1(8!D03T(B M'9U$A/$ _UEMO,\=C2\G^"WPN6'J-=15V)GCRD>=\W/F9M_2>3!8W>5-._"B MM(WG"5:UP5MEZ.2;-#)SX/;K5!UN89'-1/+WN2>T"&,MC%\.CE^\A67QF@>+ ML!5@A47ED7&,(+">89%$ )M992WT&\H"\$)V&U[2%:[,IOJ*Z'9K;R#\]A8R M1D&_L9Q@"KN(6^JMI1Q;Y\#V-T+)4*'=+;72@G8_+F#XX-F[MTYJ)IFB(& 6 M!$P2#F9.<,@K;U7R01/.OJV-;J^G\8JX^I4>QSI4-'RI5V.+"S1(]EU+=28Y>>R,5 _W<\#ZGUTLS- MO+RHULS&)SU093PQ[!*G_E8!09G;M>5N.OPRC2'"_[.R^[.F9/SF][-BP'^H>OWWC7B^W.; MI1EBJR+.RTA>'8!.O5J!7CB&AY_@->>J?0;1ZK4F$Q#U2F=OSM]NYP!F*<_ M56/[YJ.JI&JX1^U:@#W8"],L&Z R# =U0G&M;SP__;T.T]?Q^K\F<[WJMGGEOB)15TG3_*DYN3ZH8;I2 MH ?+I!-8^'G^TW76%@8!ALMIE?@,=P C,=B/E3EG+^5KS>2@,K:6SLL<#:Y= MB#EI.^_JKPA#ELK^>-CI]ZKP:M/JFXO&?!%/AZ&7>LWYJV=Z]H&W\Z2QE1V; M!Y'#XCDI!)C8SZD\!\5SKDT.U\*LN>EY7J@+5^]V#H<-=^?QO31PT8-]E1/ZJP[MRLE0!2AGL[URJ_FJKVC^J\DKE_#M&P[R._&. MSRV2[LI^JP:3LQ'!DIY';6>QV5FVSDI ]XI+:PUR94^LPE^.=M49D8O@U85L M@F\6^Y14_6^GZHOVI.I?F9_\W7SC"_G)0B9KC *5@R;.DM&6*\-)I%A@'?+9 MM]L$0@T-\"M,O"33G-AQ!8/6Z8S_73AD*C]A!=TB^\J% V6 MOP:[-S6?VM7Q-3"991S5:-*DZQF-KVA$UV?N>:I,?OPHOJ]=+%]]_ATS?)7O M9D/.!^G!U3,UNE<9Y?&CG7FL>Y.EK[MZ;DY\J1Z^N&/UF,5ZC.(IS.S%Q*\4 M;:[(ZW9F.4%SW6 XG?3CI$XF"3&>UO[]F9NUU7ZQ'0$&%KG,H!I[:?] M.HU]D7J31Y?E::F5PA;J\N\6$TR MK.:VWC@7O?+PR:?*'7\:;2/1I?Y=%7<8 Q)4@OJU%)K\ZPL4#Y_6VQ\U1&D. M(3"38Y#*JQ*)%^'X,WCQ8:@+4R]8@UCEU3RPYQU*:Q-O]_*VJ,6V=4$E7\C>XJ*5"ZKDT.K9%7*$825*N_>Q=&J@CCNKLP+3'F=WS-#HRN "&82UGP0:]NZ M2BNZL$JY*&5\DK6P2Q.TO5MC/^L[%VBC:4?F*/WGLYH1&L'*O#"UIGYACK^> M5%[!T3BNY.[5^PI^XV"]SO,&@]6N,LD7.+?P$-4 5_F6YME<.3EW3@VN6O$% M"2X=2]5E5:1K$3^KT> "0UW%(^VEZ_&O0"YZLHZ2+3>/$N=>RD02U+/+IYVD0")5.$@ /!EE,G+/=* M=E+/JE'X^>ZNC]/NP)OK\A9*,<[67^MVG@R_^K136 M$2H9LE9PQ*-UR/$4D<\'7>3$02S"SAXAN_([V3@WEY) #-;6RN@]2(E,&GL1 MM*8L4BTH,7<:(;LBN:;(Q06Y.#S^\#8?"$QA91!FQN3#"2G26@A$0\B&(0DL MD>_DTN3$OEGH?I%U<8GVS&H [%;)@.L4I-^ (C*Z_+..ZAT/KY*L(E&U1'T^ M^/+\;4K"I3SW'J> ..,)V>!!P**C+@0BI(B -'*7?#T@!NH>_&A'\_J$R]D[ MW:6L57S]W\N3_8,+>UFKIM1)9E?#6AFRM MR*Z$0RYD<%^1/'?!J=Z=?_5RDL0/])\!3;6*O#9RO\@\Y/O:M2?[^> MQOF7ZZ96%.7DP4%@A4I(SMVY ^5D)1OG:B+)#HNVBDI1/ZXC,T B=Z%^7!2: M"];\O!%#![#8UM[W1:JVRZC4K._-U]=0%C^?56V +MQ]'&?1QIDONC=>>B 6 M 819YFWN(C8<5.Z-^3-F'J:<@;JTEUD.7X7*0M0;HO(\(/W;]8%E'^I5;LJ[V6!2=EE7H41^W4=X6]Q M4%5V9PG;#Z?9>3X952D(S%.X%X#YM:I.ZEY0\/ENY_5%5VBS M;*2I\.8!S%]J64*2OE="%/<#6Z[>[;6J?3B\%*KXTKB@"NRK?R51?)V5R^^G^SPL[.KU7I8;,TH$Y/ M:92RUC<#DVM>V%DE-50)#2\6F?)UA\A&#RKOI_F!LQY4H+=D.("7GR:;VS+G M_GFYI4G=5:_NRIQ2E6V?]8@J+>G*_GG=E>_FGZN/J]0E.YK,,SN_VWDOS#OO M77K3WOREEJV<.U4(?M3+V4,O%E,X1SN;H^,YCW:1D^Q/8ICV9^_R]^D@UF7* M.?>YKCFH>2"W41K73KAFM0:\TT> SP (N^4=K.;2!V\,\SDSHG.NUR)=HSG-+PZO7V1I7!U>MKRLBNW<3-+8_;(G"XW ML6#;5XU]EM,TOS=(^6F$(86+V[^>_8OLWBSLS!TR*\=TQ>Z+15D\8S;0>D5V M._\7-EV5-=F;-/TK9[/,@GH#-KK"7EED[N-B<2 6WZ<,K5!6S^8>E M^REG[\V*51:.I@$\N+Y)Y79J//!RX6S][)DA5S7[7:A65[06:[BW;"4^CXCT MFOWJ9@W-^!75;[7^"UPV6<@Z*)QS9:-X9Y?&JNO<\/ T6#Y 4SK:SL& MO>3=) =/K^@=N_H$NRROJ]J0CI?9B0VV&U=L-^Y6;5G'2PH;?X?M5CEKT2WV MU2[0]-=[Q1XO,_\J+RC0S&(Z\I7SGF3CG$8URX+*77EA,=_E'JV->''U](_# M_L=E3O9LT] ):P&K]V+#:R2'F M'-M*@6EV_YU#X[CZ2M6V.G9GG3RKHK3<;F3!$\TK%E^_V!5CWHXWTBR1S_>M-TFC)\33E>9LL[>^V$UT9>"S<8]7QUD16MU8<3!+ M[[-5'O;1HN5<<[ZKA5U(\6K*>IU"^O57J?"W7JE%8=JL%>"%R6R6D%8(=3:* M<)N>W^(6?PVE=IDA'B_,]?\V^_ -KT">11[X_LQRGR/0O!/CT][(3WMUZ\KY M^3=D4>=[Q3>KGI<54P7 MJ>,"U@V_2AQ+1)AW?LZ$T>Q@FS]YJ/3AB.XNJ&ESWS@=>D(**2#G(5O.Z/>^$.^9J&HLU8F@XOE*4\B'1RWS=185;UDB&H>F#9=AEA\!W1\] M2TI>=9;4QBSYMTXEHGA=IQ*]C)6J],]X-AQE<[V-1Q&]F9]?^>G@F:=_OCX@ M!Z>_OO_S_3M\]/I?)T?'K^!^?S\]>/^<'AR_^GSP[.3#X?D%)_'[_4^'7_Z$ M9[\Z?_/Z\/3HV1_BS]?/Q>'Q_I'SUZ\ M==0YC F(17(8<2$ULII8Q+%)-F"K!1,7JV558E+C"%_3C,<(1..59Y9&AZDR M5ET\?>CE\]^JHX=N<-#0]Q^U.K04L-*,PN9)EB?"#-5,I\BCXE9H8Q=GJ=Z; MI,VE=H_?7/OWGQMS_$NY*K&UZ,=\FW/@0,ON&U6SGD'UV_ MZLC?F8B X&6Q__]VV,ZMCDE.U?]N>MSZ-8Y-U@]P;/)/=41P"G<*X[]:OBN5Q_N>OYW)C83_QV9E)E &38CZ,A#,?'B^#P<&ITNR;HO^]W8BJY^,[,U+)3FSXM MFIGKE%,IIB6E1 HK.+;:6B:<"CQRYZEAWTT?ODYG[W_&CW$PC;^.AJ=/9T=L MYR/RGL[:WRW:I^S/\J>.[>=%,C';4$_=F]=_'_]Y?-8_./ZU_^?[5_3@V6'O MZ-D'?/#EQ?G1\8?/!Z<'_,W[?O_/UW\_??/ZCT\Y ;FZYM]_/W&GH7]T"O=Z M_:_3P^,W&7TH]K-U9;MEC[ MT.?J^7EHJZ5P0^&&.^,&P/T8DL .>\^Y)QK;X!BVRC FH[2S(QYGW'"[,VX* M-ZR!&\X7W!!R9Q.A(R(J5=6Z'-GD(HJ)6NJYY,)&X 8ENHH7;BC<4+BA<,,* M-[A@@!(,59);#J:#)EK:B&5(AD@7>,4-:LX-JG!#R[GA<&DW8$J",Y@A&Q5& MP 4):1P=DLR2$()SA(F=/<%X5]'"#7? #6URF6^"9^P?N12P*O:'^]2)')4; M_:N$2^]Z+G]$ +]"RJT#_9^NTV9789TL,T&KQ&DRUNO(B.-81). #W[ 6Y33 M1^&G@O'KQOB#IF](&AZ)UP9I)7/2(2?(1 5_8.<4ES+1%*_J;7@I.6']^ZJM MJ'0+I7\=\:""@7>%@8)H3Q*CG)CJ'/"(D_16J1BL]\']@%>D8.##8>#2!^)2 M$,**A%BB#'%#!#+<.B1XU-HJ&CTAN2&Y*2A84+"@X"H*2DD%I]9P$3GG(5D9 ML*1YI-8J!!0F01-D FD)?U":I'4T!H\9H""] MW*"HH.!#&_G;G/YR7+6L723!W*^%?ST7TVTRHEH'^MH!2%1]FL099ZAJ10P6!K&4]TEBN" M+^O##^WS_:$-V5:@:V>PL"#K.I%5.HXI PR527+MA!.@2RMA@DL^:4]*IL6& M(>O2RP!Z;10$2Z2TY8C+%)%U0B'"N63*@7I-;9UI 1950=:"K 59[Q)9$_:6 M\.@26+D\)>X"5B)(C:V3SNE8\A0V"UD;G@MM?+*!*)XD-ZQ9*6V-B@;\]$&Q16X26K5FZ8KT&&3& D8T9 TXH1Y MY"Q62&BBDZ9)!"UW]C3N[7M(%5,TD+/VS!X7/KSC!,ZQ\"0C82!U4E2MCHCPI+CE*B71N,<+U==J=H7*2GX M6/"Q!?CH I,4:^FI=IP189D+. 8F5. F1EF\B2,Y59I%HT1H#Z:KI:74XH*/+8BKZ@4#Y64T;M/&55:6I<(*,0Z2D>:B_$^Y5D(8,Q34$A2HQ'W">!K"$.,6>)TQ@KQ0'B.:8E M9;0DSA<4O.@:B%3&8*-BED=!K: Z$D)XY"0G@Y3RH5:C8*.%"B&!AT11))$C M;@ /C78"J: (8M7 M)P^MP?3?>F@L&0*;GB'P6+,R.4U:J!A]8IA[K!T3RJD@J%/Y^"M1T@ MK706P<1'227"A K$7<3(*BE0P@P;;H$%A*[2![ I29EM49ZW+G;V:(&5 (XZ M)VDDADOM;9(Z82RP4HYPATOBP88!Z]+?$!71P0:'=,CI[E8JI$TR*"@B',.> ML'QD:95XP-H762O(6I!UHY'5^!02M4Q2KSGFW!I%G'0Q4.J]5:ZD+&P6LC93 M%IBP)%B-DB<>Y8,OD+/&(VRL,!93)HQN;=H\I/;* M=(;[G[X;\4.[)O-..X-?S_UXC6V\R2QZHY.^"XNVE$4_-!T_/$;M01]"/."0 MZT8$#'Q4CEBM FI^ HWBW(: MOL)HB3;>",2\!]P?C)_8>W&M+'0/K"<.KZ\29'R;D5TI5.LTXK;#[R/WLQ3LWW[L!UR/(0GLL/><>Z*Q#8YAJPQC,LH[ M== 7[+\+[#]88K^$M=*1H-S;!?% ([)*,,2,$T8KAE/5W=YTU5I2IPKV%^PO MV/_0,W.M1F &(-]0);GEH/IKHJ6-6(9DB'2!WZ6GO&#_76#_JP7VP](Y(3#H M_56CV" I CHP2!. ?A^3#UKL[#'=U?IR$X2"_7?M['X$M0=;4UX ..7BZ&Y] M(&R.=W8R&C[Y/8Y\'$SLNWB4O@5\B!;D^Q'D.V]Z/$#-E"\&(W-FCN^L( &Y7@\/_4XJLMA_H;FGP%Z"[9Z!;FO)>;]J7EMAV$VAF(*O"W MP:=6%?B["_@[:.BOD89@%5(!@Z4N'$4V2HNTCLY''QAHL-E2[RI2@C$%_PK^ M/?"I5 7_[@+_EO9[$C$ ]%GD=6"(!Q*1,RX@2QPE0E)G,."?ZC*QCD/YMA[^ M2BQZ:W#PZECT[2SAXKB\3^##*[%H)8RU^?0EA1,"ZS8@IR-'A.>\^ZAEB&#W MBMUU]#_89L=E ;JM!+I;VKP%Z.X9Z)86;N3":)X"RNN%N P*N>AT%::QW%B? MK-W9TR7II@!= ;JK0M&W,FX+T-TST"U-69F\BQZ #A8'-+J8P)2E4B&AE>)8 M2"M9[FJUNXXFBML,=&T*16]")+KJ-'RQA4CI,[Q9I4./I ,7%\$J++A4,O*( MK6;2^>ABT*#+:Q5+)+]5_$>:'@UL5 Q!*Q3RR=+<&8'R60N()4,$Z"S>AYQ= M3[I$M*^F=-LZ;+4@SE4HI5!*"R@ET>24D9PQQS@3U#E'0VYM;I4(FI"2'=$V M2EGZCJ144:O D*6.($MJX3]"D3=<.T=%Q MPB6B27G$L;#(>950%,RG% CG+.7&">M S/O87VV%S!+A??0@>4OW10')>P;) M@T8EFU+8N9S'QR3BBEAD(@W(N&"9PU0E;*NF"[B@9$')@I)WJDK>SB(O*'G/ M*+FTOPT!I9]$B;Q,%/%$(]+9$I?186HL/JBC7:5Q M\4UF]Z?U.GS&,%7PTS4\/_-5KA=Y)@,@ 07X;^SYV7\K=02Z)AH);')>,18( MU'V/G.K(NFH6_ "G$BY7,Z@@-85QP9T&V1ML$)6"GK!-_9HZ(K M\.43.^X4U[?>K]N"P%Y!OKM&/N*D<=$0P@$!*8O&!"JBM4([YICG]]*/IR#? MC9%O:=DS*I1+GB.FM47<,4 ^3@.2+ 3%9')6^)T]HKM<7RX$+LA7D.^1(Q\- M/@C%A#$>NXR(@0YR%[3O']O/=%JJ4WFGW[W=[ M)+W3UEGBLJS9_G4T/'T*P^@-IC"-,W(<#L:_5/NF_EZU:YY_GHPLK$1O8$?G M+_+IW8?#07Z!T;#?K\K :T]YH=-KT>F+3TT7B@#*#,(PY#T#0\+D)AE2.:1P MK@U7F&H>=_:D[C+,2@^VEI@:]\@!]Y9:77BK5?MADWGKCJMR"F]M#&\UCS(C M+H#UC@C3%'%!*-(:&R0E%4& 5)"0SVRD7:K7<)BMVJ<>)-.3V5T:QK=0S__SF:G M35&13<>Z*Q#8YAJPQC,LH[#1 4 M,K@7,FAX^EDPWA./M-<8\< L%!VK>+2!!O 9 8]B7(NN5"^N#U: MCX=+MP?/[.891C1* 9INR#YP9E!D#!;6.,$"K? 0M^\,RX*'!0];@( B:8L'#=AK^VYSELNCC51IUWS.JWT&[K@+=]PW=N&G:*\&]HMXC&J1& MG!J,=+ :$>TD,R)ZKT&5E4P6C^U6A.\*Y-UU/L/M^W05R%L#Y"VM=VVLD<%Q M)#DL"L>&(9<"151PIY0GWDNRLR>T*)!7(*] WKTTZ"J0MP;(:X3FK8E!"8)$ M8 !Y*EJD9:0H4&J4UT(9PT'+$^MP5VX]Y+4I+K\!UOGQ<&+[G6\6MSW88?*E MH/Q&/K5'4E"^SAY=A2+OGB))TQ$2A;?4)84BIA3Q( ER1C#DF9.<*\N3H#M[ MC'4Q7T==R[UMN/8!U;HB?BUIME4(J%7[89,):)W-M@H!W0L!+=U20F,&YAE' MR@6&>'(4F<@D"M8%FF1N3^* @$07L_9%40L!M:K0IG!,JT1^DSEFG5VS"L?< M"\D ]>GM4 M91P3UD9*E[SC8+#K"/H4:%;>R.@9-V]?W#H,4)-@T8&OIP.SE5,UHDH\@N;K MB7&(>^J0-D:BA!W%B08*:O'.GJ2FR]0ZZM2W/EW],?E2"LQO/\PSYXSEP7#, M'0\QN!039QQ');A-1%0P?SMG>X'Y&\+\TIT> B6.!(:"T09QB1VR.#@4A241 M)^$$DP#S/#8+S!>87ZUEDDSBZ(0SB?' J(XYS0=S"GJB(5Q7,'\[ M?W>!^1O"_-*CG6TN;*Q$03F)N% 2F<0-BI@9I:B/G(2LS9,N7DL+PJV'^39Y MK3?!];2.KE.E,F&>$!.-U](J&C7CW"@K<-;V/(Y>&V6*!^:A,)LW/3"8FJ!P MQ,BIR!&/*2(7/$748FL2MIC9M+-'".X:LXZ&4EM?D="F8$J!NCN".H%AJVB1 M;!3<.I5/L**2B6BE=B'*XH5X.*A;>B&4"I2JA!%6CB%.%$?:1(T,E3(Q%U(P M9F?/J"X6I<*^(%U!NBN03OC@#*-,"\6XB\GBH+PW0O)@HF6J&.(/AW1+0UPF M+3Q+%O0YZ1$/+A]6SRR*W#OJA+/6>T ZW-6BG O34CM\FU- [KT)5&GM-\-K M+A1Q.'@"2@ZW@-U&::PU#9QXA@DN1O@#X;5H&N'2F.2UY4A*01#WEB(=N41@ M?8?H7/1.AIT]3KM,E"R([0B/%:2[:Z334B -[)I@9,#>)TK%#.F* M#?X@2-?HULPYP=: /FJT1%QYAJPR.%=V>R6XI$!0U2%5BI3V]07I"M)=E?/D M54I:D2!3X)Y3*XB,C&,B+!?4V&*#/QS2+6UP'XG5DC(D&-&(6V>1SH:X"DS* MD+"() '2\2Y>2Z>GK4>Z-L7"-\ $KSL]U?O\P0X<+]7.-_*0/9)J9TFLYS8% M18/EA'JCHS>!8M#NA?(A%M_%P_#57DTP_Y+R!"H\9X@[&I'%QB,EJ* A M:"*#W-E3FH)*W[ZPVK;5,;<@YE;8H[!'"]@#^,+GCJI$!,HE-IHK):+TSG*L M*8W%'_1P[+'T!WDB"!:,(\-M/J?61F0,]XA[@U5TAB;E@3T4[TK>OH:XA3T* M>Q3VV$;V4%9*P;E)3!*>A')>,X*C)<2J&'DH/K:'8X^ECTU)1ZC+@00B">*6 M2N1H,(AH*B3C.LA\8(YBHFM:F-*W;>S1IBR8#?# /;5GO>R#>_[Y+ Y";S(= MQ1MV5+IIA\'U= 5:1VBIS,YFS4Z;G/6;D#!W+SV3;J?%MVN"'E CWAZEURNF M):5$"BLXMMI:)IP*/'+GJ6'F+L]0^-V>G\;!9'P\W/?_F?9&\??1,$QAB!]C M48QOHAB?KSCEM4LZ:H*8UA2T8TN1<8Z@)((4.+!@H\E5?5TAUM&_>NL3P!^3 MXZ0PP?8S :!\#$E@A[WGW!.-;7 ,6V48DU'>Z6$&A0GNG@F6#G9IO368,T2C MCH@K9I"S&".9A$DZB)PX!DS NU*WS[]>F* P06&"!V4"%PP0@*%*QVDU<028 +< ME2WTE6\@$[3)';X)/JYU-&*!^D=2U9J:X.R,3KJ?L#5 M4[#[7K'[RTJ!*#->4R*1-9XBSD"5UX9)%#4. ?XO&"UV]MA:5/BMKR1H4^BF MX-W=X!UV/DGA09.UBDL3;-!>\Q HYY(+Y8M#H]U0N'1H) 9"*0$%K? !<2X2 MTE0GQ*.BC%')' 8H)%U6.DD7,"Q@>+5-SR3%&C:1=IP189D+. 8F5. F1EEL M^G:#X=*FY\1[0ZE&V1V#>, <69:KZU,VYYU7)IB=/=I5M/0-::E)O\UI*_?> MYZGTY9LWR*.H&X M2A:46*P1 [9U5'&J1([*K:7;T]8[8EL0DBMX=]<)"DX:%PTA''"/LFA,H"): M*[1CCGG^ _9\P;O[QKN&T1ZTT#(G( @IP52G$FF+!6+>,IZT#2+ELZ[E.DX% M*7A7\*X=:W>=:N;@@U!,&.,QIS+H8%@VWS4WG@7R(V'X@G?WC7>-!LS4^6 4 M1<$8@SC#"6DO/*),2HD-<89F_0X7_:ZE5OD6UYW5G9^NJCY[L .YOUD).?MP M]K0?J3MJUWP_X & =S.O6\">5@;N31#YU, 0A)-1,1HX35P*;7TI;&DQL9*5 M1 CG+=AY#+&4#PP/T2+-K$924Y\$I_G,*B!6VL6:M<[C?9?;L7TXU\[@8>&P MPF%;P6&*4^^(!ZLO2IY8T)9Q2:0AAE-"22G):3F'-4IRP/Q3#HQ#K< DY(E0 M9#QER$5)/<46EM4"A\DN(^T[);=P6.&PPF&%PV[$82802Z6-!LO$;11&8> J M+Y4C1IN02N)1NSGL5?,L3>:\LPC,YXBX"1P9YS5*FNB@HZ$J:. PUN5*%PY[ M: ZK/*1_G5AX#?@[]#[NS=?D<'H*S_)[?X-?SL=_:D?O>H-J>@R,?_;/V828 MR^_[@R-;?9T?GH7OS&:_-XCHI/XWH14X'IW%D9W $G7.1L/4FW1ZX\X8=OJX M _\_!D0:3SK#E#_,>##.ZQ\Z=A ZP\E)''6&B\MC]HV.X[@+/_G^-*]ZIP=P M-LJ52K,/&Q?Z>;;3XL+=SM-K/ZQC1[$3 *_\I'\.P 08UDN]O'2=R; #%W7@ M\6>Q K+..+[+(+>[6.W%VF;<[0VFMMIPS=4]&XY[^9=/1K%O\TU^_M0+DQ.8 M79B\V41RNJM$O=!776D=O,5T$G^>R01NWF+UFL:.]#%/7=N%)X>@5^:R\>?) M: E2[R)RHV@_()O@K9[8_B=[/M[YZ\K+7YC-2Y-4S\3>W]P(KKOBJ1>6L6:I M%+#2C!J/DP7;@1FJF4Z11\6MT,;N;-5>_G4XJF3^/-I1)PY"#)UGT<=3%T?= M#B.=[*[MYF_ IOED8?-TW@V'X5.OW^_T3L]L;Y2W1Z<_A'T/N_"_KW/2K5 R M>4>U,(DGQW4 ZQJ#R49=(IC)N_09_S8;\XO%D/\!(UXH*')#%90__WV"_>F_ M!O:UF<(8/QU^^1.>_>K\S>O#TZ-G?X@_7S\7A\?[7]ZC MW_Y@__[RXC,H,)\.WA^<'QZ_^W1T_.:M\SS*0'/Q&\N'=]N$;(@1&96/],;* M^\A!X=C]6NDR"&<_KWB&7L!P.WC7RY!JLRK8%)5K2@F-W'!.2*3!D1%Q#2I;2<91>+%ZA5F:?SPEJ+DJ/6'C^^'($0G/X[ TY.#X@ MA\\.WIHHHZ?$(<8U!VTU7^^+PUQ6! MSU6:@^P;#'<7!-W,&/473^>,M$ M,E90C*)(&N5=C8 "P-0QS), _Y'@U]E7KRSJ'2RJIL(HP2E2.('!FI.MK;<: M 7)KG# C1HH6+^JWL/\%J$6I!R.-?5#GP]>IX)$NO5'2Y_.C4& Z("X305HH M@P0&X'=*1";=.KNCE:5?V]);ZKQ05(-U@A/BC@CDI #]D4FKF77:.=OBI2]0 M?M6B@H)M#"P@LBIZV,\R()T[8AB;A&1!*1[#.IL#E/V\MJ7W5( &SV$7,UP= M^""0)DDA*;C"/'&E2&SQTI?]?-6B)JQS!0A#JC+M,1CYL,4E4E$J+8,D4;)U M-C-UO%;%MWE! M\%^)PW=OO4X2S!*%N$D"%%-MD;,ZH>J\*\X](I'0/VB1AO9/2,FZ^+R%CMM&:D6X7'JI6O?=++R''_? $.S;Z;=X@/*AH/K*)HU(QS MHZS ED3L1"8$3MEHD&P%$G#*".BJ9 MB*">NQ#EU9AR0R/K$>O6GASEGJ%*PI)G9Z?&6<_@2 ?"$ 9;&)3^&3_&P32.?QT-3Y]_ MGL31P/:?3L>3(3QXO#\(_Q@.WOTCFV"U7?;+^6]Q^&YDSTYR=MC^*-KQ<4ZQ M.8;1_=(?^@^/3F2>\X,O_JUGS%D1#&(:<\1U+J]2*2)8G< =C4() .@(&^LL M)_>,IG&[TDT U0!I^OWAIYR2527,=<;34W@/N,NXV@Q/AV#(#,[_Y[\T)>KG M>6896(!U?0<;:YQ!;)'-,KZ0SC('V">K&^B:DSL;\LH%53ZV MG4Z&\TOJS,7J-[-L1YC@OCT;QR?S'RXEC%?_[@UR.MJ3/)FA-S[KV_,GO4$U MC=5S9QE.QNQR(JHDIUE5]FP\LP2HW3H!ZD+>9_VAT+M"ZZ]__LV+O_TAWI5< MW?!BO$N^]:%@XH;7;N60?W3][J%P_VK\N,NBC*LS??4#)/K^5"GPPRG<*8S_ M\@-%*_95 M#DR%SLN)G=QM\Y=K=1;[:C7.HRHHO%Z7IN_/V>87"W*BB<7,YCI!+IRQCF#K MB3;!>II,NLL$_)G[('L/GL(8\NA>]R8G_8'A^_SHV3]/#Y\=]O[\[>#+&_K'E\/?7K&C2^6#_X)W^-<'^,;Y MF]=_\,-G?XC#XW?\\#<8+_W[AS=?#M_#??&?QU[\^\N\A0O\O?_61XN39AB% M) 3BPC-D1?*(YN9HG!O&L=[9$YIUA?Z:F[+]FZ]]B-7.9I&%:0K3/&SS=!V] M8]A%21S7@AOC/=,Q /\8;!2YR]8JA6G6P#3G"Z;)_88IDPP1G+L/YRQ@%ZQ& ML.2$,QRQT!281HDNT%%AFL(TA6G:+NR;S#0I]W'VP6*;#,US3+B7%IMFT MAM W\@1OI%/P<#B:G'3VJX0-V_EIV?EDQ5OX]7#3[3K^?W>>'VG_?Z(]\P+' M) 3F'DP4DB@UP4N#.?;I3CL8%^*X;^)XT72&\91;C-"$&,G9O2HP9(W+O0J2 M\XY0IR6M6AH++>Z?-^YD [85VVYNE3Q )+ Z;T0O'U;!B0+GT]!BL#5E0N]B8"<2(D8-?1V?6PX6G*8KC6#^^.>+:=+WS/6,YH]UEQB MKSG'8)T:GY31EE'"64BT>!\V">L/5E)QF/">8HFP%@GQ9$!IQM8AJSUVED;! M<[D@QUTEUZ T;_]AA2V(@A9XO.MC#9@DV$7+"(E<.&:4E"X*^!T/W#M=? H; M!H]+GT)DAF-/" K>! 1D)U$N7T;8RY"3%P-WV:= :)>P-7AG"SX6?&S)VETG MZX'(&)FUVM*46]O8Y)P/0CIGDI/&%5?!9N%CPU609 )A"PEY$2*HCRHABXU% M1"C)#/'2VK#>N;S^70T/(LE4T\,"X M<8%(DZ@V+H.]*KZ#30+_/YJ^@YB]0,H2!*8/@+_#%!F")4H&6V_ T '>SX> MX2ZE:SC)\K%YBDO$[7$AJ<)"YN9(##/,%94.!RRYBE0D;5-*QB6W.77@YG"Y++4H2PSVCOG=)$\.E32'Q&)U)@0J=SX[$.- ? MZB=2H'V]T/ZJZ6T0(;J0O0V*)H=XQ X9:0R2$B _)L=="#M[6A8_*(4I42I$KK%SP6NK-/$L&F=G M.:[%*; QZ-A,4C!:!$((,IH%!% (Z.@%0<%0X2(FP>)\=GR7ZO:U -I ="PY M"K>8SZ-\WEM)45AO_JX C=@29KU.V1]L@_$4*\P\2U$&65(4-@GZWS2=!E)8 M4(2Q0B$Z@SC+!T ;;1#17@C&*(E2[^SQKE2EMT*)JQ4XE,AA3Q#ES"!92HFA-H$89EG)O!=ZE MAA0<+3A:[3+1&FML F.B6U.3S@>3FR_?+2:V U[1'#@C)LI?'" M[^QIS$!V9&&UPFJ%U0JK;0>KF4 LE38:T.MY/@\4]'9,O%2.&&U".39GPUBM M>6R.C@0G8W/!ED;<<(>,L/DGJCWV3J7 =O8DY5W>P@:$CX[5*A?J7R<67@/^ M#KV/>W^#/^;C/;6C=[U!-1T&QCO[YVP"S.7W^\&1K [_A]_Z.[/7[PTB.JG_ M36@%C\V>G$?[ES@'(IH BYQF JAN<1SL:=^(@Q-!Y M%GT\=7%43S0C3Q9S?9.9G8UWY8**4^UT,IQ?4LM:]9N9?,+L]NW9.#Z9_W") M]*M_]V#$ Z 1>%;HC>%ESY_T!M4<5L_]^5,O3$Y@IF'%<,TU,T_[;$"SSW?K MSRYLU?I#17<)I5___)L7?_M#O"L4N^'%>)=\ZT/!;GKM]XRB.UC"):@V3F/WB-[)Y[D&T MRM)==^ETB8W>?/Y6#L-K7XRTV-2/^IC9X!C-5=*$$<6MQ291*[%4A$M#5"1O M7]PZI/G[3._]/6N]^X/P?*[S'L;)EMC#0[C_'_C-\0OVY_'^ER.P90^_O.%' MOV5;]AW^\_TO_8/?7I$_7[_!E^SA]_ NS_YY'7"X#SM\_XZ_H8P!-;AURSH=T>:+5?* M$@7[QRDNC#3,Z:@C*$9.6*Z+9MLV]&MTRR9)".$Y6!MK2T MP9K<+;M+^1J*4;. M4V]545[;!-_+(V*2(=#]Y)C;-SHBMP M^YS<;0>@=KJR"P+>=0%CPD1I ;9?R*=R4\W@+V-RW"A)K\F/*;!?XF@8[/BD M@-]]@M]Y _P^O75)QL0H1L'2@'B,%ID4)!+N_V?O79O;QK6TT;_"RIEY3^^W M1 ?!9"Z6K[&%TG&3.V. M+(D4B,OSK+6P\*P4.(TE.$V96\:28/)'@+_%M&!7./ZZH3K@0X7XZQ,#.$ZU M04+!*L^<[& F4PR6#U*IECS-:1),V 5#\7'\-4TX3G+ ;2T<@J,\C:7*14P$ MAN%,A5;4FZ](A@A$B+\&])N#?C35.4J$31'"3*HLTSI3 G 09X)R8J\W7P/$ M/;FAZI1392:IUDG,2(+!0P>(RRA",2:**HT3IG7ZYIV4SU%08.4!+H18[]6# M09GJ5>73W:M?EY\9.5::J=R ::D8)CJ55J>&(&9T(K2QP2]8)-*5(4],X8TC%A":&F)SR1&*7(()RI'.DX89N#O*1ZK1*F8 M:R80T8(IG -K$=18Q.J:KXZUYFAPU&/2'/A:PBNER;$/J[J,>E:[D31.46.> M# =@"%S5B1Q *#)9$H@;1+#;E.$ M39Y)98@O*<)]^_<)TNV_.^J?= !M/&]>?H/?_GIQ^$^SO;OY)?GVSU;2!-0[ M;!]>[!P<_FP>;)WO?OQ"_WT)_VX>'^4BRXPOZRZ=<0VO8Y5+$F?:8)Q3C8QT M GC)VE7+.H*9V8(7C7M-B"S51DB<:$() \]+<6(T@[''*L^0%+>)*88)\803 MXF#[2(&#;%,-$R)1(G9&1YP1R6-!,JNY@)>"O7DGT-I5.<3AA/!Z/?>9$TH0 MRG**4J7<$]^/)'-UP)F-C9$H9HRS6*4& MQ]PRGAAC24K)FW<)O0$DHJ(3.8!ON/]*/T/<4#: A,HS"]_]85L7:T!P??BF MAI&(0?52XL_4#;MWW3/W7+\C7/F9_-R_4C)/(\MYFC$PHX M0E/ D3P%2UBD:6Z$)40@()8;8&1Q>26,]'BDOQQ9CAGA)HVY.S+%L.5Q*A2) ML;$H$<:5+ -/)UF[6@QP*0@C#/9PL'O:_EK4=UM6]YHX M,"5RG668TPRS7,J4:DM9EF(MALTVP%WFB^KWNFZRK/M&O^:)9Q)(V*3*RXRF=K$ D1POG:=&NE#@2)U M"JC [S ],Y81+L'=$538C&IL4'T<]V%D$,9[--[-TZ]'8 JF.6(FYCF"(4XX MC3.*8<1%PF&,+6 S##%+UJX>GAW30/^*>J='B72($G(6)9RXJ/VI3U3GV)F) M9>FL1S#@K7$P8VS?]MI%QPF/=L:6I3,BBTY9''>*O-!.8+2&I-'/K$4;@_:@ MI=S/1. C=,J6-T C94[!47#AT3)2;:=""K_4[T;_]=O3[T7"I'1MAE>S%+6N M==5<:WRI:Q?(Z=D3"\_XPX[)ZT,5S]D8]'JVHR\.QL^U/GHLF-"[^2OW>5#S MX.L18R05&OQ@396*&9B2L1(ICX$S9)YD"<9:@!\\9SK_:]JLN<_,>&"\/\R, M9YL9I]M':6X3QHR,#05'F,D,9@;*4 QF)L^ 8W!"C9L95TV@?STM3[;= M_#!E&,!#:V<,+HT-A/0ZUL\N'FJCY0[3Z4Y MCWF"W#%S:IV9 '^*7!.4PMAP_>9=_[P[QTIP/1D-1[;\PY/_^ZYU[#Z<0;^Y MS0N"_JC>]G_@/_[E%]5GU5%EMU/H:/U'4&5HZ\-+UX;SK)Z M(^@19M0T1N_K$VL&+;N;U[')]Q?3D^;]Q9Z%=O;AB?;ML3<^#MQ&U0&TXGVK MJ[^_OKG$FN"+FCPCFE 9TRS3,4L5BC.&LYC@A*<9Y6")YA4 %-"K9MTM6JMR M;%*>DM02EEF5H4QKB3*A<&JH!4*VL$+/8'CZO8&=5:\OG.%8 8";,SWK2-*I MVG>]4^IFZH^B?U&!4_^D6]KQ?/W]RH;B%*3#9W5+JWO[$;VUM4NI9Y^F:PPG M#Y.S3^1:(N43R=ES)IY*SOX&T?E?DK-?RB;?=?QNR> .&N@+J8$>Y.N7=NAD M&+IE'3H1SKX\O/\^VYZ;#\[!W.AV?+:;\J4(7)[4TVS&>^:?3O=OMPYA;8>O(?_?4&' MY*^B>6F^'QY\_[ES^L5M]UWL;+9.9_0;,FVI,$;&Q&@9,T%PG%*2Q :&"3%N M-19.OX'.2?GY[W"\.>@W!+RK4E2$)AFL'D4<\)G$*:]J9*G)+252D5L2V0+> M/2W>39SP43I7$HM82L8KT? LYVE,1)H19BTV+ &\8VM7U1P"W@6\"WA7B\XF MB1::,6HE9VG*TS337.0XT8E%F"2WY'(&O'M2O)NH*BX3FVJ3.*BC8-]Q8>,4 M2Q*GKIJ15@FQPN$=7[M:^";@W7++URR#2S[:N'\^F?!7C-J*9)1G!FD)5FJB M<\!MSH7!>2(Q^'HV>.4OA]H3ZBD'^F?SRU$F$F.2)(\3E%H'WWF>?<_6>_MNU\Z [0@B=\)QP]+_!9D#:$G2_PF#[WSK5G4[*FRJ.E=G_?E M()OR.9;Q;]L==WAC '57#[5_;'ER<> M<55"(R'@Q(H,"5>ZDY!4:2M-I@BAF@E,'J.&\1#?Q_"^.EK99Z=-TFSM''R_ M."1_P7G.Z;&++_P\+&;B$NT=>DB^_MP]^.OTL+V5 MP'.1;Z=?D\/+[Q>['[] FWW2?/@0S&3.8Q3EL%PF=B=V8Z9-CQ.-26Q M1IQHDQ$A#06S!#$G"5(YYD4*D=Q9I7S6$@2JRRSL1")XHH1IK%\\PXG M#4F?HUCURF^CAF2:!4RF"4P8F/#1F)#HW/#4'29(&+.8I=QD"4.4@FL@$0H^ MW,(PX<44$V)POIDB:9SGBL7P"L424Q)+B9$1)*62^JS21II>)^Z^*,MG\9#E M[H7J)K4C5TH?N"I5U^\.E5ZGI5Q5ST9G/5CL/?AI)^/N9#C7;:\+CZ1M5%9R MJ3/JR?/[RR]^1(WB&4L,S5TU$_A_SC,,P)2F&JG<'F&>OEEF%68QOY>;NP=; M$<&1K_U'_GAJR=OWM8KS1K>=%1T_")M%J5O=_O/S:CN4LFPHMA2PYEF:89EGHJ$&02>4IK;^^O8+L1B MF@M9GGJ,*ZWI.^QW,'J,[;FO0;LW"W7S I72B+/BU:A^A-B MMT?!0Q:(QJ/UX'[QOY%V;?M,OI4M NG#PBF MY[W*T5AC4I,Q)!*;,T6E-(FD6IL<_K;(U%I6[C!5/'SQX+I5G]5%)17>7:^Z M=@BZMOS86ZQ25L^.LV#L?C_?.=VY<,_2W-1'2&"; :+%RNF)@_,A8I7D>8QS M0BQ*6693.;_:QV19*ZW*DT9TUAK K.Q$5O4Z<7?0!^CMPP"Y^:)@\D6Y*GK1 M#]4:^&)6]YD^@N:4$HFE8IRY/ M82(Y84RW**JR(+V>*[GC)]@'>)Z_W>.$&57-*'#-OAXQ;;!&21I3AF%&2<-C M,"1)K(U4"14I)42X0FG75\6KJANY"D;E$ H]2 *$^1(B3I3>(Y"*SKI]&(E" MM<:3#JX8G#F[6;FJ1<9? Y_?Q1(>^E_=ZI=^KV3N?PRS^ &5_ON/&MP961-) M13[SKE29QU3[1\U3:/(6T]=<3:9=<$+C:"=O>H(I9XFC$DB#:PH270B,I4KI&O4:%[3!)]4M@??I)\ MAC9VS:N;!UL$_H4YH%%S\Q@U+[>/3)J3E/,TSA0!2L8\BS.I12P%RH4D2$GL M:@^=]*R-+H!(RUG/.,I4"5:<(]]Q]SJF[0 H^93RJ 7OMCQ?^QFS*"CS"^;= M>U46KD#W/^47?["]CNF>=QK15N>X!>YOP_O SD?I &M;ZW^] M,KO]:4=Y&("=OD3! M_(5EXI[#-P38?)!#GPQZU>_KR2J%D3N.6KE/WDNWT"5G?N%5;KKO./B@$96# M,U-X1]QV[KZH6YS 'RWCAVXXD[: MW^,,^L7]KBYZ>E#THZRK )-AM>E!C0..$8Y;W0PLZUM"#.5JE_ [&_2@%TL? MK8%IXYP37=FBSD/IG[A1GW!>W#3N=/L L]"KUL*W )!:\*,P\3_7MW(SJ@]S MK_#GIZI@CNO7XV[7G!=N9O>LOXG]Z>HD5H58,PO];@:POMQ5_K?53]C<.A=>W;XQ4;DEV$% MSO];M(X]BA_8GPJ^Z(&X994S6^#CP;M9 >NMITS1K0%OU(B[DX2/=_B:[GK2&AG]X.RZO8]U18V5@IHDI5:Q M)%4*84(RCI"3+52"UKM6HMZU(O3JJ^ANJ/*D_L0$6ZJVI>#?(Q@>& Z6 MQ"FW)F;2BEAQ16*MA=MJHDH+Y X"S9&8'=I2#5_I^YZ!U>><').#_Z'7;:^/ M:3',!3\7OIS#_XXX(XF2J8D).,XQ4VGFDBUEG.0$/"1$+3AP;]ZA.=4D9D/R M(\BM$":8*L%4&9HJZV7M#KBZ7QT[K-\Z9"8WAALN4-EY%* M066\B$8T[B/GE[5LO]ZDG5PD,)/J.E45L)SO*YGP!9QGDN#$^4$(9)A%+E BB)T2C7&@OD(R<"GO%J M->_Y0=@)3!YKC^WF?W>=*;3MW&2P7\HK%+X FF3/'FV]V%D_LE;SS @1(V59 MS"C-8IFC),XU0CIQPOY9^N8=1G/DA8>39&3BJJJJLO.Z*RQK1)][70>3,#5] MT,#[_M,V[Z=/&Z- JS)>SD0=XP_P L/1@'NA(G1K&(1ATO\'D#SMPU U@U%]Z\=O.Y^DV/W("\\"L7 M8/7V?@#_E"/KMHXCJ%'VVO NHZ>8@O:SJE=&MO78@%=:NW_.ND!*T#FYL\S= MK]D>_.47#CQ+J^L,?WCCS*W/SC&L>/=1K]ORBZVL'[;G(BFV!=^;B"=-1HVF M'L-=-RIXO1;],R9;,PD%U9B7PV^'!F-=6(IC[-,JYCE%'PY)L!J3P2G-N%93I2SVLE] MK/;UL3$QMJ@=WMYD?H/%?7=KN]JMP4FU[S,3?!^CE+OI;"ACG&W_L- M @#CVJ=PS.(-U&$(Y0$.SHQC5W!,WN?.NRWMRZ\+'+\M! MNTH.K4*K\$RJ3)")S;1W*K8V-^8^JJ/;TZ6@AY[TN#E M]*NMT>&O#D.[_L;N#7>)-V8GEAFL_*%O51WKH+6'%?U63.I-_K[\,J]\C:4/ ME'G%?"VEZ5/(O'(@'4&>1$"6KPEYUS:_G [#LYQZ?8)#4,]4A/WY](O"V==P M]G5Z^R'#F>!*I4XYP&9)2G4JF18DT922W-PBH'^O0[![]H?M#*QS6USRCVO= M/T7_9*/VVK=^UB&X=>?>@FE]H'XNT!'9A]E=M>3^Y>[FW]^;!R?MW8._6M_^ MV4'?#DZ*W8.OEX?MO=;A/X<_=RYULG-Z>+&[/RNYO\.@?7CWXV&RT_X;VKW7 MVOVXG30/FL6WCW^??#O=NFQ>NF2S[>3?E^O]G6(DI MU7D,@RESB9*4@Q_ZCC>P"*=C%U3EZ-FTSE^D$W='IZH^=",V>U.9=.^ MZKC?UOGNP7>\<[!%=BYA)6U^/](DK MB@'6X3^7G6C/5*\^G.'V1BN/R)W8*/RNI]\"+J_&]>;FPLP&]L[!0W(ANM)' M]5RL4)51G:X&>(3%/S^A\M ]P=6QJTT-G,;UFVW67&IAOD; M-VZFN+WU*GC:5S_M+^8*+4*,$B.8MO4!RWL'*8E8(T\3I$SH&L;\28*4=(VS MY.X7S['\A]T)?& ?\M5;G+,EKRGR,J6('K<0Y<*5(OK:48!N@(UW<$R?>'HN M=NS@Q>ND-?RIL;.^5R" 1I=NGSHJ3X"4[U)"[374 ;NVZM#2+4MGR2SIB@Q[ M9:N[5W:/!;98P_:"NVBW]]F"!OX6=']M7A+3,*11[[VM2F00[9S^?;K[\9 V M-[ICLS$K.NA+5_^RP;Z<:[K%-OVWN MG;JHX.'I-_C^7_!<&A_^\W)8A0ZP[(<8E;21L\937[[K8%@^A[JS)OHB$W;KX,SBV9GA]V[L'NW MBY#A_\P[+!D57 M3PN$"F KS->K[:,[02T])TSV:MWVU\3>KR;%];/M[;M9_;@L3NZ10+!5K[!A M2_RZ&Q$V"H1]!\+^,N5[2TT4REB7B[!?C;N]>(1=K[Q V?>B[*^3E)TK2KE) M=&P493$35,>2HS3.N32<9PG6B'C*?H[3)\'#?CAEWYRDNV+YG>/TR&%&Y% _ MK6.=M,VPVIOQJEP_?%+FN=-.=DH^7G[JO#MHF>A$N<^T'O1<9NBE5F[YH>J47R%$!=UV%<]]QIFHWDSBYFDM8;8P&;J])\,[I\P]3R M&7V^ZQKBY-9^-]5,X)O5IH=P_)J M/JD=?K#C9-A456Z@3C6?K[]6UK*,5=$C7Z+ JVP4/=V#E?RT L(J1]C:G#&< M>6!4'S.$O1SGF-A'Y[I<7>1N7:9M=W1 ;0&K)5]N#U?_9?.@>;J[^15^YYL[(8R^ MG7YUUS&WX@\OO[OO8EC%N%G,KOX=O$-V6//@[^_-MCLAO-=N'K@V'L.*;YW" M@-"=T[_;AP=?B2OTU=Q9JE",@-\#?[E. OP_%RP%SRY49[XP26C2T7)P;_[#3SA3;7CP3FBB##8IIF.;", M-;'#9"?$B2W/,YTY&:=.]ZJ)68RZ$J:56UTPOWIV6 )H[EQ]&?75>]D?50;D M_E )LUZ!?@&N=\SZJ-[PV$XI7[>ALG7$#15,H2P6PBEC2XYCE28R)@QA36 6 M*)Z_'N&&>>*MU]#(-!NH659\W7JI(ET#Y^3)5$WE"ZJ:OIZSTWL5YOXYQ%AW@/CI$Y%_]23\\F/.BZ0L;'=^P/+ONLHX M3YO7$7+'7E?NV(Q3*Q)N.4=82)HP;G6:$$N,9(QPFRB3^7I<5WS9>YW0NH\S M6\_Z"[PXI[4>Z(/4F63DVS\[%]]._SK9^?CU\O#@&'W[^*$X/-TKFA^__MPY M_7JQ^_$KW3TX/#^\F,TD@]^X_*N]T]XZ_W;0/-G=W/L.G\-UV^C;P=9%\V"; M?3O02?/T_:D_>+T_%C).LC1+;!I3J7 ,$RZ/)?4%*'B2Y@JGC"5OWF'6H/+J M1DO();MW+MEJF3+/T8F??5([D+CF4OVG 98)U^5%D[U]HWY+&[ M]RYS\IK^?9WX_V"0KP=_O6/\B%<#70][@/U[P?[.%.QCSA*9RY@(Q6-&+(VE MR[4@5NH,4<$EIV_>21%._"PFY*^V0^.D+S[WW(Y2W]4);:DZ@6QK6)?SJ:#^ M8>9'@/HG-O6'<\'/!.""T3P(%' O"O@R20$HT\+:C,>""1HSRM,XQ9C%7$K" M>,*Q4?;-.]I(R',(+@7#/QC^,YU8V?C!ME]PP'\PJD]8] ''[X7C7R=QG"&B M)94VU@D"',^$CJ6A .N:B)I54OZZ MUH/VH.5SO=8GJA8$XW[UL'X\"P+@/P#P#R!+-]00'_X68[7P+ /_ ']>Z2@! $Q!=8H^PU"(@_0Y2K6@G77-[QU@2]65[Y@"N3=^NTUVY,/#JP, M%P@LC D,#";DO4S(K7-O/GHSK+G?,CPQ02 M!N5QKE-PPS,M8I6 0RYE)E(&7"@25P,$T;7KO/!:PJ>:2\-YVW,R$J:2/NBY MPY8_HV.G;];MC*>4$PYS"@D_82S[MG5QKWDE<\-38&NEF6+49"HSQB),A90L M21(Y<_(:T1DFO\^\FDOG'^%Q7 &:W<[0!O"AHZM?]%,.2/\5S[3OY\WU(RY, M)M-,QYD_P4_A/RFW)N92)$80*U&:O'DGT=IUNR$36E$>WHH>(-I_ #S[E9*= M&^=J%HXKI8\JL%=RG9WC(3CZV7A?!;H7GW0PC;:\2NIN/BZ!5,'=C7/P%<^] MK?.=S?6CE"=:FE2 ?0A3CC')8YDC#:]8DG)J.$^IBS:N79='/42YE;5%#F;4 M&6'&=H=::&74/^]&MN6E)OSQ_VJ*';LC'4Z6OSOHE]72^^!7Y5;UGA,9@'FG MZ]2!S,NVN7M'[4&K7YS5)-!J#6T5QPO^_O9G4?KE.BF.67\)#.?B1R4[#.SA M%'2\%,S4)?57M=?/M+W2ZPLK?0(?=@;.VH%[=.%KL'0\;@ FP%@/,$DI09S'-D]5S'2>QY)9,#93BA1BB!L+"Y\F:^A&<4)O(U?S M8M\ZW:;[3?&IZ>VIJ+*D 0Y&T[:>RY7(8:][W%/M2K5I\DO#"5W/PVJZ#RX%O@:SL_B/D0?AI]G5+PPGFE<;JT0^:Z.O Y-G M^KMKT>9@Y# ;>]RS?KT..C7G]"^NB*@YM[)=VY)C+[MJ3\O^L*UR+&Q6^9AC M-]UK*\/C5LIZ%_6R=TN]K%3,W&4ML S<+: ;"K^DP(,RA?8] F;%=U]MMIJY M0^'[D=_E^]$Y7\<=(/^JVOF)K3MX M%!U07C:_4C"- !2JUZZ9:U&S.QY/VW.#>>';7W?OL(W^X?T[4Q2[JJ;5S2KL M12\OW"[8)W>!FP^?:QKX!%]8T1[Q@:^_!N#Q8S(OZ%4Z"G,5'%HMZ^M)N.GG MCQ5-F8-#M:J9]>G6U]5N';*K:XRGQ_M8<#E1F/'4RBQEC%NE,N 3A:Q(12JM M8375"$SBX8M'"6*Y;='=O)X1L%IG,C)?GTVW#>_!^RZ@?PCR5^2A M&W.#L5,4T+, Z:7U\52O9^F5+J^=D#!?,MN;+0M%4YL9G:2N&I1%)LLQSVEF M1*X3Q(6X1;>23!LXMN=TJ=0Q3+<]X+#.P(YF64Q>]S3#S8/M(T283M/,[2^) M)&89S6+)%3@4B39*$2%2HF&:79ED_UT1N>_16R.D7I[RT2*D)@6+C$E##6%, MF%RY*$>&$FZU@J5A[N!VEL5Q!UX]5JCT#H&J]Q9^RE:QK=<=,YV:@V3G4A_9 M1"5($'<"-,$Q4SR/,V15C#-F4ITSRC/FH([>'JAWXH_>4G-^'J!1MU<7#:EH M>$+:%_XP+H!JHI'6J)N68R%2=Y4[)O*Q-ASWAR&<\:;+\,9S*CH-15?34(/I MT8PK@1:G!M,*V:SS!>5O%XB?KR(^8_*Z\A#*>9]FI!(^BGHJ/"9<+ET8@X MS1@"2UKEW*+<&.:LFSD%7*:-Z'O)R=]/0=X1Q!5.N.(>WZU<2NHV&I<8H&XL MET*?JUS*GBW[/?")!CU8?+"T]JJP]KKS5#UR+%R)%'C]M5YK9Z>'[;WOSV]G:WFP7ZTWMR,=@_^W-J+-OY625G^&B*97<8-=*FS[N#'I@G=;Y' MPY7=ZHX"^P78MM8F M?/=\ ,T>M7^BUH3V=3M^S84'F."YSHA,TISE&3CS6"(D14*R'"/*;W/A[W/\ M[6/]#.,I[%SV13&37@"Z)\RD2XW=-E>FF>6&$'# *7CA6.6Q,M;&J2#"U8_2 MVGH'_+ITXYD$IBLFSK3G?9V_/<=@]][ /EA-TTML57=4/ )=Q81A#EBCWGVV M.4S^OH.(GBL":*NX&OCQ8)=JYP_5A9"@MUSDS>F5]D<5_UQO#K'# UT-,7[1 M3V/)L+93_2M5;2('_VVXINVVX>K;0_LF;S\+475=07>WCNKUNN?E%+;]L&,H MG6VA^_F\JP>E@\5V59T;)EK'JEX,/=.&1W43PTT*Y]*=5:YEG0XWNLFI=3'K M3L=6X'@QT2#OGT:F>]XI_&%64@CYHUS?V8:'SZ$_5/BM/BIYM M5+-UHO];%W67&=>@TOUP5>)Q/"YU]EXY6Y)GF=ESO8R&9=6'9'5U/DWQS?]; MUCG:8WH9[B-,7E1MN> - MG],'$ZTR\6:*JEX7O@+#JDZFN&JK.>+SL]-80 03#=KNG"C_ M-;9&PZ=[C/>W.3\9J\01%A"'% Q?86[8Q[?/6E93["[S_7[R^U?LGJE@V\VH4WHMVO5G-;G.[= MZ);>!OT\/-BSWVV9)2F'%\;_U\=_WX(#Z=R:C[8#7D@5#UHW+I(&!.FC8 NE M$_1R8[YL(SNQ->8V%L(H+N4HKE?G.X+2]J_UHM;5,9D]?PK'Q26\UO9+RV6] M^;GS<>_D\& ;'5Y^1X=D"^\>&&A7LVB>KI\?7FIR M2+Y<-F>%L=K;%X>76^??/GXXV3G=.]T]V#L]/(#[DR]DAVR3G8,8,4-I;E*$M%ACA3@DDL.+>W*BK=T2WQQ^W'<:O ) ]CDN:$8[*[?F2X M3#C/DSAS)XY8KDPLP4>)4Y4KS),L9Y@&QR1P2>"2P"7+QR5/D9H:B.:.1#-R M68[/=]:/,F.IL(S'69+RF%E%X]0R%6=,4,-SF:A4!)?EY0L,+7:2R0N58OT! M4-#M%3!0,FMR+#$2%#%!%'NQ+&P"'.EC;+9K5)A89OW&=%O.BXO%)BYG*J89@2, M7()Y+&7"8DN8T%90F>3L.:,I ?\"_BW&V-T#_RS)6*939CBL%H)-FJ"4FRS# M J,$)4F()R\2 L[$DP5!3K%(Q#1E(F9(Y'&*K8Y%JG)-8&333 0$# @8$/#Y M$#!$05\0'J>CH G&%*QX&E.,2,PDS5WE(Q$KAHU.K,:Y8<$]7NA8YVHGPW_N M65_U8ZO6>O%'?G:]C,'&H-=S!T8JW?NGBH3>+S*_PB3 ,Y+B7 NM)%A-VDK) M<09=DR:IS;A)0R1TH:#^RVPD-"7&F-SR6&1I'C--5"QY;F.+F*'P/V&9JX70 M(.2Z*G)S(FXO59IB(0^)P+.1$)3G2&MA8P! *FS_UB<52OZ?.H7M.H8-%<@9"P#_;8QY0YYAG1"A%L&<]$!@84 M-T3KE+.4WKOB0O#_GPS>OU[) U4ZR6% 8IGGKD0#TO!*Z3@5".5<"$Z>U_]? M^:VND >P>OAG#!.4992H7+'9"(!GS^5W.18ID3@ M/%&9?=0\J! $?108G F"LC0169)GL;*I!!C,;9P1+N/<@'F(>)9B 3!(&O!> M ,$ @@$$7Q8$0PCT:<%Q.@3*<9(KA$6,*TU5G*66,BL2104/X+C0 M(=#53@:M\CY#ON>SX#RV,&,S(H30F&5$I5I*G$N3V$P:8FEP]A<%R ]G@YTR M84+K/(\%IN#L9PF)4W#Y8Y)HHC72-&$D;/6'K?Z ?S?@'RP6Q0@RALN<"865 MDHR!U6NUI@SG=\&_@'2/CW2S!]R18!D7<8HTBV$&L5@I;F*##7CY8$ FR*DX M$1)0+J!<0+DYWKS0B=328+ 96"*8M#C7/,T(P9*IE(60YL)!X$Q(,W-[-P"# M,#X,C#V!3*P$YW&>I))FU&"5(I>X!*,70#" 8 #!EP7!$-)\6G"<#FDBHZ25 MS,1(939FB42QY!DXQEE&$5-YJI3/ZL0,!W!SP4VJ2P-L,QHK*H&D7-O$#_MTHYF&-ENZD"\&8Y4Q(G8,UI!"XC"8WY+YB M'@'_GA+_ID.>J87!HC1SBL8R9I:36!$"?PJFP,#5FC 4\"_@7\"_FS+9E4A, MS@BA1@/^I9DUF5"4*IZ*A.7WM?]"V//I87 F[(E$JE.3)S'#!,6,9B)6&H8K ME9PH&#!MJYW)^;';->=%JQ6R.)]Z:XM@G698@4U$F34VY3A+ M4J2MR(4D-CCZ"P/BQ[.!3BM1FF:"N IU.F9:PBNJ<)P;DI.4$,/2-&1QAJW] M@'\W27: Z8%9G@K),*-"IKEA&DNF$\6PS5' OP7"O^E IP%'GE+*8L(IB1F2 M&#Q\C&(BN6/>QTU03 $$$4*<,$3QG.6,I(:KBU M5FH@ 1G.LB\,PF^=.W2O(J$[;.?T\ @+DZ.<)7%.LR1FG) XLU3$@DF%LS3G MQ 3ENK#5'P#P1@"4W"3"T#17%, P59KE%',J.+>I9'?1K0]0]\A0]_U*9B?/ M*4\QBC'.:,R,I;&+<\8(6W?I[93FF#*NI3HSK**6 X01FW M":-(2*LH-CRWRN4C41D"*2^ W3]G8\9(9MR8',74R_P+E,9*$@38C8SB"5'< MN)P)SL*F8,B8"# WY]B Y6#GX$2D)&/"8C"&3,((ER97ENK'JO0[!X1$3,C,Y$;%!UL2,8#!<><7QY:ZAY-6:#R'HL/AD%$+)STI'TZ%D:C(F*NV(Z ML3(\B1,.(XDHR:A-0CAB@4/)JYVC7(62/Q4J*UI%OWBZ*'+8&QPJ[^2I%#9A M1B<92PS-.$\LRR@E .E4FR<[D!(C#,:,Y0K%&@D6,YNA6&E7 M4UOE0F<"LD0@1M@=#LE[ P#F'\JB5*:">R(1B-E629H@G,B,:'M&P MH,RP4/ W$V(V EDE3)QJ@6*&:!IG*M4QPIQCA&Q"_WJY>/^O]NCR4U+*B=1Y)A..$-APN4SSW(J<$2TQ M5R0+H=G%(IYIO8C+PR-+,,4"S/$LI0D8YDD>*\KSF!N;)8@A+)'+_4T:-'T. MYGF)];=XD+:867.!J )1+5:/WB=^3JRV"4LP2PBSC*29%#375&6X@+ M1E07LT%TG(N<:\QCB2B+F48J5L!=,36)5(89D;LB':1!D^>>A?4[%L?QXNO588>-0:\'RSKR#D,9%27 3_NL5Y361-T\.JNO+#IE M7[5:RL-5;MTMRK*K"]6'[YT7_1/X9O>XI]IEU#]1_>C<]FQD"_\36G6T;;7< M#7N1@O<[W:C5[1S#1YF%N1"=#7JET^Y1<->H9\M!J^]^&RYV?XTA:2V:?JQ: M^6=^R_W5KDOB;AX/2NL:;/O1#]4:0.L!$_TWUFVONP_MS95V1SXNHI95I9W] MH3MIUU]I@1U^HV][[:)3]5TV_+:%L="N]^#^F8WJ7HX((FAM./U>9(:1N\VP MZ$4;^:!E,%\I:F(Q3)S\@9D'<[^$I5'ZB0+S$"C3C9>N5XR[#! Y'OY]UNVY M$2[]LE$7[>I2/[AM92R0/,!B=85?$ Y/8,1_P/>ZO0NW"*"E,$]A#K6+?G4Y M3 CWX_D %H#UDW9\P?E)H4_>7]1VM&3[1H _]?%DU M!6ZC57D2F>H&SHP9K8 1W YG6!ON5W0\[Z0P!^H_:[))K]+)XLQ( F:H)U>P MOKK5*/Q>30KW-6CW!\"(#D!J*]KNN![U'3BVO&[KDF7H@VI5?NAUVQ$L)[\H MW;\-/R(MI?Z!8M MW ]XJ-V%N9T-2OCELEK>XSMTLU-8* 5<[T&^M%,W<^Q4='1K8*JI.L4PW4[= MS(ZW=CP8O%"0/E?\ S7<'T!!E8+)LVIKN -X^P$/^[0AW/(L_=4B:WYL?]XKFP7<$;47_OMS^N7OP'3R!G8O=S:\_=RZWC@SCF*9(Q4E" M;,P4RF-)J8B-HDG*3,X1!X\@6;NNA!,LUI:;*#V',*:VS&K$K:9R37H-6,L> MWZMWMSNPA&SDENH0H-U,],O10?+4E-_OPS]^ZKKKSVP%96.3ZL*J7F0[[N&?V\V/_H(/V\WUYL;V^B=WZ<:GW?VO>UO7$N19MRP\W?:L M\V!^V#_."],_@>9#6^IV,;(FDFKHYUVI,E@ @[[]HYXE:/(6;Z[.P,I7UC + M;6]AIM-VW?S?G5E++TW[YI@EJNS,U@0C@KG6+1WQ3GYNG%N?6W!76C_O[6YL;0*>[K]&)VRS*'6K6SIW&ZR>?J_;JCR(S[VN MMN"A3FB"K%:O5,&2H0^F5:]7N##6P 4Z(NO"9KZW&G41 MCP.Z#\Z4"QD79R/_?GC;'=4!&G'&8Z/VLYQYZ;VJD\+F8)Z"5^$8.MK-\T+# M[[C[5I^-W>/ZL\;0T[)Y7OETWM^KWS2V! KVUW>'1NKPL[HY_DRB^*.,S'C0 M]>2@GXT&W<5%C,VAT[Q?N/43W+8.N&WKNA_M#5KP!4Q5C)/?[+_\E3@QU5]K MX"+Z>&"G"HQ.]N0#G]NUL791_2W[WHV]RS/T)OK*/=&P_SJCB"GT5-%UF^<_ MK'-7LPMXM_#!L&X/Q@S\:W ?W&_X7RXZE=-8^1S@%O9&$:BZ.55W59>#BU#4 M4>!RD+6+OO,FQK-IJD_A-WW0['NG>]ZIPU=MUXG*!PQ:%U&FRJ)L^$?\E5X8 M/Y&/A$T^D7_NRI%J5#R'+1A;3:S] 1BC M_F_X;%/U56,"CF_LZMUKNOI5SM(-#U(^[ACF))@,@)PG"H TL[;C=O;TN'_F M46TQ[#,]V6?YJ,]ZPSX;;@>XF[2[9=]AL0LZY84+&$;_&8"-X9D#L-\WP.W. M]. 6P W*P[O#ZGK'$=S6LNM"DA=1J_CNZ -P_\H%C5]K\<-=/(GGN7A+,SEN M=-_>O^QNYBOPWG8/_MS:B[:;'W;W=M8/MG>;*PLW;M?QX8N,S5MD(39X[>?B/:^O?6 MQM>#[;^WHMT/'[8WMO:JL-_&[M[GW;WU@ZWHX^[?6WMN>^7Z'96EF7^X7ZB2R*LKC/_>73GO$PQL6/I^@VSMS M_@FTS=G@<(OL AXCA]Y/?E6JWM> M_OY+P^,S7V!78GK MW^% =>C5V5[]/ 6ENY-0NE[V>]U.H:]7ZE_6CGV^PPYW/NJ_*!VXB([@O'4Q M94Y4?NXA&%15?W\H>N7U.;W+]ES>"K:F>K19K*M\^)+_03 GM5,2L2<2?3L3H>$"=3!!"$]U M[,NY+W7_K@BA;*H?,"\VUJ+W@U['7@0R^96IXEH7 -K3B^&-]O MH]YZ*KJ=X'DL*G/I@/9EJA,&F_8VF$J7T:9=H"[<*?2) MLBT7'/_?@3WI/ -.K; E.(DNG8X_H>LR9H=&X?]1[;,_?,ILD<.C^JQ;!T,5 M;*WWVO[R8R_J"$^E;>.Y[,AG+8(1K+!?@;A%76U'M3Z M"V[25UJD7K7+Z73MV++LE9,9(HUZX@YH]* M[*N,3E19G?^\DJ5DX \JP^MP:#:YW!W)_DMU!FZ/;;Z,VDIVVFA.N:ZX%J3OQ1*_U4D&7K)3D^4;5R4V12IL9- M$F6Z9WTOK;G1-3[K^OVP\V!^F(&N:;]_XJ:,/R_N9;DJN= ;-%@:UVYGPZ^> M6Z<##6O5"RB.3@TUQD=$QK#KY+*GU[33'BW*.S48OJ9^J**2"QZ27M3\_/M60B>/;?!.;_JL([$B4Q3M*TDKN^:V-:97>B1;4H MZK87.W7'ILKQ<:AYI^G/;093W[J6G)^?KZEA,]=TM_WP _0I>M4::1@OQ2'[ M:)E/4(Z/36[L[GS>:NZO]E'[V1.2-QR%')V$' &H6_2V4_HKYQV%] )*%U-? MBPX_M_;G^.=C]$&UM[!^O;S>C]5G/KP[97H:T^]P>I=]:;ZQ^]DJW_$R$5JKOZ^TFW MY7YJ1_7[=NZ![)OA:G40B+]N!*++C4!#K/$P @:'PZ#]*6 YV%L'8V3#?UB+ M:5=:#]%V5MGXY?11F&^YZ MYN3M857.015 A;-NZ6"J8W^/;A2'6!V(28.RTKWGK: S"4,+I*ST*HB!!=6A MIR:OSWO;S8WMSV ?CZLY1!^VMBJ>VM_:^WM[8V5EQA_D0Z\/3%$9L\UN)Z[^ M^F#MRG$&021PQOTY@RTN9RQD/]ZHQO?WPR?OTY4>@F?2,=S(%7;ZO5(:OUCT M[JSX- E\^O0QZ#^WWV\?[,^40-H_ $?0!YSV-_[@I3/ M+L&$+9/U>DT7J"78ZYGJ=9*N(>'[U1E$IJL'E>)\99/X@J.N8$AEC8R*3=Q9 MPNZ6,9=X!<9\4?;WK@6L.\P"N9:,)D$UJ&Z?>JRC7DZ4*Y@HPWG'@6=XC8C9 ML<>$+_[8%@LRMG<>25IUZORBD.4-52'+F;*0LZ*5+D_&^SXNU^;Z!);I<6=K MB"WGN*_@P#N_M&=/;*=TKFA=5O3!4^".,X"O2;RD,V EIL!T#>0;A6F'0ROO M/+3+"NH_5F%D9Q:W*]+^P1EC3X_JU!L+RS?N*SCL^R=@CE6[Z64=<(RJ$N!/ M/PV6=OW_6%9D;W;[56+LU(R85U3LCD.8+JM]]F-IV7FO+K<(BW>\6]V/]NQQ M4?9]7BU[S:B";[6WEHZO_K'\II@]ZN6>%T)OU<= M52%KT8*$K.\75QF&0>>@O6Y7K=V;5! MZ0N17M1ANG&-^T;4Z?9'A8!]\<7^S!9XM:=<%2^VK=*>^P*2]:[V;6TJAW?L M5$:*N[;?O?XPW&O ,+H@]/4P!-OZ>5)DQ5UM22Q_:4-GWE[VC1O=+Z<^11YE M-^RELRD6>B_[NA2+9"%3+*8G=>T]+7MAIG2-4?X4=9GP6H+3I[BQI.#-WK7@ MTQ.HJ6^7V/)2Z"$G%)HM?5.6N#]2<-6X>60+DZ:?3?#F0EZMU]$2B M/+=VY'QEE26MQ[5I2]TKSJYHX]P">/7A?&O-L>J]!<=M_WJI9 W MEL96IAOWK(\JF0F=(%OME^BQ7$IC^OS#O ++/;^GTE,347B",(W6.YW!*,[N M(O(?NKUV-788Q?_;B&I;-:*P/!IU*N2.@O46";]7RJ+?/L";$9B $3Q9C 22 MXE\3LCZ!< /AWI=P92#/^E@6J M#52[8-WX_B+^I,[+AL_T;_LDH8<2*Y+W(=9LFECK+_F$))3.I]? KH%= [LN M2Z.?PIWEG*&$\;<&,(=0XMQ97).K#N0:R'7!NG'&?5UW_-JNI6*]4, -[NVU M@NC-?Q_ _D&\EVL;AP%D0].X"Z5;,_G7C<'ZG.'9ER*Z9[M M%[TJH?)S2ST\HHSN[/@.WQIS[X3W2ST#X\# @8$# P<&O@,#LQ$#D\# 2\+ MJUPBC""$*X'G:+=2SGL*7HVF8\DP^]GT)FT@TD"D@4@#D=Z=2),1D=) I$M" MI*^G&YW:;'4RLG "$(.SLY;W6CTS/K<+Z_@V"7P;^#;P;>#;A_(M'_$M"WP; M^';!NG%K7(_WP/;:1:?:D:W*'/7+:/VX9RO.K4[##U65(LQ]_A*-,ML_=^51 MKRGTZ*OV]N&"OZ:K_$[7PKZF\N4C[PS?Q\_F@?<#[P?>#[S_4-X7(]Y/ N\' MWE^P;GP.WM]4/PJ@]K7H_:#7L1>-F?KR$\1_M;+URQ&_",0?B#\0?R#^AQ*_ M'!$_#\2_),2_XCO5R;ALZ)-O6=^4"B8#MP9N#=P:N/4N)Z H$AAS^=8PQBC# MQO[$ #HC$7%]/-]Z\7[U>'3JNZWM7*=N-F@J]5XW)@\F8W-6]Q6C( MP1]LUANHWD5$2*,2"PD\''@X\'#@X?OXN#+0<*#A!>O&#T6O[%\]@_S@F#=% MC4KTX]GVNA];F&2.'3!]+"NZKQ[)6R^^_.Z.\N7#B1'DHX-\=+!&@C7RF*IC M[G@V&=DCZ?WLD<7R!A9P+:TNK=_.[8NTGWT/HB=!?6P!&A9<_L7GJT"R M-TF@T+$&"@HDNZHD>W-"6=X MAE*G:'/=_'#UO4VTU;*Z>C/:ORC[M@W^\G9'KSU] :VF!N/31X]#XSK[J$E,L"Q3[\@T+%+OX;!4H]B:* M'>N@P:30(,OW[! @XO/*($&1S0HB*#BK29(2@8TR"9U MJ^^I]K58JV\!5]("D:#GA,JKM/:Q3OAX6MJ/Y9B5V!JN*UB@ MI4!+@98"+=W]',\X@1C?4Q9KL=;? JZE!2*FF\[#1-O;CWW:Y1H)1RS#D9<7 M;]BO4=;"/DQHV/4-FY\G/D+.;EEX^NG9EG+!E3H3VU-4W7I&UD1RQ4(87:FR MLML:].T?-=JBR5O,L2JJ!]& 0+8W377EH-T&7/AU8^,^H'H?WB;^B02?HJ1F2Z^TG/7Y_.'K/Z0U1]\A. C M/**/(. _G+*WAG("#H,Q-L=,C7T$[R&$KKJMJY+03W?JI^!Q/C8R+ZK=5-DS M\_-DP $4T:=NY]BGX;CT%N 3M\OGW=/?KO=-53ER+]>'CNK>54=UT^9%IZCN MV.O^O(CVG>1#E0G4B?;UB34#,)$P6_E+JMFF,3Z]:_WT;K^SZ"H MHCJ>HM>JPY2#$KH8WN@ ?;?]-FBW'3#PN-SO*J9'Q_T[L5WH" M'39AU<*^H6&!,)>$>P)A3A(FE1.$B1$1#I[&Q"D"<;XVXO2[$R/JW-7]KCOZ M06KF:@S94[7!<:U([T"U','-4FBC_M1"GX#S^],?X!AYM/6GX)B:@>Z#K_K# MMKIG]:$4?=*!QA\7MFPXLFVX7ZR_KP8MIW_PW=Z;@4>/(@()O^*&!1)> #X+ M)%R3L/0OR5M%,,=RGN\J P6O* 5_*/+^R5Q5WF@#&-A%=Z^P_1U?[T1-?W;J@5?+[NZF/S2OM6#'O V/-YO\-U_^7.6U2%. MVP.GM15]NNCHDT;TN; ];1O1!]OI (_^']4^^R/:;[N <74TTUVS/P!G&?QF M_]N->Y/T.$/*GS7%,K#TJVS8$[#TH]?8F$P)FKP@$/,*$'/J7U)'S RG/F=X MS,EIX.37M7\[CZ/O%'H>RQ-59R?3(7FOSY#W =QV5NK@>GD%KY/0=Y=4U[DT M1/AL=.6#:1>G=3-OIMW[;NPFB\IQH6'!15Y,4@M,/,G$1+Q5 CLBON(A$Q38 M>$4]Y.HHZ2T4^]>@!;Q5T5;C9J?X UQO_(YNNSWH#+4:IN/-+O=IW[9:MA9? M^%-UNM"7T6?5ZW>\],(LN497>/7#D%,RSEG%BHM@Q';V(0 M%Y;5%[9AP=Q8 .9>/7-# 07$#GB=-L5/Y\&3":,!!Z-A10EBK'=8IT8_(/NZ M<:7L?*4Q(1\2>0Z@OTP-"VRT ,"^^FPTY"*"_V\X#;2J5+0_R,K"%*KG-E=K M]=WQ09T_:D_RQ/:L.W:SS+N:*ZK[L(#3.Z#]8C3Z?FA?%R\A-*#]RJ+]1K=3 MUHKF3@[VS/J560.^S][Y/,A:A8[6M8;;]>%9H@]%KQUX(/! X(%7P0,4UV8_ MQ6O!\%]A*G#/,!(#!T*XKNCRV:!7#E05J]KZJ4]4Y]@"/P!K^*/Y5,68_:;^ MY7:;E.F>N9C4Y"7[5E>ZX54I23)T,O95+U,=6\:[/UOVPM\0/B$(D4 V@6P" MV;P2LB$CLB&!;%X;V5PM AS()I#-$BRM0#:+T>C[D0&+*.O M:_MK&VM#E@ Z2= M3!*EB <268B&K1R)+-"J<*S&(6@=1Z]>ZG!Q,[F_\&6!R MQ<;5P^2!^MGM=-L7T=;/ONUX55DG0-M6-^!FL.J"5;>XT]K!U<;ZIP!7*S:N MU\'5AFKI0:OR?#\5G>^9.Y$6P"N US).<@=>FUL? GBMV+A>!U[#4@ !NP)V M+?L<=]CU:?U]P*X5&]?KL.N3RFPKP%: K>6>W@ZV/N]M!=A:L7&]#K8^]ZP[ M#7!GA_&:78*'9PT\4!*-W)8U4)4"K;* 7M?N!5V3_*Y; ??;%B%KF(9-AF=8 MK7=!W]"#-_7@MEME1>Y.M*H([JF.*TDF#;_K,H6B;@]>M\\ !E6_V[N(SEPU M.WA3]7HNX=!_6951S_YG4/2JTG;;?3LLGIZX!,3?Z+^J/YV"HA-5L<30G#.4P?]SGF'#TS352.7VB"#Y9@XLA8+T]\E=K0O2B\4I2%_\=-YR M$\S[7J$]'4)G[KE M@G R*D8#IXE+H:W_N%Y5TN(L$;^5U"XU.O8HCZK?&SP_?U3K5GIOV\.1HECK MA.UA=E\ZR;A]O'NX1^MYOIN?NW/3YN'G\36 MA^;Q[H>]]M]LL[U[VCUNTC<'FT>O\.:'[=.]PUW:GYNDVWCW=QUOK[\36 M^IM6D[ZCFW3[>/-P_VNS9?#>OP?8'[WOV ]FN'78S#^W?[*WLW&Z2[?SY[PY MW%K?YIL[G_CFRU>G>SN[;&]]C6ZM;YS\>_KN]".6-E$I"').<\0C#DA'2I 0 M2A#NG7$R+#5BW]O/U4+H#>//EL:8_BO,-7EJ7 X@S$/4I3_0,E'7+9,;Z]+? MOOC/QOJ[OS<:KU[],&!Z4@;YML1&W3\O%MGYJ?W^S^+*&XU22)A)*+U;F*E7 MB+IK 1]>(3>]*9BZX[4W!\9F!6-:JR&;%2;J963"5B3CM1JR6B&\;B/&F-5, MB$VU!WV]D-#70/ICZXC=:'NP3S]!^(OAUO4<]/5:GRMV!^\^R(!OC!+G% 1> M-[.N>:C+'[9='=PXVVBTXT>D# [B%&%PX3<8&!;;R#CV%$BY,!DZWDVKOBZOC4:_VVZ%QKEY'A(M9Y'K M^N55YSQF[0[SQX7^KP"83VD"?%>"!3X'GX//P>?@<_ Y^'PQ?/X(\?/_>!]C M2@M9_E45S]QES=S2)O-<)8\QQ((\M]9N=X]'?912M]=8[P[=( W;5VLN"G'J M_!Q9EMO^]WO'/*QA1K;_B67._'.6^B[(,N-RP#^K:LJJF&C8:9T5 P[[8>ER M=:#!2@BIDW$,SN?/VV>[AXW=SZ17;I-FX=K>.ME$^>Q'C>/WK=V#_<. MFB_?G31/U\C>V_$U_[X^<$>AO76TS38/U[YN[;P_S&/*X]CFNZ=O6IOK:R=[ M'UZW-H\VCO=V7ITVU]^W_SU]-=A\@;_^O;,Q:*Y]I"Z9B!E!D@B-.#,*66I\8-8;UXKJ3R0N7LL#!0 %% +"K"2>T&CHEY& M3ATU44E6^=;\^CC;"MPP+3>TOG&#HD0SRCTB MBB3$39#(. +<\,MLR6$:!EB/83@:4Q] M?TK0WYH4!#I@[RF*EF09$ 5'%MN(B!'66&>)=ED0*'(%\:\D<0'L >P![.L, M]E-@O5>:"F8%SF#/1:36&*&4UI$+1C@5H[V@QXS_82_H;M#?W%D;--]6\+_V M46M+E<^Q/F:6(.ZB02Y)@E@B+&"=7R!D:94M"V$@X'_T)%E9&=*R1E-FP6I! MTVT,BZ.LU*O.E]@9M;3Y!J$U2=#3QW7X;?#D!R.N,U=KDHS46 N1/!IDBN;D[F;8*O.)I29+3!F:IM1=6<(>L8,UX)*2VIZ@J6-9U! MXN9!5EJI4%JKDB9 S$=)I#E, M3%819I"@TB!.2$ VF(@<\9X213$-<6F5\&6-&4 I0"E Z?VR L5@*20,[@R? M$PF#C)Z2"QL0QTHB'I)$3G""#/98!&Z%U[K*$F-Z%3T?,F< P G 63O@G (W ML:0J2,:YPY8'8HW3Q 86+5$A<&Q@A[U0K)S<8:?,61$P1A@'@GB4&!FF/-** M.B%4TIBFI57&EB4&V3[W#?<9'Z^8]_?#J9S+,V@]IMBK.KWOV*\76^>-;^!8 M6D+_@0CXCHFW!:1"[6TJI>QT9#37HBZ)H#!!X9!Q:HC72+J0!-7 M@5F,13(D*.V9XCC![G?M\/%B]YM;S)3@,N.CLH@+1Y 5BJ D% ]*">9U6%K- M AX"'E[3%X!X3O*8M V19[33VBN>[\Y(;P0=UY?!3G5Y M0#BY4VUL9C(M$DJ2921T3")KHD6"6&8=2XRSM+1*V#*;157$X@-A*1U'JYW: M1^M.-:_F2GK6F=,'L&!!U>^+-1\>H653(5.EM.GQE$[^W2N7^G,+UC\J]"18 MYW$PQ CN,#.*8!-&$2$G1-!15*CN>P@<0K^[A'[O+F5,I,0\6HF$"A%Q*04R M+DK$8E+8199PR!K82%QX@<)M%U5YN#2?:J\I8!Q8"%BH( M.P4*!8YGQRQ&N M+"'1$!KZT*@L^_P)D!&0$9/04R CZNR\^-4WF<9/) MIE?"(TD)15QD@M(N6*08,S)BBCFA,VOP#AP%1Y'F?10).GI!554Q3IU&&1H2 MA3.89C[FC"=KE8A6<1^#P][P'^?/@(WGR,:[DZDU3Y07F!O$L,QD')1!AA&, M+/7.&N^UL"R3L5[&!(JJH+H4MO9,\.NV1448AKG!$VA&+@A&$,:,9=G1VW:T7'PCA212U M.8M3NWWKQ^BB!4TM%X2M TO."!H](9ISJIQ0026=9 K22*]A4[M(MO:3F]HR M4[*/F:=%C!U5,VBW!6 )8 E@>>M4(33FFC%J3NR+AT2%MTXB$G! 7"6)=#!5]W07!38D M>LUGV)@+D!.0RFSU#^IL];PP8WS5=HMS)@S#.99CC@>"!8]D%-1)Z, UC\AM_](Q M 652BC@B%[/BY83[ZIB 0B)$XU2>VS:[:%7B\FI@IUA)Y2'0K"K$@%F 61:+ M6821!BN\FCY"5>B#*N21]PICBQ-!O$8$G$Q*47,C+K7/W%J@4-%<*BH1LVPH'9I0;C:6.-# MD$&RP#C!7GLOA8LD@VA,0\UZ;:5QP9C3FF!O.M7216^J24=H'$J6Z MQ68:M-0J"THO,CLF&.PMCW4:UJ61>!D]EE'QI*/QGBDL J6<1!T, M[(87R;H;QW_O;']C71V)T4XZI$B*B%?:Q%(:$=9*:DQ5"(DNK;)E3: =9JE% M48"#\^T+[&36&31H*P@GDEDA&&91:$)%$L;"'G?] '+W&T!&1REU2B'GC$6< MLX@L20Z9#(R29_"T$B^M\F6,RSO! ) +EX G-LF8.A_O?X%#)2$/P"54/ M#L]P:#$R-@H4G7"&6BZ3]S/LE@6 "(!8B.^@-_530,+1_Q4:'G^TQ'#FM4+1 M$%_E]CARWGED6;0JR"H+86;6G7KQ@7"T0_UL8%T[YC]#Z\OJN54WAT?YN_SJ M[Z,7SRYQO6>KWRX?O9Y_.YODF 4K'1=Y%4J.7?Y/2D?RRJL:F-@4/U)"EB:O M.G=+M]^JG/>\%]MY:7V)OQVWPN @&RACT<'8-G1%B3-K7G>E=?UN>SB(OXU= MB2<_XO(U$X[T,6-'[WL/W=*6EQUP:[_]Q/_M5B>B\3T3.AJ\TI?M/?G[0>]B M;N]'Y'K1?D(VY;MZ;MO']J2_].S2S7]GS2M&^K&7KWAM9,=6)V0;/D>*3O#( MB%A&KQQEV=SJC-:;N?CGV$?FZN*8F^G5]:9_M;/1;!"YTCBW11&#_<$\N;RT MYSO2T1<_;PWR.O.W,?2?6V^RH3'ZJ_'V7;.Y]F;W*L2,[Z4V4^H'7MKL=N+* MW0&4 X!.#Z"F7 "]9,?:S.T?K.*WKUYNKNV\>[/Q=F&7[S_#7G]H.X/&H-L8 M',1&+_YWV.K%H^S ?J.;&F_C* X]PV+"&MU>@XA?PJ_5>]7/Y_>'O;SD\I V MOOH#V]F/C34_J-XFAO'ET0^]B?NM_J!7?KG+_W< M[8V&X.*H)T)^(PNC5AZ"BP>VG1KN9/1!V6RQ=_8#OU4O].*PDZ\:?: =#@ZZ MO7SO8;FZN&E[_N!LV'2Y03'%UZ#4%$X_*\U1FY:_2]XW5IS HG8K0TQQ48X_&, ME^W*V;+]3B6E-P<0=K[WQ6SE>D5S=\>*?V$+A&X9\ MGP^NHY'%;6_WVMH?,_LCHU5[X0;X?5%%4M_'"SY2?E?>/@@>5QE'#?LM2!3>$0N(?YW<,C M=,@O@]!F@9!_G-R"O8!G'BJ3-]/).%8OX\]>@%[^S_K/&O_$0>PU7J\T7HYT M9/[DV\1?,(-K.8-K9T: T\6=C L)I^OV2[Z%%RN-/X:]3CSY^2FA1=@IF(5Q MK^&IQC^]V&]5>X0-V\E&/VC%U-CX&OVP2H\TME)J^=B#W81277KKW018&3<> M);L,.X9+Y)KZDR>4,+IE4N@BZU-EA%R, MG?/$CXOM[O%YPB=UJZJT/"4;GV.OW^WTJ]3.."[9J\$.\@NM3L@+81##0F2$A"1WRP@QMJ*I>:QLQ0UID'MD*\0*8;)6 M0R8L>^BV6:QY[$>-<_4/3[1ZYDF6T5V%Z,?)E>=G^>)JT53)_'Q;=C#LW>:\ M<9WBF>_-/+MP9KY::X'F[=+J3FO0AHE9=_F_0%/R1BA=S\'3-$U!SB-(44A6 MZ$JZJIB1W2?G5I>;*"7I5M>]A!JD,HY:(62-4CO3WC:NZ76/'^*@VR-OW-2S MQOFL]GBZ_TZ M*K9NC.NLIXD,YY&%N\\SP0JR.80 )6QME)@DJ[?I[VKTVVE058A&NJ+>2AG8 M?11H3>ZA%$ZJLP"]J?AC[CMN]09 "%(?Q[I3UPHT)E39E3>OM-T'Q@<]5HI= M08_-O38)&!'4V *8'M18R4IF$>ZA)$:JW2*MI-AF#DQ/&G^O-/X3PW[L _& M%"O=NN<=$&+C1?ZF7K?=SFJK2O1="*XU[_,'#:K2W]N7;@.I@^ "P?5$!!?P M'@BNIX7-(+CF+586X1Y*8J3:+=)*<+VQ)T?='*Q^6&G\T1WV#UI%5>[7&_[* M"5#O;=MOW5-G770H;U=S^)VISVLHYS-F>J\QU[;N<[W5BW[0[4&))RC)&[)\G 1[J$D2JK=(AU)W*[+=]+8R<33LZ&HSG3UQKYR MPM.GJF]!*\*2!*T(6G'1M"(P-@C%!3,]",621=8BW$-)?%2[15H)Q9UNIS5H MO+!M>VR!=$ F+HQ,A#0H2-O:PT@) +2%J3M/9NC0HP!PG:A3 _"MF11N CW M4!(;U6Z15L+V=4RI=])87VG\V6OU'? .:%O0MJ!M0=N6 B,E AH6]"V][,Y MA!D@;Q?.]"!O2Y:&BW /)1%2[18I/$!D[M0#"A<4+BC"S@>=#SH?='ZMP:<$V &=#SK_GH\8AJ $!/ZB MF!X$/@P,!@8"?TX"/\#U_B[H&;R=]<-)_F/@\%1>_7_ 5!+ P04 " #, M8&)0"SE^F((= #94 $ $0 &%T'-D[3UK=]LXKM_G M5^CFR\R<,V[BV'GU3+O'39O>[$V3;)+N[/TTAY9HFUM9]%!2$O?77X#4TWI0 MDNW*>^6=DVUB$R!(@ (@N#O?WN=V\8S%2[CSKN#_INC X,Z)K>8,WUW\/7I MJG=^\+?W/_WT^W_U>O_Z\'!C?.2F/Z>.9UP*2CQJ&2_,FQE_6-3]9DP$GQM_ M[[T$NN2+I6#3F6<<'QT?K7XKWE)R>G$V/*6]X_[9N#<<#$GO_.+, MZIU,CLD1T[1ZP^'PK$MWA[>/CR\O+F9?"&B^GA\=%1__!?7VX> M9=.#H*W-G&^IUJ]C88?M!X?X]9BX-&Q./,%3S8D+GSC,=-^8? XP_8O^\: ? M-D=DK 0]T1,J7=+ MYM1=$)-6F;GW/QD&D?]'DZYDH$;;A)/"G9R M,C) A]3V7/RK%Z-X\^I:!X?5"?#=WI2017TBDH"*D."3^L0D!+Q_<7%Q^(H2 M6TA&5@)E^Q[^VNL?U^NV2)2K]PU_]4*X3= 0K]9Z-(1P:]*0OT*KD)*$O%6 M2,L%TM(_78^69G0T)2)?]51D1PB W9[4Z="EYILI?SXTN>]X8HD+ZZQL1;IE M@.$?O1A+$UHLRK2:(4-'"(2_%"H#XCC\.0M^=.-8GQV/>\AJT MA)A+O <&-OWZ<%WBETEB2I&$G8?=QP+[_@C^U\2]_7YVG #AH4@*XHE8JPZ778RY8\&'(AQ+N7'+'Y3:S<%?U M"(.0SK3+)W<@79(TMS*/*J JX50_X-0QL">"AM^36.,O7(-/C!CQGF&32SZ' M@@V;Z3E=FW-Y.#4L!/UQ-*C.PE0/ANJBH\S\0&S-X(U/&,I@SO1?, M,1GL%EQPNN\%,4$ST>J+L1'R$O8> W_[_6!GP%S3YJXO*/):=23Y&7=EQ'T9 M<6=R_Q!UMV=U*3?N8=68;,LLCSHI8STXJ?BS0=:#O0TZ[I*I;<*@6R)PT_9, M/U*/,'N[TI#IK$PJP,4:##X3&=LUM&H:JFRF88MX,LA9$ $&XQ>%HX,"W5B)%<%K]-+IL%C@ M]TI&S4-D'\!!]U #CUP7=L*@D&\8&3.;8;"\(;]JX=;P\FRH(F0%O$Q8F[ S M0_4F;4NBORXS._@'YI!,IX).<3,V7GXAXAOU&O*X"DH-:\^'*J96P-KPMU07 MQGAIJ$ZZS,^56;\7W/)-#_ W7K(5,&JX>3%4(;<";F:X&'1AR#XZR_YJ^82&"QWQ_D^")BKU[2^?+?"TL3)WBC%H[,Q9 M/V?S$V+[S9#X5/9K:8=T>#16Z7R0XPN4\JB+=JIPDB,S4]BBKB[< M0%<:E8DQB8MZ+$]9/(UT=%#'7B,?I@Q6A8JRUC!\*X#E&O48XQ69;56,) CR M=GCF:SOQN>#E.O,8(Q49NY;A0A?UY.I\)@()H" $M58;U/<4&W90KA./42\> MZ5FZ$JU07>:Q?J\$U]D-:!!I>#D 7F;.F_-XV>V-0>%2NO(]F+/1G N/?9=$ M?GI=4,>E$RZVMGZ;=*J1@R'&(6NN:46&D:3#" @Q@)+]4I>B\YESZX79U?/7 M(P"-?W/2SPF]A, =G.":[LP*F,:-.1WD.),ABBYZ+^'8XTR-&2QVZC+G$BS% MDCE3T N^X_%)V+*N^FO>@T;7G8&NRP27(UZF,T)4EP9SC+!30_6*W\;\[[!> M:^RZ%"+0L.\)PB38UVU/Y88[TR>*M5G&&.^XY1YU[\FR5FY &0Z-4;KH MYX28$5\/$1J(4<9 )$XC0+IG3X/4 3VF4N'5V>*JY MQJ"<]W-.XQ1HYZ:V[A8Z":0Q)1>#'+NM$'31D*B1-_=O\\'+=0_^=UP@ZITW M(6H:XG@!_GG)L="NA65N[@FSFC&I$DH-X_K N,PI<\2X9, !/S.P$[DGD05Z ML)\]2_DDV'B'G%CCDFUMQ!KVRJ20*NP->XI9W?7KM759\6=_:US^L[_G\Q83 M2+#2XA-YK95P%\.4.X'#03\WC0?A#8F@FU-=.\-Q%;+<*1P.![F9#/#-\<^4 =Z,*3^4G1M_7SH6HBUJBS$\Q_*^6>3/56'1F_!%W]&N0V M)9G<;87V:3*AN-7'OQZ(!_//X!.![\1@N3[?XV)Y12TJB!U!K<'[=;K32,0I M9L)I)"+J'C\Q) &&HD"]C!/18 1$)!!T75+62',MQJ'AZ1GP-"&E:*Y$]>E)LX2%"N(N: 6M-U$L9^-=ZP1A7,0A9P;(2E12%:C[;$IQF'6D$Y0*S!#6"DA8.Z'HO%GJQ M>* F=TR8#$D2GSQQC]@JH1+X]]41\#VLO^^2@8'#Y7YZ-6T?GZJ[=CP*,X$! MJ'OJ$'M-T=D>,>7B=8)QS)Q[V"GQ2A.'(B;)"[)/I#^TZ,QJ[A]6P:58E1K?RKOH6,*OS;N,#]9B0M=AQ.M#0/E ;:[/=<]>+ MOPR54HUZ$GPZ-!)B#;3 CVZKT6IU:=Z0]TRAP' M;*9\00Y]T>#!'%<6Y?@W-?%Y'@5\-[;95,)M69PV2Z1&%D\Q!W]3LIC=#D2T M!V_J27<_)#\H/:(&$.(QXB'L)5HO++"#]^<+[-O]"CUZ_#(8!/5F-!?DA\GQ M)DC32.\97A;8E/0FZ#608,/C1D2R 307 >]%MI9"<8N9F%^S90EM0(E&(,_Q+L.F!#(F3TI?.I:'GV \+R12Y2/MQ:^^6H(I MHV+.'/K#Y:\)*1H!O !S"DVOSF-&)&XE\#XQ:/FK]+5>WWNN']TBC7.,QSN M^AMSF5FLN=DO1%"^GS_M#W)BIWG,Z.)V/3NIS9_YTJ,J5XRG>"TD<\*>RZFN M[ZFS$@G_9R:$B$2=%<5%SL\]36]HP)PC6]T.L@YT\JRH8N>T>J$KOZ-JL-7@ZNM M%YO@UFA"#+-E4D%R.)G[8;*_;NJ]R#B!*9"T5.=E%E2C^_"B;<:W"&V:E. M_AZ4U;UV)ES,Y2?2X^>U.Q10Q//KXM;Z!VR81&DGI MX_7N:I*2^C.L.)P@RY!T&? +4F9(TN1KXDB<$5"G(K6/7W_>FTXUD]%-T3\H MF\Y@'SYZIH),:8*[P=1]QE(>M/9]\@UVJ9$E>>>\FBPE;JV&1!@!%2O2$\I- M0,I>:DI9F#C@V)Z^9Z\EA'D=2D(64TUX9QL3REMG$2->)Z >%;:"Y4; MNY!L0]&MZJ_$E!N2='GW.4&\RCV+R5]QL?:RC$@C;P89GW)G?,>BXM-\8?,E M5:R_]X4Y ^\5DPG6%]%U>]9(WBE>HJ\F>0E72HK0BB\ER3%">@(I"BE2URVZ M*$L1_RK+0 Q1'LTZ.^OGE(6-N=3%26X<)BG&H%E YUASH)@)G0^*/%);9C#_ MPR?"H\)>7C&'.";#R@Z1QU3]6+,2-LVZN>CG%#(-,1L1:B/"G73N]JQ+3W;= M5*(:.,L#R.='@YR#S*IL[&)4N=+Q2A"SYXH M\JA1KMZSA@]3'K5%<&$;)&)V(?ZFH7?"I M$?76>8]%"#1<.\-"/B5)DD[@'*\QEBR\ XOD*$865+%=!QG3,*Y_F2 M.PX-4C4>EZY'YS(^0<'IQN*PV/B2B\4Z3&O:EX;) V!R)AT@Q62\?1YT;23[ M-H+.5: DV;V!_;_II'1\Q+0'CWDPC['!KLSO?&B-C<+@2<:)2&!*> Y=9T1- MLU6&0V._,,B2B2[F,Z6+EBQW9N-'!W-*,?\WM:T)%[@5JJM%-]*91HV>8C6Y MBOQ.OWJ87_@9*9"I+TC#7I.&<]SQ>$B?#81MT(GQ$QK54$M!H^C;$\[^<\XI+"_9N1P"[797")7'6P9^'* MC$>*%#Y+0=0OV;21[C1K&$,NF8UEH0!D^9_4W1BE2X'N5WHAW]8H =L(?:D8 M](^.L$3<.F+0;>T>!B:OKS'S4!(#4_0/G]ALLH3)&YFF?'>@>GBU*L)2_8[/ MVN4\R12%4:^OX:^H \G5N LC[&//Q\RTUXZ6U\2K6:VRGMZ:7.WD.GV@S]3) M)AI_I!/BVUX-'5R*IMSD'L'>Z"BG-JQ$V24_^??#5_D/W_A,,$"CLDIA6N?4-<:_I@S- M@SP^@A54/IX2@-8'LT%CJ0K@%PKJ%GK:DFB'0%6F#R^_@R*%#T&CHLHM%X7B M]JU+PA-\,N$.>T6[(,"4$JUO40K2^H#D7&>+V9>R)J_Y!@9B>6]GT%*8_E@J MS89.(.YEXDM1RT_0%>P3Z=WD'KY _8(-,H_>%J[(INAVU"E 9Y [DHW_Y!Y- M%%@N&'\QP)84"X,IG%)1:4\(HWY5'AIN_<%;H6SJ/$)?S&(P'X6#J@"Y1H#% ME*[AUCA(W%G2.,A]2C'[\EOOJ'0FME]!P$>G6XO:MZY8X[ F*A BQ'+"!5IJ M%T.<>%WZB7^@7SUPW+Y32SV"7VK1BT[&GCYX,?L) =W=P!80+?KBJT]'DOAE*E M.@;?V\8/1EC7U/&PI UZYQ760#4TNSH=8?('V&!YF!(DC04&.Q':N_1!%^H< MXJ;86K<3-_[$F^$SF$_4G#GLV^BS)E!=V+[UH< .&4-79$KO)I&4QB]*%3LM M.KC-CPR&M5"]5CK:GS.3.WB2RH4F@I?7M'7&K!M<392)Q3Q,57L9PU(N,X.B MEEL*ZU;H>4?]("6_8)!*PXJKK78GFGA)%@RLB#0R\=/=*P62,6T,U2[NJH)5 M7!*0:8JP!H++ECJP_>Y35M?_"/XTX()1K] K2!U@CN:"DKUD:;*X*T/ M-)GL$N2*Z\X22T%:'Q LA@5WB2T1@J90D7:Y1# L#WY-8"VY$^?#1Y=WBMSJ MM9#NJC/Y@/;DZ867LWNU5>L@PNRQ9&?VJAVE9M@#R_!\ .Y?^=C=V2B_ 'GKAWX BU#3@K ,K*DP8:Q M>!^]$>0[>TH21@#Q=">(B6FCA:FVNRH4'WP7U#2>2<['S EJ*03'DQ[\YC(K MT%LC<\;HLP379!VLA7,'\@LH[C4JQ4ASF[:N_S*!3ND=!GMYX$+U"&D&<$>W M!5?@-<'TX.&R[P1IN'(GSVT^9=0%3:,)=E='L OLU87P-I+'6 /ICHH%$*WD MN/C22-QB1\> 7O3=1,WU%3&EX53;>!F,Q/ U6-DOY)7-_?D'+@1_@94*VT)H MZQ6G+*R+MOEL;=E0@V FBODHJQ*\FR+D!%?+4;5DU.\* M7XVQ'F%[Z;MWDWO,0 9:@0W5@H9EX"V/,I%%!'QXI@))DYFX51*/,B#MGE.O M&\V3;P2!A5+R^8-"B.6=[JJW>PLF;3:: QTFB9+LOCIX,0/E7!?8J S>NH^0 M/LZ"75GP@D+PP1H!QPU@WG3DL>:Y0R;G%&TA KJ%;GX92.NWE.C8NW:PCH., M*077$G!5VPR7U U5K)"Z+C3MP N5J?(QH.V*V[8T\0F#5WK_85M=MIX&FMD$ MA15G1]8S#B[4AACK"-L&F235-U9U<.ZH8QJ79Y1CD?X0M^$?DR[0,IAO*L;U MM?"M:]-[T%Z@6YP)+LD*T?WB]JT/I49L)O8%7/ "F'O%A4H%+?F-"94%"Y%6YD@-FLP&C<># M*9GRU.^34Y)960='R\FCHYLC)XZP.-3L&)G;NJW>#"F_X878M@1S<[^=?CFUT^T"#8 M5:=76KYQB7$<+^,FY4F'H^E4T"D(?=H>/G#;#BY8E=:9^7%$M!W;"6,G'VEX M(I,.OR5$J>3>5@T6QRNVK;?8B" M6ACR>23>95 PANDJ'%8 ;%TX$I')&SQSQ)EWK$;AD#ONJLF^X&ZOHTCP&Q3J8!5I E P'BSHVLN]>R)@ MUY2Z518$A4LR>AO@VM5@H\K6O+2)ZWYU++7UU)!G](_4P70QCX,DWO@'TSK?09["81_(?@>FK?4W'*L M!MS^=<8;< E4N/Z1>I[Z5F79R?@5%O=2L7Y8X^ #$FL3471==#VKH#\P4]2YB_:D]$%+5N?1A $#A)MA6&_9)[ QD% MU^QXJX*W/M#@Y0E4TMHP2W[;UH>P&H5D3O8:!I@-5;)/GSG0&%W;0?Q[XA 7 MMZVZG/.59JTS\(I-HNA=TSHY]7"T/N2HHH7V2E%>R[8E+?V#;+O628]RSRO58R]JW?HP$H;_DTU- M#R^$VO?\A0I04E^X_H"U!H+6!YN?NMB@ID@9]*YN$2,1#&[F.6XHC#I?40_8 M.F^H[O+ZR?^@,_5PBX%*]X VXI#DQO O+L; MQ"B?C,A9NHC*^WKSJHUE=&5-PM>F4;7$\J MGJD[&ULY7U;=ULWDNY[ M_PJ?S.M!!_=+K^F>Y?B2\:QT[+&=Z3E/7+@49'8HTK-)VM;\^E.@*)FZD]S MUK;323N61 $?JCX 585"X5__[P#PNTG1^\M_/'F^B.M3F*^>/.O KR ]^3Q=?7CRCP3+ MWY_D;G'ZY!^+[O?I)T_(WS:_]&SQ\:R;GGQ8/>&4T^L_[?X"7CLC-1#.3"!2 M2$^L,XFHS(.R(:N;3S#GWX^:GEQ]=3F_[(#;+?OSOO__R+GZ 4T^F\^7*SV/I8#G] MRW+SS5\6T:\V,G\0UY,[/U&^(AP M:7)U]A'^^L-R>OIQ!A??^]!!_NL/'MM#*,PQ?@[D7^YM[\>O,*.?Q?5L\^U? M\.MMJP52/<3P907S!&FWWP/%\VPQ7RYFTU38_VZ%?Y:>EXO\^B-TFQZ7QPAI MCU:KB.I0])<"*YU?=#];Q"L?FA4R+[J+WYSY +/-=R?K)3GQ_N/DYVZQ7+[I M%GFZFG 0CKE@2&3.$AE!$N]H)MP&*U2RTCI[55S;(6W(G_TR;&; MND?BQA_ MA-EJ>?&=C6 )9=N)\"^W8#B7Y?'#>0N?8+Z&E[C@H4!7G8^K?^ Z^&R]7"U. MH7OQ)<[690E]NEP"_IO>^R\3KX7P7*H"#X@T,A(OC2;:A*')Y^A+.S;7>,7;.VG_AQN3X]GZ!DBB2\ M^/VRA=1ASFHQK,K.J8.CZ\NM9XOEZG7^>;%(RZ?S] ZZ3],(RW>+69IP'AP5 MDI)L32;2TT2"4X'$;'"SQ']4X"TH=#>D?9C"OS*%?!-4J:2!:HSX%5:OT"8[ MA5]P?)-DT-[1(9.D)9(R!D>LH9)H[9F)CDJ>FI#@"HJ^0_K:TL6$G,[7./N^ M;D,_ 6[A]P!TN[BV$TN EE[*TBD5M M"1ATC"4-DEC +ZDV&92-%G_60DRW8!G3^CT69EZ?OGU56''JGH_F',=V,<%E M:D*E ,5M)$I'AV@2(\%:1BQ/-*88%*.JS;R['="!Z_@?DE55E%F-6J]7'Z"[ M1O0=3,Q3W.<4)X&*@-X%FB^!S\[.D\/4VGT_ETN2K#_'2QB$]H!JXX.I%<J#SZVA1IH*%J["FG!:M7IQ_]M"L':<\^^.X$EI.4F00F$U$) 4F1 M<5%.1A-F/=.9*M"YR:)Q.YP##;AOBQT5-'"-#?_ZXW4Y_8)?5S\O?K8X_=C! M!^0NDOA</CF]KOND)\H/CJ724O#&U;^FL, EM[=<9C;(WBV[#[]6JFX;U MRH<9O%^\\1TBG02-7E\YRHM2EB.Q]Y^=+'S=(YFGSU7:]2/]<+U=%WQ> )T8!\RHEXA1-Z$9; M3BPD21+0G"3/B@8SM#2/'\ZH+*T!>7ZK._NX9*D;<[EC+&_*-S; -Y]ZL\#E M#E;3;K.F;<\/WLQP2+<,!M"CEY1Y=.0"PS^,)#;@EXHG'"?-N)/%/IPK^).?E9SP=Q\ M5KTSAJ\V5MW-NP=K):?NEZD/T]ET-85-RMUJ$7__L)@A&9%V&E_XLNI8_:>"!X%D4$XXH64 M!'^+.B:\9JGU&,>TDU3EQ/4EXEBYUXL[WQQ/E&"9RA[7.,YQ4":6Y"=*-$V* M4HHH36@28WZ U8^[232E04\M5&/#SB#/'>O5A%O.HU."\%"N/(6$!@N.B%@J MG?/H*J?'!CE>LI^7KG)#$NUO/5\HT_*U;Y!18!6E$N!,F"(A:= M [$Y,G2,=4@\1BU\$Q;<#F>DJUX-(E20?S4NO$#K=G$&:#C/BG%YRT@-]Y3K M;)"3!HC,RA(K52:.4Y,5ET:X)DO?@\C&E I5F2%UM5)SX>C6D';2;2[@1$8E MYTJ28"7#P3*.W!6>*&5C9('E0)LDU=^):$QI3/67CPI::+6;7(1CMRAO&3MP MGX*00+2(D4@7,O&21A("-3QD1.J;Q.H/!;H/A=0W2Z%V.NO-K!)>V1WQO\,L MO5QT)=?NU\7JC>]6K_/SZ?+C8NEG/W>+],L$ZO!?0;REY8)NL"1HRP@WU!L5(VC7Y*CU.*/K M$>(_!^G]GO#V,0*OQ^.= %2Y%7&!A>4"P!'FG2NYNH8$+P/!]39H4V:L:U(+ MY78X(XW[]"- ?\%7(\&]63//(4_GD':39W9DL .=!52J5.AD6IN)9![] 1,% M<2([+WT";W4+SE1!/]+ 42^*#:_6NCF!M^-Q-@CFK"802YH6=QJAX(2QLJ2- M>PD@VR6T'LV=1X@K]>).)054(P32%;#[KQ&N76R H&1.V;I P*+I)VU*)$3E MB.,2LHTV6-K$*'\ UTCC1;VH45,5K7VV'=I"UE9)(4M:,[J2'I"V7!BB@N79 MJI"9:G-W^R%D(XT2]5L^JJJC[FVPY<0:[U1TDK# I&XCA&KT-P"[#.PE%5F M;4XF-MW7&<1E?%\+:X-$$2HH5[.,(Y[A;@W2!U2?%U8UJ7EQ!<68/+0C='SK ME;6C)%S/).\6.(569\4P6Z$%5W)?/F[3U2><*NN5BB0G[HF4P$A()8^>,RJR MSH"0FEC:]X :DX]6@0+5Y%_7)#X?V\5"4P[HJBFECDG4IMDG7W C21.HL/F0Z 98E+1- G''*+QH5R?"AH_2JZ-W)NW162O\V_+<_9-(J+70HER MY$$14D0TI3RCR"QGRDNU^S:WHNY#-2:WIL9F4$T#+3/4,_,:N& DT5Q\-O3> M;&0&S1.-"Q$R%FB3+:#^O8NG*4V+9OWLC9^F5_-G_N-TY6?/%J>GB_FFNTFT MWCF+/B,S-*+0DR[%!P7AR@20&9@535:XAZ&-R1_JR9(;OE%=O=1,.5N?KC>I MD?O<1)Q8IA(U)4HE(L[8E,LV;16!!$)ZI5G6K3*;#\$Y)K>J-I,::JP:K=[" MRI=SDA>^F^/BO]P!74Y08JEDGZ.)"6T!8]$1E%H9E $ X3@%@K.&YM3$!7L8 MVIC\L!QF]D!<%IK0C,"4 MH(F*)@=6-Z$0WD*2_I2Z)Z7*QR FZ.7 M-F5I)/C4)-A\' K F5;H M_3?QR>Z)RQ]!9K_\4/Y?=/3)STH=L;>P7'73B.ML^<'3>;KZC9U/3C0#K;1) MZ&YEM .S!6*=BP3GGC392AK:1"!ZH1Z3Z7X\HV[,D,$46?T.R5N(@$C"K)2> MN)!%2HHZ9@1NZX!_2[P-U)A,]7K,J::&BK'P3]CW MHCO;%.XNZWE"+T#1E-$I$+94!M*X7B-,-K$O+^"&).974_Q1XNYXADH M?/33M*T?>WDAZWVT:OY]E &OQO/:\5#NBP5/\G*L!2#(#F'4M":EU(27!":HK%6 MJN!SDYR@([".R7RON+LT5MHCE8LZ+VGV 593[.HJEIZUHZZVW+:0U#VC:/A, M;S$^7\X6GZN^TONUT;8EEF_'7JD&5S&\L(,WW>+3%%O[Z>RW9^ 2UV;R1)QC,! G];-GE::W^(O8T#?[81^OO% MTXBN2@<7#V[ ><1XX]2<_R1-E$F1BJFK.HM>+CH$% '2YO6BC>E\FPA\HBQ+B=:4 M825^"90$812Q-I0+T1"T:5)?YT"SA2V3/IQM0JW6W\RH5 M N,1G7;F'#%&)@06$PE@# DT2NTE2D8T,1'VP#8FSWDH6E766,T*R;>-_S(= M:F?\/$%6@0,IKS>CL^\8<3AL0IT'D F V29WL/:'6+=<-%S0$57:$YEQ MDN/&HHC(V3BJE77.-QKO.%^N;<25^ZM''Z*%BM<1/W80IQNAX-]GL'U>X^EI MJ7#^O^>!"I:(C F1)> $G%4L,3""-8DN[0-N3(<5 ]&FNL[J%+7: M#+O7(?C-Z=S%^O6>/ BAI=#!?;NG,4Y+2.H*K M)-*9JQ(K1>.$ G,4+'7<-3F"OQW.-V#7U5YT*NBEW1WZ[2'.M@;$1"=NK(F. M6"C'_%+X4M!/$>:-2#%X&U*31+4'<(WIY&.PK:J>INI>0"P7X5 5Q[0GD3. MJ2ZUB37+R&9T18C5/!#!.3>1"Q-]D_NH=R(Z\.[)HP0F:G.FCGHJ9FG$DI$) MS^'\OZ_F-S-))B*'+*.BQ*N2HAM3)LY1!,JC,N7J'+3Q&/^"0]65 MUI!.%^97&3-$[KF2AE!;KF%KD)MJ(VC$&\Y83"#;Q++N175@1<;OE$#'JJDA M":93B* &F@QN@EN+RY]9['FZDIK3Z>=1R N M^,Y%!NX")YR'LFHZ] "\S\2@YQAE3LFW.4\^ .->Y/K.(M*M5-B08W>_0C-Q M')B7$?T"(TO6+RN%<7"35NAK!@/1&=TDUG@(R+U8]IW$KYLKL2'-[GT<8,*L MCAK DYA#.?*CL=Q',B3'G&@"@[.AR6LQ!^+9Y]\-T)E'>(!0 OS[Z;4I(RJA(GLXY$KLO^SK/@[:YLWH"S%WN^L[AW!<74 M*Z3EI_-RU/=Z7AZW^9J(,XE6"2Y%.1BVI;YM4,1;CVZ$%5P9$#+J)K[>78#V M(LKW%NVNHIWJ7-ENJ.\7O^ (3S;B>@>KU6QS/V"2P2EO#$6OLP""*$E@694C MXLB#-]2T>>1L+W1[L>A[BW?7UUN]1S@W91'>05QWFW&6[7.Q7KT%GZ:SL^>P M@NYT.B^NP4M<+3=E#[XNG&5,3^?SM9\]/2V!CTD,6DHHI2JMP%D1-0XA)$6B M84%SFKAH\\95U5'L1=&AWC@:B*&/1X.*)926JVX=5SB"^AX$\I>G'+?%Z=Z*J1.VMM-1^'VFO%EL!D' MY4M\#9Q'IY1&10+GC#"II;$I4JD?O!EX:*=[)4A^)X'SI@JI0Y=M8L-52)>' M0CQ" )SQOESGD< T"3%JPFA(+!C!9 Q[\>.^7O8BQ'<2_:XK\M9W$5[B!CB/ MUZ[="%D*TUAB2BZXU-P2RZ4D2J,X9+3:Y28/F.T/L>8=GU?+Y;KF[P+T+=QGK4V:*LII<8T5 M@:V[^ %WA-?Y2NU?;7E45! 6N2E/QB5B&74$)/,B^8#[0I,[40]#^Q8NJU9? M<^HJK#J17N="YHO5\-P5D2IJK03@TE=RF[G#\29CB:;!@&<4;9DF._<]F$95 M-W5@ZO154;5+4IO-\W7>L/;UQR*HY8LOT,4I#O^B1C0LW\+I=+6"--%6!T?1 M(C6A5 FBM%0LLY$8"B)HHQ"ZVLLG.+CK;^"^0BVR#*";:FO.^9AAX\6\Z:8X M_(^EAOTYRR=>>]PX52"I7."6"OTE!X$3EHP"RB.E;>H(WHOJ6[C&4'O=J:>F M>B6=^Q1/?0/==)%N!E>V)?,$]>7X";_T*7N0,<37)RD:4F<3EU. 8I4K% M82^16JN<5BI#FVOEPPYSP+H$T7B79'8DX:E!$1L_V60@ M.- Z7G5;[9"4%0O!!!(26E,R)HKXK" B?G4%WR1>*$B*18;[NI2:=]7TSXXQ[+CBHB$0I,Z,.(TS21JD9+.OER9 M;9(147\L8RJK\ VQ_K%9-5QMXMT2M9N"%%=?ZKN"IU^=W5M:;UIP]Z'15*A3 M_*XPOSO#OJ8G\VF>QO(@]/E],N3DUD6=P=+/TYN2YSR-<%3IXJ/ZJ2+<_B-\ M)#&_04K$Z7#BONSOT<1^^X@?2?R_^J[X69]PI5[YZ6PP-=SH]]'4<;\$*JCE M+7R"^1J.D>S%KU81SJTXZHWO_7EML>-'^7ZG.%FEL=Z&J=Z(:\R=NYJJ*86A M&'XY^RZN"YV7:\;)MI-WUE]6!W534X['CZ^>C+?_>3Y=^I.3#DZ*,17._NZ[ MWV'57[3[M%Y3H@>/IIX@K_6YK3'^2[F TE^.>S1>4XR'CJ6"%&^IM72$N.ZJ MV-17+@^A:R* XS? .]MJ)(Q&V^+-CBY7S)L_ZC')CNJGD2@/'6&E9V3N?=%/ M2RL2-T"T4K$\GZI)*&4&-,O61B-TH$U>J]W_8<4C!CR;+3Z70^67B^[Y8AU6 M>3V[V=^%!"071@HM"&0;B-24$F<"(T;*()G2,9HVMX /03FJQV*J$>K&=>!F MBFOX2NE/T]D,$B*^R->\L/B6K\N+$2>=/UU.DHS>>EC#D8R0S@PE(17@=@L!4E"<9!>9Y^;'&7>@VE, M.2 #\.OZ]*NEK89S[.>NO#H[W92.UQ-_)A=WJX M=.UVOM?#:]VSY=IRVGL4E3S3:T^.4\= 4$*#DN='^Z%D_LH8(N8T OI_/I\@.DGQ>+=/ZTY5M80O<)EA-MG^DDXJ5L'; OO'HON]%#Y>1%A>!R845<)K8G7) M?V?*X5:9,@DY:*5S%M0TJC/\(+8Q&2+UR5)))_7)\M9__KM?03?UL^NX,L^2 M9C23E14XVE(_C6E%N.&*6AC2E-LSY5ZFAD,*.TQDGT?KLS2E[9QTV)M",D2R)]:64CG>T'^HR;82:N0$ MW-G?I3%]YR=Z3, *O;:5]I&CK^187.GTZ4ZG9='G/MF(@B1HX>&JK'2Y@.$- M\4 I]T8R*IN\7G4?J K!J_7I>E/4<)]G+^^$,I%&9?")DR0I[H,2)12XH<0[ M)1E3T7O:*F1<90"C.BBK1L-;HF##J[OF:^6WPSD/Y7$6O:%Y9TZ>[E>K3O8W:*W=1;SHAN"L<_,W]S^5T_@Q7@+-RX7E3+GN1+S[9 M8\X=WUE54?8<:R4__**/2;(Y1L\BT9Z7>[OEGFRI%12I2MH*P9D*+6SZJ].R M_T#.[6#*(XA(T;IV930Q!F*3!2*IH,PGK6R;ZOI74(SIL.XH/=]XG.%H&==[ MUV,+X;RD/J0=/_MJE?V)35ZY@+Z/H^@]2TXS>D&4DR!35"+Z*%*3O.F]$8ZJ M>FI5?M153EL_]0)S#2/YSK:J;AS-C>+=LK9^GGY=K+Z^"7F$5.YKKHI@]L;; M5C;'6VP/-]I:3HWLNGMZO#1_=C_38^X=VU5KR>X_SDH6W6X_3^?IF?\X7?G9 MIGKCZS#;OJ6TO"SALDW4_[M?;=^SF=#HC8N,D@!0DC\#+153'!'EC!R$:)-LX_W@C'>,;MO:P?=L89=%?[^*:(AM>^]N6V_AQXU_+-LY^G'4Q\VKTGXU_Q6U]_XSS#[!WQ?SU8?E) 7'6+GA!*'< M7C%1$,NS)BQ$QJ4.+NHF61=51_%=&0>'\/JX1;H%-P:V(;[*ZX[!_#_PW?O/ MBXFG-C'N .T@$#B&)(C'O8DHXZQ*$!773:H=UQW&=V6%M"=X$W:,DN%(69@( M<)8J7VZ@RT2DTSA/HZ2$6T^]ERQ0>$1#>O^!C"E9_[MA^<$,&2//7R[6W20D MGRPWFG"'GH2$Y(F7(9'D=%3!6Q;"V&E>QC&F&LK?"\L/YL@N*:H/K MD8ZP^_L5!]HJR6#3>)6]]/:6*HJ@?>[.IINO20?ER_)$K)]O7D9YXZ>IMX#V M:KVBT X?3<^SE\TCJI=OUEWVNBD=\&Z-),9O;!Z=F:^*T8EP8:(-%4;30'CR M@W/1(%Q-#N=VN]UV\/Z/=8OVW1UT>9Y4]MT_HDPSFD7(P%K4GE0 MBA.?F"!".!U$$A)'L]=(;FU^%-<_6ROXRFN\_:5))IJBS M4%S=S>MA/ H2?$@6M8FE#$$NX?F14^%5"/&S2%/?!), M6^&)R302F1@0GX4F$&A4&=%H:').>!/*&.+#0Q.CIT(:$>-:;C_X$)BEG"25 M?;G>[DF0/)"8C:-411%\D^H=]X$:0YSU<\J@R=H[2WA53N)?@>M/PJ D8J711EP1-QW"HN.4&1S4Q M-%D#4EHKTEZ:[>/6/7(B2W^]-Q1Z'5;<(*93B967D]'*XJ5&BT![*Y5#4BE! M,*ZI#*S"C#Y\#=UM[VW1_NO\V_+\VOWNW?P)!F!48"\$PLF,1*JIIA M3?-S#O%FUSJ/Q3H&+:W MIFR[D;_34I,5'=#]49:\YR"I,P*A&8]_R B"!+0]";?.4Z6,E&T>)3H0YQBV MRM&R[5 ]/@K9-CEK*3(04C(2H\A$&JN),U&5>R1.X&SA*31YY_!0H&,(R8^6 M;@=K\G$6MTVZ.S,F&*IQ'FBNB:0\(LQ$B60FY:!U MGDH9.#D8XAUC]:QAVN MR\$I]S2CIW,Y.RRW66?M"7HUM@3]#'&14^*XHYX':VBC"PK'H!W#R<$HJ7>\ M3@>GWXT;FYJA ')TQ.1RGRTX-#Y]C$13GEET,3#6Z/CA.,#[D%#_$4G82[-- M(FNWBD)FYWQ2DG##&"E%18AU+A!T'*BHV7,I8Q6$8M$@I8DJ*")D6 B<^@"AN&D78=R3 M.W=:RX4TV3&BHD$9I!1(L)+A3AL45\Q;JINDSQV%=DS;WR $:Z_3X;P2PT0R MP9< 94QE\TXD2(F&'?62 SIOQC9YS_E1O)([(Q?!:"$E1]T 0Q/&.$%LB(9 M0EU!@*A%DZC[02C'M)!7Y=5>9F85W0TVKRZ+)F7I58R9.%N6F2A0 H9Q8K-/ MR5G(C4K&[8EO3$OWHU+J&'T-2Z9-@!\<#=8(2W10);)E)/$,+1HM##.5HG,F7B9#'&XA&:5C.'Y4?;_ M0S:]H4[]'IU0!VML6#Z5E![ 33B+$(@)$8C,W!$+UFSNM3*F'4N/8TD=DI0U MU%'>X_/I4(T-QJ<;9SJ %AX:>(%$(W2IY81[LG %9?0V:-RNW:/L?&,^I7M4 M?O728.MG: M=(M/TR6"_ GFD*>KS8N5ES_M]7SG@7W4EMT1(ZMT%'#9S?;VPA; ) K!I2[K MBBTO>Z$;?I[Z%IQ+'C<5L*))ROH=>/IN5MLJAR\!5V\_NSEC&U-0J"%O*JJH-GM>+CH4[OP6 M2F=-60CH\6T*!I5;TB$+12 ;YKC.RHB6O+D+UYBB/BU7FAIJJ<:5YY !8:7M M^G?GN"%HKGTI"^)QW#%[XAA^&95WD0MJT?AN09G]X(TIO-.".0V45)U 5Q;" MNQ"BDGF6W!,J[08A1;)'2A1CB8(PT=@F<9U#0(XIMM.23-455G]-.E\I[\(F M^6;!I,0RRW!O38QX*0.QU$"@3@09VZY)]\(;4PBGZ9I43TFU#: [24V] RI] MJ>.NREE*(,$G1US6.G.;,A=-LH?OA]7:ZG-"2"8,)UZX(U6AO)RE > MJD0J-'&G*UA]0_F7%7ESJ/%WB'8&=C,I:!L30G.^5%8RP9# ,TYFD[-G1F9! MF]R4_^;\G3DA#.'<>G6!N69OWX"K$ MM8;R-@=8=VIHI[J!=]> @S'4!&U)J6!,T(20! T2($F&($)((K=Y-_P!7(.Z M2BQQKJW6Q&A6JCH;("%I073"GB[34'OY$'2JJ*RAXX'*9*$X(*L9 M0W.5HD?G14[$194MXXGY-@G?]>*!0^WM@Q"IGK(&RYEXD3.4MWK*5V]Q65T^ MG^)WNB+ LLRND:9GU\=5YWR]3\^U3]VK2:'26?PEGLO>"JIGB_EJ.E]/YR?; MZRJ+^7*BH\S @R(::82LBIE8DQ7)493J@XJ[W,1 V1]BW[7P]I[>0ES,XW0V M/5]1+DSK2W5=^?"$6YDD%8PX6QX]#M$1FZ(F@CJ;?,K,\B:G^A6PC\FZ:\3+ MZPOJT!JOMFWO _S715D@UOBQ,+MX/.;=!]_!3WX)Z=GBM'QG\\E-;=*D8TJ. M!I* EN"PX"C'* GC,2BF'1C_:,P];"ACLBM'1.2&?!B4U\_/!U%$E@(MA6(, MB4QJ-)E%)MYE3RB: =Z%A!9/DR.APV >:)ZV>;AJA(0\4I&#D@V_^0PM[NEJ M^7KU ;I)\DIX3@VA5DB422B7OK@B*J./QFT*038K&)L*]ITPYQK,;P0Y^ 7\CZT='\\6E;0[Z!\W#AG3],_U\O5YG+PA&JF M3*2:2*?13S,Z$"]+P?)DI4N@G/=-2LX? W:O4#K]XY&PEU('I=^;;KK85(O: M-7.E\B@):PD87\Q!O@O6CX!SS2Z:W.*N6CAT?;H>^' MOA<]_X '-145_B@FY$6:"GYH\X#E\K_\;'VNV-EL\;D4 )ED"MR'0$E2R1$) M'$V.( 7AK 2QRB/2IDG*9^5Q[$7AH5*/1D3A5E08+%WI5]\567V".CE(-YJK MG5AT/]ZZ15'>H4,[S=/HYZMR:KR8%U-ND4/G?I[J//Q9'4-M+320 M3*5$KQM=_PJKBYDIWCRL-"2A*CDHI4^J!-D[M_M\,94XI5;T;GOM/8AAH@;8M/D^)YF!1\JZM^>*#V5TXXU M.XMS&;3P,BM3!BUH)-(R(#993U@"2"Q%X](PZ^557-6'7<8:: ;EF"<9BCN< M0)>"H:F\"@C26.Z -3F6>'AO&-FRV8,C#TZ,0Q71[L;>SB@G)I1K_!$(X%B) MU#A$GT(DV4B6==#.QR8G^O>!&O>*V8 CO3738M7)3XM9:CEHL%6)5#L0% M2PN#A( "AED;F>)@ +66M%)HMR1?[@64M\TBSDN7C9)-_8T*:^.WRHS> M^FAG1YY[0D;[*$RR)&:&-JWSBH2$7WJ/BS^@Q4Q-TP)&]_FB%0:YN:IV_KWM M[8*2FM-]@A+)?AICM_:SY<6W)C&YK"/BY>@%$EE> O2X=1$!4"H%&2;I,([Y M0;!';8D>SK('%]EV.FTWV6YBWKW;@KBW]V27$R[!*R$"D<&6ITDY)5:&A)(+ M ,JC']OV>OSAD$>ZE _(OQJZ;,J]\[3$9[[KSO*B^^R[M/P9079^]M-Z.9T# MBBAX"JDD@0E/R[OG0>&FA%A]R#& 5)33UJ;Q 7#'>+N^,>X,CM-DM12 M@8L:Y\Y#IR]]08SI/E)%'@VJFW8KU]>'*5$05YA_)>M_ BDJKIU!;I3ZZ H, M"49&DFU"IE@#B@YCQ.X)>$P7C898O5KHL='ZM9T )7/@9#XM\IN(R$-(P1"E M /U CSZ;\UX0[1.HQ(711A^W3MWL;$R7?)JO1SUEW8@!FW> T(TH3]TB92<, M::>M3L2H@ X$XXFXY"@Q!K^1LA?QNE.XK_JO]73@M9IO6_=]I-QPP]GS/S\Q5NSB_^9SW] M6"S%$DQ1*=A T,LH)^"R/ ]AT2PTEC+#40Z^:"#D8XQ[#40R6KIKS'-SG<2SB)ELMS^#NA/2 VB9.TXHM#%E<$)*G)KY_ Z MIC%&KP:BSN$ZJ6[F[Z"YQ0,),4JSJ?4#%#T0 9DXPR)AP:4$@BJX'DMXV-R_ MM\@Q-'^(%# M1X>&($0?J0]V!V,WA?Y76 URK^"X/FO?(Z@P\KI7/J[>[EGD]XN5GST]+?1! MB+_-N_.5Y7\W&"_.Y%Y\B;-U0GJAX0(=+-%Z26]@[F?UU-4.5VV5#B3!"FI' MMP;[+I4AL6-)V>_%OSE&3[V!L)8D:-\/V:[B=I)K?%GL+JVD'Q1IC4<(<-#NZ@BS5[C&EZNQS_>?EQ'CR'C1H_ 'XBB MQJK0M\O'D/[85I+KV^Q/<#*=E])+^(LOYF4K_;WAE-B7;R/P8"&$A^>/FA>KT\_;N[(_[:$M%H\VXH15A_@UE]Y#-+4 M0/D85*DNW>$)\JXX\QV:Z4N$O.NFX9?HJ;V!;KI(TU@JJ _'AR- /8;Z^\JN MWE7XZ?QR"=J8PU\[WWYW4P$?HE'EK(9 +"][E>>]/-.>"'!@8[+1I5;IP7L! MK!#)O];/.^@^32-L1L^E8LI#(H$K6T)"F;C,*8F!71+9+^2CFH> %V#=!&=V&"*!F@HMWCXYG*C8XHXFA-)RF;FH]"Y65+]/;!& M=H+X&,0Y6DL-F?/T=-&MIO^[+9:ZJ\!4A#Z)H(X/A8])UM-1)&HXCR MS8YJ!(WW:+61F)J'?F]VN1LT>!KC^G03/$J;1*?R,_PXS)>7I2G+/E!5M#WZ M;Z2$6A)IKJY'T=%(%'.\-OI9N_?UBQOAZ_S>?WE3K*?RRNFJFX;UJBQ][Q=O M?'EO:F(3-Q \$*U">0(2/+$V!Q*XY0(-JV!5DWIG/7'W=1+NZ_XGR(L.'I!; MV&1,!2#>!71MG+'$,8!B[_+LLTY2-@F!] 4^INC:D-R][F0,2H!JONU]J._' MRR8BEVJ2 MT#O;;*;'& ,WVJBRM]^/K(+A=+V#XSVE.UIJ(H9&7M+U;JY_78B.+-ZX]SWL MQF.Z:2+&@\=7R3;\QV9=A/3T$W3^!'Y=GP;H7N?GT]D:O[N!LGR]7FU23DN& M.&BKC6&)J.1P2Q/&DU"*GD1E9=0 7,0F5WL.Q-EW$[VCNQO]_.27TSA)RDBI M?;DZX20NGYD27+45H2[$K)BU(31Y@?<@E&.RZEJR[OJ^V$Z5U4RV6R'>)8RO M[V9-$E6*!\J)2+AC2V9T>>I2$I I<4Z326(XWCV,=TR'KX_.P,KJ;6R57<8R M+FJN';79WFRESE[Z +H:YLB-+GI89W>UU4@8K2RT&QW5B&/OT6HC,36/8]_L M792X_NON8!5WIA M:&Q2_/8PF'VMF_UZFT2MBNVE",L><+>CN;QLEPE$Q2)NM3S2)E'F_>"-R7IN MR++KIDL#W=5[BQ 7N<49P#:GZ':$7V]1OD0YWH:=^:"L2Y1$R!FQ@T%!24N$ M2#0;2$Z*)E'Z.O!'%?XSS//FS1;[F/^QL;]N=[>?.S_'G56V! MHWMOM//7D483,^XN:#L92(.HYI;^!E;&0R-N*_YGV_<5=XR^I^6%4OS\UV2Q M'7.QC5*.1=%:556D,^C\>?$%NCA=PIL.5_ABOI2.5N5#7Q"-U%Q5-A6T=XGG&*E__>4JTKH#2\U1UHB%W=U872FTS^"$V>:Z M]W^N?;>";G;V2]/MXG9;4AG.%T54->%72+.]_I='-J=F&YH(D"V/MQ\^*^YJK(=F^\ M;6538Y?-7SI' MVV^\A8\E;[)4WJNSYA_>357Q'3V^BC*N1&291-H,;/-G[X M+XOY27' TWG1SW#V,RQ..O_QPS2^A9.>\8W*"!J0M:Y4:BHM?D!G>@;EQM4F MCH8;T.?IZL/?_3\7W<7#7U5T=IW&;&=!\KR>S8;JO+N,KX*^CD>0E_KZ:K=0=?E\%CI'Q[0U7DM@?& M5I(X?JVZK[EV4FFT>MW:UZ7!?5O%]G^'64*SNY@T/:9NE7[;2;N7!%JII88/ MLE_#[00[0,U=_-XZ8J_%043S>]I=1%W.+QM^\-W)L76E]VNZ4N&8(\;13G[7 MNKV<'_B]*[_1JZ1/E9Y;2K^7%"JEZU[IZ!VL5K--!:'RQM8ESC?=XA/:(VB- M3+AU- 0>B':.$0DI$B]I+.\E*N?2>1.:Z\- M@< \#MZ6YZE5)M& !V'!&M>D#NCM<,:4CMN013?2E42/38#00C_N?:S:3XKEPW/G_XZ+CJY;]MU I)'C61 M$?:)\Q[8Q: ";>=<;-XBO#X%GD/VZ]GJN/E^;XN5YO7^J'>%M%U$RQ_!+^%O M?_K_4$L#!!0 ( ,Q@8E!NOZO+ ., *['"0 5 871R;RTR,#$Y,3(S M,5]D968N>&UL[+U;=ULYDB;ZWK\B3_;K027NEUI=/W^]1,@15FB*(GDWJ D2K6Z;:4DC M'[[@=#:W'/S[^POR/_^/?_^5?_NW_8>Q___S^ MS0^O)NGL!,?S'UY.$>:8?_AS./_\PS\RSO[Y0YE.3G[XQV3ZS^$78.S?%__H MY>3TVW3XZ?/\!\DE7__I]*\(-CAMD4GA(M-* _/!96:*C,;'8DI)_^^GOZJD M> IH&*24F=;:,<@)6(Q*B&!MRD$O/G0T'/_SK_6/"#/\@18WGBW^\V\_?I[/ M3__ZTT]__OGG7[[&Z>@OD^FGGR3GZJ?5;_]X_NM?K_W^GVKQVR*$\-/BIQ>_ M.AMN^D7Z6/'3__[MS8?T&4^ #<>S.8S3]P?0X_/\XA]>1F-^6OZ0?G4V_.ML M\>_?3!+,%_37CRT_GO_ 2C$2%>?,+\VRG^[8] M(K[^V;WBG9S L$\!7_OH'M N/HB=X$G$:9]0KWSN)9PKD.L(ZT?";#Z=C(=I M]I/GOA@OT>81)!"&7K_6_WOIYEV"2 M/@S'P_K=-_2?YQ]:$?4'&+_.<9PQ__C#,/_MQZ&**1-0X#ER+1V'4DPR3BKG M0&2E!\6[Z$ !#(;."%16O0L6*F9MC(SD 7HM4G&B*)*1'-=4V8K MS9MA^LNGR9>?Z#D_53KJ%PM>&!?G&^Z_WH5AR4ZWM7VDWQUDX9R. 5@I8)CF MVM,)&BQSUCB>I!-!;]#ZO==2GWD5^W?=>C%=K>+\?=SSA:U61@,FYY,>1+CD MA^#_^,-DFG'ZMQ]Y'U2^&(_/8/0>3R?3^0 4"A\Y9T$"IT5QPA.#8Q9#],Z% M+*7OD=++SSXB:O<6Z76*11\4O\/I<$*[:'Y%5O5 _>T.LE(QY#I0-N?1^*' MMDFA4882I>R1XRL//R*2]Q?J=99E+WOR%,BFJ8L\USR#*AM9%$LB ]/@@86L M):F?S-HFDQ'Z)'K]^4?$=2?17J=;]?=2?YC#=+[0P"A!16 MS&21W#BOLHNJ]]?ZXO%'1'87P5[G6G?A>FGX_C(]G51H#DZ0LMG@6!:_; M#!FQP'D%%$K.)FL1^WBEUY][!.QV$N5U6DUW6M_CIR&Y/3">_PXG.+ 6=5;) M,33&,:TEL.BR9$5ZE!)\MJH/SV#3LX^&W@XBO4ZQ[4[Q2UKF%$:_DG?Z]7_A MMT%)'K07F5E;/4^1.0-=!-G\O%B3LBL!>N-X[>%'0W(7H5YGV75A^>79=$IH M?AG.$HS^/X3IRAS$8+-V63"N>&9:YL0 3&!"9)2J*E_1/1!]T_./@.M>1'N= M;M^'Z?4=U"_TG=G ^(RZ7B!XC8J\>,C,1Y,8.7A)9^>25:5'TVOM\4= =A^" MOYDM,KR/D-XUP <'=_["G=# MM*131.P%0:-L"QY3*$(I7SJ([IYY:%'0.W^ M0MQ 9Z?HU^K6($VFY+,OED=.W1Q?3L[(@/CVLCWKD%E".@OF^!;U"(3H&R);Z/\/773$L?EN'RZOO<'U0^>NVP M,!\L(3.\W@HYSFQQJ)-2( SO315N '$T2M"'D#?0WREPMD3V(NZ-^ X"CH;VK<#=0WD/\[!S.2_KR M[?3CY,_QH)!;J!(YBHJ7:F78PF(Q@I$+87U*Y$VF_OSP:X\_-KKW%.P&LGN( MJIUC6AP\;Z?OII,OPW'"0>#%1R4B,UDGIH$7!H+LD@)*" ^"EI_Z9GP-P['1 MWD7$&[CO(=QV#NS=9#:'T?\_/%U8'"(5R*Y>L)H'S"=34G)A(P?A_,1#JQTDAY)+E_DM"JD]?D, MAJ'EX" 75W3L@=?UYQX!KYU$N2'II%.P[.,4:A[_AV\G<3(:))N"+:IN&J:0 MD1^014,>GL](NJ>L).^^!U*O//0(&-U?B!OH[!0L6^G6ZZ_I,XP_X>+^U$5? MO(),*\) ^E42@Z =<\*I#+2-Z%Y?U M0'\/\:__G(S.QG.8+E)AIK-!*@H]D,?NE2#[72E2R"0]4QZD"MHC8G^AD+6' M'PW=782Z@>8>8E[GU^?+=,5ZQ)"S?C8;1,]- F-9**;N00X8V.A9RE#0) U6 M]K&CWX;A:$CO0<0;N.\A!/;K>(Y32//A%WP%[KDT8CH;['D2\@?L>0F"+#>@ES/'39/IM8.LM*Z"@16I) MUD8DGT^:Q!PDP2&FK$5_.857'GTT3.\OT T$=XIV+?%\.('1Z.>S&2UO-AMP M%;%(3EL,:"![0I#+ ,*P(+703I'_A_V%M:\\^F@(WE^@&PCN% );XGE]@M-/ M=)S\?3KY<_[YY>3D%,;?!H)V%>O!,JY*S7J+DH'/A5FN0BE(YXWIC^B-$(Z& M\.X"WD!\IQC9N2)^)J=A!JQHX4J07/;9^7\G8".0#?:"'^# MBO12O'EIZ1\ACG"0LHHV^MITR-:XL'3,VQ)8 9/1.=K%G.M1(]:?WZ,"7&K7 MTUXVS&/@&<#A89-?6#7HY@-GM;%GOH[Z[IR)Z(>%>:67DIW*M >7$]:R+S' MQ@TK8)?QO%ILJELA&JPU=^I3&ZY#ZO/@N*D]U75?SZ(O+S 6OT165@MF0[?1X5.!*QZ][U(!=Y-PC\[7?UF!IZ"Y _3%> M"!;S;PN[:I"3+<7K2&:NK+44F9P>GVC1R05#<+/@X2K]USMXW?&,P]F$?8E_ MTK_L>NRY=+'*[\A^/D=48@*P)M'.IZK.ND+GET[TAW!> !2C-_B(/;S,UZ \ M6M)[DNZ-K_"__;0F$3)=_[EW,[Z7D_%L,AKFZJ-<;&6S27E+EM#"KIE=!;1= M2[XM/K6/QGR[@E]KSV:/)I/-&H940388.C1!O@E]#A5/\7 ^@+UB=R!/LDX1-']^2C3N7LT:+UIYK M0($N@7860?F2K%2@ILF0$G2PKO(;)LA,L;G$!RF471+2)8:Q5I8$,AI@%'?,2 MZ"WBHIB\H2M67U2OH3D\XUTHVLAV%_FV<']A]KG^_^O_DH^$]+>]';^&:=7 MUCSP*1L@*$PZ7[/#'!VMGEPBFS"7(+7FF[*PNO.^!;9C4(>^*>BQ&^O51;\M MKX:ST\D,1G^?3LY.R;T>G=7T _INO1H#1A'['VV WV^^8V(76;?WLW@CHA(%=C][3ZZ?7LBR$X5%$P M*+5O2E[T,,7,4L&@A'-6VB9;Q&V@'K4CVYNT&YB2Y]O.^-,;A!F^KP/,WI8_ MZ,"KRQ]HZ:77""P4)' EL4@##,Y@<$ SO,-S:BZJ\*MJ!ZU+O0G[P9FYR43 MY_?).)WO529H%T7M:FO( M:&E!,@918QZR@1A YME& 3FL=-?F?Y-K B?ZUC MK3X-R<$]1X;SUU_/#92_3R;YS^%H-/ @':^-6$JN]V#"6?*':BQ$.V_01ZU- MDRC#-N >M4KT+OT&%N%W' &E\0Z8Q7I6J4R:ZNGH\LXI[S#PC1U*NVO!43"] MEQ0;V'[+)0V,(GLU.L-4R)&.&D3F=78L.)NMR;R0X]'.L'_43.XAP1Y[_:]0 MO!E"'(Y(:C@CFW*1L_)Y,J+/GE7[X1+.-<]VVQR(?_#D-%1>V.+HEDPQ3*2B4PZ6"]3 MDV#BS9 .KQ5M:+Q95[IPT$([)N-/'W%Z\@KCQ3V'T0XRJ3_3TEK:XK(GP\," M2\%D)7-1 3?TJ^Q!+:YCN5=]Z$35N@9TE'/#"\9W\*U>=*U0\3ISW/E([)0Z MLCQHTG,A&'HOBE/T8[ MKQ:OPCD:!>A!V@T"0:]/3D>3;XCO<51SR:ZO?1"$ MX]'&PD*6M:&(\RPJ[QD*8:7W!34VB0/QH-*-?#AH$B$AUIV>8ERF<'^'K M=V#:<^YX,:QH7@=?^MDK-B,Z&J7H1^8- D=70YFK MU:]:40TBTEHY+=(%76OAO68^E\PB6=1<.(Q)-@D9W0[K:-2B1^FWN$2\>L9= M7)\O=7G#QE9X,LGPZH4'PNME%87A+-(/. G#:VCB@.P*]&CTIRE##<)6+R?C MQ:+_,9Q_?GDVF]-F.+VF]F=B1Z#8XMZNTOK_@\:9=":Z61H MOX3:0[M<=F136?+) MHR03BYN8BG+.NM@D^>&(3YJ.4NYQEN:F$,REBUB/VF@9 A.17"KM"K(0$9C, M5BJIZ-SC&YJ2]AOMNL^;[L,$0+O+OD'TX]VRUG]E!=6Q,E.<#Z>+6X)7RY+M MGW%,7\QK%L_LDJ@N+4)%ETJP]%J$(NM-OF*@@V?*AN23KK?Z3D%_I/IV M>&9;).9L=O8N 41KI/7<,EEJRTA;]U8ID"6068)(L;A#>MM'KU;],M(B.E.U M?;,R!Z>P1++-HW6T[I0MBUHCH^W7N0P\^38-G&Z&=*Q*T@\'#>(SKVHKNNFE MJ.)EE#@?@'5*U_EYR0!G6OK%)+7,E%.R1I9D$$T],E&@]#+)32# M7'+TR1=F;1WS%%QB,6;-,!FA$:.DE3;VCXY4"?:5N49YE2U MM006 TH60DG:^E [F;:)NEX%9'2 MVYQ##<^\ANF8/.W9)?@U<).&-8W; V!"YFKZM8XU'X:G MS,#5R;):@O9-*A+NAG8T2M,S"PU"'1^G"+.SZ;=+!R995B#J!05!"&1Y09U< M2AZ3XZ&0'08H0I-0_G4H1Z,'':7<((AQ?:$## 8MU!Q:,IF8YG3V >C("@10 MWI24L8E[>AW*T?#>4 MW07L2%W57OEH<-U[4>ZS[- OG"@VHV%0P-;2+_*CJJ5<7+9DTH 6H4D]U%48 MK:=<7'OJFUYJG3K(\N%/M@ O@PR19,+KT/-"@@E2)&:YPZ"L@++>R?S()EOT MP?+6,RUVD?9A!AEL@^AIS[38B;.[)QKL(_##J$(V27$+A$PAJ;Q1D9%OPYGU MH+DOP69HTZGSH<^TZ%D#=I'S 6=:B*1+< I8MC7?PQE:)3>9W!L!W"7,V:]U M\7V<,RUV$O^6,RUVD=UA9EIXI]5N2Y(,GF)0.NV44$]IIL4^ MI/$R\2 W-8W3ZN.*,W2I-[%B7P7'3QIO\^_QP#N9NA M,"=EK%-O%%M,<[#2.^OJ@'K=Y+*H_S[_ERY?B)6WT\43\B(Z]@ZGBY&@Y&XY M1RXN,JD Z/V ZEH'R9 +(04/"6R3,NHML#V(UAN[:,,M-Z6]R+_9>71I1.R+ ML_GGR73XWY@'*A6K(B?'2E9H.@$Y5CHQGHHLPCKE4Y,P]2V8CDDE.LF[A9^Q M#NW7V>R,8"4-.N>"S!EE"!993+'V%+(:93V/@XA-9D;<@.?X5& /.3>X'K]U M6+3**CEK#5,>:+TZ%P:A9OL5'85(WAO9J'3Q(8SI/I0B["OQ!K?;5^[3EN@& MM!A5Q\0R,(D@)6(LUI$3+H#@&I,OJ4EVW08LCY[[KO)M<%&]%E95(@7R*P03 M,=:*:HS,(PB6H^(0HI7TUU%?1'2AMX,L'_Y%!&U(*=;J:2RU.H![9%X@V2G* M.A.S,MJVO:)ZH!<1.[&\]47$+M(^3/1Y&T1/^R)B)\[N#D/O(_ #743X**&0 MROM<&[E(DVB/#(F9K+D";\"Y)B;!@[^(Z%D#=I'S(8=K>^\,_8\E+PK3$0WS MD;"IQ %2""KHM7X$C_0B8A?Q;SM<>P?9'>8BPJD<.)"M0]"J_WF ;)U M,5BRU4S40I20LM6A9A=QY!GX ,"C\MDPF9.B[5MS%F0*+!NLE6\Q.RLNKZ,G MP2\3TRL.'36U)QUV+6.%$Q*1E*3L%[;4#2]NB2\H'K++)2:> 2@!/D MCT$!.E*MZ[B+Z!2[A M+R_>'4V'8X_OEYG%GW 1+^Y:%G@!!>8A2/CN]H.)7D6O*IS M49(*JE@97:.090?43U<#^R6TQ^NQA5/_$;Z^/)O7:I+_.8FS%VG^MA#][CVF MZN\-RS M1J7^0N)]\?;EKQ\GZT6* X%%R"HWH:6OOF"]Z@7#D*S>D,#EE,I= M5GX_4(Y3Q^Z!IE9-LFZH@B;IX/#3>-FR,GW[.(7Q#-)\V4MN\5^CQ>I>Y/\Z MF\W/QWDNZZ:U$UIAK!E',M2;Y<""\8$9IS"@+W4_;[$7MEG.<2KP U*!!J6Q M-ZUJ0\/#Z^#?3::+5;MX^39=+IP&29M32:+2;8:>4RBYX6IT%B MX=J8V&8B4*L%/4WE/J@:M&@&O^Q 0.MY70K6<^=W_/.\HWVU<\C82.ZRR:;)QG@%Q7&KROX";] %[=7P MRS#C.,^6G9?(D-7::&"D>)Q\]SK&G5M@(F;NBB%?7C7)Y+X*X[CY[R#R!ET% MKO=#>9%HN5/,+R>S^6\X_SS) RY4LIGL/M1!U@XII4:M-4.!KF2E18 F*7[; M@#MN9>F=G@VQW1:1_F!Y"+7=5I20JV55[SF48HG..&>42#DWJ06X*]*_8P1G MG>KA!JJ'X]DB+?<*Y3(#<5)8#-+45@.904R>29>5TYP'[M9>F!OB-GL">+1W M70>3>HL[CLM%&D!'N84$S&CNZ9T,]:57R%) 15ZS=WI= WIZ >ZE N9PM*T' MA_>5^>'NN)80W^.,'-"T2'VHN7]UY0L7E:10<#@_JXG]*10MO8Q,V1I'M*(. M$JK5YUY9@]JHTF;&>6?D3T'3#LKNX2[&E@O8?)4GK/+:U>KZ6)-33>$L"E[' M)_$"D),UN5&%\ZY0G[H"=N>O06W8K8BWN+IS 1.&R*#V<=,Z%1:0WIR?B32>U=[Q6H7%-/EHB[H*-)&-=P-<<6V@SL/C!%&]V26Y%=0QZT)_86TS2NGL"SSE0[D.=V0"L%%TG#F?26ULR4\&@LL!I M1&U*:'+%L '+,1#? M5<0MVX5=;\)N<\Q:)^; 1J9ST,QG4[6S!%#%\IR:C#U[Z/VA>@DM=))VB[:1 M&^8F;('H:?>'VHFS+095["'PP_2'"@+H8/*<*432>UV;N1HN M_=#[0_6L ;O(^8#]H:0T9(%R,D33XDJ07Y%83@+2=@0#9D_2;3)% M>U5A50L+UZI<)F/Z,BT;^RRVK\"5<1D2R[6IG186:ZM:R3"AJ6,ZK(Q-3+R= M4!Z!V=>.E19^(/W>]P*H<[7>!E-+8W 3J/LQ!QMRN>XM]D5$@WUF(S:5O%FT M;T!=-+TG63)/&RASW%A;)*)/39IL'4XY[C 4[UDW=I%_F[CS^6(_U/;W,,VS M/TYK/SFB3?.P:J#H$8J#R(2H<[PU6MI'5:%5AQ+!&)MMDW#B5N@.;Y%T)_)Z MN+EG%EI<6]T"TG-Y#K+0>U'JC5IPEL0@0V"0DJ.WI.3L$^,%O6N3IX>)MRK">I>S^FC&6?W M!:ZUY>1)\:QJKF>0&EV.RKMD##*&"*UXX%*7ICU(&9_!VFTT7[A5?UYFMT,$:O/?>^ MF+U= &L,!TO_4\EX Z"=P1@2))2:=EN$F&"0BW+!U;'JBY)E%.2%FD4UKZD_ M$);>Z(XM=&^Q7=].7WZ&\2?\=;QAU6\N4G>5-5XDX&7GGEAUG]=A\6][CZ62ZZ&CS89D-/!L4T%YF7VJZ? T7>\D LF<& MN "0/!MH8OO>#.GP5LQA->M:>X]^R&E@$I,H$F*>U49VKVBGF,T7A8EOR\]G M,UKZ;$:[2*U9K*W1ES_'/$ >O:A1*,F+(=LL%Q;1\,7828'2@O=-[N?W ?O4 M5*TYH0U<^%?#62UE&([/,+\]Q>FB\]S?2=:U&\[;,?WX=#*#T=NR\1@^D-\A@V B.<*TZ?EWJ MN+AX(6]=U"!EZT/6-0VG3HX@JXOYFLPI2G1:*JL1FU1>];J*9T4^E HTN(9Y M!]\6F MC!G+HI-R_7HV7+X'7/!H4V"AA$4'1,Y"-+3-!^LBF2,%0IOYX3=C M>FJJU!<]#4JP+UNY'V!$YBU])Y^E&NQX0;I.CI6+)259I^:%.C(+;60$*S)% MQJP%@U'I-IO3G=">FA[U3%:/37<7:53O<)I($O )JX/^!>D\'FBO0/ 0Z13. MF6DG$@,?Z_B*X$$&J2&O*<\-N6<;/ORIT-^+LHS:.6:MKUUUHF=1DI1$SN5K68A&,X*E\FI(+EW3;+N[@+VU/2N5Z(:-/]=P7DY.8G# M\4+57RZ4_U--19^,9\-\_@:\F$ZKK!:K>5^_>EO>GLWK^S!;=*7]C^&GSP/! MK9 E269%PCICK/:AU9YAC!A-<4Y*TT+M^EW&4U/2>U2"/IL1+TR0'=:2/@_) M1JEK678O&VA%ADI1Y!8;=+7L#AE!MBSE5(1+(2-N-Z.Z XBGHGL')6N#EG4K M9-GOC?D99L.:M/GBI,IR\<(,G"'HA8QBXY!<:\W1822@TJJ;YV[ M'=*S!C8GFB(\W74QS/<*"21E&"8"'3'[J0 M*Q9TTBR%I(2$E)ULU__O;] M5\[MVD6;X\4?_UGOGE=]0,5@,1>, S*I90WQI-KI."G&G0&1DXK FV2A]+F( MIZ:>]Z8 &[2Y>\^!BC3>O9AXVV+>DSD[GWV/:@T,> ^*-$\NW'ZHDYH,+TR; MF+@D3RZVZ7769#5/4K_O524V*/K>ER/+HN!Z:3/.]:_:2>0+C*HL?X-Y[;3\ M[=Q21IMD*EXQ7ZH_5HIDWF3-8L@YY(ET8'G_,L)R-W@P+#J2RP6>R5J$.B-?H-0,DG5915T-_C:.AI\6V^@_L&Z,F%]\(7_I$RZ" MZ"2?]S#'\\UR$"Q8 2ZP$CBO^0?58T^6"1E2RFB"2V;+?6@_!$]%E0Y'TP;E MZCZ0$$^GF(;+!"G#(<>2.7I@/,3#'G19>0U:QB1]Q&<1349O.!&S0 MALX7%)?5>/8ST*:8\,-GQ/DRE^#G;[_!?TVFB_88O^-\D+1VZ(.L;?EK,W=> M&_375.?:]\Y')5V;;A.[P7QJ&M60Q U9OMT;VER"FY<0SR_K0BX!8[7UG:PQ MYUS[N$26.0(WH5@716OMN@SH*>O1WL1LT)CN_KV+MZOYI8:MR^UV MN=M*2_9;(LW/M+W6J$EAL6C'!'(E0:?"79-FN3WA?\KZ>"C:-ZCOWG<'"T/Q M[Y-)_G,X&OUZ<@K#:17=U0(V$ML?1./LXZ)ZZ)?)]/LO#J0L02)W+&$FWS80 MYEA[VQ-X Q:3L68[D[X#B*>B= &9^-(0]'WU[A'*AO;Y+J]UU4\-86]/Q78H-"=P_ZOAE^&&<=Y M5F\G!D+JPJV,S(=%'SBD%\W0SJXBC\AY$*Y-FZLK*)Z:0NU/P0:%Z%P)<9[+ M/OZT<%<6]YAORQ^SY8X\*%R[Z+-F60ORH.N 3:BCJEP( KUVRK49]'PKJJ>F M,/U1M$&!.@?FKZ)[,X0X'-&&.? :ZDPJ8.@=[708ZG2)9&N-OG7!!L#0Q/JZ M <_35IK]:-F@+ITC]S=>9-80KT8'EB?#BE.<:6WKM4(@K0XVUW:"0:@F#<)O M _74%*DTKF7];-.[V&&V2/K#HP3#M2V(!8F35 M5P"9:05R@V+.5ES/,/WET^3+3_312Z6D+]9U<<-C[VL.P@&YGO0C\QX;HU4H M2Q3GXT*VP7'S((2==>#RLP\[[Z S"9,>)=B249L3/9&VP"* -#3GVN>IYM.8 M4(K (J79<*_[ )F\83A!,R)W$5S?TZI>K/KROCR;S2_W2WHMD\\G.79C9!):VDVZ)&Z MJ@B\U/]HH<[<12EYG=MNZG*YJAT?R)0)=.@DPY,$TV3&^0UXGLY)W2])6^Z8>G0_RK(+![W/RMQT3+YY\W(UTEES1#2!%:QA M%RT$BX&L*^M5M-RGQ&&[7A6W/^?P,:Z>69FT$6F/AL<"VD<<82'SZ&MM,34] MG4QKBN Y+EV\%])9IG2=!D[+)Y,Z 5E@7ABO; &$K:B^Y2%'Q7-?PNS[E7XU MA$_CR>S;(COOP[=9#9&]&9X,OZ,+RM76[)J94)OEH0L,4$F&@BN15&TZMAW5 M=S[JJ CO5[ -C,0;KUI^_E8G;BV/LAA*,+1ZL$HSG6I^@-6)E5 \J.AL:>-@ M;('MZ3D;?1/6HGGW31 KP)6UNP7$EJ['%ACOQ_GHG=]M]:1D2F4A91,6/2G_N<$<>@OKLPDD#M?D-TFG 1W$W&(T\VZ#J6WP M+I1;N[H+RZ=F][4AL,%%DX[#B;3"U-'DW M@;H?&[;72ZY%D@*8]-6(XB6P($$S:U/F5KN0UH-Q[4?#7Z![ M(*/A=R)RA]'P^['0P)2]#:2]F%]/J_6\7CY!"+7'&^&#R ESC@&#"AY-D\NZ MK= =N:KLQT*#786@S1>;YK*0L#:9G(PO]E!G$D0RPEE$6OGBXB&$FMN240M: M/DFGR9%S*ZJG9^#V1U*#06=KF,Y=Q&U M;1H-Z*Z'Y.V1_8V%O_V(?H&.\MF M<$2742H99K(43&M#5ID*B2FG@EINF_ MUEF^\M2G8R?L+^P>)U5>@#A7O&U@[& !;,_]?82O.C"PSF$'\?6X?:_#@X'0R.X6$5R$9:Z0OPC!"1#Y%J3-P M G!F%>K$2PYA?3+(3477&S__T7+8@[@:;+ROAK/3R0Q&?Y].SDX7K="'9;CL M?K[8>:;F.?(-$#D)(')E6TIDLDRZI21/H.W ]/?.M3Z*NZU'WX4 W MPULU*-@"8$NC[DZ$]V/H]:%=C=8YPLXCXTI*86D9&'+S76A'T$>H M9X-F&RT83/'&=$Y5YKHHYU4+7;J$X>E9T?L2 M<%T7.K=A/H>R:HRW!9B6UO$5-/=C">_-S6:..PBVW9M_#BIYX;D,DE382Z8Y MUN1;^@.*#(4K;NU6%UT/D>4[+-]EQ MWHXO'*Z 9(.S%LRFNJ= .VPP)G06ALE5+9M>D3L@/&XM68_*AIT.ZIMMT[P M^QWCY9&HX_PBYX70851=J-%D=C;%V<_?KOA;M1_LM+6,#F,QD")JGHAUO4\1YF.4]/:?I :K-ABVUW\C078A_AY.+=D%;X#[8 MQ<;VN._'R7N(NG1;@*FQ'K2^2]D!OB+\,8-D7I,/IM'1&>AKF%9#X$(AMVVJ MEAZ4^M[AO1ZQ]NY"?^\-_8?3,L11?E,'ZRU/MWR6YF^&X_.QM.?F4_3:.>,^A\U;L31J+ON\2*S+5SU^XQ=NA M4@G6*,M,*% S<%+M*JU8R$YX*YQ-99M^G-N5:5Q]]M.Q_;H*?L,6T:U.YSN6 ME9G$&@089BT*[4JA96[3 MD'+GO7P-QX'K?[JQ<\,.W46T-Y[8__;3FD3(,/CGX@>+[]<5O\?R0_W[C_>_ M7DCGSS___ NLY@K]A6SFGQ:R>8]?<'RV=D;,AB=T4MUEMJW^Z4_?'WX5U/F_ MOT+2+C#PZQS'&:__3@LX$0$XW*6='QFZU6I?1\E%)XL&CT0-O,D'&<9 M0).-#H&!TX(56P>T6BU"-I?1[B>JQ0$^ZR"P\P_H46R;(*T)+Y5L:0^0*8FL MO90>"QD@$%QT",[%@?"B&(Z"\53UW1G!(*1:M9^T]D8;A[Z[\'Z':;64O^"K MVC9@U$6,USZJ1X'>#G--M"!TL@IB=&1V1Z&C4DEY(X2FE]O&/,B&[/T0/5D1 M-<-%U8L)2=9ZTE!\4$8$@S]V;7>QP/T>Z]Y5S4VHIICOGC\(1^Y6WY0-^=%4CGX=L@610>(! VQ!3RI )KSP9 BD[1O2#*(5V^C9]S+9"=W@W^9XT M\'H[DKZY:W#!W%E6] ^&DRP&)EG:>ZQEI?A")Q[]$:4F_Y6#"EQRI]S#?%?/ M%_"LIH?4@ :1[9=P.IS#:/C?]:IU/)\2N)>3V?S%R60Z'_[W^ED#C>CM=; M3?V.\[?E(WP5 YZ=D98\*8A),AVL9IZ+ZK8Y2W(+.D&3ZN0=,#Y=56O$8X,Q M09TEM@SN.C3)F,29TT71B^,B\_6NR"6!UD<9O&YR;=]\#Y MIG/XARK$//]KO:-$\BKGTT4TY/R;M$63T_EZM @KD9^\+%=NVR,&,(D2D+,< M#'FM'AP+)F<&TN980&L%VX1Y=\]1>X@]8NY#2W9J%K,+6\V;A6P#YDDWB]F) MK5N[ANPCZN;\R^@#"I<8%J>9UB4S'R R.L%YT([\E=+$+7WHS6+ZHWT7"1^L M68P%C0X,T.%+#JF.6M/*BJU#@741W&CKUAI3/+)F,3M)?:MF,;N(["$&HDC? MI_-7I/,+_4:;0.5BF,N&,UTC:I"M8LXZR[7WRM@F)D._RWC"-L8]ZD.#",)= M+1FR*\4D%,R%3*]S%))Y..MF!#[+>0\60*]#:+[]$Q@TW3NCZ6C4Y/Q]G1YW6 M2K,]%_?84<>1)>K ?2H81(D,+:U4EV!9< F9X#EJY%)(V]LDC$T GJ!- MTPL7/4Z"O81G]F*])RCVG_MX,3O.8 M$M3Z9U,\@1.: 6;)(' 5$P8?]#;=CQXB];?D=Q^(^5V$V\"<. =V,6XX@E:% M&+&Z#E+7DD74A84 F'+!')5K831<07'8!.^>F)GT)=86XU=WFU,LD\XR.98M M)PN%EDQ@>6)2 &J7C-6^R0B(1S%4_@&$0MJQV6 8Y^:AYEM@>IXNWY'+K:;+ M[T'$H:;+(R@-O!3F'3>U9L.P8#.PXE7TX+THI,Y5H)@,BMJ(%.VA>$,'*K4J/5@YXKCIXK MCIXKCIXKCIXKCI[5]+GBZ+GBZ+GBZ+GBZ#A4[;GBZ+GBZ.&JYW/%T7/%T:.X M@GBN.'I(E2?/%4?/%4?/%4?/%4>/N^+HN2;CL5D!;6LR6A;Y/-=D/-=D/-=D M/-=D/-=D/-=D/-=D/-=D-*O)V#L,_%R3\5R3\5R3<5_,/]=D/-=D/-=D/-=D M/,B:C+WK/)]K,IYK,IYK,IYK,IYK,IYK,NZQ)N/#V0K,3H_IL7IC_^6ME72@M,'( BHEHY,VWO.0M1Y:X(%LX1& @.?D]I10NDK10>IAJ=/[7J^$,/GV:(EE39!I_^PVF_\1Y M=Y:V^?0>R=EY,6N<*%\X3X(;7J2.4?KH1!*Q.%<@6Q<'W/%H/"*31>DZVS,P MKT R+86E=]YCU+9C?OOYX/8*TO'/U?_@A?!T+0 MBY.C8R73ZZ%M4 R2K2467I/?EW76LH4L]L!Z+]'W_C3IAF3&9FRU24'8)(^E M>QB*E)AJ/K 3-3W"6>:UJ= MH?IRL52O'[3CEH&7CEDA T?K MK.)PES>UW:/N.V=U)QXFS838H^6X0/=;=>K)Y5^#!#)+9<5ES"4IF;9[Y39]^J,EKK.H>LQK6@"ZP'*U (%(<#H[QSA* MVL--(7N_*,6<"Q@-QI!PNX-P\^<_6OYZ$%>/M\@+2!_P9$C>?"!TJ7;QH",8M"2UDD6+:*0MZ<[@_G:/>K2D]BO$ZQ3;-C5QX(Q, MM@@RCS7](< Q<"!9L@Y"RLH&$[9B]J'6Q.U-:"\BN\ZC:WB+NG:%=9[;5B.R M/=R=;O'A/5[*[;J4M3LY)S*]3EQRCK5&$6-*RNJZ.68C6>3D[B7MA?(B:&WU\YU<'YK4QYW<+FP=^DX.G4O1.\Y, MO7O20EO"9C0KPF((42JCFVC2H[B3ZZ(HO4G]ON_D;BP:R#I44T&PK!T="D%) M\H2C9#(8Z2TX.B:VB;H_NAJK_IB]JW)J%PD?K&QF&U!/K7)J)Z*VJI_91\H' M4P$,*EBR"!E/A$OGDED(2C NM6N,%/E+J=ZV: M3X<)1N\F?^*4Y2KL]\J'4 M3^W$SZ2Y:)%UE 7GWU:)T;IP'VN[(Q> :9\"G7%:U5OF M9$IR!OUV49"[GW5,I/2KS[BF+CM(+R^K_4NH3H/R+W$Z?RB*<3J\LH)(WQ,S(HDF.;1,$@J MLFS >!=DMG+G_?OFQQT3U3T)M>\;PRUQYR5!1W$6#?%X67<"VNH<\A\1"]2"DQ*0N=&ID'YH6E MH\,CR.!MSM;ORNFESS\F.O<56X-A;K?GZ\62DQ-T_FNTFFF(GD%T@:G$LQ.% M"ZNWZ5KS!!*;]PFS],]!@Y9[5Z_CM@'SI!.;=V+KU@S7?43=OO5RMB'[$I@K MI.$ZA,# .\VXD4G1MF4\;Q*=?^B)S?W1OHN$^W:^;LA*,D6Z5(0@*Y+L#(UD M0/H"EEGCLI9!6FOC(T[BVDGB6R1Q[2*NOH,E-V<]*&D-YL(P\,BT";7GG@"F M"%HP.:!UVUEG#S519&\6>Q'9C6]BOXDBYWT"9N\QX?#+XFIRCXR0#9_21^K' M7>#6WHM>([)NP2E1!BXP U79!2'A:4MN62AD =K7;"" MQQ)5D!UJX:_#75AR>^78W/A9;>2Z">B:=+50V2LG2'=!*Q!1E*P<6BL#N8@N M#KPRAIS$VAV^Y@"4VKS52\V,T 6!1U9JE?I7C11N/ZC#ME->SVG#2N[+G"= ML8B6UWIHD$HC<"\3H-*%DS>?:UM"VH'(D2B:J> 4O0^U_8>S]$?16H".P0;L MP-BO8W)GZ&@9[O<*7/[G?]U MV".V_.2>1;[U(M85NCAM8I3*9E+6K(-1/LEL<@HF9L1!($=#@3(D?3))-$C! M@#MR.((U*4A7.]SUP\/ZU.*.PK_V<3U+_':X:V(F8T,[&[0H,= .87PN9&$D MJR#&H)P9H%1>69*PD&2\:TM'951*LZP5;2PAA8*Q8XKI"ONW-Q<97K39([<> MF0 OZT4-F;&\$+GDZ#LIN(GKOE8_#O9U*+UVV_]U?)Z&N+%_]\7#Q:"HXJ// MG@5.'A09B(J%*G_:V^E\H_W'F]QB_7NA/;S/TU%C;NW"WX2C!NFC%TC^$T9G M"VSO<8;3+S@;Q*1IXW%DU&I%1FT $D-)GD7'0R)K ,+ZO5+/;\\U2(]>17J2 M=M^AJIMAO9B]PVFB'\(G?%M(LV>SBU\FGS+6-GF.25LX^?3$)D0+C/9],A)Y ML!"VNV7>[_F/5AL.)?,&%Q@70%Z>3:?TU?*^QG@C XJ%,U7;SX!D(6C+?!( M@B,7V.2=1TCM0\J]:(]TSCJT MF:$F8UJK.A$I K!B-$<0EMSZY[EC!U*:7;BXQ[EC:+SS2$Z8T,4P+1V0$Y: M9:%T6#3.?JWXCI3_C-\[BV ?.D\[AV8NOV!I5[B+IY'I?P.<6L$R/W M.]3#8B$I3/2: M&J_)DK.&0:1#.T&,5F1I%789DW$CZOUO^._ZR*;"WN+V'Q5/3ML,0B7-I8DD M7F-)SJ"B+"H.3+$A6Q-8R)S> \3"@N&1*2@AAYAL";J%R"^NT6_\C0Z7TST\ MM2EQ>RY^C5MNM=:I2&E4T3YSKY7Q])4Q05A'W.:4(Q8/]#J1YZ)ELBQFKACM MEX(6A<)FU_&J^\H"7EQ:P/=0=%(R>(_D-;DZ!]+4-M%66N:@<),%%TXTN?J^ M&UH/PS\W/V%Q4S) +ZR4G#-N:[TM&GJUP'LF([=)6NZPS72MVV$=_BCO642J[7.L(5CD*%V,3)[VL!1Z=W]\)L P_R1F"_XWP (F5E M$)GPB3-M([ 0?&+*0B9;7&+VZ:![&($Z.DWJC8$&\:4=4HENUG"NN 1'1J9- MU?W.6;/HR,PG<]-'*6@AIE7SM\[@CT[;#LYHCQT(+H*\)Z]QNO1,NV!LR $9\61R0Q0ZH#&)LD@VZ [ M.KWJGY,>.QQ*K>HL=(TX>.AI!_=N*2?O]51P\M+;VND@4A.N3$DP5(X Z1]U9>L ME=607)NC<0ML]W6#UT8GMK6Y]N3FD(9Y!;A*A=D"8LL+ORTPWL\U8._\;JL_ M'&\H(4HFD0!OD-X0-;RO@Q->A%O@Q#E MSV?#45[VBUQ]2;;\=/(%+\])R<%$*Q.APJ+)<,^&M#T@2X*G:!)JU28Q;2MT MQZ<>_9/28(OX#=)G<@.FWRX+8)4QYT"'+!,#:7C-F-,LZEJ&@) Y[8^YT6C[ M6S =GY;T14"#P.'+R7BV:&^X*#(D07R:XFREMQ(R>ADS*]G5216AIOIJQ6P$ MC. S1]&D3.G';U1T"""=UJ="SF#=M@D MD^V!EN88&;" MZU0GA0=6\WF9M)$7\$**V&9S>. %//W1OHN$#U; 4U.Y@I2.99!D3/$ZB,G0 M0KU0)7.AP6GYJ MX=I+Z=FU\=Q!9W^V8;^@0K:-)])N&J4POF<[(R;1)@N6D MC?&\:"[,5BP^S(;:>W/8@[@.U(CYUUJ%\6E(!L^&+(KDZ3Z:I MUBXQ$/1'X*60.FON>)?ZM77(ESH3D[$\Q;S^"YWZ>^[YK!;<[+?0]4:X/F43 MR6K(RFF!]8"P062GDZ8WQ<+ $Z&J!,Y* *P1C7\.;2-&B>+/FH3!DK:%^4B?E@=6W+* 5R)41H=6;=/NZ= MDP8AE5N$L"SS4@8L6"/KVVKHY55D3'@5F;(E.>N*4M D$G<7L">E+WMPT<"C MO@7?I9JMR[59 U<\N90F,>1RT=Y'L!",9QQ-;7B*F,.!=YR;H#XM?>J#K_LM MBEI?T:#VJG B VV?-9!9:B[?6#5JK&LUYW!KBH2BG+ M+8OZ^=MO\%^3Z>*R;WDS3#YR,;5.E4?R@E4F0P"D9PZA2%FR2:E)Z=0.&.__ MNJM?+=G^1.W$UF&-M>] ?X>353[<-G!;7I#MB/=^KM":\;^]GO5&WD/0.70) MI5/,:LFK/T-' @ =#M$D:712)C;)17P0NG;'M=V#5;4=.&M1&\A.MPEH74'QH*SX[IRM%U3M+? &T:K?)^,T.3G% M.;[X-,4K%1OH78S.>T9N R'3QK!8=&$Z>FZ5 4,>;0M5N!G2<>M%3U0TV"(^ M3B%C7>4*#ZT1HB._,BJ#3*.L@VFE9B@E"A3>IAQ:J,8ZD.-6B$YB;Q!+^F-\ MNMBZ,'_$]'D\&4T^?5NE.&B9H4X\CF!(01W2"I/,#*VVX+-Q!+N%0MP,Z;A5 MHRY*VF_>%Z2=Y*9>MII;SWS@O8ZKB!Z[4-I9'T\^*JJ MIN&8/EFYE[JJ;0 ^UU5UXW7G$IE]2+F7NBJ-"CV0'V:A[HG69A8#&(8:N<[< MF=C&^WV<=55ME687+NZQKJH8GKTHB:EDZ7@6T3 /:%C))4CMB\/0:G#68ZVK MVHG9/>NJ=J'EX'55M1X^&RU9,J$.#T#+@N*:22Q*.NEL ?\$ZZJ:6C;],=*\ MLFH;,$^ZLFHGMFXML=E'U,TKJWAM=Q&B8,)*P>ALS:QVP&#*9R?HT#79-NE' M\] KJ_JC?1<)'ZRRJCB?3U9.I'5EFUD]2W MJJS:160'&HVT?G+]#M-JI'S!'BL:=OR[5DP)(=JL0CEGJC!VC',,$0F>M MHH0FK1%OA_6@ K#[Z2%W MGDQN+B$S78)@P*-DT3J?T5EC0A-792>41ZA#[5AJ8;YN[\(5$5*RCOSRH@EI M+:*%6&H(R7%NDZXE;\]YOKVH4"-6'DJ>[^V^@G0:.-F"C)M:V%/;L7B1./-* MQI",SJZTR2=_Y"&6G31AIQ#++HPT=[&W ?.D0RP[L76KK[V/J-N'6.A@1 R* M*5MGB4;2=4C"LD(FF% .O5)-HO8//<32'^V[2+CO$,L-73P0;#98$^@$I\,T M1\4 /=9J*)MESE[8M0$FCZKIR4X2WZ+IR2[BNJ?@RD6WA5_.YF=3O.QXO?YZ M2F\$ELGT$*TF]GE^T_83G06R%N!Q!EP$SB'$:@1PT)@4?3,'(X!LAH&O6I#6_NULUCZA M3\EMT;XFUFK]VA=OT\O/],8@'9@O83K]5H<=G$S.QO-)6?UFATUE_X?UR4K'I:X1 MJ**1PFN,*22=;(%0M,"HA9.II*0&FLN,D#43P@%M%V0J!>DU2THF(C8*D4/' M>/ *[W=O.G 1I4#'M+-UHI\H+'(AF-1TL FG"K1Q"J\AZ6K,KC[P_60T^F4R M_1.F>:!CY$[PPA XK9#3"B/7A9'HA2T28G3_E[UW;6XKQ]6%?Q&K>+]\3*<[ M^^2\/9V<=&;OVI]4( DF.N-(.9+@B M) "#YK,1=J#97I/:)BN=SW9H>)MD+7]GNK#B,++')DP-4#7E4<0Z6],D[_X0J.>C^L$B;U#;?(/M1^;_]\I0E.C2M"X$1JYV M+?_'Q$*B^$XD[70@1U/[)@GS_7">CPD,$'.# K ;5+1"G']:O+YQM5JDP'QUY M;TG5D1V"U.A+(.0?%(X]MYDQW1OA<[&)<531TB68"?7!9"F9<)AP&D(%%PTRT M(*77TLDF55MC'6X_'F#O),%F@'1F:Q]8ACJ/7M@ZDC<9YM"0,IT66;2I]-V/ M9ZK2AW'->0SA/HVBAJS(_K/F+(A"O@:OQ'Z56E)F6UQ2,>HVO49G7M0P0.V] M*ACZB+_]^)4.8%YT!4,O;3T\A^4(43?7?]$A*^(<*AC[B&GOPSL&>%:&*L[$VO@9,E5HNU^H:) -UM,Z4%1>IDP[/MN<]481XS,B\#MUF@2:EI M*OSWH<^W6RN_GX#^X[):^;OR ;_6 M=K7K6.-Q1W<=AQ1R2";L\E,<.#L&@#B'[$21>V5WT?"HZ>) M;N*]F@#Y$S:OERL"N"U0N&'Y#"$JF2(S'"E^+IH"-1L*LY@#"!]DWAT(<"AC M]-A73>_Z#=;&LIDH)^J'^7VY^/015U]^Q;B!1?YCN<'U>_BV=<:.2$0\]'%C MY"(ZP]U)1_!8>U!YB$EF'9+R/M@ P0 (4@.DF;8Q61TX2Y7!5GLP#+CRK/BL M,5*DEHP;T [P .[C.RP>_]#&(N_0AR%22:"=4[Y$[7@*1J3L0S&*I.V,G4EO MHG.U;M_ER+2IY,09R0_/M =+2%+Z1H+_WJ]P^^\,2,(=^U6-E=1]F;LM2,F7 M+$A/)FL-)@2'#HLT1KBL!(89_:0X1S>WB%LRO6)9"#:S)%&!+\FA,0-3>!7K MVP6M]W(;27\/UYQ6=,DFRSS7%$0')YC/6;/L=7&>G&_OVG!F[L11XPZ,4!0 MI@!WO VE_5#@S\.J)E5?@V+(;OBO8<^ 7+3@H#">A*\-LI%Y'PN3A9.GIIT4 MJ!50!R-;IHB53%RHZV:3^OAN\ MEV0WO5318D[+G97_ NOY^L^O*X3\;O&?L)K7&.4#;%#,LA%<%?++*$@73"L7 M68B%,Q65L+[8$'V3_N.N )^'T311QWVS,>.:S=O%!E>XWE1HOY6"J1:BO,=5 MHC^#3SC32N5::<*,,!4L1P8^(I- 5ZVV"NC*;6\[CZ!\C@8TIF+N6Y&=UN?A M0@FAO6!<5E*5XNEJE20;:YWRPD75J'%H@,\S=&-=D_:E:+WDGMFL#=/.&P:* ME(;6%.Y3X$9/D$^9M :@_=;H+]ISJ0*H]KBYML>/]&^N)AI+PU%6)L?BR>]T M*E8B+\VT5A(TE]K*9IMC%\RI:@$&*WB/!S=(T(VR%+S")V5USIHAL+3;2E=)>/GI#M(U@7:#"B:^.M36L(CQ0%3 M&4(?4;

    UPW 0\H$TFE5I<,1>WY*_FH*!9MA- V9A_DS.<@+4:$EJT"Z])' MR7@)6886TN<,;UYCB_G#^>?/N/RVJ"URY:R%C[V;8YJ?K'_Y'W12ZF+9RO/N M$4(WRGN[*6XO =PN!*K:ZN9L":2-3#(80:D6:6*)T<8X"X65[:-F4Z3P1#+L M)\0< XCVEU$X&1#W#**[N!?^<(9GZX/KG_ $3S-]^$1TQO[EFU+6DL.3G^>K M=N[-LF!?AK_YLECAR3^6B_,O+1#T(IJI_WTYS/'RO';YX']E=\A;G +T'\LZ0O. M"\O\_=DG6EZLH&_/ETL>RLQ*SR8:&VXQ!K;>I*@M'5,!?X>I5'0B=;DW'0G_ M*ZM'8/5H!.EP8;+5,!;\\>S;'ZR1IHM?_N=\_J7I:";9*Q$BM!88MLE1"!Z# MRB=AC>S2.70WN*\4'H'"NZJ_0RCI5@;3&9Y^G+/7?0G=!L7&4210+K6N M %5#BN\0#+L%U)^I$MOM+;/MV@'9S$65 ME6L5.@IF,"W%"8O.H*/R63CM?3[T2<7]R%]Y/,+:.P(I.A2C[2_HBX"/@M5C M\K%UU0UL+-7$&TW@?<<:)BTZ'4N7C(.)QC=50/ESF1?'2*MC"6N_,FP;V%.E MO8_O;L+;!&8/ -@S2OY)A(>)DA]5K\,YLX=2#L(>WZ9'30BE6 U&M<@AFS14 M[T+VSGMON]QM'H@U3T3+'Y8TV^BB#UGN66$O8P,8^";JR960LLVL4K8N>.A) M020D\(&$E49*8[OD-0_$-[W',[)F[_)F=+5TN$_]OLM?AI%_N#"Y5NN)0VB) M4O&MTI9D@U2UIL:MO*F,I!)5FW67\_9'4;V:10^;1>.IL\.ESR6639+* # ] M#: ;: YC[(RHK=L\V%O4'7:JFZ!R5D%%M.#1L+-;D EOC(-@K=,IQT!:/U.] M/V&N3*7V;20\?LGQJ[+XEZ N]SMR%JTB-L.\I8MBS*$U'T=IG4M6B7C;#'FP MWOC];YC>D-A#ZHNQ1391O:0,A*=:>,*E&KZ-R^U:EG/1X MLO :5%4+^:Y,QM8P)9;HH$2!MJ O(G2Y!WQ& ;5_+!>9J*Q:*<86E_V^\D_* M>>,7704Q6"];F6,96KE%L@&B:'VH;76\0%110Q<_[&EH+_S2:0OVWNFS.JY: MQV[W:QAU9Z9/2XT1(U(O6] -CT+\_ 7GRX;X[2=7L$">IB^K[A)@^ M;.Z\/WW"V%D/IUDYFD(QA0SXP"PSQGC>!G0%[0L;.C)(7[I4'A\'_BNE=[*& M^]"C0\3IO> 8UR^U4F:(WXNU#S#P9SE4I<@CE-0NK'TI@)@S)$TJ%JPUI"Z% M&D<=Q2OEMZ+\)&2YRWR_WZG8M?VHE?M>G)_->!XFB]%"%JW3=\X$&$L"$YPA M_O"XA^)5*"56&5M5+@-&^7>6&#%:FY$4J M-M@N^=>O(?@'63J/D5;/)00_R.1M2)'] &O!"(D02;8ZQUJP4^ SJBXNX \> M@K\5E;8,P=]&I0<)HAX"\#4$?S^];AU-O8M2#L(>@[[F$A+H&!BHE:T4>Q6M MY6BQ@IQ(H92$:4P[1:$ M/!B4K0$Y\A?*$HW,R=[R:G8^;G4=(L-[U/Y\"_#M^WK3C&P)[LG/FX;@/ M8Q,?(Y4>\_<[\Z#WT?86\!F=0H$(,;2Z! 45&R,F@'5!4,03?_^(DA?KS,OFO7]A?I=YL^I#YE2=4 ^T@MT$XI M"(4Q&AE-EBY''0>Z%\->>."3S%[:6W06_=BNRJ_SY>KL,K;H$HX.(D4V:$!J MBV!$*_F$T4%,+O#L,2$7,8@)=Y_] RA]3X&./?T_$(^SW,3CLU61=(5L76SY MM@DB.0]1HD3K'3+[!BGXGH?_ !K>5Z0/'@^/6V?B3_:HE[S#O@?&<&L(5PWK^&-4%&>G-' M1>XEA%MZKI2-UJ&40F2H*/2EZ)9CV#K&6J-G->>H2N%%V+/=9T)-@.0DL // M1F&LM6+=LZK(#=!O%ZMFO/+/:/F5WEV%2M94 P-L";V%EXLD"-";%BHI+5.- M5)&YAS\P!-R^/M+-=URFUEF==>+9UT[F>< J5 @V.Y!(66O88%<&$'N'4Y.;@S[ YV=701)\^"_0V7_Z.N\G16L9LE%GXP(X*HI;#(;!AJ( M(0OVV+&0L=@EIGD[F"^0/1WUU",L(G^B;SV*[B@NL7;7Y3".[*&(R=F"0BGOX_IRF5=D;"MR9;V:PI:\L-D+ MU<5T/@!+MKLKFH@DV\B_ SG:8OF^ML#HS<6!U3'GZA-XG4W+#!$0,2&([#-5 M([.LH@/[V/II:C"GF'GT&Z(1_]?$?=$I+/%G?A7YF^?*&NBZW^\O? M7WC67(&5R0MT/&JO8@ 3*T)P*"&+ZMDH1QOZ<&(KE"^)+_W4TV$-N7ZK?F/5 MK&1U:)87#U:"L>T.$OD+?Q#>VNQJZ1*A\!"@EVZRCJ*(#A[U?;@N)\D09#V- MU8>A'<92'4>% WBQA_PG6D(V5C2Y6)PTD(WGC3*1XZF1"T@4R1*BYIWR)3#C M">MT:F)L(_8.A'B3\^+\]&SU)V6:?VTKXR8$GW).R0G(H<4]*-/.DMAX,MY7 MK4L)_+\N1_T/ )K>ZAA+:;>/^,>0> =+];?3KVQ;+9;S*W-'L/E415) KC&> MT$.*0@!&XU7F+PF[4. .DA>C^_UDW&'Z_[&D+S@O&SOWS>8^_WRY;!<'UP/= M7+".T62(HF@VKK.&))2$5+77SF6'L)\L$+T)3PEM:(0 M,R@KL,%SD!PZD"2SBC+GXGLU_7@,UPMBRGCR[Y YLJ;M#;Y6[92.)4.5@<"T MF,ID5(&,#E&R%X:QBZMZ!\F+H0:TY,:J6<>79?D;>]&3Q;%Z+8>F3#[[BV:MT1 EVJ!G]C\6B_'M^7,J6"'T;08\,*,' MOO#9Z[J;=,_S+X,8'L.Y067F.\!NX25?0M/\990#8W6QLPWJTT+V/"%V&P M"AULE[Y9]\-Y]@094=IW.1 G3&2YE3@P1@?5'=\T77;$5CU6M=.)?;?,'EHR MMI80A8\B1%3LM)%T,S;X3(KL^*MH6]YAXIU!BM;OIGB*+@1E]^VQ.BS2T DA M?4U@36 /DV)H>5,)J@X"DW%&A2Y7UI-G0SP=3UN"MRJ%P% CS^C"7V)*DCUN M5WD%CD:(_GD2SS;N>0L>[1GWO(V>.ART;RS][]A:5XF93MY55SV@SDYGKSYW(S&62[HDB %PM@ ABT) MB-E7L(E_0$(IK;MO MB+4Y?6F58S_@V=O%D@&NS]4V$1$N:.E:=)ZEU@@XJ0:,S7ORE+V21=[VHQXZ MA'[J58>P4_?4QJ*;*'OD3CQ:+UI7(4SR@KY60E2*AQTH=#EM M..II'N=_2%@?N@Z^UMIZ]&"Z[N(NGN=?8'%H#,>BJ]ALWB1 Z]= M,MX%A;;/^G#D=?;'4_LV$IZHSKXM.4>962^4-)C(VQ:B4*PC(Y*75!R589O_ M4=;9WTKB ^KL;R.N!S?X<2\,-SO9;[^U4["U-8*GY?\[QY-Y_=:VM,OK\5VN M" <_>XQ+P=T&Q2_&SJ(/>YMMWW%E+H9W#N"JX++ MW\\8$P/3BEHH496M4&V[.C8%I+(Z88Y"B"&G9OSR:[LB?W=[1]P)W;Y&P#\7 M7]=[WV^GWU]]AD%U-A!ZS3[4#]N77;NNBMN@XNZN- +Z-_9KS+2FW9DW.V589& MLI *(OB@DZ^N:D-=VLD-0C>]3=-=SXO>2NK@O#P.\B*$J/RUN+PWNDP-FCF' M63A; $L[VBN!("J>PO.:H@R(F"U4E+4VMP.[YV";-\!_NC\VE%5'?*^AJVXUB59K?*@ MC9:7DHBE@F5#V6;G(YL21[(M]C')+\YC#;L-[&TKB$[I5K_&0]120:[!:EL( MHQER836J.3Y)8,1T%F9?I1Q+?,3CO/Z+GW+1DMYCPI+:#5'D[2;SIX@\[5S* MWL;B2C8'F'8;>%/?H'2FQE8+^$XJFMP6W;3@&("QY_W*$)"'N7;IH>3M#('= M-70H-HF24M6H6ZWB=HXI"P04!G2LVCJ?=:8N41N'8]$3ESC'0J)M%-.C/M$& M&IO/;Y=4YNMHV,WU176AJI8]%90"HTMD4P!%,P78E!:!S S6]$S*^ M&F]7+!I+!QVK%GV[DL+EP#?;$N/NL3 MN%X@2\;4Q"2[T/OZ,U5:,J'_PK]O%M7Q-L7H+4B+JAT%2@B^&%#&*_3*"1TF M.J]]$.,+)% O#6W;LNWRQ^U+PA7]O__/_P]02P,$% @ S&!B4*4HKK". MBP HQD! !0 !A=')O+3(P,3DQ,C,Q7V#NEA @0 C!'8*[,SA,#!LL0(#@!'>".P1WE\'=W1E@F/EX[]Z[][[O M[O/?_]K=^WV;FJ<>^ISIZ?IU=9WJZN[B(">1BP">G+2L-(""@@*XWWX Y!(> M0LK=T@P %!0 )@ [@%H*,+ G=L2_NV%7( E@'9;1KDMZR8F_?87> ( >&/; M% #&[;T'M]=BMPQ0;/_IM[_H%_VB7_2+?M$O^E]*\J9V)H8V-FP*QO*FIK:& M=K>WT+^@_BFF(+B-'?*^H/USN3$RXD]E5!Y! (B,_&OYK_'%O>3?VOP57_RB M7_2+?M$O^D7_NXF+@XM#B(-;B(.+AI-#B(M?B%/P7[UW&XD IH =8 (8 C:W M'S9 3#^TSU3P/;VWF^!"7+I/JV%BXN#$#N[G3.;H8F]D2F;L;TMN[NA SLG M&P<[("+N[F!H;&WJ0F-D:FYI)\IP4-?$0&-I(LJ@P:O H> @:6IA^UL: )@[@8-I:(NY"[K8.MJ8LAC;NMC9VSD+OHDS^U+G1;_NTV^Q,Q M$2<3,R'EE])_KG%[)?KDSUCFSL9.E@XNEO9V-+]=&QK9@UQ$GX! EB9"9H9FO$8F)KRL M1H;<)JRJNB?A?ZKZK_MXVT=(4DG4T,7TY>W+/;;0+-R M<+-R<*G^9:#9> 0Y1=C_4$^$_0] _P>T)29B8BQD_!LF>Z=_$J]BZOB?&VT; M2[$_AM?_U-/;+_ZI<"OBUOXP,3%%V/]6^K]4!_N?S>^V],_&>OM+FK\#_1+R M2\@O(;^$_!+R2\@O(?]80OX:\-[&&:(,;K?A+'(&D 0PT-'OHJ-AW$6_>P\# MXQX6_OW;& .+$!?O 3X)(1DI"2$),3D5PV-R2GI*8I(G;$_H&9\QLS"3T;!S MLS-Q,3 Q,_W6" K&O7M8F%@$]^\3,%&04##]NPGY$\"_=^@<-%1T=#>WV M6Y_;[P$T?/2'CSF?WWVD9(CQQ)& ZT/$]WNT+TJ:"96'#^FXC9P^8F(1$9.0 MDM$_96!\QL3#R\:5EY1655=4UM2VM;>T=G5W= M/2.C8^,3T,FIZ:7EE=6U]8W-K>VCXY/3L_,+V.75;_U" 5!1_D+_:K_P;_MU M!PT-%0WCMWZAW''[K0(^&OICSKL/GRMA&#H^>L+UX1[!BXCO)QC_^AGOUSQ_[:KVG@ 2K*[>"AX@/BP.DU>3@I MS/]$+>K56+DUL[SPIH0UGH@X1+-97"IV&,D, 1N78 Q)2"!<*6;B"-]99,=;=IPU"=,$"D,!S)( +7LRS1XC*G,NTB5_APKR0 +H*^&A[+R=MER6, MX0_BJ*>H\9# IOC2 9Q0 0ETYE>F!?\H%4C9#0\$GU(?7B"PLI# RAC8Q%L2 M":0B@8"F0S5^)$!5- UA:^GZA>T7ME_8?F'[A>T7ME_8?F'[A>T7MG],;!K- MTPT#=4O"K-)P:393'+KCKWX]=6P2="O[5\.JC>1(H%M\% G,W\J1$24TB?&E M!N<*B>;GCKP1G5+9@?9PLGVCOY7"T0QM0[?Q?> !T\G-7% $O89!T>!/4!$UCEWT,.XT')%8:G9VEYB#EZ*!,Z@4[:\@30V?,P$/J/G+%E1?ZT]VH"I1]K ]OMH@D5'UY4'@)T=S. M(SM&I$"H:3[K6BCWSWC1-/KYTM=:;#/*CX,]%MH*\#D,^28IPP#V]3>-*8=PO+"B[.<=@ONM%NVBSGYH$ M7J7_Q.ZG=2FT#E5]+TZE9-$<[7S_]EKFI.!V=NJ0 M]2%>84[K6G:A@479&CL"GZ4A6UK:,,^Q>.J@-S4Y5OI2I5D)9@A5-W_%LSXQ MQ%T!X"-W\MBMCNV5E"1!]HZDD?/NF5("+&$DN&TJCYO*JN=6]9K9AF.F: 2H M8*GW"50=9IL=,*OB!5\D/@PAIXYV@LZSC-N!A.O$[VT>6H'?V<8ZSR(=/_E9Y1BQ^D?-;:9K"0(--"+W%O; MKZ0;S+-EEI*X3,?8J,AEGG$XZ:/#-.%R[ MT7X/O?.+7>HCY?1JU+*0A%76(J\_5[.(7U\G=++#5-]YM$$+#3^BB^<]8QH$ M^'OPLMCO'2*!]ZU;C@1G(X$&?D28)_.+^^*X36/N 8A6*+C?NJA(9NGB*OS6 MU4]Z'EP6@L;C#*4(WJ+\'1@#,T>_>6D0TOEV@I*UP/[T[*-P-\[D\/CDGID( M.TF'CU55L(AF_(7?V8X]+GW;H;;TAX.] >,HUA,FCNM)U$B!YB+$^LC\,3O3 M_KWL<,$IIKO4$1G^(]/S"UU551!&\$8\C1KA;"8UWG^5>@B6;?*P^S(-3-FJ-+=_=,B16J$B*.X:74 M*Q2G-I"S!!^AGA%^>1UA=V7%QI*V//*=#_URK$M4^H_#+\#.:]3LHR,I.E>^ M]O#VD86);M^ P.WS6MN86+8DA[0%V4]M[=X9],H\;8F $'O5:R^5LV?EV&)Z M'CQ>%F:'9VTQ0[L?52B_51NET^7>7UL,G5PY,&_P# B$5O8L%CS MA>03IJ\ZB?@%5'M"CZ_=5B%O2B?8RL*F]<8P(2R0;.3;BNO3G M6:BRVTL7.!W,U+N9 >MHZH&+V8_ABE2'GZ:UW"'D>DP+,C7Q.H*N\YN[S3 D MD!*]:">X(K+!*_]2[YFM".W3J#4DT/+Z0OR(F_,VG.BF4CDX.3HQ=A6[\-8H MU]F:4'<2GM::^7EP$<\8+>_SBF*D,WM*T@F*K_4SJFD^VNAM_YE /S&BT191 M&YR.J-5!D!SIL!*U++0(F950UF)+U+.?6,ZGRO\UPW>KW"KQ.WU+R MB9R4IKT6T2&L\IOD(!<<$'4>L+*RW;+?,6F2\.Q! A-[B.P(]R0>&6B]KK?* MN;-WS-9-U'F(/74MR3'WP![LNGZ]T)U!MA()^$6QCL]]IK8CH\\(97XI\G,M M SVHPPT/8)AN8/,1Z]E6C=D>PBV;3'Z<@4@9[W[NL MOJ[92!8H! .S\W/NZOQCI*LS/+EHD13E$9@DM \]!-\*'DQ4V>T6'+R]OZ-I M1^AQQZ+UP^6HRTXO\P[GTS@6Y9E\GG?M%\^55<-_?A3'HDVS4)[HI#\R:V%. M054$U2S7E($B,9>-BCXG4N /W!-E8B>W'+5 O?%6I M=?Y8,^O#K1=]UO^5F4#[4QO1\G,*2T8T81 J5;V2EY>II97^E47D74-\-E]E MS;W[L"A(@E MW)Z RV?UU5=F'PF*<9U7Y8H5@^:FZ%^29W&%&-/>ON5__5YX.7<;89!ND!.3 M LV^) 7C\N2SLO^^%I*+[US5; A!(:P@4<66 M^-.A7L,LJ=S7*19UY(2Q/1%JEYL%KYH%MIFQMO8J?,C;_)^)S%C"Y>_ADN-7 M>S@>WT,8-<1;,^L$.]J+EG.U<*#9DS!Q[KIGR-]_M7*\4O'AD>M>/@FJ6/59 M1E-Q@_A0U@RB =QWO%7_^#;N;M%;9GZ>.<.:X6DD%]-+@L^2H'APQP47,<'= MG2/"FZ]CZ3F1(E;B&K,E'C#!:))TM,Y5YYV:G(V:K7U6]N!QLB29G6DKIU*D M*.9ICLEH 1N1.-_ O%KXMXN7&>RC84PVE[8W("0@_I.]\-9P4]9@R>)+UI\A MBIBZ7'4=M5+7A*_]:;U]1'=P%6WY=MKTB5,4RH8-(?M:\H7YY;&F5,27;#I? M9 =I$M<;W\L+FTR5SM-/9JKJW+_ MX,9JYN9Y79;[?H1]ILRBZ-WI%F;--0.\O#D9K)QW\\[&#I3G*\4V:K""8NRQ M>:(J65)OL2B]ER\2'^1JJE)MH(#41+#![11IBP+;%>H&*WF6#M''P4 M"P^;Q[ZU@DOP:;)I%Z[FDZ)+;C/R+UF;Y@GO9+ M3C!OP#;USB[9FV>/B[%FIMJ7!^_I6Y\?W8_C\?BLHD]SHMU5$#X07:3;G3%84 M[M6&#@WDD; /G><\CFHMF^K/EZCU^ID)G\D,=&@P]U56.#90#&#^"%:P8UKIW(3K.:.)5GKEG+1E]6>F"VVI?5B$@>) MHB;IB5,%[0[K?ISCB>4IW2#3]Z'?WV^(P=KY9:#E['B]/-/T9X6G,4B@+F+I M<9SP8KR>1N0-"_'P)1)(&N1ZN!U3:Q^\QVX>8T]:^!U_EG'J/%""GHQ>_QO] MAY_;V.:6VB;\U'8Z'B)B$R,6QS=9O:]DZ;0T;9E&5FUQ!#L\5J^AU>3NV)W) MAB%]Q!9?IU&2Q*YH;5]6$5KR2;@^'6MOL(@3XJDY+9U7,MT"*:Q'#P'( MH3L'VLYZ6$WTLMD9$N6ML,TZ/NQC% M/X DA3!?S>CM/T^HF2$V2,!.B2@B 0\[6\H M3M4_$_W#K,#_S/G;Q$.6\:#VLYG/'^?Y(J5%WY/R&I7");]++HL^/MW)S81@ M4KY.5@)J/T4&3)[R)$V7DE6P-4F8<7M9!T)RQ[OA,H]>2.?\.;+OQOM=$NTFWOR:>V]$Y=OQ8R5 MMFA1=II\YBP;ZVIX[Z(+96"1V<72J/Z+RI6VV@+7P3O/W0#.TCFF]TU\:\*R MJ$D)GJ/'>N+%K1O5]0L&)XC&Y?!@;X6"K:O0M**,>.D4^K2>JFXCNQ'+-T[? M4)F Y@'!N3UM(K&G8VS>:IF3Y>>E,W.67'I=$RM.Y1^^W"F0$+@,MRK+=Z?> MZZ#>[7=6&B%D;2_++)'1HJ5$T2)\O^U!PHL-;93;N,WM-;@]D;:,9Y0$JTYG590CI4&7ZG< MT$?\A])J-)[O,292$_2/$HG(9K,URNUWA4/]&KM0ZE3"[B$>>)D+%F4K'!*& MQ5EF-E/.]7U2J(E9(^U9FY9F<7/<5M!,:)YPUK;FVW,4T--7Y%+F_"KB,R]: M-Q(]?NF]!],YHPK3WD,"Z(@8@6(\^*MZ!:-C9FS)W;LM)&LZ!KL7U?Q^7\3F MMK/-=6^?9GQ8G;:_-:;OY#2Z7WMD'YOVSSF,KQLN-@ ]!^> \+7ZVL4'HN5= MA6QKC2O-2#K('NL+HRU5@)](6771F.EY+F\Q>F4VB[UAL96V$MX]>CRNKJ?/ MA_!IWN$R1'STL?"RO+&_\?U +;9PJPP,^+6-I8:]S]*U5Z[I1_,8H)^^[A'Y M0Z%<&@I?PG4JRG%0O@^_Y$@Y\[?"IG(0Y7/3F%>?$^[T/N["&!UID)$=8>51 M(%J0&QWJM+7%@_ RT &<8Q-L"8LZE%PK"C',^0%"WA>/I,GM^\Q8-*F$L#L) M[6.3SI% +W!U-0!$D!)G&L*!JV5?9S8WB:UT] 3LJFZ XBT327->*+&=Q_N MIQ? G'_&7@3G=#K3PCZDHA1&O_"OF]PH]H[:TX/":6+$'*+V-$C)OH\='=_< MU+F>7C<5JE/CV$IE[GT?9\?.'+]:*$![^MB1\8N?L//'UAI12ZFI_$N#PZ9M MG;6AD$&4*U)W'E@NU0K?2L,?5_8:!E&13F\)BX^ MLV%#PT5DA;&S7MF2?)AA'.N77P)5IHOEW*W)F9G<#E_7G9):VS6?)A:&[&^F MARS74I*WJE^Q97IX/3B1IY]UI WB?$^+]N"=6S^C%JMLS(3!1#X"LP-6IEHS M[&U:;*6.+M5?'/"@A$CW??-L" 1BC^<^T',^,7=VWSH.1,DG7YU.E-K%:@)'XE;CF3 MT3V3BI0&:A&G['=WJ&Y=L%9%F2MTG[40O3VSQ'94H99K_1UU=,%$X&?YP0[N'=)6(H?CYWURZO& M['/B)UNBV9+A?'AI*"&2[)CB235XA2A G?4HAO Q?4KJ40,^ M+)>5C;"NC[.S=40\]G+]2B/0<2>1<1%'U*J\:0XJ^(=:(\LXP9G2_KO=RRXN=1]/:_SSM6@'. M#'KRJBARC.%*.0>P8\G(_=FA^DF)_.SX>B]7VQ<<7[5MV+LL_FA'_TGDH&Q] ML)P?SS=[G;Z*AUQUW!^K!5;6J.5Z#F\0)X#-/"C M?6"CAF:C4G1GZ-UA869CA6,NW0DI0VE87SJ?A"K+\^[5E&]GO''FA^%KLO#H%Z@T^HT?J6".D =>A4]EI]OH&-Y M41IDSS-9Z:'2Y"2KURI >6]+N9%]IQ=Q;[PP-W;Q&P@30>N>?.[S2@&5Y%[@ M#%,B2;-2G>"BXX$R7'&$S6YO>:Q\BV5^O6?^G6U1!G,#":#E@-G5F0GRM/M@ MG[E#%O8=+9)X[('I<$D%']MP>$N9M^7B^)%>_$WRE2W?%9T)9!L/$VM.]>,] MFAM&L-D#^PKZ"-3 M6\KLYAU6,<(9*^_GYZZ*FHAIU4][899THFX"A$HBV-G%GXM<[L:;?_3(3)1[A4M>[R_1^R$DGTKL8]XY=/3P(4S9 M!PG((,PQEH]=]G0Z\"9]MY_QU$F#WL2QTS <$XYISSS/]E8971Q=T4R+DF+: M_O21<(Q]5:"0DOVGJZNV:[I]SOSL]NBVW,/E[1T+5PDQM4L)X$'4:(-X"^*^ M(HZ>K)M8OD>^'@\SFK.^S1R!)#7--+ K*'(]3!1[M@I=(\%+H8$E):IKW%OUYV\1;4UU $+ MVR*22,!PIVF] JINZD>@)('^/\P4!N%K]=8'.)-:V_R>G@965*]'M&5+>B[? M3 [@@@CQ%"1;Q-A'"L.*?7(M:[-@&<3'053/"&71-5&:%XT)S3M=R0K;)S[Y MI%L6Y_*E@#=ZT9PR;#1Z08LUJ/E8?C:@)D+W*,7&\=-<'AU6'F&61PH4I0JT MST@O,0$T1QK)I.MR:,"R=M]Z-VLP+EGIWSF1@+K/*_,!QM-#1$[>U MKHY5>:#G1&Z,'C*PV'N^51' UR?8_ KU<($?A%IHO^F*8#QL54B;LK!VL[L8 M>1T?-9L:(KVON:\WW(7MECEQO+J(B9/[=( M-=7)[S+"QBX13:JZ(]"\2(7]M'!E3UAN_.EH>\QW'\<'3SS0$YF6C&F%2S4= MF"%0,:H%^656'01][%4(67F+$IU0V8R.5#26NN:GCPMN@L JV?9H:]6P>[!6 ML@!063VJ/G^'PGN (,3)&1:?Y*%R!F\:E'!M3)G(/ZT1BSO"E1VON,]L[>6U M&G8C6U$7@_>CY\5JCG!9Q&BVDJ8O+NQS@*(_I9WH\Y!8!8SSD(AP6E]WA:D! M,%:%_5*2NJAPBQ)O-6Y6C_:J1_#Q V-H2DL)J[?HZM:V)@JUY]K)Q;RFW#"UM_;JIIEC1SAB1K[;?2^IUF:F>Z*J.*M?TZ4*Q;,(T00 MT>KUE-#TRR)-UZQ,(W>XYZ(=KX],\U56&7IEL4?A<_.,BEG_LS9_TO<">JTD M&*CAGGO>!F)5&/[[N/XL_?-I,,TQH:=#GI6:'WX6J;P\O%F#?CY3Q)V%.9W( M^;R85Q1_6U?K;Y:LKGR?,JSS"N6]D*H;HA:L.)9IG7]Q R[^LH>SHC'LK98Q MLV %%4K4'@^)JG?#CB (*H(JL*6H-E.EH7WK,M2%"PM"WX_J6: M)$)ZG0[WVY5QR$J\B&BF>\#;([8XKV5L]FL^2K+AQ9"X",30O@8+7]3[.SC5 M.SJV&?/409;Y]P(F.[X-D?+C-IJHA( VL2TSH8-G59OFYP8^8C=L#I7Z3QO* M(+WZ]="-^/T#U6NZ:9W&)Q#NIP./;,PWN%.\MQY@%Q'.V4FF^V#GS6R> M=>F6Z^B<_](("K_8ZO7 M_TL9AW:I"1YU(WZSU73J/"S3"KYDN )?CX(W-]+*:\KL00>/Q(=RO MZ@A?!*5H+NJR4"UAF>?HE=VM<=,+D=1?DS9=2V W@6-3F.U<]U<$M_K-ZTI\ MV-QX- ASX2^O<;X[G]L^D2_DZG@9=@Y[3=QMMO&Y>>Y#R+$09.2(&K(VPLY: MP)/$6:'W8IDO[IW69PGI!LU*7&^<) 5*-DH;%Q=UNP^%DLO8. O*59)D/?NZ-JQ 1T#D.38N 6.LIVNRO/?]$AFFQM\+HF(X8KD9/ZF=L1S9GF . M?&,X97&52P4WMP3[>IS+@/)#]CC8L+@TK& M2RF\V+\&%3;Z6D:/WXFF[.Q:B';1#AUO"O!]8ED5W]9M:W/U,F;9$H>X[T%A ME5BU,AAKSW3$9>O N#Z^94+^VWO\@<-20@"NX[P7YS MO'#[+'[>N9WT-8OL]U1V2Z+ZU@HG.(C']I<;&%H/1:L">&"F)"Y5$JU#RUDU M(^77,X%%["RL14\#OJW&$)J]<6ZFI8VO>N&I,WHXJ7@%%^_J@M(=4=@2PVEC MIDU64KCWH ]EPE_;2O<[D^$&UGLL8U.)2H_*'IXZRM)%^$5>^4S)DN*^:E"% M^NBFM(I?XMF"=]8/;N?LS(P[/NG+U#>HWKQ(X,,)$CC*$QL^PD5\:"1# C\O MD0!L'%3^%H/^_+?T+^Q#* )C$ ETY%S_EJYU%W9K":@;2&!%;6)8@B)V^D^I M7_RM!C#JVSB-+'WO3YEDY$O%<-P4)!"JH2,%.!E8_);X);& #5[T1@)PJ_#R M/^61V?LW'8J!$;QZM@0HW;\ _0+T"] O0+\ _0+T"] O0/\Q0'D7T\7A+C.8 MQ6SE"SB7'-_=C@_,6-5%T7?E^ MLGGW0YPE\L>VZ.!I$435E+_O?-]8.2\LV#E@S/MYKE5LUO;V]HO+GO>S[#^* MH"U4C$>NN?;T,;$X">X3B]RR.;JRI,V;=\=L$+Q)'H=E.OX.E:'8;3X+[KJ^ M=^L.[KHK>',;(:R#V++6I2DQ?A1+$BI_SM7F.Q8X/,S+TY<"_UXY,G_H3U$E MY&CPU6KC']1#_0<5UTXSHD;^03^J?]3QCD4JCOP?!DSI]SK.+TQ[+\C^;T(" M,C,J<\ZQ0%V%3^JZ9RLCN3O#9DL_7:E-_]?M Q!VP[F10,1=**+Q=L%ZFJ>] MPQP%,T<"3["+;[SGD,"6:CG*Q/_P[M+_ )MO7\V%!9A!B4\*WN%&.Y_P#ZG( M=D]AED=/^7QCBC$"*&5%F8..B-M("C/YR-# -O7&50ZD:N(3)5GCMW9 /4NN MQ\57.NKL_^6HVBL9"3S7"P\0>9SM[HIG&"+OY'NZS[40D FZ%E":R"JNNDR$ MG^1G\.@A@:YUEY0["SL:M$I'/JTUQA%VN)L^8M$+TUHSDS,%1!$L2CD_U4AR M3N 'M^O9YQ5(H#BAZ88IIK9G%4%Z"_G3 M[7-@P ^^4F,%0%__ 39O_F[\Z$-4N^H82%B4:;B(?4,S76GVV/=C_?%)F]!" M:%%\:^NP:$68:WW;"NWL[4IP.HE4%6HZVP-2Y9D[YX/+KUS[B,;WRAA4&E!_ MM5U310+:?<-P_!QKMT\J1RX#;?!>^T1?WQ2YS7K>Q0;QUB[Z:89Z<4]S2K'D MZ!'UHG++(FUQL KO&Q7O<;%E9B\+6QI-V[1;!._S."$Q$.8HYXR_:S[['Q:] M1:4UXO[@8YII) #M7T!$RTM0FOX#G*#]][,J<>S$M$^9H@=7*UE(C+'"T]/G M):).C?1'<_Y^M?>=JC0:T.2<"*Z1@)_S57;PF<&C>4K^EB^U+]R]/C737F'- M'PY^8#FUT3.@KEB@DO^QI%@%@VIG8LG'%\\AS+ESF<+&$">HBH=9) M2CP1.AO/[(9G#>>@A"XVPY9K+H3!69*F,YEQ7RNWD!B.!^P&:MQ.73_CJ[9RH MYFGNSVL)&L2>ME+IB.@6*C%]O6@8>'!:C*>("HL>XMHB1MJBG$KQ1K# \UE%9QN@A7Y,ST]Z/;G+[8[)]F3*L-?_#+9O_[ MF5#[UOU7C+)J+U^9^O-2Q/!NU,8&G]D3Z%&*MWP1>N'NT;5!/:0^MMF3E6^W MKI)/8E\S HOJN')]GT5OZ.PV32#8?"&:'U,^!%J@U&/=;V">GD3]&IPE4XH$ M5'00Y(?H63$M!ZKVE?/)\N)S*C?6/P!&%&E@$]UVSU!&3KOQ=C(QW]U0T4YP M10)<,;$94YOGUK;9/TN>A#D(VN<>:%BDU9#;SB5ATA5\A#!F<*1]^?%6'@_8 MMXXXPFU38)=A1<^^LEV0B$A&N>#EBH34\6;+@4Q[T9T+8S270KJY"RSJ8YS? MBY,M52P$5<:4D2O@$#75,@ Y],\137Y&G>FPXDYNENGRCI:?B07O\"-VF6N& MZA]G;.*'E^H$Q%+T,[!8BUD.+@U3)@_X4\.*X_5B%O@LJ[G M,85=GRDHP+5"OKPSF[Z/1KS%28CX>M*8322,7 ?IG12A6G&.%DIO82" M9M4R/&!;=DLW(+"19LHRS-:E_1JTM,CBG9=2#&ZI.:\Y4@RG)LJ;]HU7G%^] M2ZW_VU%X(]6A>EPJ#2A$5_$G! MNATJ#UZ.FR>W6:,9%#BGS!]RF6,;E"TGFL!CX0SK$;J.KY(R5B[/LRS=M<12 M\F_PNHVK-./]"-3U*Y9%^26J3GC)_4(BHD,HRGS0GXYHF$IS):S=&C1S\A%N MJ$L*;L?+48\+RN^!JQL+/XJ$=MKU:8\2^RV7$LPKRP?(O)UA5<]UDJE@ML;9 MK]@JW(3\IE9C!=^"BU>TG'NT)0^$)\B2"+TEH:4+&Y,_3^!:*UM8+[,51C%7 M(U7QX?V@>:I#HHA4OZA>8@U:A(X<]Z==88W7@26IK\:8P@"E]\^LTA48W/*Y M\X,3T[L5G#I+;UY & MQ:/Y+$VX*Y8N)MOB2&4H.KP>;WC;@* L#%A27RN<\QG[VV. M715(-\):[J/Q-IY0.D9>0"D]W)'&)!:C9$_%/: ]QI>"0X:W8FZM;['<=<(Q MX$L.*>M'B9^=A4Y"H96%2[=+OE?>"MGN$$PEN]>AQFB<7>0H,C'[TFNBA[B> MHS75+V&%AHX>@9&V9&^3#7_.-6!27/QD..1I[ %/0,F'FW;R#'(G+(4R*RLR MG^=HEE@PZ/56OPMS>$Z5^E$=4P#TO@\L#+JS<*3[TF9IJFVZ9 FNR%YCLG M7.!(CTZ9;I@NHG(5]"##[6Y]T?;+\@I8$.$UT^MSB*K@VH<*-9*SR^HKZ'>8 M(Z4(=S9+:@#15N+-,];&@T[XYRNP7E/?:)'B4@H\D*_I[,0-"60J3U16(0%, MHLVF)0HR?<$3L7D3.&=IM6+ PF$BN(78_ASE5HVT>\2:)R'79>=!_"XK18Y[ M$ G/4,(>\V7B;'^P,(3[Z/YHJWA2.P!RT7B6$JB?3 K?9QQL8U=\@' C0!D? MULWR?>SI;GY2G2Z.UR#"?3G[%D-#RBD.YK>UE#*P' )_<7HXN.$H0:GWJ\E? M3?Y?WF0"?QNAL@X"_SV&LO8*I&W,VW#9EH6Z?,%=Z1OX@8+#QFF_JO$S82G= M.%D9]4&9@@8O@]+#L_!I^V_'#H'U,;SK,4T$+V><[X6(\5%:^'V MJNGS\@C][6GOF!\,/>F&@(^SWM_*->E%+#<7G\?<,J?[XLL3^F.'F M2%_(]Z%[5PF#\M#@F *"8 ,FO[Q.3;__.6#,8^-*@[VL%0F(+[HX3R ,VLXY MO:P\=5O >ZFY1!8)^UT!FRWU>F(/W=MUJ?=8\;QR$L1[R@L;R=QK6>R@-J/A MER;'$-$DC'(D )Q'>[8>B9I!3D"' 2&[7\E]W ;%_-7%KP@%>H^(%4E=PM8Y M-VGI$+K#9^Y-_A:B93KMR:%2'J&#X?4ZIJ1:(F)^G4?=%!_ $4>6[ MIJ,&*-Q+%_;&_FJ#90^>3_K"$1:1EVA:)BS$_/4OP_P76_@85@19^XM!D/[9 M:MX+U?[+FL#V9I'*GVU,Z2]6@YJ?5O/ZSS8F_6=#3,4I@JR:Q'8>28_(>;,% MIK/T00$47>^%1W!%PHLO^4L;KQ?[TE;LC_LML9QS#_,CF"("V@;UTZH#S\"D MW4:Q'W=:C.:?1T=D)*)>0@5]CMC;)C1>,$(E&@1;[X/+?3^'D-'*.;M",%4_ MJ\V(6@OL:,8/!I?[X.-.%TEV"4E1]W54#Y:[0SON5PH@@3+6A-PU<943?#4; M,7)8?,M9MG.J 7Q*Q644D>I@#39^DW)$7VQBO,<@OE24/-&0Q*3%I9P[@:*Y%9@1GCMU+[K4@M,ETNXHZD M_%D93*:!KFM9-4I*:<4>=66Y+S6'6*P(920PY$#_XG'4[=CXFX1AY&1&VZ<=?X)8,>#(OWYX84%?*TZK=.(B#(8Z9+.E61L[0I8TW'S,9B.Y MIE=[TY&[)^,T0>_U?T&ZJD[,Y>WMK0W MO=-J^;"=+ 1=*41U_%\X&1N'RIFZ?\V>T/YO\9%JK,S7BKO,-S7GBA6K&[M> M]?6NU[/CT__.I7]&]:C-?K%MT3Z-%AOK?1(ZP9Z''(ZPA\P)OWN1I(SR%8DS MC+T5*M0U;C9J;-W?7-^_BT);\]8UI4TMU+E56SR()HS2KITM\NELG)ER-LEV M!M7GB4R"6DVAV8QXJ9"WTY*$M1FN[L>$LBB9K2!"LT*:'>/>M*D[GE_YK[*2*-O'2*9HN1^\6S5!_318 M9/T.R+L3 G F6EA,< ? BZHUA\V*U)Q2O\!,A'_RL^B% GKS6177PV!S&VP M !^TE4+'Z<$V'V9%8^SWUI=7*"27SZ]NW:8AIK?E\GD+:M94E??>RN@80FV4 M@F=Z/2:XKT5M.2D]_UA80:>]EB\TPL.U\1T2B+'L]57KGH5+CIUI*33Y\U2Y MBF!2$-T(M%MLB3\HS^>B'],JSAIXLT\L_N8,.CVM,_7B<;G?XQ 755T4M?X7 M*2TU*K+CL7I M?/3]6+O-9!J4,QY5>LS$0U/A>15MZ])+3G??VII PF4Z+2MYGCQ'FSQPXM7D MN_P'GY35]0N7]6@EXYZ,VZO/K>KU9&JNN@P"4.Y8]8' 42?O$HV'O:UD;$F. M&U.6A^WL%_Z*)X7:+:5'V0$5Y%U[+!5T,1YOQB3"N,#X.N67LV<-G4S*F>FA MC>I8C&D1C_^\176'BSE$R)_JLUGN[.8T:'IYO8<8X^8]TQ[!J+4A3_(&I]OA M26N55OOW]\E'?.+)UD0K2R:649G;542(!(3]&N24C-EBF:G3DE2(8$&ROVF) MX"@K"0G0[)G($6?ID,)/9,Z+V["Y;T"0N9QM[]*%+LAI/!.B=*&= /'R&JV1 ME,=CQ/MU0YEM;5'0D^3/^;8;6Y\TOL.RTZO@WLW.N' ,D&L?9*=BC./T2=G& M$$]P,0PV:IMQN]RCL3C_2G58E8XCEV_I>U=5'*]>F$]\U-7\>H70E9UX\Y&Q M6;Z-8A;"JKP1[7"W9B");./Z$^$; W]]RBAZPSC,TZ\KQ^DW<1?/K\\FIY# MYY272" UJ>GF0@9.=\5P@[:'! YJ?][:DDXJ$A@%7\,L_K:\U@KFOOX4WV1B MT[W"CBN- [(VDGD''\=$T,)<'R"!#%F&&^?7H[0P\Z6V9H[7;9X]#E9P*LS# MLT:^K2]BXAMI=V]%NQE>7TPNUZL=W64UEXEOE:](]/C6EQTF'&)4O]X8436Z MNT?[S-J6X)4T5AK ?-<^H)$R^7"V(DZ=09CPL"D:I-0^DE6C:A/F66T5Y6:S M5$^Y&"3R/-LG_VUM//G;:V5ZQ./9L#F?_&&78DR+::'P4JWOCDB E>[RVT0Y MGI3M'IT"GE=)L+W*G&5EQVGNVS%>$T M9)W-6)33",^A7E$KK,H#6PNSFKPNO4T M45T;1K]ZM/S&^N: M86_>S$U\]-%"-6H2RWN]_&,3%>QF:P63\TP$L6Q4?"=>2. GMTLX[E8\W1-1 MH7':E=@.301OIA1AGJR-0X]R5'W2I)(40?>_)_E2(-P?"1PKGB*!BRPD,#PH M]<=,RZ&/@[_/+H_XG>,WT_S;C2,-AL-!Q$MR@ZO+.B0PDFM=\ ?O.X2A]7=Z M=\__-Q,JOAW?=^F*,G.O"&))@3\J!+= MP3.\37A.;G':7;E%]MO1AA 24$0TJ7KDZK5F1QA*-UY;V&2;YI%E<&:5L(MLO;\!0&/Z.OW6>2YUO''7&FRY3%<*34;A^05SR]2P'H?> ME;IYF@_R:?<\GRZ]H!3>=CMOS:%2,@F:0]#G>'))SLSNU,PI+F,$G/;ESUT> MXRY^MA,?J3%7JO(H*XK&E)_+IJ[>RBGF25E^4YC38W2(@.S=0+T3$22=.TI( MP S^ @I>V5ZSH;7+K[.G?A[?.IU]F)_4I)0(RJ6G5O>4&C\KA-C75X>AGT6\ M+[@_&"A&7MIE^]R4%N$>B@1Z?K V$K 4KEM-EX^67/?DAT-YZ\P/=UICWIGU M#HJ548[IIT]I"G(XP#+6-@LOOT$-B%W&;"O5N6P4' M/RT_7I[,6VCC>F,]:^L2*M9E-#% $G#]3,F*BFH$I/5004;QX]*P:RYH4Y3) M](V3NLV\/SOV"^_AK!L[[YO4AFWK"=O,'.MFFN/G^^.;Z^Q!4>&1FLO-.]\Z MP)QZF<5^/,S,.?NV/'7N62%KE"KH"M8C?D0Q!072QF21;S@,>)W[$*U'D@BP M,1)H3$,"6"+A03^<3CK9O,RXP[LTLI2TO=CYG'U 2&"P^J8S'@E8>K^L1 ): M1E&V%$O<*3VW_WA, T8S_]YRD3#DX\HV]PR93YTK3NJ"^VROC*) M[.WA93_TY*7C:7IVAV%[7O?8]X%4GWSD=5W73P%FS? M3?KK*B>OW?4P[6 S*B@F.R1!/QS>Q5IOOS138#/..I0\(F"PH7U^40FUKIUP M7Z?*^0GE=#[L;8TE;:__DG)E D-$1SD>QM,+E]_HN]_;)'6^6@\>TT.=6J(O MGS[3@(>_3*OO@NET"AD.)!6P#(83EF(FC[%?:^V&!N2^=0)/,;X1U9"<[9EJE31_6, MY$Z>W 'QAQ;)$(EF?]6/HJ&L7'\-@C;J[0OGW,&M7 ::'KZ>77G\(2&/MO3- MDC7Q.EGLB*WL<7CK%:>$.\Z**UCD[?9/I9]0KWRV \E1K8_/S&A0 MNADJG#VKPD\IZ;@JEF?EQ#\^JDN1#(ONR?[DK;5,BNH>H'K\6.32JCT0+H MC5B*X[A0<@1$HKHQKM;/AEQCZ8[&]+1?4_"R+RO&G1NL.T?"!ML0#,;$_BX3 M57YA(LOEE"K*5+:3C1RTBHJ*@5,&1A<6V[5 M]/P_\DHS_+_=/4[_V[,2;3RMWWEVI]\= !;T_F[F^&.Z BCZC^WL)/O$U[YZ5Z@:/ZO[;?-'2J_,M:Q"S^O6Z7)9$2MU M2%S']5*W%CI$PK+;$$Q?6Y=FN"WMWCS(CA1?U!.7&QII).LP(=9_4NLU-4B/ MTA)>7+RE)];",9%?%3G;.MWCJ6+ E0D-Y[5U=;9[0=;9S=Z< M.LY-Q('A(L,A_:R8S_X1K+L9!BT"??0TM]"7S(HLI-$MJ,*# MGO4B/00)Z*=D.@J51M5JB-)_\N.]WLIQ""'?XI25#7^>5^G)> MVA(!XRDJ08TYZ\*LN&U -EQ [R+VDLJ:NC747!W,W>8Y%E+8'4I1*8[:[N)I MT#J(N_69?\IWF ;Q+&P1C-H.(E!CD:A<0J!I4;+[ MNN:,<+9.4M!A56O9:BO!CT=S)L;P?K/NP\A[0=;8VNNT!Q_@^<,6.2ZI5Y2< MG4:TYU/K 4L'085A-O7R3S&D+$TVKI1#<9>QL_&L9#FV(K?!29YJ! U?/8G/ MKHJ79:\R/"H'@XX,:2WT9,"S2$";^TA^!!?^03]*BFJP/W@GY71?W'%]$G8[ MJS"3J%)E7X@H@PWASVN0@%XNG5XUB 2>/Y*3/L6V"]:SMI#R#F<8]Z5RS]MN MCK=57>BN-IKM*'C\4[&J8AL2\>3)!FNC/3-:XD#M63 M9UC6^E3%9?VT>RF_'@=$;72*.B_P#F58/D0+52-PP>) %X),2;&&BX$8E.;? M+$D1J'#_9_]GY__]L-%9C/4HJ^>S48=VLS"/RYS_0I 1K'8>DNL1#WU6% MBL@7KXD(9Y*DBSYETJ$.EW-L5;7:T_* J"V6OSGH.I4/SF&E97?F<63&YW4LY<*=U7^GRS>42ZE:_+X<(WB./Q\Y94U5.KHXP M)S#3Q*@WRG>+/#;>N)%EI6[N'YB75!61W@HK!OAL<\2OKPD8_&(-J?,=%3\M M%>7FB2N052=*9NL=J2KO09SD 9J#-!TQH?>5@?/__8 M3O<%%&GP+>7GD]J66@ULCH.U?@CGF63]D M03!.4$DFWDZ])7N#BBVU2'D)(4X?>>__&4MO_4_T#2_BY3H>_'WQX*_SUVM)B>[>_M2?!SM]\3 M?1!&+)Y$_H&58')5UACW47ZZBZG@W:0_9+\\TM/)7DCFO:HFO+\][>*Q +:J MWHG[:GR6;=;NHI-61G?T-!0?I4)>,F6_+_N2+)<]M%X*,]GQ^",X6CN; MO]2DIMVN?YLY,G;9P'_E.E;YE<]WPQNFQ";"EO(\?$/]QUG*E(G0 M*71:.)YYD'PY-0$AXN(5>]HU>)PS&"ZBX.1HO@1%+>-11 +;^5>%^GD+7+XE MBM\W3S42&@M7+J'/T(CRO+K7BL0/\OH:8MMPLJ]5VLXK&].8_1B.)>/UFV66 MXPVX5I2=830+76=NU?[B9U'2*0<$C%_KU MC:)M5@O7 CG?A5PRP&:;_%6=5=]T4JZ7O_?>I]P OW3IQ Q+SDMJT M7J(?% MI%G]BEY\6?B00=M;/6GRAC<=UF3 M;YCE6ZD?F([P9M2-FU?E\>H].QUNFNJ4C9_?Z!?#V0 M^GAB>U:N)0$DF?JP55<6SJT;V7G<(:X](Z\8J-WRH8:G*^&'V/]A[[W#HFJ6 M?>%15#*(DD% 5&B1,DC*,D1$9"<)"<1R9DA2 Y#$! 0D)P9"4.&D9QSDIQS M'.( $R[N\WS/M_=[3[CWGGW.?N_=_E'/,[-63TU5]^JJ_G77JC)@#+0>,?2C MOHB0LQS9RQ@8K8+[EMML0G-6(FK7135I=8 S MY ?J",U1..+)EK$I+.1,Q@%9-HQ';9N%,K_FG:1YVZ:>GY7]S5;6_HI":=)]Y,KR5[@H? ON MYH=6!'!1X.A/Y<[7!'B777O35;093=28_AZX6Y#D67Q,,>0AS<7;L$\O%G01FD.0QM0X:OE-K0] 8C8S]CI7&8" M:]\\:_5(JS.+RB3!U\0".@2\U$%NK$>D17(98+N-8\=M?2=T"N+Z-MKT4"IZ M$@'I3L"0D=+,@#LZ0H0*2=XJLB&5=QY4)9':L%5H;V M':Y.\0,+:*X:O8+/D%EWV<[U&ZE@6G=/UK+96J^7;OC;A]?0%J>.ZD>MHL_X6N/"1$HXJ2NL$6SP+1M;3?@@HE:9R,] MTI[3:"@9?8Z?\=-T['N#RQ!1\I)24(9JR(I#I-!#<+&;9 -4SSHIJTJU>UJK M\<4 @1C!J0'R>;V$-2'P5*]T*C?Q-N.Z/J&=R_I,%X=L])Z1XD%->4DTE>2B9L=R! M20$:T3,C<+8*4@.=>+-X+M--_,D,9ZJV6QE >A>7&:BJ-SK'.?AM(#'_!^^& M ZJ P^CC81I?!&I/^!WBC6Y,K5>Q0Y0D!Z+^U]"E/Z+!/-)$G ^A,Q$DGKZF M]%KK:"UJM'5Z\A)CH.'RI:+N!:=9Z:]1[,%CC"\*069)'INHI, M!/.FK'C*I-U0I-=:+N&]4 $W Q'7#2_1>K*D 'G2XWR#I=78J\'-27#%)*IA M M/!H;2?TQ#KBY-9QS-T%P1IT+;W"3-694G['NAE^"(^XNW*^<4ICE,'<-SW M8$0M@=ANB6W@(QD<61"$N;-/-W?%*C5D=3WG+5A7U0<9YX4I-\T#[D%6+#"# M^:<:"\"=SXTBK%B +67"XL?U@7%S\"L3L':<-XU%2W**]&J@"'J#!LT>=0". M@(K4(QCCO/]V8N!XRRG4<('8XV\ M)B980$FDSOEHO>SC$]1+3<]&B?DN^DQDPH_XR4N2T)';X&HY8&(.6T1F7.7& MW%U=_R;#NN,V=U9HD("UN%?"*UAPY/;M6Q5QTH_4 -<&"8+8AY$Y!I(DC#MR;;/"]W:F-$ 5S#0W&J?!>/2^X(%#@RND]RW]4? =D M'*_&!@SY!5A-_C=#W9^Z1&E.-;3-%)(KAY?S;CZ[JZQ;%83RR+&>B)V^=2F6 MZ;W?Q^06ML61>6E:A4+)8 %>H?FRRLX6-@**,K)L 8'J;YE'G^3Z49O*,X^^ M#=;^;\[?\+^+!?.AFZ?.8#(4!U=QA3)(X(R8)=2'/XVU-C6G^&]?HDGRDAQ> MVYO;6IIE21V-)0H7"8_VA_Q82K?D2#C5WH,\'ET/)<5'7O2[*#M>^'+07/;> M>\,M6:?#^%R/O+\6W+HK>'*+K'"CK+UHW:]I+/AB40'%D5U_D!, +I8IG+-T M/K*ZO=Q3[72>0--Q),@-6YQE;G5&-)58'LS+T-G*Q#E4+-.@(KC<5#"5W^>@ M^RAM<'K 09NF*Q<]NNM#"0/0B5^2V)YJN(/*S]/0G/^:X]0X)?]9B"4Y=(T" MSJR?(U!($3DN" MG397L_V;'(,&>TA$@P-%@+V&V#JJ*50ZCX];R-HQ,ZQWY M< A70MH>WGP(V_9 G: $Q3&'%CMMQS6UL__V /UK76)B$@ Z1*2 M^S^4$IMLKCG-H\.S:DEV^%7-)@66+ _?2^CVFD,#CY\X4ZQXJ#H"DC M*JH7"NC<.R;)(?C4S*6=*(Y1ZS^&//L8(.7%KZ:9M!Q&+1T+( N,B' :'S& M<_4@%$=AAH^(TG_O_7[$K:JE$)1(GHS;(FG9C].],B5T[MUSZT@="QKAXY+# MS.JJT*TY>6YFK0?1+VN?+/IN/:(=FCDOJ*H 4FQ=4&1]W]S_HM!%5$/@Y54( M'\506$XD!%IS5)5'U/!R>OA[<._Q:4Z4:E#)C)1I M'(I/N;J'9J\,L,0NR04;[,U]NI"%+RJ&MD4#Q=&H%D#'#@? &,XXF>RU>]5$2O4Z#3EI.S M2*!.#T[94=YQ>O7\RT\OA^:JQLU*D@P"J2K?FPS!:L@N.4IFO$4$J7YB'FPR M;NU1GLM)P<%';0S#M@M)ES%THW. K:YMLB"LE3'MH@&A^*UONRC3ZEEB*HLUZU"R@YPZ,U8?""P@6X4,4 M\XS5"0E;)XDQ.8+G?F8(7C MN/)!JB!/\)=SQQ/EGW@7&CG*JIUSA\87,Y2C&6ZYIPFM!N<(@\LER"YC<"ZD M]-& 5]RFH_+._!$OVAYX]&OWS0T9A^E825N4]68%EYZS(:\XR)4?&9[,7[@P M5A\QVR!$P8G<*O,:,?,VYR@M Y3X.\V>K,NWDZE/.8H)89$%/&)Q=H_1">&'$F5] 2J/3N MYC!?:O78>#86$*"W!#X_\\=@ <4><13E]^J'WU$E/P,0V'1.JG[ 7GU?&0-.C>V[_O_SWOYW'SV!2_A?4B6G'U M>F\"',#_YEBK; ')ZB5R5[AZ=*LQU%3B&.$2=]L0T<9TMH1TBQ*'H7DV8"#O MQ7AIYM/!$G5'QK_B0W%S(LP39,IP.8#;<1WLKFAT&QAGB Y;8JC!U#I]E]VJ MJ[1#FA5->W+PPY.+K$9>K>^SDVZG;:KM+#0^QF7?ZG8QH-XK9IG"4-]QZ I2 M"\$"HO+O(UNK\&&.CS,_'ZL*VZYPY)8A/1:G.<'?0CKW>6=UXJ=,XY)V8;#0 M^QL%CQHHADHO2=LQ"6R?9)D4KR+!5C^!$9]*P>W MMH*^.IS):9^%/BYZ,<(H)FD_7$%LK%$=(\$PE)-*%D^'JO?X(,'QWI6C77/] M>346T%1OL*@_:6MN8S%,9Z'"S/S!/I,.4JRH)OYJ!3U[K:\!0B1)@E@0#I-+ MT?@NV@I>!)$&-+*V/3XL8A#LH!E3+IS)RSL]N=D[P%(QA&&3@P[T(%? M#A$C'HR@+4#A[C8BJ !W-7(/\S&>:A'(+_S8TRX*I@T*JOJ&$0PYO](W4BEL M^T.=^> :'V3Q3@#&J('3QSU\]*Z6CNY]K>)E)XG04(GLI_72VZ5K.,NZ^]Q7 MKOX^XYR7M"!C7K$.,(2V&',3&EB< CG FRDTGHHAF==^5O.W/@VHVX!6PO] M-:O A (*9>-ENCJ\F&T3TF;(3..&Q/ @@BHL4LYH,OHN%KAK?#X>(Q]#U+[5,O;:^F'23&S\58?Z MMV$!QRS@56W&@TS,'5(J+& P&@N(LP WU]8^OM;]-^R4KQXXW# L8$,>"^BN M "[JZ9'_;O&[Q9^@!>AE36-=J9:3!/!2[VD[#XL]W?'?]-HW\ M.SP)J:)M.*DE5;=,?\K[UA/;1SCG)\7LCW/&?]@EP GK@0ZQUT'O.VKEE384 M3;H..I3+UV4FS,+NX8CQ8/SU8V6L"M_JO5PS3R($!R?Q8;;>-GQRZI)E.UJ+ M\WZP/>4V763!!VC0,S9,V]2/4W0=E@HATP57\"M-M:&4I7IK,X/+D=#T_F>U M"KM*7EUUC'&.E/K<@]"./<%'N!61MS$PKO7 "FL4&OK:[]7)N1VJD.#HUU+> MWE!A-[GJ\S)C7N893RVIXW9&TN,)1SZ6L*UPO-R)9,6#CC.KL[%8A582NY[FN+SN%1?&?OQ>3*4B /DN(42O%ZP6VQM M2[9QYGHIE&G[T(NA_&/,+$'O2,:7$,F;Z2(C\B.^E6?J-%\Y MGFX$9 #&$2ZD46Z_HM,9%X\3WU6M.Z8NEHAH?!BMV] _HH)P#LK.?ZK]B06R M&%&5UFE68ST0>B#VI4)/U#I?C%+5'TEBA4DY@+^ MS6JD>+?F16*K>$ :=-S+I\79+UK1V@C&:7-\TD11 M[\$4\D!I+\,'^-*+XG/VXP]MO\)Q\F__KYP:3$2PJI0]J$U-#Y0QU4=JO!@E M#XL0FD_-OGT?U68]I"A4B1-8CU3.4(JU9#G-S9N:AJ>85;4,W-[LJY.;R/JQ M22?? AQNX X=T\BKC>L=$'@Z?_M8#0N0K]+Y&:184*2$/NJ3Y G54/]JK4T_ MF'KY%HH)T(]6!MG<:+G[G X+J/\VZ"3':HYXWC+!@I\=/PLQ#T\; M)9BO0#R$N'^;WE)O30TU!6!D"V>10*G&@2F!GR#&)8 ?!\G^XA6ZZ;-F[2L_ MG5IF[/Z+UQ^IE-.BLG]B>H(K %N#'$QKE1M-Z3=BNKME@=I*.]#@6O!%X7&U MU)"+_X41Q)2J(LJ^9#U']54P"UG"FQ43;C?F37USME!QEZSV@3Q+!19VOF$W M.4B'8.L,LDJC9B)!W<.O"L];39]"+D>"?3GP6^Q9^EM.5_ M45H%M=H13MM 'J[[7\$C+VX5*\OLX(HX+/"0Z)D[)].[80&IS\T/BY+3 FCI M:R[%8YNP@.NSJ.V:C HULTKC-?,KM9I+ZLM%AIVZC)ES=J"'WY#6'?$&6X)# M]KC/S(Q1;>XR%-YS7DZ,_.*#6DCT/4BT_25& M'=$".GJ3(,]H5/X#/WF&P*J$I;E4..(H9RYW2.,B:4>@@:!%862YHK(*8D0" M>L0*R<^??_4]=G]2Y^DX*W X1^WQ4V_EIY2G(IJ-CS?N>&$!DI+@$& S]#F" MM(7OP(E5^C7 8A[%(6M M%$.+AJQ&1BR0Q5\;<0Y&)T'OX1(IL^ M9.'O*@; MAENO?()Y1T+^#X8R3O83YJ\\X#.GO)S&>REE\]I/9VL_H5DH'O30+;\/G=P,A )M M \CRT.VESHTUM@<4=)X\<-5+R.W^:D9NK6JTQ4HN:MY'RT6"(?1(":GAS1P M=EC2>']R WXB &Z^NX1\>RYZ;N1Q!US,T,_82U]8L^FHD0@A=-WB2>(R=W"G M9!R'[) &&QQ3&%QN ILAIHQK4MUUJ8DR;FFG,A%*+ M0('/1@U0B@QM8#X2 _Z11U!^S R!0L (K" >64P0@!L@E)(#H&1OQ$US,3X M08S@B;@\B9N?-1*Q@'>>TEC MX*KA@J_EMS\RY/5R1H$N*_XKIY>B<_@1%SV M/7=3BC7PP2=DXP>SB=#H$2)P-N-!B:?,T[ZG(7HZ@U280(@YZ1J)VLQQ0M(C M#"JX>CO^>KJ-;)LD>K5VN<14&6T],++H=+F\J\^4B/ZHD]8[NGD0/X0%+&^K MU8-UR0;6'OVEL[0E^L/T$/&Q&9N'K[@SJC\3L2@+&W4<%#&2>BJ/[.V:T&Z' M*42ALA[?[U@0'3<(EB3OL,ZAJ5!82[(XMUAMFI/XCBN8L "Y!BJ<(>Q3%XKL M%FIO:8J*S-S4D25WHZM1D.TP=D(H2?DPLBA]], ;H4$AM,I0*K7)&*DDBM:: MS7K&S:2=8A1_QM1RYXA-NZBI"UAT*'0*#SS:0@_>8Z* "+)6*-1[,-BB8V#Y,VCA;MSTL25 ZJ S+>3>Y>< <&?F&$K6M'1KR]FN5D?W[7_$O7_S^ M3B\DW6#BBVIA.KE5K0,/I*1B8-$9=8KL7,VJPBGT\-!PD=$U?^3):0DK?;;A MKB-;"@NH8_=GC@1?TX?(:%3ECP7QBR]CR* ,T\8]$^.>#KW]#N>AMG&(!Q-HG2SD M>DPN,!&JD %Y?Y%]ALN[!I\&DW'!E]=!&C^ZFG./!=(.OB(KIS&2GI(&]%]Q M!E8XAC$_A)/VI=6KPO/S8I;9:XUU1Q27W1;D3P0UB M6N"\C&U>G_0XI>W9+I-MT;NA :5S\.W:';MH3^TA%D9!V(PG%G '>BQH#PQI MO.>YE[*,!;B1'I?X*9*^3* [WE:%R/L4E+D^?Y:PO_DQU:%=[E! 'V+&L*G. MPX@TT[TY]H;>_-93QN'BMJ796^_?CRZ(;,;('178HX 'O37]\:$=M9V_4N2M M_K(R_)4TS,M(72Q &^BPQK Y)%>\:5^BJ@P37T;;0[95BT\RT3UY.IM,@FT* M![$RGN2U]1#&65,L@,"WD5P6CM@OTLL57X7_4.X!G<,!%1ZI?B70,QJ=#8?7 M4"';0-&K.=P!#UY3R@=O6)+ZB>O9II4C?> ?%# Y$'.2&$+N]6QE?2M'I>#X M\TO)/&CD+2T15-M-#(OV=1-\R:%^H:\8:8A1K<*58=C0$ W(SAIL<["C5WDU M;:PNS&G5YKE98G51DEXH,%440_@EF4Y^>C7Z)\G8]CRI4X22^J#4Z(*8\;EQ MM;A;)NJL(%^J67R"/M/4H3@CE..+SS]G9C:?F]2 :[N@?WP@V_]'#MKKOA4- M+F_]+CX:NT[SW63;DJ&Y#\>^[/U;*^._R]C+9IF@?TW?V>!+;U\\Z1"G3H#D0 M![M'-N^<0X5$FNM];%0^NK*H0?!L)8F&Q6?V+EG.[Q_PA+_Z M>:ET.M0$]) TVL7 ;/XE+0^YAH!&XMRV]]-!%#!?QCA?]V6Y0I7D6]('K=0+ M-#12>'SNE1Q>FJ*WI&DT340T,6\^ M>7Q.)]B,DAQ#&5#Y[0X/-%>ZW X+RV"Q,3!DF9&7[_CL3@_Q-(MBR)2Q!T][ M7UFT=-$6+ #7& L('T)7+8,O[A8!#YR!R+XKKZ'!]C=7&/_0_M?,^,WD-Y/? M3'XS^"2* 81/C:=IT5%L!>]XS^ M;W*Z_A&[6$B9_^V.>N0!Y+Z#MT4C1=59UWTJ0&CPI;9C]9'6N *3UL_G'"4?^QAGC?C< M!(>5Y72"0/1K50N*5 9CZACTAQO5:M&&*9D*S5'/HN5(A.EI-Z(IA<=NWU0# M ,0(M!]-:HHW_P:UOT'M_^7T3Y-OX$],_S><2?X3T'_:%G G==#_0#<))YW M0GD%M1\R;0HWOQO\[%K3Z:^+AN>.,G!0GG6X]W;6G36"L_D W] L#MM%A" M$C.O.K+84!:E<*.GAMJ%_(-$V#]YGOI_Y/N[O\X@JNL.0Q#N@[,49"D,AC3> MB4=WA5'\>ME&R+!F=Z50PP!!5U-C',I(>397/7L\9OO;'Z7$S,/PT>QUX9^0NS8A0OD3B.>9V82T\Y M<';.&M2J3S8LKA(5H4^3F-[?X;>X^!&OB2[*3^H&8ACV?F?A>WGH<+]@*-Y; M]@?'UV/<@=N%X+Q:5K1%D;EUTLZ%V NFP1,)C=Y^Q5#9:[[" Y5%P MLYW'K^#U$/!^+R/*_2_%P;" 3TMGF$^0.UC _!<@\H3QX*O^KU#<)8/+(UPL M@.%75:\5^*)PPZ]HX5;XV1HI1D(.Q48%/V9Q3<"@FK" CG\I#H9\S0/>D$?P MH,_]L0#(KUC)MGTT/@,K%@!_ D9L_:7(V/^"0"%UR*A3TO=5J20(>D6G)WZW M#?W7H_RD(7,7CU$% W_XX\S&$2XGJ@J/3E1[^5==:7O920 [Z3U7X_.Q@O]6 MH?]TO?@/%6A,YPTRZD(M5F^+X6H0;S.S5T004=_\PGZ<4,/D+3BMIJ?T"C:V MP]#S)JS/=Y(FEL6D\)9^ZA8QP"'M#T)F_I'Q7RK[_:V4>7_4]"\5 O\H)O!O M-?U+J<$_=!OD;S7]EXJ%OP7Z*X$*+;& .XQJI: ^8-,<<^J<=).)YKLF]C8E M+2\IBJMAY7\%&SI&[E0@ZPM=>RA>Q?KU:AYZ=7TC'GJ=YWR;>;#N4!K$K[7GBHK?_)P):.<#F.UUH+UY>[B.DJ=HEE,5UW M.U56S_M_MW_^] *I:2 _&XVEC[ <@(/'#UU3+18/W_4\H"":W_:@-.BO<\]] M&&?.#;M5R*)57Q6P$*G8L2K'KFFT>P3;<15-SB[LY?KMJ)G*Z)O>R(I<; MK,=T[O%-*%XJ_5PZQ(Q]G+AS^'J3CD8F@PJ\N\1?9(RR3P MH3#'5Q]YZGX)A#;P-G#Q 7RLV'%;#_?-J,"]NGW)%O%'(ZE#*7M9/ [;X2[Y M@H\$M9@&!6?Y6S3>]&6+R3K&QY/=#_$Q^!PT^8/F ?5:GB^&* M\))L+ #/JC9Y0S2EN$;I\,U)8,I="]4=M>YU= 3+14TO@ MT;@+G@IU,N]TNS%Q!0-R@*UFAT/UQY3I262RFTNAU*E.W\O=O94J3NJ6.FH5 M65FYTJ+R10G0FT:$B:+=PT3*7'&NF]TW[;M+\PRK)$CPF(8*;%' R+2#Y[)I MT"V91=([5K7SK3;V'%6/<[*S[FA);61GW8343)]?TT.[S0=Z,B\ILBW)G*:# M"P7'_#6;"+I.-3/O4IB?/\GEJ&).O6PH'&)/*2IB0P"W,P@>963]N\&Q99X* M)*5VF14,C/'"W-F.JOQ?W2PT;0TQXS/+\Q3%NON1W">7!L1=5UV3_2FAZO#) M,V835=K8HR=SSSII.AH>OW_K(MP#N6TU1]: H*C0+NZ'V1KG9C?WN 5:Y+#Z MJG0#.@#+].H#03ECQTHT.INT)5"[ KD\R[5U1V2O"L>C^Q]OD>^).PPZO!68 M)=A6/7B=OSB/E(7=HP7EA36L'@]V?G@HH?G9663!:3<4OIBLZ*&!T*4="!9P M$_ U-+)1$6&5XQ?CBS(&+&;>/?@85P$^&YZ%+K&OE2X8( MD&Q%=20'%ZV=:)'EP[-J]L29&>+,08<1D;4\\(?)+6_@*!<4I>>1XY7J5%59 M6I6H9F+:933Y?(*YNB1-9WB?&V6[.+WM"IK62D2=/[U6;O_.;O1H4U-[MJ3< MBR%[<1M,@$[BDO[8\;8RAI>$C^3LIG_\\M?'NR^!YNOG<1Q/S[QSTPD>1]^/ M))=VH7C#YS&R>>=7\3_?@']GEXT^@+\6A:$5*#JB0S>E8S5&.V4!ACP:F!75J%M[M^@&:Y34?=?W MN6?E5%=U C\Y\RP$<6 !.F!Y?ZFQDSKK>:*MLXNBLX^NX=_C^Q"K3;5"T4)$ M)L8 >T5+Y(@6@BLMN$*^B#ETY*772VKSM-Y9UA_&9]++JPSG(J=MYJY@:031 M&89Q^$3O\&Q,&JK+7-Q';_48=YXD>@_D-XE7 MOQ/*J%18@YW9TMF F]$*^YO([:I%+(#$'O,0@5>-B-L-F ]=.=C-#K?+DKUS M+VAG'KXN:Y+[?K^7,4,ET-E$;6F;ILKV?N;I"( MX/QTS(.TG'E7X7L:3$07_L>'! R?KZUA'BN16:I7N>_V-TC NF<+-#<'^2KN MR&H"BJJ[C/#9;C@63,U!H59\R"#ELC&VD8F64N;B(LU)L>!X]3LF]B0O$:$O MP&2ZKE.*&OH'9H7N7#DQ-M Y]LXYFOV;6SDMG>]-7& ?X2""S#"7A.+_J<9Z0RP\_*8$?D(2UTK;7 M8@A!<.*IYC.'Z7V^OH=C_JO].\9K%W8G!>XO=:VQ ")'&Y#J!(SCL7H;-S*XXH/;&RD@J(T%E"F#^P=3Y2_ZSR!D-OJ2'4-*F0JX[8NJ805*?7%R-A[F>"T!:6#J7D-4B+TS*E*-O[A[K^3*1<@W_WMF MJ]J XZ1XEJY5M+'P8&W@[??RT&W55"8"\53M M6QV\, ML1Y<>9NBBIHOXH,ML.YCKKG\;1JPG@&*]$<*!;PD],I;;]G1FL&7+!O)>CSL M7!E5]:0U/WQX"RX(UN438\("3*]U##H5&P1=I,RNE>=+V18I%6\,==!)N=E+ M1;UTL7WEPP<@<">!I5V9:F*6++U-YXNO$V(G 2/%@@IOJ7YVXXO0\^(VWG0$DIDBZ.,K*R491GBX M=TL8J88G07?D2\_4N'O\W$T<;Y7O"?1)GS4YAV0AC;9?ILG6@L*LZ1*-'GK5 ML%R/E'WM'O,HHG87"[@)-@#W-89=3&(!!G:%BZ"Z2RYSO4$HC_DH%E#>#;*5 M:,%AYL@7T_3!I2=:RMN@'0C)14873&T7DE/VO(O5GI2^;";>X>OSC1<^IE[P M&(=\XH0]AD48&XP+G M,.N&^"!W64'=\07TS-*9&G(%8Z5:<>]K=#[#G))PK M(\:^IC,B=LPQO!/IY&*;FQ?>AMG9MCQ]!B?G;O3J$4M>TN-^K/&#@[S[ MTG%B_2[F:SC9[C; IZL]/8LRQ'>Z MX<"^(4+XX!8 G0D5',("C"W3CDDJKD #(8;\6L+_]#L(4@G%B 4\5P_# GP1 M8(1:/CHB!SPH.H)!\2"5_^KSFUL&*#8,Z17D*)3! GX@X<@"X"+P (PFUN;! MX+9A 6WJN:="B5C LVVERP/XHMQ??WE& SY(0P(Q@<546 #.$A:P] OD8 %7 M<.=8T *.9+RZ3*&=]G/*'(U3#-QO_I4BXZ^_ $RQ@&;P A9P05MQ922O9 V] M0E)8P!6D&AS+P (6/ U0:E;@O]85_%OQWXK_5ORWXK\5_ZWX;\5_*_Y;\=^* M_U;\M^*_%?]_7''EY7W<& #B=;C"AN3\7T0'_[6TIL@T^1'59M&6AVE6197\ MMU^PXTEJG7XC1JXH&&D]<'+\2*/U^CG.H/_KHC0"<&?BE?P_)4G1E+#B_[K0 MUS_2*G"M##R#@P5\X"@L4<58LZ%_ $^7:FO_I0$;#INO#)^K^M*V-N@"@X:V09YGR?71/[ILHTP@'&JFZ\ Q#L@326\PO<0_MV2(= M.MSU&VX$*JCT:_[TBQ76C6R]JV,P+6J OG'5E5<,(MP2 C&4"F[D,=O[@GE= M;R/%;PGOV9-2U& !!$$OL("TGOW+32 R*;\Y-#Z<-J)_$D:H5AI_H"M[\")@ M3N;C,X#)(4?X@5R8DXV&9NJ$?H213E[C6.ZB])I$;[;KENR@ ^9GGN ^OJ[E M'+D!B>O'.>&Q#Y1B8;&!3V10YCFW-)CL1L<4E7Y<0(/6AD_JB!TTQU>'O[)/ M]M'+/?EZ2XTL(\;U7I\#AX.;#=IS%QG+5=0 AG8$[B;:Z>OCB M93+U@8+@O<3K.[B5_!.A+2.-'!:'6^ZSC7E]EI3)KI5#7:=N2HEQ!J?N>RSO MG)OV-;53$IAQ>"L*NN.X6OM>] ;;?!2-QT?>3( M\Y&*'IW+NGP5CM(O;W1>#E>?'#;O=RPJIG7HWZL4Q&94*//[ND_6Z=U6* MU=DWJ@77CS]5=!P8>K]N1-PVR]77<;I8MGMNV-J2N>)3#\O[58(H_Z^>06R; MNIB@Q6)%)R"IGMZF?1NAU415,=ES3&0,/@$E9E,L"+L@%=O0 B MC6&Q;;6OTQ=!#3I*8Q'%%3>*$KC>MZ4;AJ\)T0PP^SU*Z/!FJ!P+3!2\I$MI M%C*MBFHO\J"YZKJ?J?4:S'D;HE]3"1%M1>IW$Z&VL[M#QB)QK^S"\_8[@7%* MBYM03T'B\2"WQ3JT[)+U62(;Y;F?C/D,35;[-9RO#,<<8IYPI2-\2V2*>N8R MA'13%'KJ=++-VG&M4HHYRVVS8>PE%,IBUV<]-R]CFJ/DON[XL=5$S*T31W"- M@:=L[,$$#%\K?PN(F>Z PJ7U^6\.9@I])^ M2<2LZM&T.P<91I ;T[_]<4B1K;13>P8YH37X ,&0#";2=R<,%G#X$& 2?EA@ M(A[(@;SNQ>&AC,B)39=[G[13ICW;1^U<%4J5DGDR$$^'(S% K_$T"QFD/^C) M>\O'4S!/UYK2CJN(KXC(QN3'5!F-',#X!B0O1Y]8XSG":ZXP?^-,-&K4L;.X M:61W2IF^0+!EPSYOKREJF.&Y;6V]FI(%28GK=*(L"V7-YOW%UWOPW/RJI5JDE7G/$ MPPXJ+^-% MX!S.@Q@C@^A.1O;+5)%LH-.D-7Q!('9[^JATZWO?O59\ 9(RV67[VJ]^CT_\ M%^4?#@N($=/NB82?GK9X-FH='FW6Y7@5NAX M5G@'/&SN1A8ZAL;$U(REXH.6[<+:4MY5&Y)BBHY)T MZE'8&F,VTUU2C3O--/X0=A"#=[PT13[2YU)M:!XMO;O_4YTO#B3&/)2IA+?* MX :O4ZH/'%DZF3G[WL:=^"&$);1HSO)<2KC/'7@Z?N5(I#B EQCXLCX0MQE^ M.SFXK?5-D4S@83E1P(!P"1Q#<2L$"P FS)]-@1&"*2)J6Y%%:N+$$RS%F_F3 M*2^G0%I99:DJ?4_"/?L+X<8D M?/@+H2T(MB!N;BBS?[NV67;1S\ID>J']W/;A+VQT5:5J^WYPWH&7V0QIRQ*@ M'Q_.1PSZPJ# .'CFZ= MN*&4%^4Y3^C2[CPL)$K@E3Z-F90C.=BA6C5=9Y;@,&^_F&V/6(Q+ZEX3$RM, M5*'.^?Q8L\=D96_YFX3%2",CTO9UG=_>O%+4 D-T83J2_*+71=F8 "PG7=: M,*"H:HIH:N;V#&?@(REG" "UB#O?[NXQ>'H>S8!YH>[^>4KCTPFQ^KI!6"N' M[=W>6!EZ"SA[;-7*PB$'E3R"!&Y89!G42E6J-V4M5*9$;DF07FERK7+%_D>@ MOE)Z]HBC6(2.(@*DK:68HV7U_5S=.;9IA>])F"$K,(AKH-'A;46REU*K:&78 MS?YHKURYC,D>\N&99F43YVO/I+T/SOFCMY\W'.]> ,?;+&T\L0"0=V8%F!+I MNR=PS_A-;:@BA\&7MGM)S=^F36D&][=F'N-*PD9=1[3JA]X[GK^_IYP[:K,[ M;Q_8+1Y:)'(JV+J1] 'Z49QGL2[BP>%/5^^%+CLW3AG#:&6:6^WB0J#UR.9: M+(!14V^+UOE+O/KAZZ&MRK+J*W=-J<8*^8XCZ+V[;%/2N/WM4FD(?>4S?G!: M-8H=G(9X<:5FNF\Z$&1VT3L/RZOI"+-9I0J+G^9NZ0L-"A1ZB)1 %71&[^B< M/ZG/'@W?:W[,Y)'*@7^LDX-(""V9:I=.H'U/)O7X-0MS[TR!QXG!<&F%&)=< M"Y^%:,!>A)<;G47TS_HG.HD,(^3$X ^@Z .!L8TN=BWH [*[YW,GQOJ M0Q&EPG11)0L2G6T?P0<1VU2,^#OI(.MIPD*]%[/U3]K%3Z28GW9FW=;!]9$J M=!>,ZXM,++%B-)PXL3PAHR>H+<*#W&^BX$F=;9"W)?/GJM8DZ MC)*W75*#G61QP&HWYT;S@OW+K]YJ/:YLK^HKD1[W(D95M&=BA2[9V]I^G=@Z&OA,?U3Z%1'(KD]%OS[RC%DW;L..UECI$0H^1'! M- (]:Y>521EK\6B%6AK<6?O"\!+-*%P<\:].)3J@$1@H1:QY[IXHQ6IQ?]A' MAJT]>8+FZ^U;+^5=W\1WK?%6<,^I]NOT?2(+ M>E<; 7ZKOH'R3UD-":ID\LF1#]Q MWX?BX]ZJ!9)M4=&Z?!*DNY0EM+N9V4-'T4E$'MWF1C8H> E'*I@+3:UNU%=4 M@MR"J]O=C06W)=EAJ?L_+K)A%4JU5X*#NEBY_+^_N>>AFN?#QW>Y8<&_ )E%@_QY/)EOGQO>$[2GNYT@Y3N!\MT&,:LTC3'47[5/;'^6O7 MXURV(1=,XR%S,?3G]&CC@\UQ][.@G>*0FJKQIV0"'SNG94E$'Z\SWV!(0>@H M+:4P2$@>GN\#JDH_MWR\I%NQB^0-3\W,_DCK'.+V[>FGODL@Q<0Y'UCJ8U+HW*\1%,T7Z>=37OZN08DC6+M<-*L(DI MD_R-9_0,J DQT\5MI"?%XK1=3F_"[6VC),BV M,W\QM9ZO+$,>^"LNC^+&V7A\TQ@PI,NA@G"0?]^P>2:4N@U=KZU+6G M:M/!7XQ/;I40<%WN=2:*L.YEFE\:O\("OD7DHK$ T2)]M&2=ZQU/IU)I%:F MJC^?L>UBW_,K;) @\_]C@Y42#.VVLI49H47K=\ISLP'JLY*IMP=]=3W'(NQO M2^*CT4I:87K#.0&LBK(3UGF&B9_IO? +;QMHZ]WA^I#^Q;_M39A8I/1*4Z+E#D%*!^-X(\C3,% M39S)7EQB@7DH]\G3H, &:95.M[K+3W;QY#R($\WN)^ 4;63><-:M9GA0=J; M@XCVPJ+>1+^U3:WF@&O,<:/>+S-**^:)YWJ^6>L4IQ(B3RSW=I)DF%)=F7_Z MR2UK)CE'+W',!YQ>^3BON32G@JV[8>WX??5<8OQ?HR/??KT[\: &9E.+/#[;K2:])K?/(<'2I/2,!3!0;3%XWE M4*OX0=><":FDX<5O52.Y?@_=2K\*&7P5XC]<]W^SI8\WY@ETR]ZNI%V#%O?E M ..Y'D8R?]&YYG.%@[S5]JR\]%WWLAK+$1!_;MM52]+)O>,>*C#?$_O$:&\3 MPW:W]&FG38R!F/=35@.HP28*>G&_TAT2#AN@$(H5RJLEBK_P=%"DU6Z37.>3 MK^G:P'MFMZ^#H1P[$1IW4L35C^/^4"0D[O+25QPY+\PJ!PAW@&@OB;,GP?WK M7YW1CL<6S3T7^AK=/%X)M3>^KJ7)_&2/(DA[@ROP^R$RK(TP1[>-=92L*7=* MP$31-[HF(4_3 M;13B_X)P*45G%X1)XL(+ZJ82.1*3JZ/# J8*Q_FWM2FSYI@2Y!I2B56&A?>8 M F=371]"G/'#[=6JO*G/,F4R-Y%8P&LLP._6M(L>&-H]'_;4D=A8M1(A,1 ( M.Q\_7!*6'+%UC?YT9-QY@R_RVHW(SZDB$R7'D)T>:]#/X];&M)X$Y40;D"!3$)_26 M>I*W#&S&&874&)L[X6V1KFV/;2BQ@&)P)U7K,*:"-W/BI.'6 M^ 7F\HU_J[:XT"]A9!\%BEGD5NGR!9_N'I\&@)'/KFIDA:3SC'-.L6S MUU8?$!;=76 S\U/BQV:??92%K5>1%54CU1",F*$=A+]<4U47LJBUZDDQ>?>C M*(,&3E+,S='[0ZA[!0H95J]K^:BY=R5[VTTE-1(:5 N)KFRTM8TGW #)Z./N MAI'?U6C7ONOJ!4OWE&PM_EX:T1*(V>O],+L;/JX.7?:P3L.=L_*FJWEH[684 M\6E\)SPYZXU]Y#6:&ZD6,TT98P.73[@=F819TE<9B9:+J M$\%F=0@#?R>3TD&>(FVM^WA'4JL#0BRZE_@';OPE%/S^/H''BV M\T-5W4%CID,FR%J@,K9@ILG5N!__#$.4DD3P MO4)^W4&8P@F84F]R\N7(^XJDME-Z^4WX1]69A65$H;,*7 D)3.=5;"NIU3G@ MTG>M>VL;5DG+];DT@FT]S* '/<2!H'5:9! MUM,WW3O"CWM$H!4]'CFB191[2X)5SGC2E'1?N(=&:G(V)+DK:DJ';4[HODVE M'$N:)]";G(FG9!)(]'/P<3W8L4Y]^G6R6W+R0\B'2])]L+T4X?8 1=PB(\D6 M V7J@%"5:D?!5/#>O>69TS*_CYI7]OU=7H>4G\F@7OTOV3?9WNY6-!7%]Q2ZH(Q^2PBH!T5V[3@,^M6T]* MI+]^IV$!O!9EX!A \2]*O*3;958;K5E!GL,1V]_MI)=((4EQXV*:?AY_$F*.\+S MV91SP@.FB@KKY+)NZB-,$6F^.JJ 6*Q5-&"@F=KIW$0U3RB>&_0)8'MX9GY/ M]+3 3NL),GT)+^LFN,*Q^@4W.,PR@?E@!BC:65$W]MZ; >IOT#*5N:4\[>5K M!C(3ZN6MZCVR\^$=V%0]Y:SR\-K# IR#B\EAD\ A?AT=Q.MTV\5Y$KYYF5S) M@MNZ5BKM-$RL4AO>RC&N Q3IBSTIKE9S:OW9MDO$#RQ .=D$[:FZ/I"H3\(B M72*G>24J1<7=^U-N@"A0A*3)CYI]:*@RWZV'JRL%5L!B.XS5#DZC M\RR2;*.9ZD,/V0+,HD/C'M_]R.O?^6.M\+7+$=]$G$'GMN ^E<4<7X$_]PW_DIT+M0[""Y*?' !Y&B%-(.,M>PCK*?EAK$#[\FN;]2!YF%M ;,F)/@& ,\U!_" M%QO4C]X@7HR/._#!^E):+:NNKQHWO6O,A?175.#6CDFR]A1>36H#RU-S4.3M M,_6U!_WWNJB9*V6$MT8PC708=T\_[:LE^,0& ^_$":$2O662##RX^)@0%":2 M&^.6$5+%5P:H\1;E117J*(PQCPAX%(,T$$Z-Y98T:ZY+$2_ .YA]$;:18M5Q MQ[OYJ+?#'TJ.Q^J^A[VNEHO1?-Y>HL_U;<58&/=08)\>Z0(.4.'"50Q#TYX2 M5L&J@GF22KM+?@!$A%5]9X:U9=RN%D'GQ(7=\^/M_=%+LU1Z5=7)K^O,*%OX MLK[7O_8?S?3Y>=8N7!#E>@5U7$1?U'ZEZA^/CF,PG\P^[W'$$UK% A9$BHB% MYLZT$$(U)7)9':-L,0;!,9A&#=2QV"1*-7L.*;VO M63K6V&--_EY_XP?HF9S*T/=^.5TRV=QE&]SG,=2"8J=')F&]Z/_1WI4&-95E MX>?$;A@(";($I9$@,*9'9)%5VDBT'4&-F8#=A"$LLD,(46D!%8&@3 N"[(L. M-"8L"@P2D"9 (A 619!!.H8.$,0H" $!039#R#+Q5P>KVC^SU$Q7?KY;YZOO M?'7KO7O..^?>.]:2XT]N&=69@WM[@)%VL0D[+C;-U1$='&)+>]CI1S6QCDN= M29.E%B]N=1\(;?5LVPB]5AO=2ULACCF;8['I 3FJX*O6*1WYBTYNRY"V//28 MA[1Q5"3NBFHC%W[U@))R>SL]0R_^\ \8H/G&$=+>&VS!%XGN"%U&13BND%:D M*Z58%?*"G^< SBX_+?L&+RX?8SC@,>*"DT8RX*^7 H]_/>G>%QKFU&PW+':J M8W#$ZL&$^*T%RXB_,1WUB!8^F=B2O^>1HB5G9$#/[0$1;RJX50:DM/C8EYTO M":\N]QSQ/DY2*_HV[WF]UN])_*B@R(SNQOGHD:@%-5K9N'#HSX6:N'.0Q8=: M6UP9B'- HJ-@.^WLB=9!)-2^HL)GFGF[##STW9CG0& $YW/(HT:&VU)VEF-5 M] 99,[P-REF@FSL:+G&E9KT1YE="]ID6-4X4#S1 #H;#^N23N[7B'8HB!B5P MY._*V]SHJB.Q.-Z X:4"O?2)@:_=\NRAM#U9PINO0K3&I0'L2A(EL.@\+9*A M%^)]F>82.[EPSPZNZ3*>CAL]UDI/7>*]4"6]-=K79V.B];!$ $+&8Z*V$;1K M,QJ\R@(ZU>,1O00DJ\!>,#D0.(\6B>'K"<92EN4R.?+.^0D6!$^(B;W!2Q;9 M30>>P>F%Y)YUU=$8$=RUP9G+LS;?,!NB)A]Z_]"Q_+$=^M80*]?$=L&-0+NI MHC-()RF,.+_[36CJVKRTW^ /Y6HG_//WY0IQ'.CEKC_%$+?!ZR.?>M$/_.,8>C7'Z M!HS_[.<'UL[G:-WF5:O[D9?=O= B*59\Q7)6_B%W>+_35FK-;DC7QCX8I".: MO2K=)PK,/&+R2$\E*>65!V/]W#=8VV9P7^F_>:]'7(,!Y2EW^@14-6I.?&+_ MI71^\FK:E^*#"<^(C=F/2Q^'6A/LJVU[C8#\J* (R$A[S0P2M0;_OC'&LB*\ M20-\U6_;S[3Y4=/K@/HU?\J#IE:MV5G1]2@I4S\V,WW^-7N<&^582$03RS/6 M=AB%O59[[+?N_3G%9$ M?'T<0@;(@S89X"=$K>"Y]$W[O"(_/K'JH^YDW9+/*)L.)O$H%AYYE&#(+G^G M0:NE$;@.\-&;F$GO,5/250^5K0)=>?36V;YX0:'(&5RLH3M WCSH)@/401W\ M7TJ9AW;^IHUTR;]4#VOW#]EAP>&^N](\.4ZFPP2]X\0UW)(%*0A2]/X[^'[! M,_E:2<23V82DY3H9,!X&XDS76DFY#3*@E*,B\)H4$=@MU "K=G7C0*749.D_$BLRM$F+@8@R< MQZ6LX/W$<_),'U@1F?T#1:]!33=TK ]_N';CMT'\X]R*%WHG;L,M$46)>\+1 M&MFAIN,7\U+MY:]2+O__BE42*XF5Q/\58K.:W=R%4PVL/*OFAN?&T1'GAGN< MJ"_=>?^+OGZ:>+:(&P>M(.)S7_1%5^)[K54%7NA<_:=EU$@^:XJ8]RFG+&(Q MQ>4PF"L/[WS_\.]4)XX:[+F2B-I3^.N>IO%=\6&9_X(6]3'#9S+@5'U;,U0P M7&"5-0RWM\GF4ZM7IQ3M%.5NF5GQN+5)\R9)/ZE4L'W]-^DJ4_3MD&%2Y0R, M6<[-\4D^6X\6.)?4W:ES,6'A6S^-HAR]E*P@*U-!$1 ;'WRQ0OHG2:BT11Z1 ML4G>E@J6I$"Q;0Q44LI8$/[%$+*Y$>T_:850 MW&R%$8;-(KKZ[2;\>KI#<"I&238OV7C-*&M"@5:/KY?9A1C'O>P_(MX]@U/A:B?#T8FDJ@*JWY8M4>#+@P]]FM&ULW+WKDMLXEB[Z?S\% M3L_$[.H(H8L$01+LN>Q(W^IXA\OI;;N[]T3%"06NF9Q22MFDE&7WTQ^ %UU2 M$@50(),U/\J53I/$6M\B/RP Z_)O_^O;PP(\R:+,5\M__T/XI^ /0"[Y2N3+ MNW__PU^^OH/D#__K/_['__BW_P?"__OJ\P?P9L4W#W*Y!J\+2==2@-_R]3WX MFY#EKT 5JP?PMU7Q:_Y$(?R/ZJ;7J\?O17YWOP8H0,'S?RW^+&F2I3B1$(4I M@SC"%)(L%3!6B,6$J5@I/KO[<\2C@&JA MBWSYZY_-'XR6$FCEEF7UUW__P_UZ_?CG'W_\[;??_O2-%8L_K8J['U$01#^V M5_^AN?S;T?6_1=75899E/U;_NKVTS$]=J!\;_OA_?_[PA=_+!PKS9;FF2VX& M*/,_E]4O/ZPX75>87Y0+G+W"_ VVET'S*Q@B&(5_^E:*/_S'_P"@AJ-8+>1G MJ8#Y_U\^OS\[9/:CN>+'I;PSEOTDBWPEOJQIL?Y F5QHZ:NGK;\_RG__0YD_ M/"YD^[O[0JK3CUT4Q<%3C929D3),C)3_=&ZP'Z\0WY.\ZV-9/0A7J?O1EXQ= MF'[T)NY7S0]R>('WAKE:Y/J%>KL48[V[VZ&N%GUXB7V]%JLU78SP6NR&V1-Y M87[Q0?_4#&,>U$&FU3@-=>^)*K^MY5+(FBT/'@UR\>]_T#_--R6\H_1Q_BY? M&A+_(#77?L@IRQ?Y^OLG^MW,AN6;C?Q/28MWJTTQ%W&2JOEZ^Z[/Y1+^Y4LK5C5VOX'_X(#$^LP77P:TY,"(#HSL9P%>\0,A%\;?6!7/T5KQWF@=?-<54HJ6K%*U>:2& M+ MZW6(K%?7O7^UI;20?P"K0LA"^^,G%-Y^-71=K.9?[FDA7^D!Q.O5PZ-5,4^JV29J!7WW>7-&/?_$8+N"\O4\RM),OGU:%M4,^_9I1J5@U1,Z<.-NXH<^_0J+5S].#CN,WEK@>WZHUDZ_=E MN3$>Q.M5N2[G08JHE'$$"4<)Q%2O,%A"!,QH%JN,!EB*;+Z_PKOH('>,9O6E M7URW^OS0C8C@AO]]DY=Y]8%7N^7+N]SX+64IU^7-PZI8Y_^HW)^WWXPG)#_*;^NOO\G% MD_QYM5S?E_,D)(HJFD%! @YQ0 .8$4IA@&3"!2(,1HU$8^^M>D#OQ(ZKCZ?VX]?7^B%F"?BW?'W_>E.N5P^RV&[[?M8\OMS(SY*O M[I;Y/Z28:]9D(8\1I*G((&;:GBQ!2/^4A(G0_Y3$L0N?N@T_-?YL! 3%5D*0 M+_EB(ZH? &^4 XM6(\#HPCC0;J3K:",[DAT.^8%)M16\#N)I13\X=FKMLI/? M'X/VP\TG8SI*,"I#]D/G.2/V?$J/DZA/=*V7M^^7JLB;W;-FV12EC F"**1) MP" .XPR2. Z@$A&*XB2)D]#J/+QSE*GQ62TGV!?4X>3@+)86!SP^$!I\>^H( MG,N+3@>4' Y)?* UTDE'+]3ZRI$6(M M+6C$!:V\0 OL\,E?P->"'OVA-K1S=AZP/F1YZ[AYL:O;:R50=\;FOB"[C:K8']H34P MK3:"@D928$0U1R V\#FO<.U0\;FBO3#BJ"M8.^V?KU@M[^H97U&L'F6Q_FX> MN[Y9BK=_W^2/=:3'5_W$FV]Y.>=I*K*4I#"+50(Q"BEDW*0D8:(42Q'#B=.1 MJ<684V.35N19]7FL 5T*L!5[!HS8X!_U>+J'9M@C MY#5$PV+8<4,U['$X"MEPN+4?'WTM)"TWQ?_$HB5X(N6:B>8Z$Z!U7;QRL]??WRW)=;.I@V?6]++[>TV43/%8"]W?%1GL7["A[BA8>F.HK?2#KSI!B3894<]VS#*E:>;"G/:C4 M!VNM_RY_ZJ_;MZ8&P=]4,;;9?$XQH\D^ZM0TMD6>3VFCC^\V%0J9SU]OBD(/ M\"XO.5V89.^W2_&&KN4<9TF2QE$ $Z8XQ)B;:D88P4P2R3,>T)!;A?YU#3*U M*::1$]2"U@4,M*C R&HWHW1"VLW^OH :_,BW!T;67&H#PH[WRI;X2LG_=+=Z M^E'?7G.>_N$YU74^>A1:LE&NI1"K:WL$?QR?7.P''=^JCW+]25-*\4463WF= M^O6ZD")??Z7?YBG-A,!40LRQX00J8(8H@HBP." \$UE@E5YQM213(PXM:^.$ MYAP8HC>N"]<2S\":?G.(@+C*/-W\,BKH+W! >IA><:N ,4JE#&BTJ0Y.0:T/ M^#J>71SB5L:RSTA1+:V=6&.G1V,GNF\GO9Q;FH^GLE/9V,E\.8#7=M+?SY\\ M!;[X +.SVI[3MNIS:8>S[:LZ@0G0M>;PNWRY-,;5 MG*V7HR^WZW;6U#$6).(AA3B-]1\A#R U21U")#B,$))IV)JZ+87Y>S#TZ0JA M YE9ZK7<9 U,$&(QBK%F9)1I RL&,T%2F(B89)BQ4$9R_B0+MOI=L/.^I /O MK5X1J.#?C -O@_LPS?3WN[<[VGMZSD"MZ00VM2\981*[UV>%_'UL4U_"V-M^ M],6!>CKO_%Z*S4+>JO^ST;Z,+!;?ZU/@G"[>+]6J>*@$_&J*EWV5W]:O-&J_ MSKGF^BB)(^V;2PYQK&<"&@H"&4^$0"01:4"<'/0^4DS-"?^R>7B@1?X/3?1? MY$)R<\:U50=L]0%["CG. KUL9IC'L+R_:$(N^6JSU-_\VV]6=AM^.\P< )=0&SP6[ZP +Q^(=PD;JRB\BP_QG.CT4:[G"M$HBA(% M4XRTER*"B(-131D8(@3@SG:^P#*%*8F7^C?,T=MMO\66&<;9.=H9X MW!I"[@RQE(X322?8-!,*I2R%,8M"O:X1B5[2$ PE,M51,:-8HOEZVVAFO#?^ M3 L=KTDC9@QP^;WW"+?=-.T+Q(%GY2N0\Y>TMP?)*-EZ9KQII.GM:6Z=G[=_ M3Y]25E*_.LLUO=,+D%L]@J;^Y=W[)5\]R ^KLM1LDJ0\HD*SM@KT_(E"LTNB M(.[RI64%=BMEITV MAV6Q+._IMR[YL%J*55W1@='EK[=*R4**S]K1_O#^U>WGIAI1G$4TC12%(F/& M-S954E&20DF#5 0QSP1RJC5M->K4F+82SP&'M6)<\+BN3?G=G,_^ME;UU=I'^:LKI#W)JKX M2=8DUWPD-!!<4PV#"$4IQ*;E#B,!@T% 4YY&$D51X$)!UB-/C8;VMT+JI*\# MT1T<&7&#JJAN*;66>@4IJ4(MMX&X%KSPOG\7TW*#R6U;/ MO."*Y!UV.1Z17>YM^C>9W]UK+^=&2Z>-^ED^T-PD*[2])39T\546 M#^&@M>#:EVDD M!XMW @X?G M"/>7L:7W&/B1U1@_2OYE['0RCOZ%1'%W;]\T!V"F'.P\XT02E@@]\R5Z_&IS4BM;5;?8WKT]P.JR=]L7@:%7OU;*.[FW MIS2]PKL]>-QHSNTI)?9]VY/_[F-#K-WM,2O5MTI)OLZ?Y.X00H MB2!&*H)42 5YDH4!B?4'JZ[8%;LP^M0^W:V((-_?)+MF"^P2_GWVP3RB.O9F MV';ST2PADM:'\9;]6&UO#,+&$-26>.*^U(XMQ05N]]5K_W^P,.]_I_*G(-\J.)H!&*G= M:.,LS':D<15TXU#&3D034VF)E3-?7 +")UN<'6M4KKBD\7.FN'B]&T^4Q7K^ M9;59W]\\R"+GM(UFBFBL4!1 *4T/YDCJ19#4?P@N"9)*IB&V"J@\_?BI.0V5 MA* 1T>[#/X-;]^=^/1I#[R;O ^$QKJA;\8Z/6M^X]T'KOSW_F,\\>91/N%NK M]L.]<%6_:5W["F:1PNRG=%VB#G[V?QFN H$(;1'S. M[YWCC3K'VVC^?)ZWNJ;S:E'IU818<#RQ?5N@">ZV#CNE_:QCQTI#8SZP%S52@_VQ)_MMC%,,]X]#?;J8?CCL"L M]$EM?<08E?&NP.DY$5[SJ!ZYO#>\*JY1?J+?S9GPS;(.UM:_+C92?-A]Z4U' M@,8ID-KETH08P(2FVN=BA$.68@J11)G$%&%FE_YQA0Q3X\CQXO2MVH]C^BRK?"%3 MI;\\"F,JM['?(J0L(J9 4\HRB#.60A8B"F5FHF@C3A!S2CZ\3IRI340[;"E#=BV&UL()[.(07 M\+S&1UPGT;@!$U[0.XJ@\//4GB$51^R^_1P1012SC, 4:[/A*.208)3"@)H] M542UB^]$L>>'FAI]MK[CGL1_=@RJ. ^K'UDM=#-[\^9K/8 M7!C?& ,3V^D.?Q?*?#1ERTQ]U$HQ4&MV?:^_/E:[KNO?P-9[T?Y_>U9<55;D M!U9L*J:9MH!WE17KCV_@3H!7 .[:$[#/4"_:'? *;"[U";SFT3W#&*KR&N\H MK[;M;[[EY1Q%*4,R34V+. EQ0)7VL],,8D%4&$4!0;%3*;?C(:8VS35-4%L1 MMT3"6>6]QB$I:%$)(VA$!*96AX)9&&6P(PE-,M0',;" MWO4]-\KDOO(%+4OP"I1&4O"TJ@J2%B;AM#3-_>IV< Z>T5ET+3Q4'Y@-_>E7 M(H)*QAFHI#094?4.K0^8'%Q"'W"-Y.3U@\W-8;L$1Z<+=O;F\9RJ2_(?N$D7 M+_;<;L.DN[Y9F<3SN8@3*E(L(1$TACB*8\BH.=0144R)X)S%B9>N&[LQIT:: M%TKI&\'!+[7HC@Z3C0'L/"C/L [,JUX0]=>FX!BC4;H5[ T[C:8%QSA8]RXX M<6L/9^W+YO%Q49VTT<7;A\?%ZKN4G^4Z+ZK?F4$/%XP_:T^1TT43[!'R "&! M&Y:=-M_D'[UH>_V+MRKE2<")IB MR!!2IF1Z#+,PXE"PE" 9 (8?J.7OH)ZV_.\8I'MXTI<^[$FR0:,33.GO]D Y'&/<;.*G=T>M[ M^JJ>E=CEG5DP?9:/JZ+NI:=6Q4.3X=@6(XO",*4JC&#$ [VNR0(!69I0F%$1 M17% <*B8.G6^'B#Y<+U/:,WKUIU)R'C!$4(8I'&$"N%(0VC$&8H MQDF01H&D5M7OO4@S-9[9+JBM5]$#6"C$&>,8"ZABI2V4F$Z!L9 P2U/!6*1D M2+/YHRSRE?BRIL5Z8G9Z+MD+6,M4 7HE[_)EU3=EIN\CFS 5JX7,I\>_B4,9^<$_'?9?9S< M%N/D-A-_1]N&@VP0ON16X&%1_]U^ ,4")R**(8^CP)303F FE%X))1'",262 MN+7\/C/.U'R39RTLKND%XKJWX@&A@9GL&3@#;:!S)O-NL-X5L_Z&IVV>V M5;]JF\DY27'$!,M@EL;:A\)(F(Y#&8R#(*6"($4#VH.IG 69&GFU4@-5B0VV M7;CR)4 !0N"'A2F)O[[7=*96!=A/./MC+S9SMYT3P0UJD9$X;[\2U@QL353K ML?O76I-9=7@ *EV\LV)O- <@2G=97H([>R-VAD[[/Z\?P[;UJ35E2^U:LH6I MRC3',F81CR(8*9E"'#,&&1(1E(@G(:8106Y[T2='F1HW;NNM%ULIW1CO-)9V M='8U0@-SU1:3]BLE[U;-??=]=TO#1S6^T$-4??Y6E"1_\5)VV MAW/,%0JR3)F*:P1BHB2D*-6X(ZXR3J4BQ"G%R:=P4R.@6BP3'[!Z-%J5X$ZK M95R!'[1[]ETS?NGH@WDUI1V1O92!!N:__8+R!S7_]ZO*L^^G:OZ#2K-9_3_0 M: AJ%3U&00^ N]=H:9_RC1M5/0"R1]'70XS1M\?WDUQNY&=I#CSJIU:1X!JK M6[;([RK)6M_T:_Z@+[E57_1O2T6K_H(M7\02D8"D&52*A1#+((4,QQE,.4%8 MDDPA[%1QRI=@TZ7]9N/0/>'$F\WL./XE+#$POS.VZIZ?WS/AYN&1YH69*V[5^^5:O^^Y MZ4%5EG)=OE]6Q7'RM5SD3U*\_<87&Z'E^&FU$K_EB\4\IF&&"$IAF!(),4\3 M2#+!(,$!3:E,(D'H_$D6;&6=EG.%."Y4L2_4@+2M'W1?^7GY5A>0;U6L:IL[ MYO!<8RX[YA[+! .S]4X-P[X[14"MR0SL=(&5,N"'K3J@U>?\6LH]:<@#K%X3 MBZZ19]SD(P_('24H^7AFCZJ'S\?Z*-OVE2Q)N60I@UFL&,0AIJ;XJH(1IU$4 MAU$J$ZN0GNYAIN;8GO@NM:P.U?'. ]K-=OY@&IK'3B+4IY#@>:@D:;6H??2M;KPX\W;A:GL3X M0FOHHQ5+H-R/1&P \'K&T3G@N(<6-KH?G4)8W=2ORZ4L"BE,T8C*P?B@B4@V MA]=Z]3670I%(^U&082H@#DSE!B82F K%:1;*% O[!=*ET:;&%)5X^PUQW5H: M=B-KL5+RB=? 7-&*6I>!:?S^&K^=O#[A<^OUZ W&\;HX7@&G)]'NIKYGM_L%TDTOC]H/DSA!,4TAH=0TU) ,TB ,8(I,3IG0 M[P9RJJ]U>IBIT>KSM@UU-YH>SM@95&W/2J_%:O"33W>8>AQA=J'@]T#RY$@C M'R]V:7M\6-AY=:^-Z*8$^E_I8E--(9]E*8LG6=Z8EF/<3"QW\E;]5*S*LB 6,HL#A[X[_628&H?L)*WC,RH-JCC7O!49 M/+4*.FW7]K*0U;;WT+@/OB?> KO5 +0J:!\%[)GD5H%*#;"]9W@3.&VG#VV* MT?;:C][U]ELH :TZCNY])7>52;;?AZ]F.]>A>6'#OM>CQ]S-OT;W9UO]5SVJ MGU]:=0#?6^ V^]A!HE?[-&)ZK:],<+A,8!:E&:0RQ+'9(V214Z6#T\-,;4ZI MI'1?[E_ TLX;O1ZA@=G_")P!3@:Z0?#IC)X9:51GM%O;Y\[HA:L]' ,:WI'S M,$Z3A,4("JF_>AQ@!$D@%50HTKYFR,.0J_E2WE$3(-?S,+ :R>K=SNIW^VB\ ML8Z__A5$LQ@ELR D=09!52SRC>05^B *9\"\83,0SI(4S](0=UQ&KCA@K(V# M Q%'+(Y@PG!@]@L09!PIR()4<(Y)F G1^XC6WBHO<4);UKVNC9_CF/UW L<> MY[3.Z(QZ3#NK?'*/>Y>6.: ^T[#RA/;RR'_6V<6V?5XO%NU5A MLD7FB<*91#&%7#$!38U]2!)*(,UPJ! *6,B=CF5/C#&U[[L5T>V3/@6>W3=] M)20#?]2M=. 7(Q]H!/3H876H[_.[/C7,J!]VAY[/O^RN2WO&7O![*38+O58[ MKAU0OLE+OEAI*I'E5Y,6/(_B, GC6,!88;W6RD0&B8@(S'"0)91Q$HC4*1;# M9?2IT4$KO-FN.%6%HP1[&H!?*AU<(SBXT*< M!!@W3J0/-D=Q([T>TH_U/A7RD>;")$\M2UG>+$6U9'V]*0J3$UL=JC9;(EB% M 0D0@81Q;B)-$TC3D$ 5LH0FB&?2K:N9_=!3X[M&X 6UGN@/GD-8?11R4U=U2>,UJ/)_0XI_VHU:'E_>VC M+*B)_JB"09HQYR*+,XYY#)D@#&(:8,U>$8*!X(% 5&51:M71Z.)(4R.KK9!- M)%(CIL/17B>N%F>HOM :F'@:,<' @#F<>/H";J1SS;X NAU3S9^8#Q M#B%M]#@X:K2ZH6=A4.U4KDS$W$:*YOFKY4\T7YJZ8[=+_<^/JY(NM$-ZZL*/ MJ/QD2M8M5*^\PM M'VL#?NTPH'O]4*]X>ZTFZD>R<6N+>D7SJ-*HWZ=?NWEYL?15>:[V5;UU1BD6 M/,X(1&$@(0YC ;,@-@5+@U3$*!8B= HB\2;9U&A\?Q?.IIQ=V5G/[MI=T6O- M[KIC.J(Q1]Q-'<&.5VRW>L)\F*W8:X5[H6U:3YB>W\+U-4"_>>&M4I*O\R>Y M[3+]F:ZE:2BPY/DBKV0Y+>';;UR6I;ZAV7R^>3 Y-7,4"80$"J ,: QX]K% M1V$$ YPD#"-,(QFV@49V$X1O$7M$* T\4YAL,%:+Z$;OWJUGQ_(O8I%QR'ZK M&JAUJS+UC';@4+U9]0_-XAK\T*CSQ]EIXM]]S#-0J^R/_HP')M;GXLQ.?H\ M@U,?ACSWJ+X9WOO/OE5_6>ZZS>WXMMS6-:R9UV3VK.M2M%]7;[_1!Q.D8:25 MZTVQ+/?C&S.9LBB*E/:2:00Q-3W^5,(A#Y$,,Q:R+%-NN>+#"CPU>CW4UZS1 M]S6NB*#5V34+?6#+VS'VE.PY,+T[F-)4!6_KRS8:@YW*8+T"K=+U'%&K/5C\ M[5A&\INX/[#,(Y< &,<"Q\4$1AJW9R)H>Q9<3YCFQ&&..&4)80@JJ><9K%() M"<,21@&141IEB@5ZQEFMZ<)NQCDQAM,DL1UI.&9IW$7SVNQ.YESS0$] J5"L MDDQ_7C$-$XA%2"!-20PY0F$4*Q9'%#LEU%X)Y1B96\9<>Q$8,*XZ) MB"&+E"8"$H>0)2B!G*=9K")*E=N"J*<<4^/="YV$HY?M)%Q9SC)4:'A[#!T; M=$4?8:/*B[81WL?RA;L(5Z),O8GP/EX>>@@?/*X?L;ZC>5&E*O]".G MT:?VM>\)7WD66OR]M@+@4(%>E=G=C&-'&(-!/C"A>$7;F7-ZH>:3D]P$&)6S M>F'SG-/Z/:1W=BV]NROD77.(W+2SKN+[O\IOZU=:NU_G%"4(18%>3(DLA#B1 M$I)(KZBD"B4/$0Z1(H[)LY='G1K''0IM8D0:L9V38RT0M]S0]HWCT-O7YR!L M4I. $1I44GLD+">4/">D6@P\=KZI/18GTDD=;NY1)473F]CP]8=\*;]\+]?R MH7PMBW6N,57G#0[J,+B=F?/U!Q:F-A!$T;8)@3E6O LRL(P8!"9IJ]8Q1$D M62HA#0(6I!B'D7"JKG)RE*FQ<"44D(VHIC4**(VPX(=\"3:EV/W&,0KB-,9V M+N'5R W,P*U\)F:ZSEB<@4I&C]DQ71!XS7\Y.="X&2Y=NA[EL'1>W(\/MGUC M=L4_=ZN8()&ABDD*)8DR$Z2*8*84AS%C290$C$L[3\UFL*FQ0RNK<]>73D3M M2, 73@-SP:[9U$Y.O1(<8@UH@XA/:N@<;U2&L-'\.5%8W=/S2.Q2S8ES)2=N M'ZO(^;??9,'S4I;OEYK&\I6HHL+?+]=%OM1L5G?C(%G,"&44,A::0,XHA2P) M"90X35$B%%+ MJD&=18-FH%'7UQ'0,N<<]B!W1$D?GNV.. M[3:CE<5Z_EF6:\W#>Z$*4K X3@2%$4TC@8YW$:O&X*OQJ2@;G6"0UK/NS4NH.X]'U[I*7_]IRP3C]X%&;IU*FE M@.Z+7L;[O-VLM4!+DT[[-YG?W6L7[.9)%O1.MD3SJ0*BX@0G$4*1EE<<::M^/M MOA>XKL/W\YN-;(6\U^)M*Z!MVS0('C$B.8=Q:MI- M)F$*:: 0Y)A'/(D%TO.82U&7CK&<9IL1BKL;=14.N%YI\BZ\EDZT@,LG978--RK-6>C]G)IL;AFV MOJOFMINE^-\K5MYP/;#&.&UJ:ID!LA^DL UE&-\?:/%K>]*148GC(((HQ9J!,\X@PXC"M"H=2S(L4J>>NY<&G!J_'L@+C,!@ M*W'/K->+F-NZA/Z0'-POO ;$'MZ?'3)^7< +8X[L!]HA<.P,6M[7\V!FP\JJ M2LCZK0D]^JJ?4B5R$J(7D%B&4)E.+CB*)&0B91")-$,BXVD69$[;HJ?'F1JW M[,0$E9S "-HK;_83].^"#+4LK#GK+;RAQM9;,W&[TH_;;^^IM_;R>_E,;)G.K MOJQ7_-?[U4+?7+[]^T8/>\-*[;AQVYT7JV=-Z!/( 8T05E)0G$&?_IN$=P\P0+V;)WV'0Q[X6 M_QWC/TY8Z85"04Y)TC?WMVW8\$[#^GIE2E1M].B[/C>OI!YI=X0ARY_SY:K0 M\WI;J#R>^>WFSHD:=>!)\R":INXTM5-]K^D4 M8+7%FT51K1+8TVEV\#+,P$?-H/I!6H=%W1*GALAG5O;H]O*;Y#V>^"/GC(]N ME^,4]/%%Z#T+%F:7YXVL__]^N=W]>4T?\S5=;/=? LJIQ*F>NB(10"P3 3,6 M<+TFE!@1O3#,B&,]#-NAIS8'[96CKPGKWC@Y56;Q;B?UIBQE$PG3;J'EAI>6 M=;R@R?*HPR2:A]QP;> RK\G.W/4F-T;.34.4TMSQ:E/F2[-!5_[9>:JSM;'U M3#6 Y8:?:"IAP0^MV'\\-%@C^B"K*7?$/%.][>AC,[4C*B>(UO4)[GG2/]/_ M6A6O-^5:LW'1U,\.&,H8%3#-0@EQ%$:09ED,:8*QDB*.4_M$Z>/'3X[O&N&< MSO#/(-?-,-?C,73(CR443AG2YS6^-D7ZQ)-'RY$^K]5^DG3'5>Y?JO:TRM4B M%Y6/]=[4$*S>N2R,)4.FR2RAJ4E/S+33@C!D8<1#%"6"QU9=O ?/R!WP]1$-_Q.[H.'W/W0!<^TV?>?IHWW6W=OO?]H4K^ZU8_K)\ MI&N]\I'BJ^3WR]5B=?>]J5&;)#B1-(RAXA&#..49S"CF,,EB)+(L5019S]_[PN)!5ZK!>.>SD!CO!W=8,'2C;K1'\8#\O:_WXX\H(D]<+6I;-67TUG7&D;PBH@I0'%&)!M2=/M4\?BQ2% M' 4JE:'32?>YD29'&4:^;=!)O_#?\)FK>O9] MJ3%#*SQ0E?3@L9';;)>;*'SPPT+J.7%]KS\9T\'MR]O/G\#/4N2<+AP3LJ^U MI!WKC&B?@6FJT00T$@.CRPQL#5:KL_O76J'9H%'[GL#UVKKJ2I'&;6KE![^C M=E>>'MNC$59S\E)E#]RR15YWW'H6U66*LYN^@"8QO*VMH%)!TPA)B-)$DW,6 M!9#)F,(X245 DPS)V(J7KY)B:FS<'DM6BH"=)B?"0EMMJN(,E\LN>+1<-P^/ M9H^AUX*_!U,X-.H:PR0C]>X:SC1NG;VNA;2SV5?OAX_7_^M:_0]:@EW]L)XG M#'HT];94\E@&BD4STK*00Q'& ((DB/2O)+!(42.G-MUH MZ?TW!X/2 X'&'< M0X&3VAT=!)R^JH6Z4J7W=1LZVLZ6#,W(61 N_SPH57?Y:-N]C* 25(<(F1B*$F 6)YCXN8)PAGA 4IC)T"N4^.]+4^.]V M?2\+8 0$;R2S7(]=QM/.S_&"TL!46,D(&B%-"=M*S %"(BZ"X=/A.3_8J+[/ M19V?NT&7;^CC$3TOO%BG+[Q?-F4:WT@EBT(*_==M[8]MHDJS;3BG@J4RSA(H M8JY]IHAJ[RE#,10RCK(@E%1F5A5LO4DT-:9IDM'6]!M@S79\(?GJ;IG_0PH7 MG\*'M6S9#XWH MP).=?8'V>OVSI\4+%6<_!^;8Y=B/Y)A< ?9S2/4IN7[V66YD*&0^_Z!?@\6G M^]52?MS46PJ82$0C#D-D&NED>FF0R22 B HL4,P"BJQJ'9]Z^-3(JY(/5 *" M6D([)CL)7#=#70O'P,SC@(0UCW2IO..'LB6(4O(_W:V>?M2WU=R@?WA."2L"3(O%ZC?38/)6[;E'=6V"9O.*!HI1%:10!K&$ MF(<89H')FA)*J23E0:HB%_?$8>RI?=@':XBM'F"KB)O#XF($.S]E(&@')HDO M;U^#+_Q>BLU"K]-"!(-L=@K=9VNX2IL!=AY[@.C3+7$9?E1OI )O)4==0+B,.7%;U.S G4#?6"LUUA4#]# MC5Q/^QW-"S/%23V1;1[JNJ5M5/U?5PO]&+/E:-;=\RC62V"<$!@Q'FBG6E'( M$%-0)&%(,*-$NG7Q&$'FJNK8!N] MJP6"!'N:[^4Y[;T:1OL)5+UV-]4DREP[B#V!^6D0.W@K9-UCZ)[IKWGYN"KI MXJ=BM7DLWR_Y8F/*9E>!\%6E42EVA4;-;Q>KA44AV[YKU<*-+699Z_RICEOSI^JTIV.F:W7&LEN;AD3 M^H$GCE854.M2G=S7VH!]=?9J0L_ 3B/PRR#!^+[P]9K>>JU,X^:W>D+P*,'5 MUW/[D? -YYN'C69U/8PY5CO1;[ZJW+PJ9'ZW?+TI"KGDW[_J6:1K,,"#.SR>+(8?R57A?RUCH26NO6/RB?1;"; M2;SA,G145RLB:&0$-S_UR8<]"Y-#8H,/N$9*5N@'FUO2P24X.A,)SMX\7G+ M)?D/ OXO7MRS[&>QXE**JJO2%[J0MTK_1FRJZ-DZ1&6NXB#&5 8PP4@[7C1C MD!%)81K(5'-C;")"G$J!7AQR:K382EPW)RJUS([E02^#;.=V^85N8.8\1,V( M:U:G.X&;KE >:XM:H^.UWNCE4<>M06J-PE%=4OL[^Y'-NWQIXN"J&D9[_EM; M=^_-1FZ;;]$LC"F/B/:WJ FA9QDD B-3BCR1"8XU\UBY7^Y#3XU\:LG-SG\E MO..:SP%R.PH:!LB!J:@1ND9PMI\1N2T+J@4?I-N9.UX^R>] -7Q?>_K8I?WR\KDBS+:N?KLRQE\23+.8IB(?2R$-((11!'D809 MSU*8HI1G-*69=J'<]J8NCCDUFC*2FCT5+>N=?J[SUM1ED&UWIKQ"-_C&5"/M M#.P!:"3>;N>W4OO%O*_M:^@2U/N9!+45:!H/,0 M"Z)B)F$08*K]H51 O0:+(6,X0@D/$([#^5+>F5U].XXY',#JF\CJ;V)_F %/ M,TUCV4\T%^:C^)#+C?D8WAE"SU=+NFB#ZNO%115(_R;7A)^SC;G -4#E &P[ MIND!X%C!(XU@LQH8GQ$@IU3V&\]Q,,+(T1FGM#N.M3AYU4#AU^6Y"+LZ--R< MTBE9]T76-"2+?"6>U80]"!R?2Q$S'HD41A)E$!,1098Q!)ED4B1#T8-*< /FJXVI0"/L@"ET=RQ#<3HKX0=VTW9T /SJ4T4=WDA MC/NVC=O>@Z'R]BH@3E3F/DPR&C&J>R [CAKB[5N':<5[#V0AY^#OH>3H.94V M6=6WZHHLJU??C_.L=F'("!&>9MK_SK@PO9($@AE+M1-.)4M8F.FY4SI-GH.+ M/+7I\LOFX8$6WXTK?X'QRJI[Z^O5LMK#V9AV!B82O6JR=+M9EVO]SV93U%S5 MW%F5Z=S/J77=SH_C2DM5'>+I[Z2)&SRMSNM5N9X',0ZQ4 Q&&6(0 M)TA"$M$$RHQS%JT^U/3R]2,["?/<:N*.@HY>3J#?9#N4\UPIXC7;M2^BR?Y'(C MJXB/M]\T6R[IXO6F7&LQ"U-;]L-J>6?<;E&'?U2^UEQ0DHJ81!!+0B!.)8 .LY3H)=$++1.N0>_\$N"JI_:-S96/ M-!?-=*#'J&O65L^OT[+6''3ETUQJ'X]A=^UM[>HUFG?N^+#=2O-D4^?*NWM&O-T'V=CVVEZ.C:NCHM+ MU_-B=[M(K&28I($)(6(0QXF$68KU')+A "$ETIABMV"B@2PS:L!1:PG9BCBJ M32P=\$&_@ FH[?Z[1VB>_3$>Z/LU?MVEV)=O\G]4CY[5W4 M[% (X^#788@3ED$,RQC4ZE "16% <&I=:ZP=_&F-@?6\]ZJ MKGHL]XYN'RMQP0_+U5K_WJ0BZ5=A9C[P[Y(6MAP\D(V[^?GE+3<&=X-7W=S] MJN'NYKH#[MXZ.ON']1>(>PR[.J1?OZA]1\K;KNU7S[U\W\[T<(XN]ZY[;.Q, M*SNO#MVHO2_;5S_DP>S0F3#N?]3Q,LT'0^P@17VX4:X]Y[CA?]_DA13O\F6^ MEM4VW7O]*2WOS'%+O4A^]?UG^E^KXO6"EN4N7B<282A"TZY.K$M@ITFOGS8/=7(\SQK#&B$<:6TO4^C0' M%T=F,41>*04JK48*IKH6ZV%..'I+]4*G'->B>/ZDX^HG]^G#;8H[;8KOU=J@ M7O=]EH_ZT[@W<\4\B:(LB2,&DT@IB$G,($OC"#+%!-;TK!BR.N6P&&MJ_-I* M"\IJV53L)'7?GK*!VF*=XP_ @2EQBUTE:=N'9P;VI/4'G$N#:F\ CM5Z^@H@ M'1M)6T'3W2*Z^Q$C-G^VTN6PK;/=+3T8]M6FS)>R+/^W7#>%QU0L4D5Q C6# MCQ4^/15D"@)73XZ(]ALR#(J\ 8F!/W<>A3 MQ^X8$ ?BNPJ8D;C.ZD5Q([6S:G?RV/%=XU'768D/V.K\5?T6[":&YJLL'MY( MMKY9BM?T,5_3157BY98M\KNZ?OW/=+TIJF(OFAJ;D MQ3O]/LP%5X&(9 0Y337#*:H,N860XHP0G*4XRYQ*!GN6;VH4B0(4N:W4?1O, M;MG^@F88F)RK*$-MZ@=@=*LSX&KMZM)58$^_&=AI6'EBC8YUD;U&2W-X8O0$ M1E%_B_F!+.!S9>];Q%&7^0/A^WS-/]0P/;N('(36R313"4?B" ML8-648(^XP%-?2;SW]N_;_(GNC"L\%F: DRFQYOY!\THA[_8N[(^WSDN[MXT M+GK[32]XEW?2),K4Z3/S*.5QF%("HS@09@LP@"RA""*9*,XIEE0X\<&XXD^- M<,XT1*AJ;M5>A_YA3V$W,AKYU;!CN^D:?& Z-:K,CBQJ7,96V9W=G__NX(8: M!'#BW=GO3]=B46=9UFCXH_"7L:+/.6)D#4:=A%[&.L]GN1>2HM\T^M-J)7[+ M%XMF,XTE H54>[P9S1*(!0XAH:F -*1)%'$JP\@IN?+P\5/;<6BEGD%F M1__]@1B8GEO!/';'Z-;9)YD]&V%4LCFMW7,R.'-5G[AA^9!KT4R6]JIHWKT4 MH4PP*F&09J8I&>.0I!)!C%3&XIC'06+UN9X;8&H?[(&(+G&;)["S.$BY$I&! MO]P#Z?J]3ITQHHHM7IE'"- SVO>'<-YXKX1HS#/2WT81]EQ73\G MXZ-<[QH[S@6/F5 80Q)E$<0J8# +"(&9QBJ.<40#1EV6T@=/G]I*UU11KZ5S M.0!XSC&#O5##\YRM1(\/ PYL]7G,8X-EBZ&IUQ3V<&:9K4 MB<%@!S8OTPJI4]?. YPK&QQ5OF;3X>U#OI0?3#W>?'EWLQ1?J)+K[\V*A)(@ M2B+!( ^2#.(X"O1$+F,HJ,"95#@4)+%>XUX>;VI$T(H)_H4^//XKJ$5U6.19 M(&RQ$O:+V\ 4T0@+C+2FVUH#H!:X@:_/8MD"1X>ULU\\1UI*7\35T_+:'IS. MU;;%8\9;?-OK=+ 6=[BM;Y^G4HNOG[N1XO91%M4K])5^JP\7;M7.MS.5Q_35 MCZN2+F[5R?OF2N(TEE0OND)F&M&I &:*2TA(0C$+:)3$5EP]B'138_9FH;*F MW]KB?\*4F#<-"US;1_FTH9V;^&*6&7CNV)#8\3R *<0"5)D!*>L31EUS?YNDK&J&% MK33PO-#'0)Z:8WF!).8$65UYPMNMBY6>HGEE.51MWQUW!PYLF]%W6 M@@VR"WA:9Z])(H M%RU707/T$LO M-V3Z^#D>9=P5S%DMCY8AYZ_L]WVW^;A5!9 MV(EL]A1H6U&I[.RH[=,L=HPR/-@#L\XVWWY/@VU7I0;]6@NP56-;X,H?.5V' MHT\"ZRG)J"1W'5K/B?#*I_7,7]L\;!;4]&5JMGV6G^6::CG$6UHL]8#E1[F^ M55_IMW".N"0BD!1RKO_ Q 3+B32&^O=Q&)&4"Q2Z,*3#V%.CQ9WH0#;;L4M0 M--(#V8@_ TM9;=2NZ3?'W#$'L]@QY$!@#TR+>SB_W>+<"@[>;G'^6./\M0-G M]R0K=\2\9D@Y##]N>I,[+D>Y23T>T2.LHVXSJHTBVV)/49SA*(I@1)!F,!EE M,$MH @E22<@9%DI9Q7"=?/K4..J?$?I3D@$(_CF*_T200Y#!$6X6H1G7H#$P MB=2[I)5L?4(NCM!P"+"X!I61PBEJ=-9&1E^EJ<]IW1DG<733>%$1Y^0]B($X M>U%/QVOU\)"OJS(BINA(=:!V)Y<\EZ4Y8%NLRDTA';='G9XYH0]T3^YMO_NM MY& G^B#[J[U \SK1.PDP[E3?!YNCR;[70_KN[2KC1;R22_W#VIQ?-#_N*ODT MOR@_T5S,DSC"""<)S%0B(4HP167^&H#:!:Z8 1 MSW5#V U]V]UB_XB.M95<20X:\8"1?;;]VT[\[>\N@-YCK[D7='XWHMU$&'F7 MNA<^QUO8_1[3C^.JGH8?M8)-_'L5#-]F8L5.W9US)^NV0[&3QV\#LAUM>8)N8(KJC9HS%UG@X9-WNH8; ME6,L]'[.)S:W](VZ6.MO\5:]+J3(V]+%69:P)*0,QMKC@3CD,618IE 23E' M4L*)4[654X-,C2UJ&82VE8\774S#:T<*UX S,!\]Q&8 (NA#P&]9R8IR1 M@UO.:WH>O'R5TW!;#6W^&)OF^R%MDQ_]4.?T)H%!%%(>4H@SAA!&I/ MS>09DP3%0A*4Q$Z)Q=[1'R7T>!_[@]Z*;P?$WHZS_2,Z,(N?[!V\ZT WNXBI M>ZZR$T1>DY?M1AXWF]D)C:/T9K>[^^X_%X^K0H^B_W&DJ5'05E#'L_JS2-KNVGO 9_ =^D;& MF5DKPD;, 9S#BV#XW7D_-]C(N^P7=#[>4;]T0]_5H5YIRB:G:WE715U_R"G+ M%WIJ;N:1\LU&WBC].5;U[O,G.98/R902+""94YY5 M+RFFQB5?]0I>4B.AZ\JRCPELEYX# SOXVM3(/P-;#>IV(*8&0*/$K/5VRAG0 MBH#* $WK#ZV+SS7L%5#Z7>3V$63D5? 56!TODZ]YF*]#Q78J"#.L%LW:<2 0Q4T@OZ5(,"8Y%B+'B-'4K.V W[M2HSP@)GHR49AOI M4?\;H/6F,ETW/="!7%Y]M'C:!GV/%*]&]D6.$LV?H"U%=?.PVOBL*><(TK"' MAJ>'?N'#PDX\+A\2=M_NQE5"YO.WR[4FP1LA](M7OM8_WA9?5[\MYY*E5&:! M@@DAIG05DB:[+82Q4IC$J90JL2K;V3'&U#BH%A,T#@0'*P+WK5N>5\].LU)NCFBN& '9@^ M;#'M$W!M#ZY#)/8@((\4HGWU"^P6ONT,56=DXBSE""8HBH"#2=TPBR '$8BGHAHJ3S]:E^A4.V\G'CN:M=2FU[ZIU7M>W M%D&^$'6US/;']P^/Q>JI.H=M PJ#+,5!2*ID----@3"8(2R@8"R06:(RBIP" ML*Q&G=K'WDI:98#LB^M:9L &<;MM(N\X#LP,!Q!N_[(O\@ G=DX@^:T08#/P MR 4!'+ XSO]WN;GG"=]>K^NV3;(*HHR&+(9$FNTA9BJ;HT C3A'G"1584J>T M_A-C3(UKVJK]NZ;>9JOZL.^\X[G="6 M3^6N@VOH,[<#3';]#G;(>3Q4.X^$ MUR.S$\.\6%_["ZVJNR[MF3UR^NAL%VT^9R$2E&(%>1@@B 7"D(5I#*.$93'F M5,C4B0\NCC@U=MB]\\].FK<'S5VO?4_4[$TS MN3CHN,DFMA@/Q&'PJ9'19_FT6CR9KT@/4)VH\SX) M*R[P6_HM X$ZM$/3H-BDM[22[SR;K?"@E=ZCA],#,Z^NC\OXX_I$/9 YZ*QQRQ$_Y!X5I, MM!\DH]825?IY7DN)'NM\N9+HWCTC%Q(]EO:XCNB):WIZ-%O_RJ2(ZWE<+LO\ M2>YZ]SU;NZ@PBG#$$90!#35?9102&L7Z#_TO&0E9QIRZV#N./S5*,T*OEE5D MA%Z_U,6P#A0!37O4NLNFHS_D:!M+)VDXQ _-_]8#3T/6!8D)@E"X$B3G^ A MI(Q0F"1<\Q_!$0F<*EOTD&%J!+B_?=-6==AJ ?;4F 'V?7M%_;6Z]@3M83%7 M2AS$#F/MDWHUP14LZ0SB,$QI+\8+L:4S3N<9T_U1/OLL[Y6&TJ-M+VG2Z6]^ MHX6H&X*6/^D+U^7[9;U;]S>9W]VOI;AYD@6]D]4_OJ%KN4ULG6<$I3S,4BA1 M&D",(PP9(@ED)!1)''&9X>SZ'LR#R3\UMFX%!K26&*B#7/M5L_=^9Q315_V0 M+\&F%&;/'90&%E<'=N2WACFY(/;+]<:Q%S[>I5]4#^4DJU67S(E5Z]BACS M2'M0H4()Q%0[5$P@"J.,:;\*<<&%4YTUFT$GZP UEOB7?PJ3X%^-I&YSE!7@ M=A.+;Q@'G@UJ<6$E+]@)7%<1FH%:9M")J#-GNT#DDVBMQAV5'5V0>$YI3O>Z M\5!9K.\.N'L9A5?( W,(L[X6'.� ='*%OW^,' M_;?GW-#Y_%&XP$;#]MNWNO;:#7237/;L*"I,! D"$D*)< 8QB0G,XH1!ED@> MAP$3S"TCO6NPJ7W[7S8/#[3XOLT(_=HO([037]=][>M0&W$#VP@ZTF'>>4R& MV8\^,=X+;3R?U_S\#G/'/?WXH^[2TSV0QZ-18=RL>>$7+W#'9WPIER\TE MS]@-O;FTW?"?@1V$_FL.N<#B=4/)9MQQ-Y07^R:^TGB@2A:% M%)K*ZE+7V^P0'C!)4IS )$0!Q)DP96KC",9<9*G@"0XH=NLX9#'JU"BG%;1R M$FI1'?-O[,"V(Q[O$ [,/(>!O">P'"07QPDEOYV+; 8>N8N1 Q;''8U<;NZ1 MM[-7N>?_E0OQ;E5\H0O9=LT6DD=*QI!%+(4XC4TE1OU7%.*0\#"C EEU8+PX MTM0X9T]68(0%6EI@Q.V3V=()<3?K> 5N\*WOL3!S2 WRA=U(>4)G,?24-60# M1V<*4><#QLLGLM'C(+G(ZH;^W81_HUIF_= WJPU;J\WBAG/3<\8XC3)_,KN+ M;>W#."$T8V$ D\B$VINBDC1-&.214(+JA:7D8KZ4=Z;-I9U3YS2^U3N?U>_\ MOA0#OO*R+,%6!Z#T"]]J 5HUW%OQ.3,S2N-Z36XK_LZ&+7'TW MU7F;,=_D)5^LS+)Y=ZH7B#2-8IG 6$2FT9+",&/Z)QEB1I$T39BLUK%7RC$U M+W-[/OC^/8!@JTY5I7JGD",+7FNK;CX"(@48E> MBZ>,0L:9@IE>B!.64LQ3Z72\T]=.86IZB M7(O4T!3; R3W0Y(N$+P>BIP<:-Q#D"Y=CPX].B_NX5T=MQB^>3#YY/^H"/M6 M?93KGVB^+,T>B"RK%NE?Z;W(!8OUQS M<["O@RDA;$H$5VJ 6@]0*6).>((,,D*R+.-QA(A;8Q#/ D[-"48!0OW[F'DQF9VC_)*&&#I>X*"# M6K7)VJC7-)7:4W"VUU?-1%"V2AJJW:II5N)&45!I.DS[-9\V&*IWFQ<97ZSQ MFT^$N[K&>1VG9^0 UP[+9F&\]:K"YIGR@'H*NE7&V\I4@$(F%8RP$!"KC$,J M8_U3$I. :>:/0Z<&=([C3XW$]\0_6:'4R.X8.>!H$,O8@>%@'CYZH!/A@U*E MLVHEH@FY:^7A'C_0#SRO$02.(HP;0] /GZ,H@IZ/&=+_;2-T&&*ID'$"<"8[U_$-Q$.$L8RARRGT:S +C]D'=>J[//=;+D50>C.)S"3&]T#4O* _D M[(_4A?FR !-TTQTZ-]L_Q$=/YZ::63DG,@A1$&L*$Q&!.% 1I#&.H8P0)T$2 M!&GD5##L]#!38ZU=V^'7M+P'[Q:KWYJ>CJ:ZO\?"I6>H#U=[/W:QC)]$1Z MW%5:#U'&F8Q2J.*,09QQ"BE)$QBG),-2D%"E/1N#= \\-?IHI9U5IU#U?+R5 M^-K"]Q=L8,WX^MWB^? M])-6Q?=M.,0\RM) +XH#R)79#.29R>.\\CX9XL0HHW+!>2V??_4=5_:(3M+,\927>M7S M;E5\K(H9WM>GS;?+[4":4';)//KCETR).$A@&D0<8L*X:0B0P90@07F&0B7L M8\+=QY\:,VPUJ)8R31B,_MONNS 3ZYX"#I$Q/:S3S2@C8#Z\U]+ ;=*3/]:U M3N];W&_W<;\9$W>':*1A\1\I$NGPM5^NEI ;.RRV[W]^\/X7.V5\!2'UA[$S M *G'8\<+/NJO\T'@T16/Z9-?I!^_7_#_0_Z0K^<*AS@6S!2RS5*(M>L(B20$ MJHAQH5>Y,DFL>GN?'V)J,T5%5'R_V6X9 M8C?VV&U#G! YT3K$[?Z>Z8?U::;V]&1^M_Q*O[W]9HA/-E'G\X0EG$8R@THQ M!7$4:BKBBD"$0T$09BF.K/PPR_&F1D.-G([IAQ$U3O##DN F+=OH?I2Y:WM:/1UYMRGPIR_*&_WVC MUX[&;]++R'>F(^Y;6BSSY5WY2195_[8W^6*SEF*.4LG"3%"88BDA3KF 5"01 M#*AI58*36$9.QP3N(DR-;1JQ@&S$W?7SO+K#9P_[V-'4L*@/S%RM\&!/>NTM M%2M0*0!:#4SM_[K9IO:@:BW\\5E_!'U27 \I1F6]_B@])\(KGM1C>^O]DA?& MAWLCZ_^;_I3+LJ[=4\4S?UJ5ZT*N\[J8=\/&>_%F\U0D-,B8)D82(XA%R"%! M*H-$415EA))4$>NML*O%F1IGOKXW[4%-@M5.ZFT"[&HKM\->T?46L]AR&]4. M@Y_QUCJ 5AGPWC0;KM2ICEGJ!(U#C4";.;ZGTZA&/\IX.Y;>$#G8W?3WU+[M)9959?B_Y>O[UYMRO7J0Q79_8\ZB)(NP MR& F1377!9 1Q*'"C'&! Z)_[=96HF.TR4UEC;!@KR2T:SN)+G M]QU\03;T MKD.+UF]:4-!*NK?MZ;-GA 4D?GM%= TXT/8W-0S/+IOFW@3]KC^ M_GZIZ6U39TX;NONJ_<>F@?Q?9;DVC9KK!O)?5VNZV/;;F=,XC852%%*AF#F0 MCB#%&$-*1)K)F/" .#'3RZ@Q-'Y%E*2V?NE_EBS.AV M_M^!9QZOM8-4JW=XQ]_# -!GT'^NQ0'40-R!!@K0PZ*U7M4GM (M''>@ 41O M%1M([L"^^)E#3_87'5"G?O$OH\FT7O8O.EHG/OLO*\VX!?F3V&B7B=IKC O^ M^EE'[GVH7<6J39V7>E/\K(W974&S)$\EB1,)DX2E$,59!*FR\&$2Q23+(X%H M8G6K:"_"W!;"7N"C_DC!3G2PE]UNU1LQ+&8KEE^P/:\V.A%(C74GOEY:7M6Q MIL7JE[.P>RE#-QY$EPP_0HI)V7D\2L?,>D-+?K*Z?E$\7'X3Y<^"B3?K:M/4 MNMGE[Y%)+@1C!.8\RB"23&TW%( P10'BB?JVT\P\C.)F<>;&EGH6/]4K6<' M4WMHR938WO*\7ADN@Q/_20?!,XL:9W^M-0*M2D#KU!5UTO_Z>3@CDX^!N&1GFC/Y&G$'6V>/([!X';*1[_3;; \HG:PY?+9SPWN M$_2Z1/2Z1'\3Q<./C>#WRI0G#^*K>"2%=I_NO#^V9*G3:48+B24)HB"%>4(2 MB)C:U>4)3Z"D:2 2E.:$9=:^$]/J,#>+H),;D$9P4':2@V4AFW@1[2E16<:) MO,3G8>$H,=]!G[^7Q+E%Z [L/J06#+!# _3@ !H/QSX2+S.6SATD)E9C>N^( MEQFGLZX1+R3*F%VS>- 2?!5/^H1U]?!A)76 D1;EK>!;5LOT7@&^2R'[5*[5 MQGUGAFXY+UHGP35X MM5>A]IWXI9V\=(YL][H1C-=6&UO^86>YA'6$\O&&]M9,)=Z>.\#C2Y_=/3$=:)A ?, M<_JOXXZNOHH-T7=<791^KS*8OOUBQ68A,IJQ,&0PBS,.44AC2*(X@"Q/9)11 MD>2!5?JTZUW.C7HZB7>Y*^S.?PPP-CNN<8N<9^8Z 0V\ZA<8; 5VF,/('!V7 MYQ4&O4YZO&".PO%I@,6;8U+2KA\?UZMOFS7[^YOUZJ>:M6K%^*K7C04* R(9 M"V @PP0BFJ:04L4WH9!1$F68XL0\&WO?SZA"ENK^IPF.?V^N/C[+0N2^7[=:EVF^HS^*$KZ,E>?XLT MR=*<20$E428:BK(4YI%4-)H3&@K.$HG98B4>-*%_-S?7KO=L]'WGS?=]TK^_ M;_Q+*ZOVK.Y[A=1'VE7-MM]UNHYM>3FMP=BQ,+/G'$$[41F(5M@:N+VX&MT^ MF[BSY\S1<6G/&?0ZJ3UGCL*Q/6?QIATG<5$LWK;K5._$Z^.NQA++&.,ZI0/' MVNT\DQG$(64PR>,PE6&0R]SH0.I:1W.SZ#I9^V>_9M1R%=)A0G$)E&<:.8>1 MXSI6IFCL::/J>*,2[$\/ZY__1S714(;ZX9@IKC8_"3^8*MFQ@O'S]ESP;K4I M-L_?R1\?N&J\4%O%NNE/VTG-VO/B5@-\T$J"%PCH$8[*/QC8X8XX?SY1A&Y-^1"XC.J8>N.NQ'I-) M-'$4R-1(G\:'3"[!V$K?JJ>'@BY%UP8X#<%A._WNW$U<6-<3@M-V[^ZCC6N52=AF:(R'X-NEJ%,8M1DP=-J+ZKNN3KU?-TE(<99$.<1$(8J2"$.L\^*0)$=Y M%N>G.T7M77I>LV:UN76L\^'9'I4)B1 MB@> ?1]=M!)W4':YK!E+K)S&01IV/6WLHAT>)_&&EJ_;7T5] M+XG>MWU[?J3KY2*GD4A#KNR9'!&(0B8A#H(,TH1$(J)J2XZ-N.FDY;FQ3RL< M:*0SOU@ZA.OZ1=)H$#PSA*'^5M=$9W6]X5KHL+W)KH'.JM&_]CG_@-W4J\K- MXB_%JGC2>V]1K MA3.;6\2BB!-&$D15'8YADA$,:2G31;D2P@:7"FZP,7S9-V)"'YKA#2RERU@LLD![0"NJ5([ M=Z(Z2\M\1??A;,N77IXPB?(5^0]S(U][>.R="5L_BKK8.GDL5O4G\$6LR+*N M-+#B'U:*9$2UN6>LW J^" D2!+,$QBQ+(2*Q/M5,]8[$;%]+[%&];>[UZTY+4O6T_V.["'GZPX MZ.0']U(?7,=HW\L%8 G%P[WQW6,6FUN -:#Z 4<<=Z-^'H MDOO&"3(I ]Z$U3$/WM;8.#9\3=0WR,2W'T)L/JX;;^6W:YUX;B$X042D 51[ MW "B7.H:#3F&(@Q$PN.8R),VW/CA%H\T$;7_*8E-.2!<[A=OR6Z M 0W/,]T&"*O+H@LJWW!==-SB9!=&%U3I7QE=>F1T"2M1EMINV&VE:B.AO2!> M!!E'688B2&5((:*D!.9(!A +E@:8D2PE\6*C2QQ/#O&^5_\ NP75S$9R M")7O6X3N,SPXW*J%!:]:<1TF]#($QG'%JL$NIZY99:+_F:I51J^-/H+2MME' M013KM8?&SY^40EO5YVJSB!+$4(0H%%FFB"07$<1A+"'A'*68(Q8+J]/V*_W- MS=1JQ05++>_N5/WY#JQV(EN?.@WB;7R^Y I%_R=)-8"UJ'?@XQ[!3]<1''-> M9(*+XY.AP2ZG/@,RT?_,:8_1:^,HYI[_S[;:U+EKOJ^_"JU*L12?Q*9AM(_K M2OW^7.7Q79;ET\KCBTCB. CR",IZNY=A G&.=8 X2U$6ATF&K+*8^A!R;F36 MTU&G(MQI67OAMC: ^KW6$G1JZJI=^^SF>QWOE*7 EMO:34][2+^34K#&/?J> M_6-;5&WQ 7TK]K:H*\AOMDH9PSH#7K\=,XY]Z2_",S&;? ROM)*_G'X3]!F\ MTKJ"8O7+V:_#:?[[*0;$Y8K@1%:SUZ(RC M$$DD$ R(]GR-,K63)@&"@D8(YS1D"3*Z>CC7^-P6B)UX%BYDQW@-D^NM*'@F MQ9UDU]U@KR-AX4-W R(3N<[M)'3E.G=!Y4&/N>-WIG.4NR#M@7_*/3P5A0O1R7>W/(XYGY#G@I]Q:%/4S[3 M9?%0=ULM4I*&:9@P2&,D(&(Q@SE6Q,P#+@.2LX?)FKFN@."2CBYU-2G'7-'WF#BN/3Z.#=1.]MSNM3ER M/=B]+F(2Q;G.LTUI*+0+2P@)I1$4>9RD+ P"G"*;2UOSKN=V?UL?-[U?KG]O MZRON1.Z=,=G1A\4PF#&*'W ]DXP^VQLXRK."V9I^[!%SR4@6O4]*4O:H'//6 MB!9&;DG/VE.G]:5?'V?B>T^*LLZT=U]5V\?&]-*WV$S7HFJCRKZJG=5"&4AI M&DH,!<]"B# *( VS&.91S@(J*P[WK MG 9MPJWMR RL6NLV0V]/[SO0:0YVWX36W>$^>*IA] "S/BCYV4!ZE /5R^&L#A-M;TU?LT MAO3Z*S>'RA]Z^S*1\D@BM5WD:N-($PRIS B4.,M('F*&[9ST7'CY3G%=J2W> MNLRAKF&V=V*UW1M>@I43(H.8,O(BR(!5)@*%DF$&4IXJ6! ZR:SO(\:-@1G)>4?6 M,]MU\H-:@3NP4P'T=0 [)?03K1H.H]5N =%I#-LH0::-;+L%JY-XMYL:&\>( MS?IZGH*?>P3<90$*TC"/LCR&:8)2B+!DD#(40!Z*2/T94Q1:5=:P[']N+&B? M?,D6<#/B\PCC? R\JK'PW"=;&HF>2ZZS%6%2EAN)SS&_C6UF'+/]54=>K1[J M5!\DC8-8R@Q&4D?*I0&'.*4QU'R5T)QGPBYS9J_MN3%2*YI5=I1SD)GQSD@@ M/'.*(0;6/'%&6Y<FO1M M\R$?2^#OFVZ%^]=_"=/@/\BF^5/'G[X6#\5*UTW2OOQ-<1[+66\T(!)%&%/. M($*YR'$/.$H3Z,X#:-V0-ZM^(L.1]?_9(,!5(]^T3=D8]=X>N;I M;^_>@,YI_0Z$$0SR.[!3 NRU:&-0&CWJ))Q;E\D3K'!SROA&'4^[%MA@<;)* M6+U\6Y:M[^2/_EEAN5:37YF1JHN-ZO/=/[;%DS8H%S@-LBA/"8QB'$ 4"0E) MH+ZU*)8HXRF7)++RK+/L?V[VX5OQ5 I6C CAL@7>\,C.'YR^#^OZN\N(-#H8=_7F& M>"HJ''(%N0-[;?97&'XRICB =<)L?(/BS"E3GPENEEG\C)H<1Z5?Q4^QV@H= M1Z5[T2W^K=C\>+.M-DJ2TG*F&K8VHUG92@ST,(-.9O"[$AIT4GN9?)9(N9QH MIEU/.JDL\3B>0+:OC_3TVOP09<^^Z65F9!D/Q<.IR=;FW:1VL MKFI]XDYU_8V1V2SK(BB?I86;PD*D$0]H(&#* ZEV)&HS0KGZ3T8(IBQ,TCRR MNG@;(W[L0:^^I1E^'B1K'X^IY,LBC]M(+ M":QVL7\+D6CW*<:@2*F^2PL8)))'$!-*TIAD.&+(.*GBC<+,C1GWL@/6%_X. M2!WI^U/+;)&5\-:A&J;,J0? ,W=VFH">*MV!33TB!]KT@[2K?B#VA,-CD61R MPF&:*"FE[^&RRVCI"-_!#)BW]C%=QDQ':!QDV'35YH@5K[>5T#;K^W6I+=9/ MZ\T74FZ.UMTW[>XVEKF()1)0"*',?B022.(\A3AE(@MD&*3,Z,1@K !S6]EZ M*HPQ_$>/@\$2YAE=S\O6,;!0R0^U OH,8@.T#N"S!,<[@S MA8E6)4^C8;<8W0#EX (TIMWI%IT;M#Y8:&YIQ[Z4Y1M=>*\4Y,V:BT6>8)G@ M4, D3/7M-0X@$6D$(RFY3,*8XB@VK6/9;WANBX&6#6CA@);.O'[E 5C#S'X+ M!)X9VU![JZ*5YU2]H6+E07.3E:L\IT2_5N79?Q\=!GMZ*O)G4JQTS0E]S]1- M\WK"GS[Z6BC[1>PN=!L%3[!J>0QE$">1(AK@M%X!PO5N)!IQ W M.^=U+*'1]Y\WWW]?3G_3X$LIX(;\ 99*'Z!V:)7U*;#K060X"13#IC",9*PS M$*:0Z$2L :5!GO* \,0J2?-+#.&D*7CF-H!F1_PO."S^C__/'O)KY;J"3K4K MQ,[^7,N+-P.T5K/GS^0TOMK'"#B.O'8JXM0QV3[P/1.M[:6;$45D6S_L M@#1(0><4U1/5XAC !&F#0Q?'^/DFUKZC>R/OW00X6AR?.,9SHN.2FW&U.QBQ M &GP(,2DG>D./BRT.CCHL'EO;,[*C1KM@BY%T\$GL=E5#OWS>LU_+Y;+A$I)(I[(,N,Q2GJ0TL\J99M+IW*AY+_-N%NAT_75!5341MTWI MJ?O'=;DI_CDB<,EH(,RL9]?P>F;N"\B^VE>P[81VFJC1'".W61L-^ITXA:,Y M$J?Y'"W>M3]Y_2;8MBPVSV%$OQ>;I5CD2,1QE N8(81TC:8(DCQ)8,HPYCQ/ MXSPVJO9YKO&Y$4XME.:7,'I%?P&=N.9'L2?H73^.O043SRQA"X?5V>PEO6\X MGSUIAM$L9""QFKPIE&J^ M0I2$!!)!):01SJ(U.C MP0&>DZ5RKD4$KSIA?P'%"ASAZS2ILQ$TCK,[#_^^6O(!- M)271I##NE=<5- ZI1# E60Q1F!*8,Q% %NF4,!'G2$;V20#/=S8WVV%,.N=! M,,TXQ!5$GOFCR^;7"MHFOP:_>:E':X*)^QQ]%_I[@81\PYJ?S[YWY9V1=5_7 MCX]M>=FVE&1= J=J$[]H+Y+WV\VV%!^J:EOG,^(\24C 4XB%X@V42>WK@3'D M22!2%,@DSJTR%5A+,#=::10 55V!NVRE!J_4VEO5BES>GSL:$3,:\HJS9VYJ M(:Z%OP-=U=E&_BZY5..9V:@ .ATSEIR^,8XENK-;Q3ZB M>%@UQQ/L^7M)5M7RP(=@D<6)XH9(0.U?IT]V0IAG7$ <)@&-1)<%'^R%MLP)83<2 M9H3F#U_/I-;W&V@E!ZWH=4K.JH% /4N_N;G3B+:N! M&7N)YP;NE[G0ZV0'K?!&4#NXW;N.F=^;OH'^7_C6[SHRUV\ #=KP4;/C[?I1 MF9.+."(D#9,,REQ[$&$N(4E"!#G#.,J3A,2A%<&9=#H[8AM5T0#\UFAC6Z[' M9%3,V,TUUIY9S1?,CBM''.(V7>&(MM\9U8TX1,*N;,31NV-2F*Q7#]]%^:@8 M4UD9Q4^A[8QV)Y1AJ2VO1+$6XQ#E>:0,M(#! .??\V)BVK95;Y\3#X/D)KTM3ZR ]_7F?W"5!?)MO[ M>>W.IRV],7?[<2!;;\-7.WC=,Z8+I16KAT6*N:YRFL-04 H1U:=/421@%$4X MP$F&D$S&A/]>[G)N4_ILN:;GN\9%$>SE'A?%.@"]@2GD'%#/Y'"Y])5W-,=% M!;M!]27B@L>A.SHR^#I0IK'! RV]2'3P=M>IOUE@E:/1$%$S MF\P=3IYIN(MM&JJZY=!YU0@6IYZJPSU.ZY9JI/V)#ZK96R-+]C2I9%8/-2O] M310//S:"W_]4OWT07X4^->O^46\1PT5,<4 C5-?P01!EL81YG E(,RY0SD(9 MQ7:%?"P%F)M)N),?+.MXB#OP>ZL#)(T2H.RT $J@1\OR/[;C8T9//E'W3%A[ MP&OQ[D G/6C%!SOY6UOG^Q#J]C6$1D+GM+*0K0S3UAL:B=!)%:*Q[8S8 7\I MUWS+-A^+E?BV*=5/6_7-ML>J89!*+M(,LC#3::^H@)@K:PKG**=QE#%*C(ZM MKG4T-VK;RV>Q QL"TF 7ZP@>SQS42@FTF'=@+^B8 _TAP"PVJHZ FVA[>@E M1YM1 S &MZ!#[T^W\330XF"[:?+\R$CNM2X;T=:*8,]J\UINR?)^\X:4Y;/Z M95--)8U#*05+( FT?9@(!JEJ#C(E=4V:/8+W5Q"T#_JV0<1I]+=1Q].&@=M@<1(/;O7R..ZI M@R]_K)?JC>K=/[;%YOG3>B/JWWY[6M;%GY5%6*GEZJM>M,)%% F11IA 'G!] M3<%14W26"91E82@"%%J%/-D*,#=&JB4%E185U&EC[Q0_[2/%[8C)>C3,.,HG MQI[IJB_ZOX%&>%VJI+9K-/*U G5AK58%4.O@CL[&@N>2V:QEF)3DQB)TS'>C MVQE'?5W%KGNF^JKJ?*+*QGN_+A_).U+JS6_U191U1/IK4A5LP1/&8XHSF$5I M#I&D#.(8IS!6N]U^*"3'R@%FH09=Z#6P1T/CD7/)0]:RS I M#XY%Z)@'1[\V;]^%2*'V)5%3_;//C:)OVNX_#VZ;&X MB)(H"6(U:"R""-$,8AX&D J98,QD3NVB"FZ49VXLJ85>KW2QQ^-\R6WZP[Y2 MW47AE3AN+^-H:$M.-SJ^3O4^KQ1I&F-43?XG=BF MCIH=1]'MV>/?B"X=N]F=!'!>+PYU+9,SB\:"<1ZSC&0PIYQ %,D YHPQR%%. M*&>Y3 .KU/7CQ)@;(7?B]QVWP%LU>)6>_>NRL;%*P>WH=^08F;&N?^2][^/) MBI.2U^%>[_[8B!578'<7%;LA:16[ SO5FH)0Y^Q?=YQ[&[HNJ7:D)),R[&UH M'1/KC:V-N(QN'+M[M5/;Z\ DBDB0ZF27(@GT170$<1Y)F.$09QEGF OSB^@+ MG> .7&.P>Z(-J;8S/4:;PG0I]Z+46X% -?::J% %:D]ZCVO'TBRC9D+>[M=5Y*ZPN[<[1LDQJ M>=Z*V+'M>7-[XX(!CW)>]AZ-Z6(.ZU&A[:@\ MU9G8^J.BS(>5&H2'>E26S:BL&K-"S8T_N0M%O '0:[&)8YJ>-%CQ!MV/HQ=O M:6J;NI]%&=LF#WJ1@744PSDF )I:3*\,Y IP+XOE;6/^BTN .-'K[AMS#K?0_# M1$:]G^&P,^AO@7+0G!_5\'3&_"UZ'YCR-S5D7QC\W6I3;)[_)I;+_UJM?U]] M$Z1:JYV$KI$ERD608Y1EJ814AEBM,Y$RU;F@$ =1R$B0!B(P6F>N]C2W]:01 M%FAIX=^UN*"3%S0"FQ)%PBIOO4_'1D%D5&#>"XX9JX\/M3U9ZW$C- M?AURLQ?L"*(J-XMWVW+]U%TNYTDBTR1)(&)2_8='(:19RB'/99YG4N0D,]JZ M'S<\N^E?RV8VQT] &I[2MZCN>P;78CE,U'I)UX%MJGJEMT55?SN>HR=M3C(E M+VG2S<"+_S[N:.VKJ-JH<&4(O%E7FWU^[(_%2GS8B,=JD0]E@Y/*0RZC?24^T;) X/KZR>G=TU=NCFX:W1<66ZVI;]B9& M2$3&$IE!3'@$418(2$B4P)A2)F(L!8ZI90'.J"NN98G*FM:_'RK6&'W\2#/FK[*I[T!>CJ MX<-*ZEA'??+V^KG]QUZX8537_ @@2W@ 48Y"2)!D,,]3RA@6D0B,RH'<*,?< MJ.O;]O&1E,_Z(K(5%>P4 3U-QL84V@V2&:M- +UGGNO'$ ["?@?H\^Z):>(' M1V'J)V[03I07BA<*^=&^OX-LN:%\;MS6@J'FZ" MFOU/$]"[%]M+L0QKL+SMA@8[?[DMD0DF@_LBHP9&7.1W08E',6AOMV7KA-7] M9I'P.&%,$IASD4&42@PIQQDD@G(2)%&"4W/W6^-NYV9C=.&:OW?AFD^B+-8V MM_+FB!M^WH%.;NU%V_W6"[06U^Q>()[H;MT5U':WZ=:( M#5ZAF[U1YA.K)C06.6(<$XS#*>0!2K MS26)"8)12B+*@D#(*+W!-VNH[[E1_#6OK%8!(!J'RF>EPDU>08/C8K &^$/; M\T)PSO,'=+*#O?"@D;Z.2/.']$V>5ZX0G]SG:O^)@RO?N*O@B7'@67I9#3;Y MDOY5)KI>\:PR:L+>9>*3^EX^R[^0_UF7;[;59OTHRK8Z=Y3FA),4PS!.YG;*M!)9UGV?!C)839WAH]GWC:'QLKGXJKJ MMSI@7.Y@,F^,JSKV73.N/^SJ-M0@H=-[( IX:L[';]XZZVKD_$=>TT[]:AY9K]K>1)?-2K]4ANU:I]]YAJX2['0 MJMNXJ[QJ-/[E#A"M]& 4L8-K89>CXO<>V8FD+WSQ[!+MZS?53GL;M\:\+U9$ M8577SMK5,?Y"GO7FIGJ[%8LL36,I)8)AF!"(,D$@"7 *!:,9H6G&11+:U V] MUJ$5[T]0.?2[[J.M']>):4?S5R$V(VR7P'FFWE;4KBY?KSYV*Z\^UG208LL6 M&I?\=[7/29G,%(%C3C)^;QR[* XK==-O1?/GA]5IX82OZ^6RW2HO0AD$+. * M[UPRB (N(M0G?\Z?!N?B1Z+CG-5H1)*6XD/L>,-[:9<02H#+0WVTUU MO^+_=TVK>[;Y+!7V66W;/2W%IE?^_A"\J0 MY7$!:$6;,A8BI)#IS3S2!0XP#A.813$)HS!#86*5\V02J>=&MCK-'E-:U_XX M_Z/T!D0G.RQV2H.]UG?@::]8\XC0B8OJ9 !*-SLVGN8C,>/PV0V]9^;7H_ZF M&W6MLG;!N@,?SH]ZH[)>&KJDC/7!0:UW_:M:\[K:S>[KZ"?0O/)U6*\9DXZ6 MRY5F&L$G79\F'8OC56W:SIU4AMB[Z>]]L1$7(DAPI.S_2 <=,@0Q$2E,I5*' M2DD%8C=4@3C3Y=Q6(3MO*@MHS>C?+6">N?ND)$,_:L>+Q[HY/!XK+9SK]26K M*@R@<*6"PM";]A?C7S6OW?]15 O"8I9PA"&EC"M[F!)(LI1"GHHD16F0LRPP MO0C?M3HWIJ@% []IT2SNO/<@7;_C'J6ZYSFO\Y87U:9@RK+ZB]J_J6^GB5,9 MQL'J@OM$[ULOM/<-3G:!?:)#_\+Z]!]'QL5MGY1Q4?M!+=^0ZL?[Y?KW7NS( M+I*#9(%(LB" "1$8HDRM[02)!$:$Y3R)8ZG^9Q4'9];OW&9L7VR@Y09:\'[H MU;];AKP9XF^V]GM U3<97 742Q2-)5!.X]0,NYXV+LT.CY,X-,O77_ D;G]% MA'DF"8PYEQ"1@, \3#,8265Z2(JBQ.X28S+)Y\:7_5,4?;C6 MIA-_@<,UHW&?\(#-]6C^[SIDZ]\GGS]H>WWE2WF9@S:;49O=89N1\/_[#MQL MQL3+H9N5 -/ZD?:2^N^<"X,L831-=-J=2$!$DT#'F<:01FF&XY#$4F9%;Z #T<_ %/2?>_PH'T %<77E]#G4Q(LRT+0E''L1G^57\%*NM6(@D MSW2V $@D"2'B*85Y)"@,PUCR+$TR)$+C6-(S'? *1LAP2NB[%*= M'J#]-\/2)Q=1'293%UCYOE;9P_195WFLY;L1%(N@S1O!F2@RTPXDN\C+ 00& MPRO/O3==#.6 U >!DD//C;-O7Y.JJ#[+O;7]9;TLV'/SW_T-:,!E&A',(8L2 M!%&:1Y!BS7DI2Q3OY2Q 1G1GU^W<2/"MJ%A9/'55V+J"Y7;&IR'B9G:E>QP] M$V0ML :O?VK1B M^:__TP@"Y5U@R*F[!QE\L!,[?:8R'F82V27N?^HA[E1R#Z+J9;0RB7F M,HIFO'$3-IYYP@Z6$;DD+ZCN-F?D<2<3YX:\H.-I#LA+#WJON_Y:R'6I+PL6 M,E'?1)1)B,(H@TC0 .(\9C!3IH1$%(5YFEFW],-^=""O*$\I!2!CE*(^UFG4(H!JM7H$6N#:I^73>B-&[F O@6MZ)WLS9-X7!X61]\",*SBXO>P\ MW]7$%Y>#^IY>0@X_?FM9E/>%,GO%Q^*GX!_4LK9Z*-0\J,/)JKI^Q((RCE@F M8ACE&=*E7@G,\SR&.$1YR *, F*U)S7O>F[LT2_#T<@.:^'!7OHFBK1J:V]8 M[F0M!L6,8OQ [9EU'*)\0UD34\#\5#*YVOL+%2\Q1>5RO1+C%F[/B?4W43S\ MT-49"R21I$P$D 6Q+F.=4DCCC$(2J$UW$"8X"*R" M5NVZGQN_=1)#TH@,9)L,:EF?6?-6 U J%<;Z7HP<*#.^\P>_9\X[RKK5R0Y: MX4$G?>M2W2K@)PN7.7"^_*L^*E-T6O>F,P\N M,AD&E"4<9CC0QXPBAU@*!E,F:(9)$*?,RH7BI(>YL5DG8)L 4(MH1U&G&)JQ MT$W(>"::0U#NAE&QII&+FKMDBM-.)B6#BSH>S_?+#XYTE6K=?>[9/[9%5>A3 MH^I+N7ZO@^T^B4WC?:I/CQ9IE,698 S&41Q#1% .21+%,"49BA"G29!G5MY2 MICW/C0+TP763XN@+5"+75\*'#C8._25LH7+ MJ;N4<>?3>DS98G+B-&7=P#B:>K-^?%PWB?F^_2#JB[S?;GZL2QT[LQ 2QPRE M"8S"(-+U[1 D'"F>4NR4*VK*$X1MB&F@K[E142-JDY;R#C32 K(3%[PJ5J"J M?VNYD1K"VXR='*'HF8_. KB7U!W[&,#ADF^&NIN480ST/N84DU=&G^-<.B;J MQ>#T;] 6491SG 5J6\-D#E&4!1"GN8!!%/ <)6' 0MNS'$L1YL8Y_?BXOIS6 M)S6V0V%\6N,18/\G-@,GTW? &OLQ9S8CX7-\;F,KQ=1G-R-1.G-^,[:ED7=T MFE)?J\TCUV&&8E4U.55T:N/O)5FQ'^*[&DGQ%_%(1;D(TB3EF.50LHQ %) 0 MYDE(8<9P)DG&4AS:7=/9]#XWYM-UVD!L>?MF!;?A!9PO$'W?P6FY(=6"=W4? MP+U._/<@FAH0K?2@%A_\UBC@\B)N#'!.[^*L!)CV.FX,-B1Y@$ M:><":T9A1OT:S;I#=U?_9ENY51-O+RUXLR3%HQV=F8&>,$S3$.5R8=;QI,N$%1;'RX/=RW;+ A?% MXMUJ4VR>WZA&2ITSB8L__DL\+\)$IK',.20I1]HK54(:QC$,<*[V\#3( V3$ M1A=[F!OS-$*"5DI0BPF4G&8\),:9YBU1QP?^U7#4MC MF@8A@C@, X@RI.8^CQ ,\C"/6"2#&!DEW+Q%B+F1@DU%*^MK@YM&:YA6IAH# MS\PS$G[3XF+N1L,B,&J"49DH,,KUY+ +A[H1Q\%PJ+%M3Q<.=:/V!^%0M[8U MUN1\]RC*AV+U\.=R_?OFAS[[(*OG18Q#?4@J8(I( A&-J%J&N- 5UBEB(4N0 MV3)TI9^YK32MD=7)"AIA02NMK1%Z'EI34_1FP*8Q2&VQ&F&6#B)QLW%ZOO6) M3=1!%4\-U>''1]ZNB.52-RE60MG ]RM^SQ^+5:$3UF^*GZ(KO9?S1(8!#R'E MBA04%X20D"" &69IGF$9([,MJ5VW2MY5R+-,1V8X#(;7 M+<[!]7W/8HZKP[L5*Y2<7JJ8]3SM;8H5&B?7*'9OC]A9?WX2NJW50^U'K'IH MX@BZ7QC$SK"8D2BC$C(>8672Z#VVE!@J*X9&;2=!3X6V M3-O"-'1=JB5'+_>WQ#PY&D>#W?>DH^.9&W>ZM $<2ANP4\=5I)2/<;+8ET\Z M7A/MT"<9-[MMNS.8!S?PM_&2('FWIWK;KTF%ID(LW35! 8)[F$*$\S M2%.90$'26&WODXQ0J]"W\]W,;6%KSE!:)YZ^H%Z5$?UJ[9?R)+I !&U?GP2&[7;*=:J__9YG1Q M;X(^R[Z9T]V0+FA"PP2E&.H"?1"A(((DP0)&C!,6AHE(<&Z7J]&?L'/CK_?; MC$U25J MWZX?2;%:Y"03:401S)(D4>8L2R%!(H*98 A3CF7.K%+#G.MD;FM (R/HA 2_ M-6):)N<\"Z<97=\*DF>:M<;'/J7" !.[J27O7'9&Y M8Q!C:%S2R?5.)^468PR.B<;\Q5&1'VK6BL:.:>?6/5W_%*_)ZN_Z=[^N-L52 MWP,NVWN5!8^2+,!2*,[1_BB1^@D'D828T4P'^DHNC([4QG4_-S[J%&@\3$C+ M3D3K *A2HOF]KG.XK//Q+L%3HXA5A('M& T3EG_D/;/7#O1Z4]@M";7X0,O? M_+[6H/9=6':7@EY!MPKH\ C^9*$A&V-; MN3VG>[=V/;>7;\]UTOA]Z16IMK1ACD.8T5A I,NQ4D$C&..<$,P"%#&KLU*+ MON>VL'S;/CZ2\ED?>74"ZY\;IZP#:^W(.\O2^K49'C,[V!/HGM>4HQSN.\'O M]O W]2K\%)@> 9JO_.W7NG^QY.V&N QE;C=MXC;?E"_JH_Q1IXU^?"PVFD-? M/[]1U/JP+I\_RP\;L7N"UQ5/A90D%6$$ \DH1"3+(,WS#(88QU&6XAA+JV.] MD7+,C0([437O:6'!3MI1E6;'CHX9ZTV N>^#Q-%PC_:3&0F6#T<:6U%>Q--F M)%Z77''&-C>.'7]=*>I=:F= G;>";:JO@HGB9UT0B\LX3?- )[(BNG)V1!4# M<@:C,$%)RF,II96?SD!?HH2VD(8L,[4S? ^;9XQF$V(B?]533FOZGV:D_[Z*R// MH4A1_I4LM^(O:B.X;6)$JT_K52FT*W*Q>F@=7#')*1&*-.),FR*98)#J3,PX M"CC"^L P$U9G4&;]SHU/^A*"UZ0J;,^5#.$V/%-R#Z+O\R0E,:A%KJ./]EBZ M]RFV!,?IN9%AU].>&=GA<7)>9/GZB%O73^MR\^/^490%([O(E%]U@GI>>SI7 M[>2@B 1QG'"(<*2CFN($4AECF*28IP2%24J,ZKS;=#H_(E)B@U9N\$KL GD: MT4$CNTTLORGZ!K>H'C#US$L'X_+;4[N/6T?7>FLSW MX-M_WG]]]Y^?/[Y]]_7;O_Z+VC1G_P'>_7^_?OC^WY:^ J8#86:S^(#7,SOV M1&Z"+)JDW+]UHKKT!K!$Q^GUOVG?T][W6R)R8<7*N]Z UP>69Q];&O."EY0^%_ M;,2*-[XD]5:UDQNT@CO?LEX QL/>];BGE]C$7M#VPF[VTM/CJ/BS^OK+IIQM M+YE7KLS! !,!1: O$4B<0DPCQ1@(49E+(;'9_<%@+W.S"6LAVTK.=EQP'D0S M*K@9&L],T$>ER8?H.LAS$ &74_Y\1Y/.^$%=CR?\\,,CCK&^"24F?T?*U7K; M'9[R4%D 6:@,@8#E$#&Z]Z0ZW!J0^ M.. :>FX$=;W>5L5*5-6;]2,M5O5P:Q=1M3]2HZ]^J@HN&N>O7O[>JO8_>K\N M[Q]UQNG:.6,1\S2+9,!@DI,4(HP3F),X@[D,,!8<<6EVN^96K+G1I!XXJ"F! ML!^%^%G+#:A8L1^/I/R[!3^X&S@#LGV1X?!,T9U.H*?4'=BK!0[TZJ>O5O9: MK9JN3@@:Y>X:U[(7&3^+5>%%QG&BM632\;1;D9S#/KB.N>MMNM7/.4(':Z;[ MUD=F1V8_!-\NQ6?Y55'_:BNJ]PH&?0Q4KLCRS;;:K!_5&E3G55T]?"Q^"MYL M4UX__UFL'TKR]*-@1 V"(-51*+C:7Q!.6 91@B1$-. 0QR*&(<\9%RC,>6SE M)>U/U+FMR$U@?_%/4=4GEFTYO'^KP#>R;.]:ZN3EM8[MAAW09[!7$WP5#^K; MLMGG7KUPVJ7V.2> M;8J?S6UF=^^.TYC@)*"ZDF<$41JI]2<3$62II)13A%!FY5MI+\+-8RS3PNSE]UNR1@Q+&9+@5^P/5.\SE%=8]V)KQG[59W*NEC]C=,R>-[0TIFZHOC-H-@UJ;]">Q\8"2REB##D35'M],4A( M'L"$I#'3B6*D66CBQ1[FQFFUC#;5'\^A9G#>="L6D]S=[>0;<[Q_%AF;4I=FWV;("Y8#VPT4ES[TX89W( ;D/2S\./3CFAO)LZ;?>:5=EU1O/I55#I 1U'MIBQ65<&:4TB) TZC,($R MR!.(,B1UP;< !ADA4432$"7"W,EL&J%G[ZQ&CYW5&BG JV(%MA6W";+T_P68 M7-K.:41]'SW4-3!?G]8+[:D+7C^#_G.[6IE:YSO0:JU^V.M]!SK-P4YUZ\L' M_Q^#S57UG#Z*J2Z^9_-Q6-ZM3S56PS?UWJ68\-Y_*D0/O0@FZ_7VJK*+),U9 MPCB#::PVO(C%$QKI?*;JLB. MJ!T[H_73L);N335A?9S '+3_8O5?+YV:G'UF="+Q8B/J8VDU]]70%70IF@/J M^\=UN2G^69-*6^);1P*\5Q_'(B8H$CD1, TITMZ1 <2289B$.*0T3(.46R77 M'2?&W$Y6HB"*K1.%CX'?C!/\@^J9/1H%VJN\O0J[6[V^%ET5^KLZ7 5H39PF M$K\!2<=T!IYCCB MSPW,SN,#;Q1K^FA"-SB>C3UTU/0X)O\J-D6S5NCZVCJ9+W4T-\[=RPFTH&W*\5'6YD5LS6C2!6*>N6\< M6-9,=@T)E_1TL:]).>>:QL=$!OVGQ7?4=T+Z>GR7H MY =* =!HT!I@_M"V\1^R\K>@*+CBD368DQ=J6@L3FP';V MA*=GHNND!J\ZN7\!Q>ID9^(?80M[V1/2$QG+#A&W,Y-'P#9H(]NT-YV!/$++ M ^MXS/LCLSML:57P0IEU.G. ,L!UFM^Z1B,.64Q202'&&8&(A;J>>))!P0CF M$2=)0*RR@U_L:6[$KL73-FXMX*C2EY=!-3-;G4#EF;.M4++/)G - :?) "YV M-FTL_S6=3T+QK[YPNQ^SLC??D*="'T9JXOE,E\5#O395BJ.: DC-U<_F+V2S M+9ME%&>Y(@TJ=8K8""(J8I@G6,(HBD(68!2&(C$Y8W4ET#P/7@<]A/T,C!G] M3 FW9Y8Z],=N]LRU9;-7I*Y?T]95:U4!>UW\N'#?@JHOM^]1,KV8J_@M" ZY ME]_4[CBZ???XM%P_"_%-E#\+)LY'N7Q:KWZ*:B-X'=!2U0S2__?Z!'6]^6^Q M^2K8^F%5_%/P+W7H4Z(W278"CUE+]=J,&?P/VBMZ!1M7:(:ZGK+OEY67&R.5B-+$& MDRY=+S,ZQPO="TDQ;EF\9TRGL%0+[I?ULF#V":(N-S CAMD+"3HIO21ZN@Z& MRZD\T-NDT^ZZUL=3Q."-6].H[F:AWJY__GVEK)0?Q9-VB'KW[?.7MT7%EFOM M&=^DQUN@&/,XH@2&,0LA"F(,*249S)%,!,O2@$56P39C!9F;Y=7/DMEITIY& M[71IW/U>:75^ 3V%VNM2VV.]L4-H>.HWP<#XMI=\CLD-*4G' >HGX:BE+"^4 M3G0<8I>3A8YL;\1=]G>Q%'*]*O[0KD/ET[K4>1[:7&5,(I8E"882LQ2B-).0 M)"B&*(M$D&-"$V2>^VZ@H[EQY4[4^K!K)ZS%+>H0J@;WTHZP\DQ?%V :DRIO M""^+6V9'N$UTJSP:/[L[9 -0!N^,A]Z?[H[80(N#.V&3YV_::55J\R:*GYI_ MNP\UDVF68 (SE&BZI%A9G32"6- PC7%*) MM3,]+'LEMJT7-;ZP:;W\O!TOU(V5SXM?ORVB M-")Y2@5,41 H!L 1S#G.81:E,N=AC *!31A@W^3&;F4] M?(:G\CBM/4_:7S]]^/[N+?CV_?[[NV^WS])3'??SL>HF9"78GQ[6/_]/^["> MCUGW%ST5L]Y4[#4XR:0[5:";7F?^9=P"^U9(49:"M[&R34S#=_)'F\/EM5@) M66P63"VK>1!+*,-0G_00"O,LS:"(6"!)D*$T-?*LM>MV;A.RE=9NK35$V&SE M=8^;YRG=";R+X&\#^Y7,79HH\*H5^_)]I/7";(>3RV7:L.=)%VT[-(Z7<,NW M[7B(BV+Q;K4I-L_WG*L/KVK_^%BL1*C^-!#IZT[*!JA =,26\91.EK<(U-II<>,O\VEM80M"K6 MMUB*#/=:@G,9EEXUFOX"=*J<.U"K"UI]&U^A5XW*O]P!6FOM-KF2YW%Q;--Y M$75J(] GWF>L1J_=C5MGOI3K)U%NGK4\VJ'VW3^VQ9.^?OASJ6;!(H\XD;G: MU[(HC2#2X?7:R%2K1Y!0;73*R.I4>;B[N;%^)^T=>-+RUB[IHI,8/&B1[8C_ M"MIF_.T.0\\TO(?ORPZ^G;!WX,^#^%G3IQDL+EGP2H^3DIF9]L><9/C62"\J M[;)(KY> H,K37&T6@G)!PIC#.-#Q MCH2&D$B<04QIF'$B1&Y6%\^_J'.CM$9"4-5^/D]::K!9@T=2_EULP,\Z=>^K MIT9T\B L'>(]CK@9-*VT0_E'52KVAM2EL_OUV7M,:^/ M;)FRO[^O7XM?-\52[^_5[XJRR=M?UQ_2:?L7E$D2D93!F),O32ANB1JM4![W=#U6D$OJ_!:P$ZI>I_Z,:JT:NN M93+M6(U*D3C%F$V?-M'GV(U-IG@KTH8)%D=W\Q))%V_%Y$(BQIN;';>EJ[>% M:M.H[^>3),E)DB H$HDA8CR%)$HDQ)S2( PEC3BV21S1:]MJ=9L@!T0M&FAD ML]L1]0&30L0*XJ-XMOXJ$^ 1/KAY(\_2@86;8Y]D,6\ISA% 8H#"#B MZB=*D8 DUS4%TSR6L9&#Y6 OLYO*/0DMBQ8,HSD\=9UAY'L26\%C/)N-U!^8 MU^K]WIQ6?SN>S\,=3#*SC73LYKC9P_:N5F];R[WJ1VJ\?OZJ7;R$$G^?Q5AF ME"&68QBGC$.$&868);J:7II0'@6)H$;+MU6O"'04/T&>QD-_?&,L=^ MF"N\(>K;3>$ZF. WIUFB1R%U@S>7>5^3>7=9J]_W]K)_V?&M_#[X=C\Y+R.HRS*;SN?'3X)6SH[OZ^[WC'!*&0\BS$+$DY32.K!(N:]+L/H4(3.'=@K _;:>,D+=3NH3DM\C)=FVDH?-Z-V4O#C]A9O MC FJ(V _EXJ[?Q8*A 5-HS@440A3S",=^AM#FE(.HR@DC#$1AD$R*BSHJ*.Y MD=]QO$LMKH(4= */# TZQO?Z_M,5:IXI;3Q@XR.$+J#A*DCHN/F7B1.ZH.3% M4*%+ST\;+?1G4JPJ?9DHJGT429!B%F#,88B#!*)8:C)A#.8I1RG*>:H,K\5* M/.BVO_N/%#HGH]&,RIL9=2*IO]EU$"6DZ'Y+RH(L:Y<8VSIK3D?4S&:;?(#F M' QT5&Y=Z[C[RYR"?X; GT/$SUGY_E>$^0PAZRJV9["/<;7A&I.TR649T"B- M44Y@R ,.48A22!*>PX@$,DPS+I/&8[ MESC855@;B<=T1=1,<;$NDG9&\VMUT/JO3%KJ[(RLQ]7,SCTRSBS=^:NU-[=5 MFU0M"PA.4L(@EZ$.WR$$TBB6,$IXAA.9!7%JY0EUH9^Y<=3>?;.3T\XFO 2G MF7GG "3/W'6*CX<,=5=@<&DS7>IJ4O/GBK['ELRUQ\<6]>X%@^ARX9NB%(>7 M#+8'S.8MSN@+WXO9;4<\G13;H^.V^K-Y]Q-7?;;&Y;3:LWT3-\3/GI3\J*.E MOI=DQ7Z(SZLN32G*,I0ADL*,, F1( $D.*N:GJS646MEU+BD/:_,(T)R'?1IV/WTT?]JCK]L/I05RI2AL4]VQ0_FQ*7) \)3N, 9FG$U3Y MC0J1008Y"A$CH6!$)]$T#R$Q[]J*M":(,-%B@_?+]>\5T,,/=B*#OUO@-J_JKH MMFBK"H68!!D/(S585"BF2S-(D& P$#)D*.,9EE8^FLXDFYOUIA4#M6:@5:/> MA=Z!G2JU^V%?F7$%HMR-K1E]OLB(>6;7_6#=-#[6Q.H<2Y>\ZTZX26G9.:;' MK.V^@W&DOCOAOM]N?JQ+[9+Q1U$M$,Z$,D4#F.0DTN',@=H'20P3@9D,$,81 MDS8,?;Z;N=%M[UID)R?X34MJ2:<74#7CQMNQFNY6S1@F:U8;1L$E15WH:5*^ M&=;VF#RN/'U;+:4OY%GS2NO6N6!43?6 !3 F)($H5UO3G*<<)CS+LRAF69CE M8RHI'78S-R;8U0=JQ1Q7/^D(2K/I?SM GJ?_,39WX)K7_>C"2>,P M$YE1K+]9=W,C@UV1$KWB]>3]]W&57BY@;,8.[I#SS!*70&LSW7JYZ#,#QT[.E_AC_52/5[I.+K-\\=B)3YLQ&.UB-(D#BAF M$'.N?5XRI/<7$60X#K(H86$2FI>S'>AH;E32%Q4TLEIXI TA.DP?+G'R?>MV M"A'X30L*:DEM//B&\+)PYW.$VT2^?:/QL_/T,P!ET.UOZ/WI? -M#AP"#1Y M?J1_0_&P*F3!=-QQ8^$5JXCV\9&4SSIW6D\!L-= IW)>L>))IUK3)[!?]&)6,-MK M0\-!,3/=W$/MFXDO0-N*["G!@1U,3CT>S'J>UMG!"HT3/P>[M\" MBZ_BIUAMQ5_(_ZS+-]MJLWX4Y7[%96&,18@(S(@R_% J,Z,<11A$O($9CR*(?'MCL><:B[S! M_G4"/'T?G7<:@+X*H-4!*"7 @1:@5N.Z;ZF[8;#8%D\P'!-MF7T-B]V.^D8\ M!W?;8]N>;B=^H_8'N_1;VQJQX+BM9ZC3%,B )#&7"10AIQ#))(0YEQ(&,=7A M@6$DB)&Y[$>\N2U2UTK2WH'-0(*"*<;38(%[T5'R?Q]TDGC"-.^$]EL^4X"V M47,P\\04 VNQ9+[H $^TF'8#3=N!UL5" >D-]+H>:'8PT$4ST"LUT*>3%[!F MH-4,_I.CM=;;0 RNPNY[G6Y]]H;8PQ.>8^K-3RI0^/?XJW9$,Z7YXT MHE20B,!(YA(B'@J82T1A3-(4I2GC*2%V.>;.=S2W=;9-F=83%FAIK[H V:$[ MO%:ZQ,SSJC<6KA'YY8:QN#F_W(7F)\XO-ZSD:7ZY*\^/CM_ORC'6@835AZK: M"K[@,4$AD1Q&3(<=QR*%1+(49E(@S),PY8&5J^2%?N9&"8?%4AM)05&+"EX5 M*U#5O[$L:W0)8[,#;0?(>2:&SQ191U1XN,$!:%(H"*YAL, "5U]==3!)-U\6%6;LM[[OUG_%"NB_WQ\ M6A9$Z?91_%06TH/XJH\%U'ZJ%+KNM"@?BXT2X^VVR=G]?KU25)$8II#&+)$A#16CQ18GE+[DG!OQ=9J 6F1]]%'K M<@=XJT1=$K+3#,A.)4#V.M4L*8M*UUG[QY:46FY#GO3]51B=<\YAK+T?>%)= M+*'34I=&:/0$>T7OP.YCJ'4%'W8?PTY=T.D+=@J#GL;S&'2K,] Y#/YDAZ$O M^Q'8GHKZ'IHKQZ/>NI_RG-0WAD<'IMZ[&^G/S'X(OEV*S_+UMBI6HJIZ;5>O MGWM_:Q)'2!D)F;- N]Y(B!@2D.8R@#3E5'TJ&8UBJZ0@M@+,S4SHY-?60*=! M?\Y7=SI[3^\7XS)_6(^3V=[))_J>%V[WP-O[0(]$SZDWM*T,T_I%CT3HQ$-Z M;#LNLU@VAT]M,/\_!?]UI5JL=X2?G_2_ZWNPZMT?HF2%(N^R8(K.5P_BUR>U M2ZA_^E@H/E\PDD8HCP1,N2)/%*C_Y!&1,%'[L)0&C.+ *I&T3V'GQK:=P/KZ M69MD6RTNJ',]WGPBY770#>EX)D/IF[JO9>QL]+H#N^&NM0*U,G>@5JSY"ZA5 M\YW,T^T ^,_^Z4C>&:0+=8N\67Y1QWV.\U(\$^S=NOY*'C$NJ("1P#E$2.J8 M;,9UA?:S_5-S1L=55D^OUES ML4AC% 14"!A03"#B.(48(P2QP"G!*$@0,JHP9=C?W'ATY^S4D[E75+.5'&C1 M[?W$AG ?YE4/:'IF5Q= CO(@,X#'@2/94"^3^Y,9J'S.K/ M3\OUL^@*+(@$89G'!*9)E$(D< 9)K*RRD*(HR7 0!FEH;)6=-#\W"E$"@DY" M"Q/B%#8#4^LF,#PS0!^',3;5*2 6AM1-P$QD/6F 1"NDJZ" BWH/VDFG;TUG M'%V4^, BNOR4TU(\^W.6U\_[1]ICF+JVQJ>M[OVS;#?"/TFQU&>J[]?EG]6[ MFP7-4A$@FL,<-T]G!3JWH'&F7K=$B-^_7] MP9=0:^R],)&S,9F@BM'MLL[@#-,=XH;UD=SU-SI%=1<+]E8\E8(5M5SJYZ78 M-!7H[A_7Y:;X9_W[+^7Z292;9WVNNE'_IA.V/6E1%W&"!4W4'EW0.(

    (D1\;Q.7!J' M.[#3JLYUU]?K#G2:W=41UYN[^I&=>DY3=CL%W'&2;S>R39T6W"FB9Q*)NVU_ M9%FI8M4XJJFUI#NP?6[7E.KM5MQ+Q72ZC.7[XJ=8I*&,9)2%,!#:QR%D %Z ](SJ[9R@X^-Q^U. M]+O.QJX4OVX%J&$&=3E5K8'#\DUC@'-:HLE*@&G+,(W!YJ34TJA&QL?^%9NZ M99UH:%TGW!0KG6YS7Q%YGSA6ADE.@C30<7\8HE@FD!"902IDPF)!N4RLZBK8 M=3\W.NM)7ULI!_+;!P%:C(,9Q?E#US/'#0(+]K)[RN@[#C?7\8(6$DP>.FB/ MSKDHPA&MC&.Y/Z_7_/=BN50]?5AMU)=6J#U^4\CN^.]ULN'G141%C*)$0AHP M E$F T@$2V" 94("QJ.(9S9$9RW!W+AN+R5HQ+3C-_L1,*,XK[AZ9KE.]IKB M3O"]._>K1@?P6_NG%_8;#:E+ K078E(.'(W1,0V.;\C355AUZ:2TO;.ICT65 M;%]$6:SYWT3Q\$/MQ^^;H*T#7]"%))@(DDF8TEQM?7&<0I+Q# 8Q1V&4"8$2 MHW#K%Y!];NS;79C5=V-MFAKW'OY^/@-']V8O,[@SN$JKKMREM?K?-;=F%5"? M1H/!'>A0 "T,1V$$$]ZPN1^]22_='(H_KWLX]^-B?37G080;UD9Z_1*1'@M: M_^>OHM);F*]:O$K)RK1/T8-81&$2,8)SF*%,[22"C*D]!<>01W&.1!!E$8^L M5T'74LYMO6O%U.M;*^&(]<2UP1ZW M,/D:#.=+D'-!IU]L?&%]=EGQUME-%1S:&:GG>ID;![U1FXOULN"U M@U(KK*69>19,0S/Q5H@\:SK%MN/]0\#R.A30\AD=J:,I;"/.1,[51)2@1)>]#"_ M&5]MM-/YEW+-MVQ3@6_KY>7LU88HFM[%WX"-]^OV!I9:.@_3_*+N;J_,CSN9 M^%;\@HZG%]^7'AQ3-E*4ZWI4[U='C^N\?-]QYB M!YDN(]A*"SIQ1Y5VO JA31%'EU!.5:YQ$%)7U1A-@1FNNWBUE0DK+)IJ=%A+ MT?@M.[ZMRLVBOV.H ^L+4=W_450+D:>48<6R%"/%LCF/(>4TAT1_&QD3+)#2 MA&6'.ID;MQYLGSI!P6]:5$-V&(1TF%9= >7=LAJ!D?&\-P%AP,12K_?,*_6W M8]-JL/U)>,!$PV[V&ST[;NMT6N6M_?$S718/S:H5Q9)0G$HHXSR$2*8)Q*&0 M,&,H%9E"EA*T>*KO,+]M2+DQVU(9]&SSN1_W[^_+?TV6=9@"V0 J'HK52A]* MJCW&YH< SX)8!H"8#$">RE0F400YYFHW2Q4;$YE)2! .F>14\H"U _!NQ5\0 M_J[W2< 7RN+P"KO9]MRS; _HFC3C&REUKVAUCR.IV-@L?V M8O$%OA'#:\MYC[Q_OJYU!HW2.D:G51OT]09[Q5LB]Q.J\X*#X:=RQW1JO%#Q MC\G'Z7+]D.E%&9EO@Q1E75VR"8-2W1VD22:Z,_[_J'O7YKAQ+$WXKS!B(F:J M(X1N @1(8N>3+-LUVG!9?FW7=O36APQS,[@WHA<31832 M@DI .>0 4P)!GN<:")$(H66:(K>D\;U(-[8USBI7U6*]J4,0RT5N-W]ZHV)D MS->-DN53NVI&I9Z>23^"CKO;ZO9FH]GSNA5X(*,_K))1J67 Y:P7](-F'@DJ MX+"92?K ]BAS22^=7!?S?RI]1IPQR!'!0"-* #8[(\ A44"J5.,\R:CR2V/2 MTM?8*+T1M5OX?O=<)($@ZIDG-R'YO><8<<"CCWCZ-\\>XJ#WN1CY<'E![%7A M5U4TUFQYW\PUS6DJ#1TDB?F/XH83<&9,1!GC3$JQ1\V.]@-_!E]=B_>SSUR[1'I!ZV56$U? M5+4!_C1'!)D5: L"0!6"!L%G=[)4]43KG( M*%)>%S'7"#.VF;_1H"SB9*6WZ;3,'Y>1'?*R9,O:?-BOT4=EAHO-HDK5S>-= MCS$[C*/O>62_H],S%>W6\-T.T@'XT;XR QTM=L>UGS/"#O*\T6%?=^3.G]I= MT6;W#)&V9I!IJ=S:31)(8I1"!C*E#:O&T 9Y"PARF1"NLIAP[96+_+"#L7%F M)5]4"NB?U'$/.C=*NP:0GFEJ%XN;YD#IOBC6ZGP83:?TBZ?T#YU@<:^/P5,H MGM+P5)+$D\_Y3651U?J:W'^>)#G-289R$".5 PR9-,91IH".\Q0EF#$6.QE' MVR;'-EWOYW+*W.;I#B[M,[.;MCW/Q?O/[^]OKY]UQ[JU5,RK'[;S+&M^L5,L MVYEB.PT.,JF.%6BFT8E_Z;8&FMV-,B_]*$,*7M1L4>:1__#3YIU0$RICFG.L M ()Y9N84C &3. 8(<9U0GB")O)PK6GL;VW1KA"UO"N16W!OS2S%]K"H\+%55 M!4+-'Z=SI>Q9K]]*VCX ;LMJ,%C[/Y78(KHC:52+&FZA=4(DY*K;WN&@2["3 M[H?KL=M+W3BF3DGS?O'$IO-)JHA*=9X"0K0]DF044&(L;6B(!1&J!*5>92/V M6A\;AS2)H/ZHQ//T%MT'SHT+.L/1\]QW1L)[KI_4..3G3YM6G_:N#/U]X;NBVL.N2LYKPU+.P^_&!Z$A?S1 M+U;X\TF" \2K7 2LW[B5\]V_1W!]*8H#WA"4I-+MX-2D@<.AU3D M\VHW"KJ?BZ6M<_5>5?][/[^?OY@]U6(Y-?,@1X*G.,X!Q\J0C\8V>0TA0#*B M8X%2H;GRLYU:^QN?M;0CG!_+M./JQB_78S7006@M9_1+(^E?;!)\%^R\2<4) MDY!TTM[AH$3BI/LAA;B]U"7UU9.:2R5OY[+V/9%W2R6GJ]O'I2K]4)K<0FFL M%;43WR>CD MB'T[S_2%:,]TXP1FISQ9KE^T1[:L\.@.E3,K#,J>.;3\X&K/I.78UH#YM/RT MV\^JY?GNM7Y_C<_OUATL3Q+!=**!BG.[$24*Y&F2@U2)V&Q-.6'"+T7Q^;[& M1M\[H<9W/VQ^^[+(SQU;+E_M8?'MD[WG+(]Z.CGWMZ'N9BD&PK)GXM[UL=LX M^@_C0W<6EGYR,/N+-ZGW=P._]*-TXY*!CT>6UYZD&7Q2&*A_6JL*G6 MZ^ C,4EXS&$L,$")Y,9:5"G(B*86*%%O:Y%U% M]&=338S5U<3*RG-%68RN^M&S"IW?T+A146^ ]TQ.1Z7:*LG+M,P5S#O"WY1A MF"(<4W5"+21W^0DP*)MUPN:0W[HUTHWQZJC]^6-90;ZLKZ\,_U=/5J M:VTMYF71=AO\!R$3#,820!HS@"EG@$("@=2,( BE-J:3UYZLK;>Q<4DE8[05 MTBN6T@U@Q^U7*-AZIA%OQ/QW7"Y(!-USM78X[*[+1?>C?9?32YV]I-1RJ>1W M]G,G#<0D3['27"/ L\26!5<<4)DA$">(H@QKC7327.I]7ZS8S(T[3O?6X4IO MVV=_,^&S6D6-P&5X7YV4Y9<=T3TW4V?0=F.0*\ ;S-5I"]:.B#?1YY"V1SL. M@3V83O4TM+-2B[8G_)+:GKZ:(ZHIL-.T&=E)BGA"="( Q*+.RD"1A(#AE"=E8_R/YXF3B'L3QK4X#LD ,=-?N"Y+?I?IY"%KO MST^\-MQ5^7F9]V[%6Q[KF.MT.I^NU*?IBY+W9MCGCU,^JY/I_<;^>[&\F[&B M^&R&LHYVBE-!$@*Q-8_,7DI@!3A4.>!IKC7C7.?2*TS,L_^QL5XE/BCEC[8* M;);]4H>H5"*R6G2,./,=)3>3JD?L>R;9\+#[IP[M!E[0Y*">(@R;_K,;/D<) M/CLVTS7US'RU9&+U]^GJQ]VZ6!FN739&XNO=VAB/\]4$2YQ A1*0JH0"3)+, MQM>E(-4,2IEE<9)XW6>Y=#HVWFODC&[EB\W++:,O[+6JU\GJBI/E%JA3D7.G M47"CN-#8]LQKC;C1GT;>J!'X9G/^]'H3U4*'3'[C#E'8A#@._0Z<),<=B>/$ M.1[O=B.GW]8SLU-]>IXM7M721ND5]C]EQU.^+I/FPXFD-$8,*9 GBMBB@-SL M.B$# B(D8I0EFC(?C(2>\W6@H-(H]T]">N&60K[&I M[/]$>R*'XR ??$)RD%._@W*0#Q*''.3U;I \!&I>F%9M+[M':4;3>I%6E*F, MQ1PDG,4 *YH!BCD!.==,*Y(H2J57B3JO[L?&2Y\6\T=@.GJ*F!!+6[7GN=)@ M4\3I]:JT!)=&P_F@O2>,>V:M'2/I*$]!C7.5KV K?6_I"1Q1ZS%#P24)WC)) M@2,Z%_(4N+;2<2M8M5)G)?[.?M9)E^K>)PAR#B7%9A@2####&.2IC W3P912 M\[$2XG40=J&_L7'9[W_]]MVA]ZUL-$O MM;@!\Z0X A-T)W>ARV$W<6[Z'^W?'%\+?LJ^O>1A,=(DSQ2 :8QLH6!T4"GX -?Y'5! MPN.\.]257^FT?;XSTLEJJHMYN>9LC_8@LH[&1\G&TSK@#E%.*'*YO1/ MD336E_DIYU" E% MM$")2.'D12WYXJU0W^V\/]S+8)AH:/1=C\;#(MHS4^^* M:\_$:X'=\>QP"NX.4-BS;X=^!S[Q=D?B^)S;X]TNB>S,FK*83T5Y/5BG^!(( MY5QG$D AC(TG! 4THQE 5*O4< ]WK&%XKH.QT?M&Q/).R"=GV@GPVMDC!"0] M,\4^&IU2R9V Q2=MW'7P#)4B;@/3L_G[7T/E@#NO>WN^MQ/O#9C;[;S4^WG< M6I[K>'ZUF#]^5\NG]XJO#"O>L>>IC8NSN^$'/IL^EA]!\1NS1K/=M'U5S[5O MXH/^8NQH,7UFL_OY/Q1;?O]S,;%&+592 $V-S85UBD&NE 9F(CV9H/0]]G;QH?$JE:?4I;*U:>7.^I9/_A&P9MH MJZ(]ZMPH:1/[634CHV? H[M>\ ]ZXA=6PF$/"GM!]^A\L9]>.A:K8LNI/>:T MM6>K3#"*JE1I!/),<( )XE56*Z[;7/YN\[*OEZ_;,K.W MXI_KZ5))>\+YFUK]6,@)3@1'+(4@C5$",,*QV9!R#A1+&4QU G>3MKA/^ MG;[P@Q0N0U2%,0W]L$O\)D.CW_QW@MV-$X*A. Q/-.(>E)%N9*ZO,BNQP_&' M#T@A.<6IWT%YQ@>)0^[Q>C=02IAM?KM%4919K_5B^2=;RJ+,7F6,H4]F]&<3 M3#*ETIB A"-BZ_ JZ[$% 8."0)7+A*9>-DA70<9FJ]@D,CL9'(WLT9[PY;;E M8?7#-R*G\T"Y'N_W#W_O1_XGFFA C2,*$)H8 J;LPYLS\#G*NAZ1G9FH$C!H)N]PRG,''XZ+A>IP& MNFLXPBO0;4,[ *T7#F=>'>[.H5WVO6N'"X]>6RVF*4=8VJ+%M#P)>_>Z\]O6 MZS--&8:2F"4IL^7 H"TIR%0,H$0$9B@G GNY]7<18FS4N.-S:ZN;%HU+PMJ> M3M_/Q6QM*S&5)?7*1%%E!<]Z\6H+/ XW:FX68]]CT3,G[]:G:12(=C6XB?CK M[A\&*E[C#V8_56T\Y'BC5^OGO=S8WD^E=.Y_*0F M&'-H3,089# Q-)D+#)@0'*00\DQEF"?(R>>PK9.QT6 C9[0C:#W%'*VB5DC; M.2P44'WO:+M@Y,P]+B!LN:5HR*50XJ^/BY>_F=[.4JI4I'L-YRXG1$M\<<.;X2O67.G([H7RN J.XGXN_UJ>Y*E-89<;\RQ,D@-GX4< @-MM!3(Q5 M2#!.E5-^5:]>1\>O&U?S2O"HECQJ1+='8^<]T*^ W^&RH0]0>R9(-SROBGRX M!&R7<(B \>(W$=T!UC*!P!5N]O8'K96-E%>; M(@5V'?FJK'[3617.9GV$5\OJYP?]<;%4T\?YA[K>\P2+1$@5QT!#FRY2\APP MI!E 6L:IE%C#1/B8W%=+-+95X63NL,AL;=\K]52FV]XJ8\WP6IVHT=U9J-+32=_\4/9F^:]$N:P TZTPDF:^DP5EW/=D..P)NV%Z5XXV-:5Y0N M'\TZMQ0@U=\WM5K-RL+LMW-Y__3,IDO[2TG6-L]Z,5$0*<2@ D)"8_JAE(,< M"?,345IF'-,T3GRL/K_NQV;YU=Z*5V0$O(QX&G,M\SRV5Y 48,PRD">Q D1! M'D,5*\:\4E/TB/C021EOHF(C?^D].MUH$#UO5.AU=-R6H?XP[WD).H#[VS[< M6^&C+Y?AOBX/I#-JO>6(O"S!V^6/=$:G-;>D>RO=UIK[N:$(TV%UN%&?8=KJ M[Y2DN4A$!@2,#<>E9D%A,F% D(SF6J8I2E 3Y^W&Z8?*AW\:.PLU @S1:&D($NT!CC7%/ 4ID!F2E"12ICE7M68K@)Z MT-+D@\+LMBZ$ *_G%> GNB76LJ_E "&(_M+4(2D];-]#4K@ES0^I.J+SW>\ ML:MJQ:DRMO[AV9XJUW?5,:4R90(#+FTM &7^8[Z1%*2<2I8B3(P)ZG43=ZZG ML7%%*6!42>AY6W863,=;L! 0]ULV*NF2SH?72%=?*%CW*-M[ZMZKA/0&*/P<;M>K'XOE]%]*5GMA M.,$)%GD"$@"X;P8J4=R*'-4RWT1;J>M(TH"1B7XP!0U&=.QZ MV/A#/SR.0@X]7^]<<\U6IB_S%6[2$395ZB>29VFJ9 +B5&< 8VD-')@ !%46 M,Z)(DF9^V\[6_L:W]ZS%K;.&;M.!-A)[UUIK 1MQ3'7"A-ES,F*L24*,#9%K MP"G7(B4)QHF31V\XJ($+6NE;)T%RIMLNRKL#4-0T-U6@&!0]LS[>SC= M^'RO70K9788D< 6[E@Z'+EUW6?<3->L<7NIZ;OAB6EDL7VWJM]H'JE#+%U5, M8IUF&$H(\MR6+- $@YQ* 9A$EK]QIJA7E9KS78V-4FJY2@*9-E)'+XW8ON=8 M9Q%V/Y9UMK>!3[,N:7U\GG7QC8ZI9=G/ MN_6JN)W+_[W@Q:U8/6@#7E:>F]E"*NI6"&M82Q*:SKGTSZS.XB4C3),TS"C24QH[,XPPPEF"0)%+E:9PCA(@/ M"0VMP-BH;4=4ZWIDCYU7[&>D:J=W,VMU[2>M.OFT#_Z!N''HF(>]9V:V#O)6 M]_):V6IO?3IOHJWJT5;WFVBK?>E9;U? '0!..='O?% [+ODU#@&S_;[1" ;- M'#RT#L-F(7ZC$3K*:/Q6 M^Z!E8(Y[&;:4RUDMC\JQG'^ROWC-NQ_V;N]^_F'.Q*I,)&R?F4AJMM<\ER!7 M0AJK-V. *D%!@H5**5)4Y7GH0,W3HHR-*+ZJS3;.<@_&K%2Q,0ZU,IM'WR@,LQW;H>,OST@SNL#+ M=M2Z1%Q>:#& WTV3]23)"609!X0H#3#+FOK/<-MT][,9G5FUCTG?CC0#N="\N?.,A]M,&-.J:5$M7Z9"E6Y3[ZS7U)W9 MXID]64DM'XHJND?^?VMF=GNKUP==E77ZOGBGMM?C\G[^<3&;+?XTVSRS%$T7 MBI5& MY?E?:>>9,>9JQZ'H("->I6 /]-OK0/3"Y/U(_#:+0J_HGUU?^NVUVU+UQ?0Y M7Q6U"8652B C&&0V^!U#FX&)IAF@/):9,4%EGGI=9^VU/K:%H!;.C\[W\7)C MW\XH]$R6M5P]6)DG-0[)2OL=#$HB)W4[G/.G'^HV14\59OBR7'RT2=J_JA+"="0(EN>(0<\12D0"1549#36V.MHZDP_8^.3^LQX(V?T M1R.I9R6&<[BZ,4L M'IFDRY =7"M:X4AK%_=Z:X&=JIKU??8HZ[]\0X)NZMS MD@?]>3$W>Y+95$^5_+9^?J[2!+#95[6:+LN?CS/7%!-$)6&YU(#QC -,"01< M9 D@6L*<,+.;8$[E$ZX796R\LCU_FB_FX)^-/E&QHU"TW&@4R3H75)UE*WJV M2GDDJ+YN'-M):MC1Z9G'ZH%YT)'1)-JH$NWJ$FV5B4XEZ1IN8#S2B0\V0 /E M& \R@\XGS_=+/1X$W-9\Y-?U,%R2\B!([&4N#]-BU^QHI4W]5=E21-5I6UD6 MS>#PP&?3Q^K4KCY&_CY],H\\Z&_FKX4V"Z_Y-[,8+U?O;2F-G]-BDA&:L1A1 MD&AIC.A$92#/I (RD2R%,<;(K:I%/^*-;8VLM;-9LFO]HAT%HZV&-]N3_$K) MJJ;L5LVRP/W2D+5U^_C#ZNIIO0?^#MR,_K<;W9[7V+<9V [YQ_K /VQ^LJ 2 M#IR_K ]TC_.;]=)+AYW4E^5"KL7JDUFA/LQ,=\NI8+,OBS_5\G8N?UOLI(I) M,Z@I$3F0U&R=<$HYX"I+ 4-<VIMZN^!,<)QJ MH9$&E,8*8 4QH+;B,4HD(@)#K5/BEV_$H5>G.3)HUI%M\/5&R,HIOH[;*X,! MRQ"'F^H\><^#/JH4+2,%MT_:-.C+5]/*GVPIBTURQQT_>^^,]!>'T\V*#S5$ M@^6'U0]#F&7;]7(N MDC1#.&& 4<8!S@4T7&;,U306+$NUEE1Y)=XXZF%L]F@I8#TE_+CD&#PWYK@* MDIYY8A>-'ER'SJH>D@*..QETPI_5\7!ZGW_0;S(7R]7D^W0U4P_Z?BZG+U.Y M9K/R/(H*P5B),0I*?39'L8VF4LAJ^S/C9A> MYX+GH6R?VD$ ZGEJ=\#&>7Y?U+]E?IMW=^:V^>UP7I]O?)!Y?5&W9EY??K## M\=)IA^(=K_=WK]M':J?X6VLL5REB"V-\:S5=KJ)V/B/#-<_59S3=?$8VB8$* MY2'Q1@/9>MHYM$S#G9F^$=I[)Z]O)4/'#$=F1M2[GUO:J=^D!7VO[$V.98!)DB BE(5]$ M#DG*^_T.AS"?%D5QMRBS-JJY>&W"N1_T%_,/4SY3]H$//\5L+=OP[.UEUYQZ:'VUQ?I_O>'OG*ICH61:K\;.[6 MRZ7MM,PO7#F[VA6Q_'56[;2_+&93\X#ZN7IGM/]_$_-%:I9B!4C&%,#4K%84 MRA2@/!>0*R*3Q"O!0&=)QK9<-:Y+C2;1CNR>]7PZ#XZ;63X(Y#VO2Z?1KK6H M',-V](@J1:(_ZO^U&D6E2@&W_E?#&K264&=AAJTS="UF1S6(KFZPH^_GM# 6 M*9O]NERLG^_G-5N;OU8&[%K)AV=5'5[N^'),M.1I+)D&4 H!,$DXR)E& "49 MPU1)&L?"ATV[B3$V*NWN9]5Q&-QXLW]P>R;-1H&HU*"LK5&;AKM*1!LM;B*G MD?#W][P*R* NH-TD&=8K]"JTCAQ%KVOM^AJ[]6OU#L>7W M/Q<3KEF-CZ-@?WRT)NA+[9U(6\B8S@D94\,J+W4R72 :N^ZD6V=?UFE2,=\&BK(>GR M>M=:-E7+4U54EN)JHF*J14P2D.8B QBI&.0P(R#6N2&=+..9RB:KQ8K-'&]\ MC[KP8IE-1STZ>=H^Z@W4*MJ1U[>LS1&6CM?"5R'4][GG5KB;!J.0-6W.J1ZV MILU1+P/7M#FGY7%-F[-/=IO@ORX6\L_I;/9I.E?W*_543&(<"YPH#@A5!. X M2P"5QK1 -(V1D#%DF==.ZZB'L1D1C8#1'U;$J)31,^7%,8IN,_LJ;'J>V'ZP M>,_LLZJ'G-C'G0PZK\_J>#BMSS_8<5:SZ=R>AC_,;8[7!]VDPIPDDE).;/P9 M(39=M9GF.8(<( *S)%<:";?@E4L=C6V.VQ!7*ZNMAVHEM=<_C:R^Z_A9<'F" MN6(R 9 EACFQ2@&'.0&:L#BE.6=40;^0Y:O@'=0E?Q" '4DUP#?9-[=:I'ZQ M0O[% E8=-51%6G=P"TBV%R )RKGG^AJ6>B]H?,3 EY[OG.G@(,O:;5&LGRJG MW=^MNR^;"5N?=#I_-%.H\M6=BOKYNT6Q*@^QGXLU6OS$G1*+AYSZIX$[D-:Y?<"CV@'S@-0T@)A\[8T .Z)Y([]-%+ M-^[_?;Y48O$XG_ZKS#91=U),4LSBG+($B#B'QDQ$&N2:YP#K-!4494IR/:D" MC,J$:FY4?J8W'Q8X[+,_0GC'9N4I-%N9N?TXG<_K=(6K']7)LQ]9GP,ZIC#C M2BF0XLS8XS!/#=!Q"AA!*,XR3I(TJ8'^,'>TR(/!W/0X",BFL_#PNBUJ 0#K M>77:E;!,Y=/(&&YMN0!"R$7B7%>#LOT%?0]I^]+C?OQ;\O?R=?+^PR1C"'*9 MY8!;UQ&1<4HG\PLA]>A\;Q6R%CXJ-]#<1 M*^6O\E14=7@7I=/AL]7!UQ7!9W#W6[1KEP\O[2B MW<'!H0-J87T?? 08V"VB S;''A-=&NG&>9VS>'PP]+MZO9\7JV49%E>4(GW_ MP>9U?H]?31.K33*/B>D])DE,@4ZM^R>%"#"(,$@PY)!GJ6+0ZQIW*,''QK3; MND@EJQ;1HQ57R9T4/YW+V _V,;C1\QB'N&=FWRUM?S:I&*^3BM7/[245NXDJ MY:,=[>ME8&7T;W*.W405!/:K"6W/#CUL(9>6P60?=%4:>D0.%[3!^^^V%GY6 M?]Z*\CC"[BB6B[GY493RU0%EAR&9(D\R:;UG8BP9P!F-04XX!#R&"4UI@G/E M5/^RJP"C6YO4G[/7Z%8NGNV"5"51$24U;;2*]M7R6Y^\!\AMG>D3]I[7"R/Z M>7!O!@F-[8I>2-KVEF%0^NV*T"&-=FZG&QUN^_JV,G/9&IN_/TNV4F80<$SK M-'$)3A*2<\-\FM@;2T9 SA,,XIPP1%.DM8VM<.= IU['1GP[4W C=52)'5FY M04S]F,X->S=Z"XYHSYSF &8/R?V\4 K)76X=#TI87E@ M!F6/RUH?4H;#&Z%\F4^[T$UBD6!%#%=@LW$#.%48Y$D" 84"QC+-%-;()T+4 MM6,O#AD@;G3/A]4*>*T/\AF\W=BD#Q1[YI;3?L-G78.C7ZKZ=N# MUJ^[[YF^W]B1MQV1RRZZ%]X/>153_K6X7:]^+);6V>SWN6GQV\IL[ZHC,"M. M\>&G6HIIH;XL#7%^M:=JGVP)S.JGZ=-T-=%894J@'##((, ZD\!\P#'@T%8< M3B!E&%]__1)&V+$95HW T;.5^"::E:5>R\/+IHJ+O7JI[ER"7+D$&O1KKEF& M'\H!KU8V5R;;(^B;^FK$)M6LA[O4*BJ5N8E*Q:I?HE*UOB],P@Y _Y0= MP<5(6.3=+D,"]]EM!?J[FC[^6"EY^Z*6[%%55\T/^OUTMC9_K41\6*\*NZ\W M^_L)(5 ) C6 4&" <6+6$QZG($U%EE!$1:JYC]7LV?_8C.=:SDBQI8T.*:(_ M:WTB5BE4W\IWOZ#W'2"W!:!'V'OF]$;RJ!8]VGI'5&)'.W+;,+Q2HW#,W1&Y MD&3L*\*@_-H1GT/*[-J,'PM*-9U\F*^FJ]=;*4V+Q1=CT[/9_YT^WRVDFD@D M!-2"@22&"< DS@ U' >8BJEBB.8Q*%IA(R-M9,5U MHZ\+R+:S5#B\>B:CKE YLXX;$BV!(::!BEC,#X=\5SVKUH'=JFDVXQG&>(PP(D[G-=XE! MGF<8((6)A%H3QA*O'?>U$HV-6JPN9;2G6:VW\D>E E?X,%X]<(Z[YB&'H^^M M<0EYI//W"98DU9(B$&>I M!ACE!/",:X!@BHB <9Q3ZA>LX][YV'BWEC/BC:"1J"7UC7H.X0CN./6=AH'(_^!P[&\4?F.!:G0QO=@O_O M;B=")F:3*3.0)3D'F!NT3&54[:<&NL>(J4RE%. \BP!& L!S^-$.Z)%T6]3><'QZ7K4VFD65:F4& M8ZMV,7+A&TGEM/XQ!RY0DMXJ!+2T_X'JX=?773 MUZTQC ;A0#& $8^M;B "5ANQA$F.2.!5).=W\V*BY M=I0K18QJ&7T="??@:R?4ZT'IFP]]\.C@+7A*[:N]!/<:'=@[\)1"QUZ!)Y_J M9LO59;/GC_NU:R<"$0*)2H#-;0APK!DPAE@*N"8TP3@F0G@E@#K3S]@F<"E= M-&O$\[.FSF'I9A4%0*CGV;R1\*A@=3B;Y (*(6V+JF=07GNIXJV$:5/]+TQ9PY$*468W+ MDZ6>0=KK:TQ@.5/F91PJOK3/E2P(4& M,=;+US+:KLXE4Q?(FF"J.5$,@EP*9H-*C(V39-9+DLJ$QAI+(B8O:LD7KE.] MI3>?CWJWS_Z^[2^FH1]V2=HF!>D<7-P&BAJ-A M!SQ"\G%;=X,2LX/>APSM\DKGM/K+M9*;:VA5W*V72V.:3PA$FFLM 1(B QAQ M!/(TQT!E3,5<0RUA[IE*_W1/8^./6M ==Q#?NJ3G075CBB!0]<32>XOO-"1'!9B^D[IQ=(V>KNJHHVLI?A]\865 MWS/'FO$DR8'"7 ('2@WESLQ?= MRO]>%ZORC__^;SF"\#^C2BD[33RIY.(0.%)*2&#[II:'N_N(;P SML>.O+:0 M:"5Q0))Q!2/Y9[RP-\C^OKP>^6@>HU; MS 'H;HP3"LJ>R>;(068'5BMJ7VXRIP'ISU?FH+\W=)@YK7F[U\R9=SK6ZV'% MCV;[]-$(6_Y<3,M[CT1EQF9!"4AB;0A%R!10&B= L$1 EL?2,T]>2U]CXQ,K M:L0N;?.]$75CBT X]4P6)42-F)']T*,=00.6ZKF,1M!:/2W=#5NLY[+>1]5Z M'%[I6*YG6ABQ#069K57-1HMY\5]J)HVQ4["9JMU+,.59BK$&:6:OKEB&;)HD M!C(&4\YT3!1W2L7KV>_8Z,,*&!D)HV]&1,]"/8Y(NU%)#_CU3"N[$D=;D6\B M*S0P4@,K=@\./YY0!2W.X]CUL+5Y_/ X*LWC^7HW7KJ?"WL;4H,Y% MC8S15D@_;G)"VXV8@B$X#"LUXD:_- +_Q<8^^B#J34@^$(5D(Z=^!Z4B'R0. M>K]4_%%M^-)_D1&K#.HEF .J< &QSC[.$Q$ 1 M+#017.!$>>6\]11@;.82BE'BF>'6%W(W5NH3R)X9JA+]YO#0:R?(Z:;)+V*, M*:-#9)6(K!8!,]YVQ"]HUEM?&8;-?-L1H:/LMUW;Z49Q7VTRC@?]>Z'* ]0' MOF*V\.+]_,-/489F?UPLSX4/IA!1A)(8,%MI 1/, %69 EF>9ZEF&>'(*PW< M%;*,C?@V9H6Q)1:;B3N[)HCSFI%R(\F!\.^9+TLMP$(#HT=U*Q UFMC1:'0I M=_&'%PD]Q(T& #4DB5XCSJ!\&@"W0VH-T60WEOTXG=L SOTV&W<9113,F1* M"LP!3@@&%*D,Q)E,"$MP+&+N0Z-MG8V-)VM9#YGQ)A(7?&S\87;CP%#@]4QR M#6['IF!PYR071$(R5&M_@U*0B^:''./T3C<2L;6VU-/S;%':@'41[.*6%ZLE M$Z[?=WLC(_K"]P6-&DFC/QI9 YX0NX$2\B._T..@G[F;]H#$P T)PDREBII_ M\]I_N/0ZMA5T(ZW-+]N(&RTV\GIN,IR =]Q.A(:S[XU#):^MN]9 NB-RM)7Y M)KI]L@>- 3<)/E %W0XX=3RLX>^#Q9&)[_5RQT06ZM%2WE?UO%C:G8*]$)LM MBO52?5<_5^^,+O]O@O.<92F2@#$J *8D!BRVSGN89$FJ="X3+Y<]AS['1DRU MR)Y1!2[@NM%/8,AZ)I]:VF@C;K25-_K#2AR5(H=,A.$.4-"T& [=#ILDPQV' MHY09'J^&*[FX8;?CFG\TP42J) 5YEMF*V=#\)#)I?I4)U3Q%2>YE$OEU/S8* MVBE0'LW4RG9IW8=%53-P,8^6ZF4Q>RGK,59_T[6.UY=E;!DDQRNKWJ#O^\+J M7&G&K5TU=''&R[CU79ZQ18(W+]!X&1V7$HT.K72DP,7\T4S=I_>*K[Z;)NH< M$ )I01@W! >S#&".*. I(P!)36*,KMD\V_T\@ MZ3;WK\.GYWGO"XU_V,)9[8-&*QSW,FR0PEDMCV(3SC_9.23A>5&PV:_+Q?JY M;'VJIZ*J!?!S6DQDCA*=0NOU*W. 8QX#SB !,LM4FL@D@<*KL/R%_L8V]QMQ MHU+>:%_@Z \KLB<17 +48 9HH8(P1A(!041""8<$W\4GX%E]%G M"@Z3*&Q'Q(BM(C67=N5>_5#V,FNZN"*35?@!9C VRTRF01XK;JQ,D0*:(042 M%&.5*9WF?LG&WG1X![D N#+S6_@A=+PX>,N!Z?N:P:%ZI6?Q2JOG351I.F!M MRJZ#,&CY26\AQU5ALBO&WD4D.W?4<8>AM'7\K)U6OI@9,HD5;%7&4B_[L=&ZSNR1KP2=L?=9+-^ MFW<\KWX]1\5Q5](;UGUO4BK!&\>WR(IN$U1NP6_^Y>&RKX__IJ43;$'W,'X2 M#+NEZ83.T0ZG6RL=G4>7"[D6J[\S2[JKUXUKJKW)N;>%A"8J35%"H3:TIB7 M5#!@_I^8\1'2,*#*M5^6J8L]CHW8:H&C1F*':)".4+M15U >V:K\]A%?Y3W MP:7 (5UV7<$)ZK5[L=-A'7==,3CRW75^L6OR!EM 9K%\W11Q_:H*M7QI4ISH M3$*6*0QB82]L2)S9LJL2<,P1Y"BG:9;Y4,V%_L9&-+5P903:1O1M:67?U WM M6+MQ34 $^][!?KB+OHD?2J[MMA,B$%/K65(*>[,#9_@\,HX8AK MY+!0]GVWO)4V:L2-K+QE1,!&XI I\ISA"9LJ[W*W Z?,<\;A.'6>^ZL=[Y+J MU>A!&V);+8UAM5Y.YX^W<_E5E7LYVU_QO\+7U?&J0XY2_NB/4@//:VV?<7&\&>@'[;XM MIH! ^Y_C^T,6](3>H_MAS][]<3DZ5>_0A!_#236=?)BOS,[PXW1SB89$&K,$ M$D!B;B@L)Q1PR#D@AMJ0I"J/L5,UA%.-CXVC*ODB*^"E&Z[+P+5SS+5P]$PB M'D@X'I673=.7]0'K958/>C/ZL\ZC:J-GC?VI)@^SU33W8.^ ME8M2F F*Q^Z_;; M[Y&9.1C$U/.(K?O(.)Z\#8)WWP=R&R6B2@N+N=$CVBH2;339LG0Y,K4V 0_K MKD8TZ!E>=VF&/=J[&K6C$[_K6_3?)K]?B+7EZX_30K!9U?!'\[=B(F6<<*HX M0$F.@*%( G(J#"-D,8F55'$:.Q%E:R]CX\!&T*B2M)EWI:SN6^CSH%[>2P>! MJF?ZZH22U_;Z(@I7[+//MSW8AONB>KL[[\L/^TU[MEHN)C:V]6[QHN9LOOIJ M[;D'78:[+C[PZ4JR";'%^01-0$:P,K,?,D"1M,7*,Y0@K:663AGA73H;&PD8 MB)^F*[L1GJD7M62/*BJKA;@1@!.\[3P0&K2^Z<"(%36B1J6LT8,NX]>C[XNH MDC<@>+*>$-6%[5 @[O7:IY/-LVG.)J J_9&E!5$TV):?H2VR^E26'%?E(\)L MRMC\]3^*J'%=,P\\LU=C+>KR_;]>S\D^8%;4;-\HV1>BFGN=VAB$@GVT:9C8 MZYTKSD2+^Z)8*SDAA/$\US&("6>&@'4.6,Y3P#G1N4@$36DZJ:+-OJW8"9*DDS+BG@!!.[V^?&G(40 MJ-0L=) (B:6N\?PP]SD>[HQFTTV?EQ\R,(H>A[$=#AX^T[&:M%G.EO:,<:E^J'EA=L+W<[.Z*5M6]K,R&^+O M[.<7Z_^RF)^LMHZQS&-%($B%,G-<)1 PF$* ,BE4E@O,4SY9+59LYC:_KY3' MRZ[=2-7C18]5)]K3)ZH4BGZQ*GD2P[6CY<8E XY!S_1S$?Z;R"AD"=NH=!/5 M2D6[6EG+KM(K8.7K, '+8Y]I4C#UL\.@]]1B>U S79C8M-XE27OCBV7KWJQ MM- :-MX+J18B#(>B8\BU:=3'-7SO!IR!W@"$E/;=T-2CT.>A_2BLLKU[H3 MOU=:+4TGIJ^R8%%Q:W8Z=:S65%6>?=NLV%S$F-G<,S#&J=WH(I!K+4&L.&0J MC3E"7K4G.\HQ-JKY-GV%_8],WSO('9=D!_!KM^2HGS3HUZ'9C[>RGRAOY+G<":_S7LS= MFO,CV6*Y:J)?;?/?U/)E*E11I[^D)&:(P01PG%* 19:"/!4VP["MQ 9AEDJG MN-367L9&D$WHMIUSM:2>"47;06WGM&!0]]@$/YPTK%A![>'KS6P3GO;E9E,:Y>[3CG!AQ1L;VWQ;/SVQI;U3B_ZN;#U.)<%M?3F\HT17 M>,.O5%Q=Q@',MQ"#D _]EP0"=_(S N)[GGK M+V@O \?2?/CG>KIZO9_;*+RRYE5YZ/C]!YLWHJMB90L-5TY'#?'5O/>K3<+R MGJW41S9=6B751$&)9**5L3QS!C#,;5K9!(*4()%SLYD7$ ^2:S2T9F-;CAJ! M(U:O0=I(&KU842W]+6H:>RFU+.]^UX6TR6FK.^"APGJ"?V >]\]CD'=,J^/U M(405.M$./%%UI[4R .VLJ-5'M_%:O]E83%%C,95(11:JR&)5+L)J!#%(?8W_ M*"*7@BOW/R/>J:\Q#18EU9N '=R"'\P2P6RT@;UFW+TB*#[\?)Z6[H?SC8>6 M]2N:,!FGDDH(F+2W@5HGP/Q&S'^0R#);RQ@[G3UUZWYLZ_)&@6AF--B_)(S4 M1H>(;[S<7HT6'KZQ_@/4OF3V#WO?7A4;Q*WP>Q>-1;05/]KZ%?ZC;\0]_)-[ M17X@C^5NWWPHI^3."+:Z*?NW.ISC-]UR9N[?2;9/ZZV(A_YS.9A.HAMM-<'< S=@O;9^694W*#E=O11!<$>K:@+A*5]_[[4,F0 MV]]-VX/N/@\U.MS\'?U[MT7R-R9^3.=J^7H[+[>%S]9\JQ,B*\DLEQ'#8EK8 M%(P:V$06(,D599D6/,^]ULV6OL:VE&Y$+:^Q-\+Z3=0V;-WF;B#$>I[.9\#J M(;&T QXA9WY;=X.2@8/>A_S@\DJ'XYKRFNG>"#VW:2-L*8[Z@Y;&.L3*F(LD MXSG *D] K@D$(J,HRQA+A'8/WS[7R]AHHKK9W0A:EI[QV.B?!=/A!"4$1'U? M )Q YS(I^'QS[L<>(> :Z'2C@FVZ@4KD B51FUX(32W[,D!]5*MA4\O;.>%S+^5XUGE0]ZYW?U/+H%._]DM_E] MNQ!3ZUE]*H(4D4P1P05@&$F (6: (YT#RA@6*>8ZX7&3\/6[^WQOZ=+IR][/ MWOI]@/G_5:VFR^HSWQ:PNI7_O2Y6Y1___=]R!.%_1N^47BR5C5CPXX:V07 C MB6LQ'88M;A_N[JOHV[ZC;AWP"$D@;=T-RB0.>A]2BLLKW;CEJWI1\[7Z:*1L M:FS\?;KZ<6>FS>))+3_\%+.U/46U81WF_VR$QP0CCBEB"9!8&3>BZ1G/G@FHECZR$V=;JN=/HT#4:& + M6-*@W= MCY0Z"# VUOMN[Z4B5ON/M2JASL>N0+'UZ*Q+N\.=JEVA M]=Z!VS7M7.?C/4V.I53/3[:2%F"YNS\I87Y?KF>6'NU.:(.*R1 MN[R%VTK>9 K8RA[]T4@?\%BJ$VI]7-.["? F=_E>V)R[\/=KI,>T>.7L-G]? M*E:H]ZKZW\USL_VO M'K+CM0^:&T$..Q0]LZ97CKQ>F#,*B^:'<\#I'?\$0[8<:WU[ MM[T[JIT[D@3%&1$Y$#S5 &<9!)P)!CCE,$,\S5*:N*88:NEG;%;!CJ@[]VGN MZ87:(&WGBH! ]7YF?0JC@/Z&CE!HK8O!,@TYZ+F;:\CE\6[+7'U0H.H4 M1J>C6\U:^T[-E9ZNJI/K[;]\^&E_5),TCE5J4T#0-$T UN8_7.0"9)PPHFC* M%%%^-5G#"-;A(K_O\V1CT-8R^^TT HV4F^DR(/K#YT78Y#O8!FW;V[92Y)O( M98"\#9^P>(8TD0))-J@Q%1;-0[,K<.O=>-DZ3GXVW_/MSVDQ@0D1DDH&=%ZF MXL84T$QG .44IRK+T@RF/LH^)TACE&8X!@4@ G!-A9K%2(,ZR#!&SNXJ%ZN#&Z"=%!X-H",_& M]T;R8C4549U5L\Q89+6R'HX;Z3T-)K_A<32,PJ,]#)]L!&\.6JV=8V6/]H6_ MV<)]T]RY![2#.L$7U-[QDV!8NZ83.D?V2[=6_#BP+%>\?)U\_#IA4LH8$0HD MDQK@A"5F%VB IS!/F$QP&A/M8IULFQR;3?)QZ1YUW MQAXG(B4\B7D"M$QB@)D@@,4* \ECED.--*9.U[9'+8]M(FV$BZQT[I6V]^%J MGU=7@=#S]'+4WZN&]DE=KZB;O=_>8+6R3ZJQ6Q_[] /=+'=[H;*8KZ;SM9)U MAB2S%-[.I?F'YT7!9K\N%^OG[7U?AG,;:%3_:RE_Z0#4:1)4*+M>(08;(S7SO$?B>J2,PYMZ6>T?D0IKN MOB(,:KMWQ.?0>._:3,=$-(N7\OC[?K[-7CZ;+?ZTYJ[M]*LJU/)%%5\7L]G' M*F_164Z"##V/BP4<$F0]XI-+#1 MHIRDC1Z>Z6PZC) ;%?:,>]_W.1_NHB8[_TT$$8CI3>0U#M$?5K.H5BUDOISN MP ;-H]-!C&'SZW3'Z2COSA5-=6/.^_F+Z6^Q?+U;+VV(:EGI8<)C)*42"N1( M&3LQQ3'@.$Y!FFHM\X3*7',?;CS9R]C8;R/D352+6==5\;3X3D/J1F97 ]4S M777 R)MW6C$(R2RG.QJ4.UIU/62']H>[S?^[Q=/38EXFNRDOB(N']:I8L3(; MYT03C2D5#&C(!, R9X"I' '""!0DB354R(<&VCH;&QM4LE;EEVZJ,A-%M-C* M6U8I*:N3^!:B;X7:%C[/BH;?D3]C]-Z@#[H65M(^88]B.L!V:-3NC[ZZ*=<[,:;T2Y: M7\P4^V&>L/(X5!J-E<2,4P62.,D SLQ_*$DXR%",:)K'FTSD7\L9N:-HJI(^7FQV@DPWB[[E-+,7E@ MQ30$6% ,<@4U@ E!.$58#_45?']GMVOG J;X],3G. .[;0,?$X,T][L?%\FZI MY'1E4X#4BV-.*W<_-NJI3C6:,ZTF3L\G+:OW M +1S4/^P]LQ*C>SEN=(>NAOYJY1H#V5*-%5$C1*]HNZ3"K=/](=*A!M^%#PS MX78%L3T/KG>K V;![:KQ?@[VBH5Q6KB689 M3%C"@58JL4DX-> PU4!JFDJ:(J*45[!(6V=C6QFVLD;%1MAH6DOK9Y.V@NQF MDX:"KF?VWT%M*V=T?PDU;^O3!8Z0UF=K?X-:GRZ:'UJ?3N]TJ>9Y,J',3C*B M=Z^GC^YK6BOO$(O[>9/^?5_3N-=I];N]^=O\VOC!$VU2>V.A<7=V/9>Q]2JZ.Y!L8JFQK.<;5';S8 M_1;8SK? 7RN'X_JYY_I;8.6WL-B=]X6-'*JK7TPWW\*+53Y8,=@!!JB]H&R? M @Q8E'8 '/<+VP[180=SXKW2:KDL:T4U12&G=J-35IJR65\>Y].*-W)%-.4Q M(#'' ).,@CR3&,099GFB=4*@NVG@VNO8EOE&[C+]T8[D-U%3DVU'> _^=QX% MAW6\#VS[ONI_:U@]EL@^X!UHN0L#L]^"Y0M7Z^+CW-AP"XFO?GN+@O?+'<^; M%D5Q5Z8%>%1S87IX]_J9K=9+]:"W?WXMDUXRG.00P]QLQV4&,&0)X%3D0,4" M(LZ9HMHI@[M_UV.C^O(*;T?&J)*[4UY1CP%P/)GJ!=:^SZFZ(>I_3N4-3M!3 M*_?>ASW#\D;EZ$3+OX6N?#5__*Z63XU_J8V;FY9)Z^_82CTNEJ\/V@8_-/\N MWR^>V'0^H0F&1! .>,8XP%HD@'("@1!(DEA22:A3\=$KY1@?D\T?@>GH:>M) MOM7D)FITL==65IO-4S+ZHU+(F^VZ#9\K]?4^*+WS8&_CT8$KKT(S+'%V$V5@ M%KT*KV-*O:ZYKMD'BM6#+@NR?UG,IN)UZT&*%"2Y,H-#E$9FEY\+P!"6@$LN M4JUQSI!G[H%S78V-):VD=LK5*:2+Z-MB9F-QYH_3N5)+FWN@3)9FC//9XKDZ M C2_?U,S(]#C3?2KFJLEJRIYWLJGZ7QJ3G4MH^3&E&&P[YD, M&]AMJK6Q0ZO;N;1.P.6L^K23A@ 327($9,(%P%Q(0'.B@-F@)BBF60Z55_SHY2[' MQDF-Q#=EZ%]%.!NIKT@6X "^&\6$A;1GJ@F IG^U#&> @M;0N-SKL)4UG%$X MJK?A_F;'O:8J"J7J7)GSQT^V!FAS%O=:W\,4[]=JDF*1*:(S DG M, <,, M@C1C.9-0:Y+(R6JQ8C/'S:5CQUZ(V]^*>AHTSY(X;PAZ M['L'6(I\$VV$KO"\V1S*6XZJ);^)WK>X$OAO^#S1"KK#<^U[V"V=)R)'>SC? M]P,;3-MM@52'UCPM*IOU'9O9\-AO/Y1:W9H_K(IWK[^Q_UXL[V:L*&Z%6#^M M9[:&XWOUO%2B%LO5]%_,W7LM]* Y7A@,/Q1]WRY4&E7;:[.5KI2*:JVB4JV;J%+,.GJ7 MJD6E;C?1[A!6ZDW;A]#_%B(LX$&O+ *)-NS]1E@\CRY# C??,:5)G:+CJQ)J M^F)W8<9*K'/33[A6..8X!9F"J5Z>3'RK29)P??ZDY&F4WUCX 991S0"II1IJV_83/*.&A^ ME%'&Y9W Q[N>)0HOMC.B.7#AA+&',H3.Z QRL/@VI0:=,7 ^5@Q43G!3:.>C M=9[ZH63I$U1FWV@J<$UB6P]<$0J@Y*G-*0X!CWD, UCY\&P/Q8GW%[@6U+B/42WFMEF[?IMC6 M91S.EMYR>/7:^@>;S-:5^^&9>-U9.>[F)RM!&9_U+R6KF%SK*E?L),"53,H8 M4<"AI@!+HA^;FSAI^IO54X& M\\-.E82CE%MEK^;BDX4/MG'P-\V8RW(,ZS,7J]=- M=/MDS>^!:AWT- +]5#H(+>P;U3GH"?/S50[ZZK#;:M1>?O:[:;2,$56YAD@E M&4B8C@$620QX#C%($DAB19C*B%>=6+=NQ[9.G$S%>[ENLU6G4Q"OX^"X$7UX MR/MF[?[0]N9H/_!"$JYCSX.RIQ\:AU3H^79'*_O'8KFR<6[EU8FES G1B#!D M=NXQC0V'<10#FJ@8:,AA#A4E(O8*-#ON8G1\926LXCXK[^DR].D7];/Q)'E: MS%<_P&H!RA\\R]N>@-C1Y+P*N-YMQ7W,;DK0 EI[9Y4/:J8=]S*L?756RR/# MZ/R3'7)+O5LH\UW790!D3%(I$PEXPLR$SX4$#.?,1E(D>9PK1'(G=[^CEL[(F12O5^7BZ*89#P7B8(20,03@"$4@ DJ0,Q4;'== M""=>;LD]R#@VQCN5_+9,F5EX&S'AQ]/5"GK341KPR.ULSEO^VE:3M-;SILEZ M.VVRWMJ_&&U#VF2]#458HRZ\F -;A;WA?&Q6]M=5MY6C++9MA5FJ'T:>Z8NZ MGXO%D[)N-E_L'XQX%TMRW\K_7A=EMI:F1,0D3].<0LI FN<0X-+>E9(#:980 ME-&44$0G<_5H70+=UH^>)'5B)UJQTZZ\_9'4UXWDVS#8:"MX].__EB,(_[.Y ML#4Z^"TN?0VYVP+SEL,XS")3RA[MJ1C]4BGYE]I]K2Y\']4ZU06M*Z^WKTI8 ME]FIGHIZ;=HHVSS2-N3>RTS/ Q)RJ>E+U$&7FY[Q/EQR^N[.;]F1:CIY7^\Z MJT7LVXHM5^\-K4X@HPARF8,4"@2P2"'@B-K0;:1C(42,E%- 34L?8]LP-&(V MA1-*02,KJ1NEM\'93L>!0.J92CO@X\Q_#@ALN:MHR*M0XJ^/BY>_F;DNL2*)$I@"1*@4X)QP8 M8Q "DG."LS3CY@>O>.^IW0\L_ M;O@"%$%C@<_U-6Q\[P6-CV)V+SW?->'4RLZZ!UT%=CRL5\6*S>T%8.7=-*%: M(LP3" 2/;0IVG8'<< =@N52$HSPGJ=?-Z*4.Q\87.P)<IVN]\3I?2^F:8N M8.U&&R$1[)D^/FT!JP.'=J1M'.A"9I-R0R9L%JD+?0Z.L48[O^6\T M/LQ7T]5K'9;T53W;X//YH[%O5NMBPA!B.LL)(%C%UAF9 LHD 5IE1$&5*YXP MU]U&6T=C8Y5*UB: +MI(&U7BNN\[6M&]O/D(A5G//-(5+J]MB L65^Q%6IL? M;$/BHN3NKL3I^:Y;DZK)5QUBG\['1AZES+X[%0^L77--4HD\Z=S\W MMM3CE,]4E9-CDDO&L:*IV5-A"; 2$#"HRMC1/"9YG),X[2G7W*$L8^.VK7QU M'IQMSHR=_#>WG5,873-LCKPXS&#T39/>&>:.1NY-LLJ=@_2-DLD=B3/6''+G M<+LB==S9)KN6B7EZ6LS+L,K:-Y,D)$=Q(@!BQC#$N1FLG.,-RWZ^'6JRG%$];"F6PTX&KL!R M1L?CPBOG'NS@B/]I.E?-2=-')DK7FLJUJC36EM;9_W[^&_LY?5H_O5LLEXL_ M#.63O;##P2?1]ZV\HM#YL3[T:7QFFUVFI6HW,_ MCVJ%HHU&T=W@H^,1Y##<* T4%M'[:/G%583!MS42X\HNAHO="(/%7K1'H":[ M6; V;$W\U0[A_4GE>M2@%0:G"\E[_9.W)I#DAO M(JM(9#4)9W=?AV1(X[RC)(-:\->A=6CF7]G:P&%SGS;E 9GYNBF+$>"48,N3 M.> $29 *1$5*)"/4+[O5U2*-C2ZOCKD:*'3NDV?)QV%'JF<.OGJ0>BH;&0[D M482\?7J;LI/A4 P6T';<K1V.C7[WY:TR?)827U$V]R+HSO=5P:#L_U+J&A2[ MW#LY01/X1Z_E15'TH>S& M+8&PZ_O MC-L_A[*EP$)ZISJ: #,LX<<$G]EHEO7MV9].:WPPE_MNU!9ODES9JI??&YC@=( MZ^?G6;G/8;,F@^XV?8,-G:XC_6O/O\9]A.]72#W_%\IW=0^S[3V5$@:C2(=K*+6!UZ<%^Y M#KB@YS3=)!GV;.8JM([.8ZYKK6,.H8YA=&.JZ\#IF84.< F=N/:\[D$3 MSQSW,FS.F+-:'J5[.?]DUP#*;T]L-GNW+@QM%,5$8(IBI2E02". LY0"Z_ * M),IRR*#*"'$ZY#C3_MBF=1W_5\H8-4+Z!DGN(]@^J0/@TO.,]H.D0R#D2<6O MCG_<;W7@L,>3*AU'.YY^K.O$_3B=J>4=6ZG'Q?)UDDB&4@)3D#!;?8GI!/ 4 M)X#Q/"-4Y;$4VF_B[K4_THE;RA@U0OI.W'T$72=N9UR&F;B.D'28N"<5OWKB M[K>>M?AJ?WK0 M#^N5C3DLRFI@_S5]_#'1"4]HCCB G%.;95X &D,&B/E/G. T(\K+% \KWMAH MX\MB9<2=FATSDW):^^$JMIR#Q=K3G@\\CFY[@;<;G9[)JU$LVM'L9GMWLHKV ME-OU6RENHE(_>VO;:%B5[#&[$:MEN-U(/^B'W,D$EG#075 _Z![NH'KJY;I, M%9M(\B8C\%05$ZWS##/,@1:9]=%.#+,31$".)(8RU7%LHQ WY>Z=\RJP;/6N^#11UJ)D_V]21J) M-LW/I8UH?:=CS >;+DL:>M ?#8_-Q=0&FC1I_(HOB]E4O$XR#'D6:P92:)@# M9R(#/$\R$%-C*,HDT4Q[9;=QZG5L1M]&TIV$DYY,XH:V&Z4$Q[!G;MDO/WP2 MS)NHDCKZH_[?7FK6>@$7-%[#J>-APS-\L#B*QO!ZN:,GW9;I;N>R#/#^L9B9 M]XL/_US;V% <9WE,;8PUMOD_":4@)Q0#8_%D-$LP1)3YF#>7.AR;B?/=]K&[ M5E>^(=:=NI:[K 21_6=4R>_I8G<)?C>N"@EJSS1UB.0%U/P][!RA".IF=ZG/ M87WM'!$XDK7/V\LJ%G MWY0PCY;[ $@DS"C'@ LM 8XU!%R:_R1<,L)R'"ODE"DTC#ACLYWN;+&2Z%V= M#*46V>PS5HMH+TU*]UIHUXV>&XT--R8]DUP%=J5)5*FRJ4]6:7,3;?4ITR-O M-8JV*@5T!PH";5"WH.LD&M8]* AZ1VY"85KM1L>;O:[-W35;%.NENN7&MF3" MU>&EI8413<6=M)[_/W7OUMPXKF0+_Q4^G(?N"&,/+R )?&^N6Y_ZHKJKILH] M'1/]H,#5YFQ9\A:EJO+^]0?@1:(LB0)(@.:\=+ML$GK;M*7P\#OE]]\DT<&KC+$4OWU_C>Q$ANR5.N86_Y8K K=]K;X M+IK,];*)064A(2@7 G N=755I/8U(A0 R\AJ46'3^]S6$(WQ-T%C M?K4\/W; $5P'MU75*'U$ P^!S>EL;V7 M)/[$&Q.YO)! MC7B7'OZR$4^DX&UMN5K*HU%S7X0Y"V-.-$VB9E MN[!K;KS8V'IX/?6KVY27; H27!&\]3J*AA=DTX^-[[LT:X7B=B /X]>*&S7> MO8IBL0GW&O:7)6,3? Z,FAN3'ZV)K!V MYM>F^L--4+OEMIRST=B9T?B4(^*9O\\-1K-9K\?D)J#[P= WEYLZI*SCE3[> MK/V:IA"S#<)355PVLFDVI95M$+2IH6S5[E#]>>7]:EO/ E^+\I]?Q$;_@MR+ M:,%%@B27!*"01D MHA&@$&&0IE&2Q'$F$V@I17^YL[FQ:F-:515QO2K7RX)7 M13HVM>:+K5!]#\IF'.D*.\_\=V1FH.V\"0Z6NM2QOPZ'6TG[GOXF5K>_[OFI MT+W!,X/E?XEJ_%.M,:S>3%%NFSWE(D8PC$@&04Y#""!,4D"3F (:XE"(/.*/GK[F1A^M>8%Z"^JDW<&!I'T(FW&'(]P\4T=C99O+NT>PL=2I%N\U.!P+ M[E[L;FI5W6M^GY'.O?K(@%H9M\5&%F+)/Q7W#SKZO9%/^52L&EW>YO0<1Q&+ M&(> IF$,H*(30)E0"Q 4"TY(+F(*C8MB&'8Z-R9IS0Y:NX-6SD=;;E%.P13T M?D[Q!:5GFJ1%AZ M=U0.PO99%VJ5:E5SI[>EBS@G*,P2"%B<9&K/B'(=T18"*;C:2R9A@NSJ.ISO M9FXD_4)L48>!_ET9.DJ<<@^JV3)O/%2>27@ 2B.U*%^"X$^&&93;]:/8W/+O>N'8ZG+KV-OVLXUJ[@)*%*>AOIZ5 MBA^@Q!20C&" 892$,(O"$!JE!XTU9&YM*:W:OCU'>T^V^ZKS4G4Z-$R M6!5.- :^;V"[V8S-NK!G2&Y?;T@LEI03#(M8.$6F'Z*G[ MUO#VD>;\]A^.5J$.@.U=F8YI?[K5J@,4CE:P+MH;FA1/MX=LM'KU)7-*))(9 MH(E:U\*4Y "AC "99PG4"9ARJTBBD[[F-L<](T]"+Y;5DF7G]:K>Z Z?0RT MX=W,RV%KW',0FRUP1P+G>>)PA-F K/B+J+A-AC_M9N(<^(M^GJ:^7_[H8+&, MCK2I%CM5Q+1[K(HLEG_J&C5DR7;+2AZQ^=!GNBSJ2A%?R5;79^Q4L6FK,JI% M,,\)B7*0ISI6.R<1H"Q+ :$RRE#*TBRRY!8O=LZ-GS[LJE(&M]_%AMR+X[)2 MKAU>1MB4VEY]W/ROJ[6'06-]I1!]$W2\#/ZL*H0=_-Q_]."IEEO:BCJU M[,R0.Y4:\3D>CE5*O)@ZM<")3[S/:*-X[6YP,$X3:*)#,BLA!*UE44E9+/1E M.>$4 A%S"6#,J2[^@P&.!)$XRIBTFRGZ.IL;W7_9%"M6/"U%V625'BRW#L2Y MC+ 94[O"S3/='IDYC42*"3*.8W(N]S=U3,Y5S\_$Y%Q_QEZ>]UUS!/.A*!E9 M5L5LU6_*!8URDB!%&B3%NBX(HP#E'(.8IEB&!&;23&F@IX^YL49K9E#;V91U MUI:::_5>@K.?*QR!Y'M%9H^/E7#O%01&B/=>:GDR =\KKG5%?*]]=&!&<'/8 M\%E6^?9OGBNMC/HPA;&4JZ'-0RX@,.JOJ@]ELN> (O G/KBQQL\_:O8Z(TQS=GNZFSMVLOUKMCR+7!>=5U\>$$FU2)C'J=':=H:RVW&4;H&NXW7&/F>^/19 ]7!E=W;Y7)U75J M8W3P2V/V9;DF^\V'#4Q.=R%&'4^[';'!XF1?8O7PB)S0?3FA.N&IZ> /L5W$ M2@8G$01)FDL <3/T>T-"/;MYA%\5YT7K$UN"26+XQ0B0%A* $PI U1Q)6""IHHR*8R(D>)< M?S=S8\76.HMPS\L0]M.8.V!\DU0GW^.D=Q MJE>!Z(U"O?ST=#&F5STXBB"]_NFA5_2'6W]%OFT=[$X@07E8FHA8Q&I!*4": M0@%@Q A 0LU@49Z+E,8\1 C97=F;=SXWLE0#HD-YM RP6O#_!PRC7_[Y:[6: MM+W!MQ@ PQ,V3[#Z/FCK1D!510<:PX]"K$I/2\ AH+F]_+?H?^)@ 'MD3H,# M!K0Q\"QN7]5;9X>1S>99KC<_R(:7BRR,J&0B!XS'"$">A8#(% /.(<0X9:G: M(5LIKUWL:FYL51VX[<^/ECIOD77MM3Q]NPRQX\AVU>N3 [;K3PSCBUO=R)UZ]O9G42YDJA8R*:6 1(P"&*[6!LL/]?0FNZ"=XD/O^QTU<::O:HBNM5\\;A M\%OMP"E*8@;B."0 "D0!CG@.1(ZR+&,0";NZ"8.LF!M)OR<;/2>7>FE7%ZVL M,HEW]>6>Y;G>L'$QHVCO:'NFXVY&0>O!/E^_]J%:-E=>- MF/VF)HY#TDXE@ M8\@KY2@,P.IR]L*0QMQ7F^DOI! M<)HG+)I0_G;MM ^J=5=9YMHX&=Z9>(9]-O5D9E-( MQA#5J6K(7#-G-N5C#'&SJ1QCVN2H0^7R@W+S_4^U;%N19:O05E8Y(ZO[3\H> M7HNW?5*+Z(];\5@N4AQ%:<1BD,0)!Y#!7*M](D!$)&0N"4Z954#,4$/FMBIM M_0CT%R=H/=G+3I9-&M7J'E3>#*K,.'C0K(Z#O0[%- ? EJ,0_*U]"2IGW)_X M#L;3PQFOO2VO<:H[&+$+Y[C#V[,CUW*S751)=SK4]#>QOM^0IX>"D65]SPYA M)$64@SBA#$#.,, T20#'%'$+%0I^WITN!WD\//-7?T5+\:Z=XY?UWK5*K M6GFWUG?&"TEE+ B4@--( $@H!I1&$$0Q35(MY<-3*]F-BSW-C00.A@:5I4V M66VLK73/17@-#^!=@.;[D'T87O9'Z->P<'I,?K&S:8_"K_E\;8OO\16R*-5_PA,9)G*K= (6Z0GK, %$< M :(HI'F:(BQSHSJ;QCW.C3>TL=7NG.D?Q,'LX+&Q.WBJ# ]^*5;!XWJU?2@- M#ZS-1Z&?5KQ@ZYE>*EAU@9/JAX[%-T%K'+?'^$#]N614%4I?A6ZD?6;65+#]OWCZH[X/X MN.I^HI$Y;NJ.0!K%'*= TBP"D L"*,XD0(11GI&$D]@JZ'J4-7.C?.5,<+ U M.'9'#5)0.Q0HOC_Z6./3L #K<>-IMNZ<;)0\3QZ^!\AZ$>L$6)<+W7$&3;H8 M=H+=RP6SFT8'5B\592G$(4FN*AARB-$*828R&&8 00D!I%D"<$QS$*91%J%$ M<,:M*M?W=S#!>GQ4W[>YRV MR*F1]R?%3LV>&JZP7Z\0WZ_X.QUX+Z06UN<$I#*.U1Y<4(!3 0%)LC"1.,91 M8I0K?[&'N9'$7CV^MC)XKPMA&F<^7 :RGRFOKG/SCP*+Z]X6L$]#/&.<,AD# 7 ,9()[43"7)(B,BR-+45T#]J M?FXO\MZZ@1+YQ]@9'JX/1L3WB;HQ&/:'Z&=]=GIR?MS#M,?E9[T[.2,__RG[ M2?B]VA)LG[^*^Z+<;LAJ^X<:TP7"4B*><34'0PR@P"E <1(!C@26E(LHY<8U M;LYU,+/8B-(%*]:@L:24:9D(!#K=P< M(;7R3C,!PBP*!8)YDF&K9#=7ALV-,O8:P=MU0$7P1 JN3^"V#R(@]_>;*H(U1\[V9.)O6O!>@: KA[O]: M>W83:->Z=;W*X."=SZSF<7C[36H>:-LKYS2/0_1Z2O/(]@<\KC)&9$IE9B M_-?[G!M;MR;?!$_:Z"K$0;1FWP2[RO!@J2RO ALJ@K9,Q#,9"3/R=8RO9UX] M0/ME#^W[ [2US8$VVJ%LOCE"3A7R#;J=5@S?'(<3W7N+1P>$6]V1GV\W@A?; MKF*B8LAB4X6#:!+\JN^EU#YVLUVD7(H0(@IHE$$ $11 [303P&64$(1XBLR2 M,NR[GAM1'8I]*<-%<:]6E.1GP"I_CI53 [%W22U [XM5);2EFN.Y[%J<+K!KD*='$5[#6A@HB[N/4U"MK;BFNC^?N&)% M!3@*XS:W)TPXC-,8<$X(@$3-'8C+4"UQ91+SF.&06AU3&/4ZM\FB$^ZSMSJH MS0ZTW2",+85UC; W6\4Z1]3S#& IH=D(2N4G&KW&G4\K::O#18G6K]6#]MG M%/].?A:/N\?F%2!I*DDD(I!"@0#$+ 5([;*!D!#S-%;K5;0@7;;FVKX*)XKN^ CU;TC!+DCP+\PBP4&+UFA($L, <1'F*:1IS@:'5 M*F&0%7-[I1NF+(.#V981BH/&PFS5X!UAS[11V7\35![U>0^]6Z?"[O1+G]]EQJ\91/Q6.Q%;R9 MA[-<9FJ5$H$P2S( (Y$"PI(("!W+D5.2()@9'[!=[6YNC+[G0+LCRMV M^;!F"+@&YX]. ?-](]W[M1Q2ZO,ZA!9GBTZAG.@\<>";;G=R: Q,[VGA]5:F M.R$T]NCH5-#\J6%K_O=2"K;=RS'>D9]: EQ-H\JC8EE47Z7JOJ32$&-DN?^< M*!=ZW<\XKP(78S7C1;E.04J Q#!%)">11,QFZ3_&F+G-A_4E4Z-^6JF>5F7Z M9/!!K00]C#[KA MZ8I/*'V?K)S/%+T)]@[6&WP12(P1]YY3V&_'J::9&&)ED MGIHU-%1'/?K7U.%0\O>N]6[O"TFXFU#B_Z M>2IT>/FCP[Z<;]>/C^O5VR4IRS?-9IYF^C:#K[V*S+711ALK.X(U:&:_9/^WFUS-8FKWGXQ#R_)K7QNUQ M<1^L<-E[EZ_YF5XF?_GR)>_YY-!;SK)47W$]V8D5>WY''LF]*+^M=_Q-4%KN\=30$Q^T-X[5.)[Y--,3@ M].;0],&!\@RZ3MB73<'$(L2(,ZI#[D/$ ,0P!>H1K7>:)SA6#!.+Q$J:8=_T MW!BC+D[XI$VKDGMV)=.:BUK[J O5VMWU8 M5\+?[L] >H%P*KMPMJ-I-13Z?#T11.C]\, S3_)4J+F\.OAOJL/]ME%[I$48 M(A+B%($HR1( 4Y@ 0A(,4"BA@#3,,DZM3CXO=#2W]_[-KEAR??=%V+]VQ4;P M8+=2<*K%3F5_L*S$.6^">VV\Y9GH):P-3T8=(.C[?+0!J;:QJ3IY$_S6BY7] M(>D5()P>E5[J:]H#TRL>GQR;7OO\4!6[+SNZ+-B'Y9IL%S#"20B3!"2<9(HA M. $$4PZ21$ 6X3@U3/TXV_K<:*%1:JLM#"H3;<7KNMCUO_&C$?'\FMN ,4"S M[HS3HP7KNFU.K%9WQIU3J;IS'QI8R&.]^K.M*4C2*,,220"Y5/_)( <()Q)D M)"88)B07=CG:G MK1%QZM=)Q8[ T__^#7?:\ZNGC7*! M)U9%^;0NR5(M;W=/'U=LN=.;-YW]5UWR[01O@MO6JW="BHW:T-V1GVV(6R'* MA3[/RB 20&2I6L9*K=V7IE#G\>5YC/,H37*KTZVQ%LWME6ZM/ J(MSP7&SU* MAF=H4V+O^[RM\26HG+D)]NX$77^"O4,WP7Z@] E=QRF'1W.N\'5ZC#?:J&F/ M_%QA>'(\Z*SA 0G2'XH54>Y7)PYOU^5V$:52)D*$(!-JI0-1(G3@ P$RRG-! M<)1$B"ZV^AZQGU;/MFY%D?L^?-^'-E;6IU^!MM,BL?0$P'[&&PV+9_8ZPN)F M-!@62;5C0)DHA]8&'+O$V4O.]^;)GCPT75KL)7N/LF O?FC8DK%>QNS+>[PA M2]WZMP>%'GVR/$A(E&^>C\BU[&?7\E.Q$A]UKNX")2E*(H85ZH2K MQ26B@.A@TE 2P23*)9'09G$YH>US6X8VJ\^][S=!XWU0N5\E;AX Z(B_E %] M#HY74^7UY509_*VA""HL+.L,3?D-,UL8S_1[XWD2FN=7QGK5_0J#YW)]/J7Y MDZ[D7V%<7J[Y7\.$8;/NGZN-8.O[5?'O:MO1%G>Y>R#;O]:[)?_XJ%[B[3X- MNTG 7C#&!,,I Y2D(8 T2@#*400$2V&"PBB!PBH,89@95*(/8""/J#&^.RER,'SFQ>\C\8HY'0YRYOCD:BDO#(U@8FFK 'P7=+\5FV:I.5'EZEC*>H MO]XS*58_I,EV2H:G&&8(1H!"*0!D2 (<)@P0(2(4QUD"[6*[1M@R-V;]MGM\ M))MG'4P]6L5SS!"9T>=$P'OFT-:++NA[@<_*EVJEOO>F,R!-Z=/ B[RG W2= M)NB,,&?:C)[QN)VD #EH=;-ME*CZM<;M4[NG)Z_W6TV:@F^2$2" M1 X)2% < 1BKGTC&8I!A*+" 0H32*NW/UH"Y,6JMR]N86U4#7)6V]X?6@V!& MGSZA]1UWT$Y.C>T=">06ZH[]-T'C@?.R"M;8>:BP8&[#:Q1;L$;H0MT%^W:& M$=Y_[LA&\<+RN2%5+74FUYO'ZCB@(_RN]N)4, XP@SF ,LZ 8C<$9"BSG'.6 MX]@J*QK(N;[LT/]O8''0?LZ,YP",Q(SCVPGJGM"I2>M-SM8'+) M8H8]3\I==FB\9"S+IUW5XRY;:ORR+K<;L2TV]:%HYQ.=<]!JX[ @D:(OG$0 M(:QI+(J!EJX%*<$\Q$B2+ K'%>,>8-7<6.Y<8>>RL^(X]NS%Q[JW*O5NS?(V MSD\O__9W&9]7"EF%.5V(4G.,I%D(-(E M#&$4$H Q3H'@.5=;=9Q+:213[L"6N?'ZP9N@W+MS$Y#*H8#4'@7;=;"NR.*) M5$6H1>M64#1^641VC1S,?A:?>(@\M.-TD0Q?=Y'RRX0T V^O6&#([N8+LC0#19'(8F.FK1/*-,:=56_:@Y6 MVZQE(9]5P^T1T6':W8=M+#*&4!['$.1YJ'!(H!8I@+DSSSJQ[ MG]N,MW>@6@,?7#A<]AV<,$]CLQ^4_GG,.]2^+_3>OPW:&YN;0&VI0URK8)I" M[SB0;A2>8Y/O[#N>+$=O,";=5+[AC0S,;]_IM,'/\JMX6F^V>G/Q3=Q7.O4+ M&.,PBJ4^A-8ERQ,4 DH1 HG(8"A3D26Q55V,RUW-C==J2_4%^F9OJUK3U\9: M)L5?QM?L#,4-:IXIZ@#8PMGB%R&)S[ "JB7:]0R"SV\A>P:)WAWKI MV>FVGE>L/]I37OOL4(&$[P47*UYJF="%"'F.Q,[Q!&HJ([YN@UJZ;2B78I2; &8?= MYO=W.Y@X5_^,;Z=Y]^<^-.QM/2IGWNZA#D&-7];+@CTOU'8F3<,, 03S#$"( M=%),'H*(891*+#(4IS9OL5&O;X-UZ1[=RM]R? M,M@Q@-EXF#&#MX4N:QPN(E(]D]/(RIJK;? MKA^?-N)!K,I]Y51=8.7#>B.*^U4=C\B>E3FKDK#FC*CZU[(^,>+_LRNW>IE: M"9G?D9^+'*59E(02$"H3 !'#BMI2"&#.PH1F42ISJZ+2?LR<&Q1IB,[9\_8'S3*_U/>"1AZW"UB_:R5]O@O/#6GM:S77GAWE?#D(Y M[(Z=_0Z(2SKW9.FD_.\7[9<3AN?>ANJT?%>-K3?/7\F/WXFBT8(LZXH77T4I M-M]%N8@$HHE@(<@(QFHAG&9J2Y=R87QD:M);:BI1< MA=>,J=V"YIEU]\;>!%WH#B5T6IM=RG>8XN-6=>-JKQ.+99BB<*IQ8?RD?3S% M5_7E$(T$;1ZC)$P) ?H6 , $_K[]4X?%RI 5IQLN%?-FN^8]N_R$:M,+;/5;(;67Y= M+Y=J/:)#K!89R01,1*:S:X7:'\H0D# 6@*0B1PBK=S4TBFL:8-%T+H1-'[8K1:&C)#9\L$S[IX)Q0KRX&_M1-!XX?#D; 2&+M<<0\R8 M=!$R J>7JY(Q30VL7DJ>JT.!%I(3$2,(&%,O F1J\ZF,24 LHY@+$[&UWFAML"YCC#&#C[J?.\[7%Y4PVKW43 P4*'\A&4%V 4E\LJ)[J M6P*].+ZO\X6?#Q]I>+9*GCJV0U]8?UQM-\6J+)C.-1#1(B4DBDD/HC@26R*-0]^4?O8 M7JM/Z'Q:G HC]KI]5?]([ZB3RC_QX'GID$VWA6 MOK?PP[&SW[^;8.)T[][;X;3[=A/?3_;L1@\-K8!>7Q0N*,U%3J@$(<$20$)B M0/.8 8DXHR1.O?^3_R-# 0C^3Y3\(TLL,A!?0-;_\HT$PO/[5\>J*,NN MUUB^BH-% N9P/";*NZQQV?Y8_\-1FN5YCWNS*U\\,EU2Y7E;CW(I+WQD<(WI M1L/BL^SN;[[6!\^Z)&%9;6_>=+8W94Q$F2,H1L:+.GK[E18FMJ<&2K'2OV06O&>(X \\QFY[&ZOEZT M)C #.%R24U]WDQ*/@=\O2<7DD0%[0<5/C_J@F"RKO",M%71;*&>(W+9K? QI M3GD&\I!E:JDE$H"$OB.4,,M""J$A9YAU-SO:V!L<["VVV"]=A]=@*^D4--_4 M<0:OH+5VR([3X MJO@EUBN1$^])>1!UM58UQZ=V]7F]EN@VML4='>USSIX:M MS3X5*[TFW A>;#\05IVA_[G:Z4L^HH9?_4M;4%0IGQ^$^*)LT5^P>[%@42X@ MHQ1$%$&U=HS%XN2\F&D,QZ>U4 Z M][EQR5%M^K4HP+F$L&8XI!C.,8P)SD M@"00 9%*(9E,8)2)-A7KSCY1R- ,H^_]<7;6W01T4$O?[.T-#@8/RQXR'10S M\O"!\<2915KY[I?6^"IH_]=@ .B#61JPJOD(5GBI2!,IH,P7ZD&ZMHKK]V^Y#0-T[?=XI6H8YJ__&90:@B$!_Q-\)^(LY>HK M@0!CC .8YC% &>0@S1,84IDEL3229)GQ-V**]7=K:T!J8_>Y<<&3-O=_S=?! M; *?X2!/>*/O-#-D_\5I -AG^P45!(XS1:8;,^=I(Q.8/GT.R73C<3:A9,+N M)UX9?2#%ILION2W+W6-M\M>B_.>'C1!MD;BO:C>V(#G'$G(*0JWC464ZTD02 M("-)8Y1#+K-IYC]3B^CX?1-HSX,/YM^)Z28SVW&:Q31F;/3_C@G,=@R<35W6'0^(H*D5X<5F7;UV MS9DZ)")/HS %$6=,*ZTSM?&F"*0RQSG.!.,6.17G>IC;I%#9:!'6<18U@UB8 ML5AXIMCZ1'!OWY" E[/(6,2XC$5HHK"6%T@Y"F3I<[XW=N7L@].%J_39?12A MTOO!84ON]V2S*E;WY1>QJ5CTEI;;#6'7*L-?>WQ&;V5KH@Y#J%%P<^B M7.0$YFFN64,G-8,8X>.2[XQ['E2]K%#XR4763X]\#BK*=G^ M6?ZV7O,?Q7+9R*2HW0!E.0%("J&H"$: 8$1 0A..)4DR;J=V>J&?N7%/:Z:^ M.FL-'2:-<@E8PU.?\7#Y/JL9@I3]J4H_#D[/0BYT->T)1K^_)^<.5SX^HLS; M'\I@4C[4-8$:VEO@),(IC1G B8[AR2,$"!0,1 1SGN0D1]PJL+FGK[DM%P90 M0A^29J3@"!_/M' D)=RQ\R;H!VV,)X#D$0=IA+B(2)BE MH159F'8\-^9H[;X)*LNK#?G>=FL11C/LS>C%!Z*>N:873/7+NGZUUSK6MJ@Y M%F\TZWMJ'4WPDFV=]&M :K'^N M7'DQ_;=NUG^T3/\8,EQFO.=Y$#Q38&W]";HW!Y7:F\/ U,/H'S[Y3A$?U<[)W1+.0@@+-1ANS TV0Q;A5 AXR% M&B-=@;-&Z4S:0O610$/5B0J=0<"GK_&?16"H<^?^=P20^AI39X&FW@PJ46+CNU=FD6,-T*N-Z+^W!WY*5 .L>KIOPV47/ LYA9* '&D5.)I)H/9K""1I"$68QUAHF7Y=S-)L M2>#15JM)?F^Q/_YN;F]J?]J[G,HCN[G=QB; _>7$-$67=E--N=DN]%15 MSY K_I\[LBSD'#ZXD%+DF4AS0*&.4Q99"C!! M(8CC*.4\2PD4PCAY:(0A$KRE' "*,DC "F!@(8R!1D4%,6Y#//8*M;][U MRWVGP1/#^.)V60V2X.>/7)NPVC_$]K-4N]D%8Q1QJ!;"*:(*"OC[8C'N)TI MZW5SP)M(-:'TPFW-4<-0<\E;EA9,RF7#T'G);P-;&T M$0^JA^*[.)SPU8EL@O(D$B@",N$Q@/H_-)54,9Y:/$5<42#&-JLFF\[GMX[: MV][<5A]9'QR?TP_*)[0:&T/6\X2X9\YS"[8]ZPU S2GGV?0_+>,-0.:$[X:T M,8SM_G-'-HH:Q(M9#B41+M1'+5F?T7NTM#_:F!QW; M@X/Q7L1)!@+G\M6R-6'2MVL@/B]?L*'-#(VN5RL674]TD1.9IA&C@$I]9\!C M"5#,)2 H1'G*,BQI9K-!VK<\M[W/G>ZCVM[4P>_:1ML8]Q8T,\H9!(5G,FFB MSWN='Q!;_L)1MQ'C;>,3QX&_\.DTNOOE!P9J$!6K8BL^J6F4?UQMU5@5:@J] M+4NQ+6\?]='KO[L[BO\69'.GX!4+"4D",1(@QTBM\S&&@,B$@2P522)S1AB, MK$2)AMDQMR5_',:QI0S1P $P(X$)8/5,&;4'H'(A./@0U$[8'C39H;:S86!H2QS4[H9)'*PV#9IBM9ICZ/'S,S=IUV)'ROS0XI@8WI M06-[E3^M5FVU]0ZSHYW!YS1O>KQ5TV94.T/Q)-?:7F=Z M.@6\R/?%0B0Y0Q&(HC0$4# !4!)E #,L60C3C.9RB':="^/F1LB=O.W:@[/+ MK*JXW,F2;)@@GI,A-F/MUQHXWY=^'>F]:XOFOD'UF0;N WH?:G].['L5B4"7 MR%[2%73:Q["9X0^Q?4O*AR^;]?>"JUGH^<]2F[+/=C^4/-P?U&/*6O.TWN@,?YU240<#M-96(6:6R6J;W5392<2&,D81NHESQ, 61H!2M,4 M8!G&+$,)3%*CTH ]?U,;$3L*:CU7^-2" M<3@,9B3C'5S?=WP&>J!=-X+:CZ!V9"(YT&LX3B8(>M&0^4B"7L/*2A3T:F/# M>/$M>2JV9%G\6R>IK"JFU8%K:A^^@!G%3% =%2$4^>4XTG=R.4A0G$62IT@R M*]WWRUW-C>$ZE@9RMY3%[;7F[XO__FI:W;/M9*N3RKX(M M25D6LF#5WE"K2=U^?OOQ;OU5;(F.0VA+="YH@J.,) E@DN0 H@P"C"(!HCP+ MDSC,8D&,UE-NS)D;[=SR=27LJ"^);[_]&2AO$ @-0U8=C9#!H!7?KH/4K:!V;=*0L#G\F';&)SHDF M&CF[(R9G0/>>1HWO9;J#*V>(')UQN6MUX''8=LW^^;$L=X*_VVU4@[4$;R6S M6_VM4>A]_U-L6%$*OM#RMI1 A"1*8"0$8!SB$!&D#YCB#F+K ( M=@[%S^DIJ+41TQZ/#L7HY-QT<$/#*/#]X]-R_2R:MG^L%&4\%$\ZU/C]M\]? M#EFII;Z(J*1B%YSD21P3" 2+(@ )2P&"<0Q8GL99E&5Y'EH5_K W86XDV'K0 MOHNM#U50?_"+=N/73A)W&?RM70DJ7RS%* :,EQE+^AT%SS3I9P"LF7(XABZI MDN6(ED87XZTC0ADI&4.I1HV@D,&TE2P-&0T)Z&58,\P,^;&FM^V.GSLX^J[*+?5N:R. M)/LJ2J&&Y:'ZQSOQ72S75>G!JIAM[6-PY.1>S^R#X-I;>UVS@8-J1JO^A\HS MM1Y5$VYS&RX/1N-(T'KBI=KP "0]%2*VL>2U:A0/0*NG?/&0U@:3[8OLM[Z+.ZK$X*OZ^7R0VW$ H:(8TP2$*$< QAIL72!"1!1*GF.2)1& MMF0[P(RYD:TFR7HK4; !PB@#Q\*8(STC[)\CS^7R5D[H0FGM[P]^!']K3X+& M%8=+T'%8.F;)(99,S9(CT#K#DF-:&\J2=#M8,NW\P[-ZL^C6M_Q9/PAN7XFS M/4W\E>_S]O0KW?OI85]9M<;?;G9L6YUOW:[X5U&I#AY2=0X]'O*.8\D2S'@( M( XS %,UHQ.1)8#&*:-A(C-&C2J?C#%B;I/ZD0\WG4H,927^@S9%32-&0"1#'F ,J4 Q)3#&(A22P8"F$& MATAPF!HP-X[\HL:*%4]D&1SLU\=%V@.@70BT#\,$-8P'Q?"BTB/4ON\I.\(8 M9W#>MCA/HGQABY\/=0MC&UY%P<(6H4LJ%=;MC"5!?5J\4M^"YT8'Z<5[)F.! M8200(!$C %(8 I1C"F268(1@&#.2#2.__H[G1GH=;:'6<&N="6/0;Z+U&VT149H:6'PJ[TO75JZLMO1'[M*Y#V-ZM'TFQ M6B0HS=-,,A!A#@$4- &(I13$,B8I27-*,RM%W][>YD9*376(O;5!:V[P=VVP M92A$/]1FK.0,0,]4- *[@;7#KV#BOOKWI0Y?H7[W%=_/5^"^]M P+0HF!*\* M>^N0U_5NNR"!1SLQS+\YT,#?6^)W\+!YW MCT%50" 0M9'!4V.XG?C""9C]).$"(L^\T%I7Q\4W]HT$Q4Z.8@PXTVE16(!D MK49Q"8%K4A0GSTVJ0W')ZI->DQGY5 M3/I%J-%?;1<1@C3+$0)A2")=! $!%"K20Y#(B$4I#7.KB'M; ^;&AZW%@-0F M!^M]GOFRJGK2YA<'E3K7+Z0,2/!4^Z(^_NM 72[3X3);=ODY+6WUH? M-.8'K?V!=N F:%SPH/UE"9X7:3!3&UY'."T"^6D?V4T2BBF) M$I!C70@2$JZVDUD,XBB4"4=J:XFMSOIM#9@;-UK6)_PT- C?>J#,6-$G_)Y9 MT0/ROLI#GL#W"B4B/[U.Y/U0A :6BCQM9Z"X2:-]\%>Q?7B[*[>J^4T5AJKE M-UB4H2R)%.EE$0$PI0G BA?5P.210!1E&416\B8]G_!+\4JV)7<<@_K;[0-;S[G,'Z^ MKTJU X!J#X*NET''3:W(W_UF5 MK#=CI[W#]8WYR:6O]PY??0+JIMO@,"LJ[\#LA,9Y)7R]KRB[;'.<1EUE>= MD-LDO==G+G?D9U,!H\DW6PA,1"BR",2YD !B(0 6# ,49RC.HU3M4JS*XIIU M.S>"__,?W_[1R@,,DP:X K,9:[L'SS,+[U/_6VF%YA179_^WE0Q_:?I5(*E"0@RW5U MU)C& *-$ $AT:HJ(\IA:K<9,.IT=V>TCF.L2RK7506NV28+_\ $PW%T[AM7W M7GD\H@,D0[F!OG'+8MH@RTC7O-N*]"[E:F4>0]F)H1 MRSBD/-/(>9!<9Y6<<]Y]*LE1+Z^0/W+.R_-)(V<_.2!3Y$.Q*;=-A'9353(C MC(6$Q.H5%PA O=]".,<@SS-(A A#"(UD>B^T/[>7O+)P0 ;$&>3ZWV8'>'A^ ME8^@&%*G] PF%DDAX["9*"?$[.MBEPMRV?'>5) SCTV7"7+9YJ-$D)Z/#5R8 M[+6*=$+N5@U-H7;<=1S;^Y]LN=/GY;^MU_Q'L5PN<)PRIBN704)# -.< P1S M F@L\BP7DG-LES=KT_OA)K3Y9.5 =.NK(9@<[+H&M3(Z".AMZ1\^+!< M_RB'GT2<-#&CE^;H!$(;&E26^CYYN B)IQ.'T_Y>ZZ3AHN<])PR7GQE9.$1L MOA=,G+\E_V-=J;L+7EV(EWL&R]3E3H--HU"X78=K-8K M4#L:D,K3@>5'G(^Z&2/.8BQ]T^FYH*9#N,E-L/>OC772#JG?;H-GM1H\^'3C MO*:T=_B]U$%Q;NSKE$OQA?G%JBK>.APVX_RYVNR;NB,_F]B%\N.*;71Z;EG? MDJL%G%8K:+2=:LE[]>GV7+U *AVEH B"-6NDE&)XDS+9-I, M+V[,FMMZ011R0/(I!R!B"3-"8VA7;Z%3%[1V6^O 7T';C&#<8>B97$[D_?:V[H7? M?2GY74+%GV[?28^OJ-)WR?M^3;Z+3SFJ[US)6RW4EP83DL2 P$3Q"(<24(03 MD.0YQB$7BF?XJ/K-53=S8Y+*J)&EE&O\S#AB/"J>N>%L*>1^E,97.3X"P6L5 MX[JGUZU2?.3MU2K$QY\>$#;;7G4TA;PZ)Y/: [49"O$J-"#9M:[HP84OO MCF*';9\=&(\DI=!U&,4^L4(+,^O+YQ53W=79GFW5>GV;(507#XM$\7>8H 2D MF5K0P82$@&KQ)!+G.22A3'$>+5;B7EM^9Q%S-,@:HU<(UZ_0B4W^7J/6O(KR MWXGO8KE^JJ)2]#JH<<$RC&C88)FM(SUB/]'DT#K0%=S0/@3'3MQT!N F:!WQ MH#@_#E&G,3W#+)DV8&<46B?1..-:&YDV>J[,,V):Y#2-09AD:C$LU2@IDDR! M1"02%+,P0U9G]WV=S6T1W,V2')@U.KQRMBN@/--7A[2\U\$V@<1+?NFKU[4V M\?QBSJG[.M5?-FN^8]N_B Y4W3Y7FT6R;,)7RX5,9!(E$H*,209@&B4 2QP# M0<,\IS@A*(7M,LN,-?H['+"2\LPE#AEH8E>(Q$D>,0PR MGF.UT> 9P 0Q@&@,<9P0$>56D9P#[9C;Z]^Z$51^!-K0@?%#0P?&\#[//]R^ M+_R&(&U_Y3<.)Z=W@@--F?;2)[>*(YL;<.UXB&%8E^5;M4!ZEK4J=*EU M69D^UEV_$7]NBV7Q;Z%^5=2]OQ'WQ6JE'M,)-HL<$8Y%! $E(020I2$@!$K M!822,"Y(:*0FZ,RBN?'D(91';77+@'6]N@E$XY=.BJ4BV-6N5;]OG%._;KP+ MGHTSFMR-K\&]Y]2CYIEN.[%7>L#>'@_8^\Z O1'!G^V '?P*]HY9I*"Y&S"+ M*]6I!VZB^]:I!M#N9M8EV+W7MDXZFNY.UR4N1Q>^3AL>(H:GOM#;A]O'ZM"( MK/A746H=#%[?D=S>;T252-]LA"E#DF:Z1@(*
    XML 88 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Earnings Per Share - Earnings Per Share Computations (Details)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 12 Months Ended
    Oct. 12, 2018
    Dec. 31, 2019
    USD ($)
    $ / shares
    Sep. 28, 2019
    USD ($)
    $ / shares
    Jun. 29, 2019
    USD ($)
    $ / shares
    Mar. 31, 2019
    USD ($)
    $ / shares
    Dec. 31, 2018
    USD ($)
    $ / shares
    Sep. 29, 2018
    USD ($)
    $ / shares
    Jun. 30, 2018
    USD ($)
    $ / shares
    Mar. 31, 2018
    USD ($)
    $ / shares
    Dec. 31, 2019
    USD ($)
    $ / shares
    shares
    Dec. 31, 2018
    USD ($)
    $ / shares
    shares
    Dec. 31, 2017
    USD ($)
    $ / shares
    shares
    Class of Stock [Line Items]                        
    Net Income | $   $ (34,065) $ 1,210 $ 6,726 $ 78,146 $ 12,485 $ 16,999 $ 14,025 $ 3,294 $ 52,017 $ 46,803 $ 19,679
    Basic earnings weighted average shares (in shares)                   32,028 32,351 32,874
    Net effect of dilutive stock options (in shares)                   431 785 844
    Diluted earnings weighted average shares (in shares)                   32,459 33,136 33,718
    Basic earnings per share (in usd per share) | $ / shares   $ (1.10) $ 0.04 $ 0.21 $ 2.40 $ 0.38 $ 0.53 $ 0.43 $ 0.10 $ 1.62 $ 1.45 $ 0.60
    Diluted earnings per share (in usd per share) | $ / shares   $ (1.10) $ 0.04 $ 0.20 $ 2.35 $ 0.37 $ 0.52 $ 0.42 $ 0.10 $ 1.60 $ 1.41 $ 0.58
    Number of shares out-of-the-money (in shares)                   500 200 100
    Convertible Class B Stock                        
    Class of Stock [Line Items]                        
    Stock split ratio, common stock 0.15                      
    XML 89 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases - Narrative (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Leases [Abstract]  
    Weighted-average incremental borrowing rate (as a percentage) 3.70%
    Operating Right-of-Use Assets $ 23,602
    Lease liability 25,556
    Increase in operating lease liability 10,400
    Financing lease, right-of-use asset 2,500
    Finance lease, liability 4,738
    Finance lease liability, current 1,900
    Finance lease liability, noncurrent $ 2,800
    Operating leases, weighted-average remaining term 6 years
    Financing leases, weighted-average remaining term 2 years
    Weighted-average operating lease discount rate (as a percentage) 3.40%
    Weighted-average finance lease discount rate (as a percentage) 5.00%
    XML 90 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits - Narrative (Details)
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    retirement_plan
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Defined Benefit Plan Disclosure      
    Number of non-qualified supplemental retirement defined benefit plans | retirement_plan 2    
    Accumulated benefit obligation of the plans $ 25,200,000 $ 21,000,000.0  
    Fair value of plan assets at period end 0 0  
    Unrecognized prior service costs, net 2,800,000    
    Unrecognized prior service costs, tax 600,000    
    Unrecognized actuarial losses 6,000,000.0    
    Unrecognized actuarial losses, net 7,600,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 500,000    
    Actuarial loss, net of tax 600,000    
    Actuarial loss, tax 100,000    
    SERP      
    Defined Benefit Plan Disclosure      
    Unrecognized prior service costs 2,200,000    
    Current accrued pension liability 300,000    
    Long-term accrued pension liability 26,200,000    
    Expected future payments in 2020 (less than for SERP Medical) 300,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) 600,000    
    Benefits to be paid in the aggregate for the following five years 5,400,000    
    SERP Medical      
    Defined Benefit Plan Disclosure      
    Fair value of plan assets at period end 100,000    
    Unrecognized actuarial losses 300,000    
    Unrecognized actuarial losses, tax 100,000    
    Current accrued pension liability 100,000    
    Long-term accrued pension liability 1,000,000.0    
    Expected future payments in 2020 (less than for SERP Medical) 100,000    
    Expected future payments in 2021 (less than for SERP Medical) 100,000    
    Expected future payments in 2022 (less than for SERP Medical) 100,000    
    Expected future payments in 2023 (less than for SERP Medical) 100,000    
    Expected future payments in 2024 (less than for SERP Medical) 100,000    
    Benefits to be paid in the aggregate for the following five years $ 300,000    
    Annual increase in the cost of health care benefits 5.20%    
    Change in retirement benefit obligation $ 100,000    
    Percentage of fund 92.70%    
    Contributions of employer $ 1,100,000 $ 1,100,000 $ 1,100,000
    Total employer contribution 1.00% 1.00% 1.00%
    SERP Medical | Minimum      
    Defined Benefit Plan Disclosure      
    Annual increase in the cost of health care benefits range 4.20%    
    SERP Medical | Maximum      
    Defined Benefit Plan Disclosure      
    Annual increase in the cost of health care benefits range 5.40%    
    XML 91 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits - Assumptions Used to Determine the Net Periodic Cost (Details)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    SERP      
    Defined Benefit Plan Disclosure      
    Discount Rate 4.20% 3.60% 4.20%
    Future Average Compensation Increases 2.00%    
    SERP Medical      
    Defined Benefit Plan Disclosure      
    Discount Rate 4.20% 3.60% 4.20%
    Future Average Compensation Increases 4.98% 5.38% 5.50%
    SERP Medical | Minimum      
    Defined Benefit Plan Disclosure      
    Future Average Compensation Increases   2.00% 3.00%
    SERP Medical | Maximum      
    Defined Benefit Plan Disclosure      
    Future Average Compensation Increases   3.00% 5.00%
    XML 92 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Tax Disclosure [Abstract]      
    Statutory Federal Income Tax Rate 21.00% 21.00% 35.00%
    Stock Compensation Expense (0.50%) (0.90%) 1.10%
    Domestic Production Activity Deduction 0.00% 0.00% (4.70%)
    Other 0.50% 0.40% 0.50%
    Foreign Tax Rate Differential 1.40% 0.50% (5.60%)
    State Income Tax, Net of Federal Income Tax Effect 6.00% 2.80% 4.50%
    Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve 0.00% (6.70%) 0.00%
    Research and Development Tax Credits (4.60%) (6.20%) (11.50%)
    Change in Valuation Allowance 1.10% 0.00% 0.00%
    Net GILTI and FDII Tax Expense (Benefit) (0.012) 0.002 0
    Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings 0.00% (0.80%) 5.60%
    Revaluation of Deferred Taxes for Federal Tax Rate Change 0.00% (0.10%) (3.50%)
    Other 0.10% 0.30% (0.10%)
    Effective Tax Rate 23.80% 10.50% 21.30%
    XML 93 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Inventories - Summary of Inventories (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Inventory Disclosure [Abstract]    
    Finished Goods $ 33,434 $ 33,100
    Work in Progress 25,594 27,409
    Raw Material 86,759 78,176
    Total Inventory $ 145,787 $ 138,685
    XML 94 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    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 $ 19,567 $ 33,030
    Contract Liabilities $ 38,758 $ 27,347
    XML 95 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Summary of Significant Accounting Principles and Practices (Policies)
    12 Months Ended
    Dec. 31, 2019
    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 the United Kingdom (“UK”), as well as engineering offices in the Ukraine and India. We design and build our products through our wholly owned subsidiaries Astronics Advanced Electronic Systems Corp. (“AES”); Astronics AeroSat Corporation (“AeroSat”); Armstrong Aerospace, Inc. (“Armstrong”); Astronics Test Systems, Inc. (“ATS”); Ballard Technology, Inc. (“Ballard”); Astronics Custom Control Concepts Inc. (“CCC”); Astronics Connectivity Systems and Certification Corp. and subsidiaries (“CSC”); Diagnosys Inc. and its affiliates (“Diagnosys”); Astronics DME LLC (“DME”); Freedom Communication Technologies, Inc. (“Freedom”); Luminescent Systems, Inc. (“LSI”); Luminescent Systems Canada, Inc. (“LSI Canada”); Max-Viz, Inc. (“Max-Viz”); Peco, Inc. (“Peco”); and PGA Electronic s.a. (“PGA”).
    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 $108.9 million in 2019, $114.3 million in 2018 and $95.0 million in 2017. Selling, general and administrative (“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. Vesting requirements vary for directors, officers and key employees. In general, options and RSU's granted to outside directors vest six months from the date of grant and options granted to officers and key employees vest with graded vesting over a five-year period, 20% each year, from the date of grant. In general, RSU's granted to officers and key employees cliff vest in three years. Equity-based compensation expense is included in selling, general and administrative 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 Doubtful Accounts
    Accounts Receivable and Allowance for Doubtful Accounts
    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 potentially uncollectible accounts receivable. The allowance is determined based on our knowledge of the business, specific customers, review of the receivables’ aging and a specific identification of accounts where collection is at risk. Account balances are charged against the allowance after all means of collections have been exhausted and recovery is considered remote. The Company typically does not require collateral.
    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 valuation 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.
    Property, Plant and Equipment
    Property, Plant and Equipment
    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.
    Buildings acquired under capital leases amounted to $3.4 million ($8.2 million, net of $4.8 million of accumulated amortization) at December 31, 2018. The weighted-average interest rate on the building capital lease obligation at December 31, 2018 was 5.3%. See Note 10 for additional lease disclosures as required upon adoption of ASC 842.
    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.
    See Note 23 for further information regarding the long-lived asset impairment charge in 2019 related to AeroSat. The charge was comprised of PP&E, intangible assets and right-of-use assets.
    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 has 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 Sheet at December 31, 2019.
    As of December 31, 2018, the Company’s Board of Directors had approved a plan to sell the semiconductor test business within the Test Systems segment. Accordingly, the assets and liabilities associated with these operations have been classified as held for sale in the accompanying consolidated Balance Sheet at December 31, 2018. The carrying value of the disposal group was lower than its fair value, less costs to sell, and accordingly, no impairment loss was required at December 31, 2018.
    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. The Company’s nine reporting units with goodwill were subject to the goodwill impairment test as of the first day of our fourth quarter.
    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, goodwill is considered impaired and any loss must be measured. Accordingly, goodwill impairment 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.
    Intangible Assets
    Intangible Assets
    Acquired intangibles are generally valued 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, notes 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, accounts payable, and notes payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments.
    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 Statement of Operations. Such amounts were immaterial in the year ended December 31, 2019 and not applicable in 2018 or 2017. 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 in 2019 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 2019. We determined that the fair value of this investment was de minimis at December 31, 2019 and we recorded an impairment charge of $5.0 million recorded within Other Expense, Net of Other Income in the accompanying Consolidated Statement Operations.
    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, 2019.
    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-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. 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 does not have a significant impact on our consolidated financial statements.

    Planned 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 does not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.
    Planned date of adoption: Q1 2020
    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
    We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had or are expected to have minimal impact on our financial statements and related disclosures.
    XML 96 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Property, Plant and Equipment (Tables)
    12 Months Ended
    Dec. 31, 2019
    Property, Plant and Equipment [Abstract]  
    Summary of Property, Plant and Equipment
    Property, Plant and Equipment at December 31 are as follows:
    (In thousands)20192018
    Land$9,802  $11,191  
    Building and Improvements74,723  83,812  
    Machinery and Equipment115,202  106,327  
    Construction in Progress5,453  6,404  
    Total Property, Plant and Equipment, Gross$205,180  $207,734  
    Less Accumulated Depreciation92,681  86,872  
    Total Property, Plant and Equipment, Net$112,499  $120,862  
    XML 97 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segments - Schedule of Activities with Major Customers (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    customer
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    Segment Reporting [Abstract]      
    Number of major customers | customer 2    
    Panasonic | Customer Concentration Risk | Consolidated Revenue      
    Revenue, Major Customer      
    Percent of consolidated revenue 13.00% 14.40% 19.10%
    Panasonic | Customer Concentration Risk | Accounts Receivable, Net      
    Revenue, Major Customer      
    Accounts receivable $ 15,831 $ 14,994  
    Boeing | Customer Concentration Risk | Consolidated Revenue      
    Revenue, Major Customer      
    Percent of consolidated revenue 13.60% 14.30% 16.80%
    Boeing | Customer Concentration Risk | Accounts Receivable, Net      
    Revenue, Major Customer      
    Accounts receivable $ 21,806 $ 24,649  
    XML 98 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Long-Term Debt and Notes Payable
    12 Months Ended
    Dec. 31, 2019
    Debt Disclosure [Abstract]  
    Long-Term Debt and Notes Payable LONG-TERM DEBT AND NOTES PAYABLE
    Long-term Debt, including capital leases, at December 31 is as follows:
    (In thousands)20192018
    Revolving Credit Line issued under the Fifth Amended and Restated Credit Agreement. Interest is at LIBOR plus between 1.00% and 1.50% (2.75% at December 31, 2019).
    $188,000  $227,000  
    Other Bank Debt224  338  
    Capital Lease Obligations—  6,644  
    Total Debt188,224  233,982  
    Less Current Maturities224  1,870  
    Total Long-term Debt$188,000  $232,112  
    In the year ended December 31, 2019, capital lease obligations are included within Other Accrued Expenses and Other Liabilities in the Consolidated Balance Sheets, as appropriate. Refer to Note 10 for additional detail on lease obligations and the implementation of ASC 842.
    Principal maturities of long-term debt, including capital leases, are approximately:
    (In thousands) 
    2020$224  
    2021—  
    2022—  
    2023188,000  
    2024 and thereafter—  
    Total Debt$188,224  
    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. At December 31, 2019, there was $188.0 million outstanding on the revolving credit facility and there remains $310.9 million available, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $500 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2019, outstanding letters of credit totaled $1.1 million.
    The maximum permitted leverage ratio of funded debt to Adjusted EBITDA (as defined in the Agreement) 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 is in compliance with its financial covenant at December 31, 2019. The Company will pay interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
    The Company’s obligations under the Credit Agreement as amended are jointly and severally guaranteed by each domestic subsidiary of the Company other than a non-material subsidiary. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
    In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Credit Agreement automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, judgments over a certain amount, and cross default under other agreements give the Agent the option to declare all such amounts immediately due and payable.
    XML 99 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Inventories
    12 Months Ended
    Dec. 31, 2019
    Inventory Disclosure [Abstract]  
    Inventories INVENTORIES
    Inventories at December 31 are as follows:
    (In thousands)20192018
    Finished Goods$33,434  $33,100  
    Work in Progress25,594  27,409  
    Raw Material86,759  78,176  
    Total Inventories$145,787  $138,685  
    Additionally, net Inventories of $14.4 million are classified in Assets Held for Sale at December 31, 2018. Refer to Note 22.
    At December 31, 2019, the Company’s reserve for inventory valuation was $33.6 million, or 18.7% of gross inventory, inclusive of inventory and its associated reserves held for sale. At December 31, 2018, the Company’s reserve for inventory valuation was $20.8 million, or 12.0% of gross inventory.
    XML 100 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Divestiture Activities - Narrative (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Jul. 12, 2019
    Feb. 13, 2019
    Mar. 31, 2019
    Dec. 31, 2019
    Dec. 31, 2018
    Held for Sale | First Earnout          
    Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
    Maximum total earnout proceeds       $ 35,000,000.0  
    Held for Sale | Second Earnout          
    Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
    Maximum total earnout proceeds       0  
    Held for Sale | Test Systems          
    Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
    Net Property, Plant and Equipment       1,500,000 $ 3,521,000
    Impairment loss         $ 0
    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  
    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,000,000.0        
    Percentage of revenue (as a percentage)         1.00%
    Pre-tax loss on sale       $ (1,300,000)  
    XML 101 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Profit Sharing/401(k) Plan
    12 Months Ended
    Dec. 31, 2019
    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. The plans may be amended or terminated at any time.
    Total charges to income before income taxes for these plans were approximately $10.0 million, $8.3 million and $7.4 million in 2019, 2018 and 2017, respectively.
    XML 102 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases - Summary of Lease Cost and Cash Paid (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Leases [Abstract]  
    Amortization of ROU Assets $ 1,020
    Interest on Lease Liabilities 314
    Total Finance Lease Cost 1,334
    Operating Lease Cost 5,050
    Impairment Charge of Operating Lease ROU Asset 1,018
    Variable Lease Cost 1,236
    Short-term Lease Cost (excluding month-to-month) 223
    Less Sublease and Rental (Income) Expense (629)
    Total Operating Lease Cost 6,898
    Total Net Lease Cost 8,232
    Operating Cash Flows Used for Finance Leases 314
    Operating Cash Flows Used for Operating Leases 4,718
    Financing Cash Flows Used for Finance Leases $ 1,746
    XML 103 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    SERP      
    Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
    Balance at beginning of the year $ 21,970 $ 25,141  
    Service Cost 181 200 $ 186
    Interest Cost 916 899 897
    Actuarial (Gain) Loss 3,827 (3,922)  
    Benefits Paid (347) (348)  
    Balance at end of the year 26,547 21,970 25,141
    SERP Medical      
    Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
    Balance at beginning of the year 1,136 1,307  
    Service Cost 13 16 7
    Interest Cost 46 46 41
    Actuarial (Gain) Loss (28) (162)  
    Benefits Paid (63) (71)  
    Balance at end of the year $ 1,104 $ 1,136 $ 1,307
    XML 104 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Shareholders' Equity - Narrative (Details)
    2 Months Ended 3 Months Ended 12 Months Ended
    Dec. 12, 2017
    shares
    Feb. 24, 2016
    USD ($)
    shares
    Feb. 28, 2020
    USD ($)
    shares
    Dec. 31, 2019
    USD ($)
    shares
    Dec. 31, 2019
    USD ($)
    shares
    Dec. 31, 2017
    shares
    Dec. 31, 2018
    USD ($)
    Stockholders Equity              
    Amount authorized for stock repurchase program | $   $ 50,000,000          
    Common stock reserved (in shares) | shares       11,800,000 11,800,000    
    Income tax effect recorded for currency translation adjustments | $         $ 0    
    Treasury stock, value | $       $ 100,784,000 $ 100,784,000   $ 50,000,000
    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.00    
    Treasury Stock              
    Stockholders Equity              
    Number of shares repurchased (in shares) | shares 1,823,000 1,675,000     1,851,000 1,152,000  
    Treasury stock repurchased (in shares) | shares       28,000      
    Treasury stock, value | $       $ 800,000 $ 800,000    
    Treasury Stock | Subsequent Event              
    Stockholders Equity              
    Treasury stock repurchased (in shares) | shares     282,000        
    Treasury stock, value | $     $ 7,700,000        
    XML 105 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Narrative (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Tax      
    Tax credit carryforwards $ 800,000    
    State and foreign tax credit carryforwards expiration beginning year 2020    
    State and foreign tax credit carryforwards expiration ending year 2033    
    Operating loss carryforwards, expected to be utilize, expiration beginning year 2027    
    Operating loss carryforwards, expected to be utilize, expiration ending year 2038    
    Operating loss carryforwards expiration beginning year 2022    
    Operating loss carryforwards expiration ending year 2039    
    Tax benefit $ 600,000 $ 700,000  
    Provisional foreign tax credit carryforwards 200,000    
    Decrease in unrecognized tax benefits is reasonably possible 800,000    
    Unrecognized tax benefits that would impact effective tax rate 2,600,000 2,200,000  
    Penalties or interest liabilities accrued 0 0  
    Pretax income 12,200,000 7,300,000 $ 1,100,000
    Foreign earnings repatriated     10,300,000
    Income tax benefit recognized 100,000    
    Provisional tax benefit     900,000
    Tax benefits related to stock option exercises   500,000  
    Provisional income tax expense on foreign earnings     $ 1,400,000
    Foreign subsidiaries' undistributed earnings 29,700,000    
    Tax cuts and jobs act, incomplete Accounting, provisional income tax expense 800,000 200,000  
    Federal      
    Income Tax      
    Operating loss carryforwards expected to be utilized 6,000,000    
    Provisional income tax expense on foreign earnings   $ 400,000  
    State      
    Income Tax      
    Operating loss carryforwards expected to be utilized 6,900,000    
    Net operating loss carryforwards $ 108,400,000    
    XML 106 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Profit Sharing/401(k) Plan - Narrative (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Astronics Plan      
    Share-based Compensation Arrangement by Share-based Payment Award      
    Defined contribution plan charges recognized $ 10.0 $ 8.3 $ 7.4
    XML 107 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation - Narrative (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Share-based Compensation Arrangement by Share-based Payment Award        
    Period of options granted (in years) 5 years      
    Equity-based compensation expense $ 3,843,000 $ 3,098,000 $ 2,598,000  
    Stock Option        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Options outstanding (in shares) 1,116,045 1,327,919 1,506,604 1,539,017
    Share price (in usd per share) $ 27.95 $ 30.45 $ 36.06  
    Weighted average fair value of options vested (in usd per share) $ 15.91 $ 16.54 $ 12.39  
    Total fair value of options that vested during the year $ 1,600,000 $ 1,400,000 $ 1,600,000  
    Total compensation costs related to non-vested awards $ 5,200,000      
    Weighted average period (in years) 2 years 4 months 2 days      
    Weighted average fair value of options granted (in usd per share) $ 11.93 $ 14.64 $ 15.30  
    Restricted Stock Units (RSUs)        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Period of options granted (in years)   3 years    
    Total compensation costs related to non-vested awards   $ 2,200,000    
    Weighted average period (in years)   2 years    
    Number of awards granted in period (in shares)   87,634    
    Weighted-average price of awards (in usd per share)   $ 36.01    
    Number of awards vested in period (in shares)   17,776    
    Equity-based compensation expense   $ 1,600,000    
    Employee Stock        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Share price (in usd per share) $ 24.75      
    Cash compensation limit $ 25,000      
    Common stock price to market value (percentage) 85.00%      
    Number of shares employees had subscribed to purchase (in shares) 133,979      
    Weighted average fair value of options granted (in usd per share) $ 8.26 $ 8.48 $ 5.15  
    Stock Incentive Plan        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Stock option exercisable period (not exceeding, in years) 10 years      
    Period of options granted (in years) 5 years      
    Options outstanding (in shares) 603,184      
    Directors Stock Option Plan        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Stock option exercisable period (not exceeding, in years) 10 years      
    Period of options granted (in years) 6 months      
    Options outstanding (in shares) 177,080      
    Long Term Incentive Plan        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Options outstanding (in shares) 453,733      
    Options available for future grant (in shares) 1,305,613      
    Director        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Period of options granted (in years) 6 months      
    Key Employee        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Period of options granted (in years) 5 years      
    Key Employee | Restricted Stock Units (RSUs)        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Period of options granted (in years) 3 years      
    Maximum        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Stock option exercisable period (not exceeding, in years) 10 years      
    XML 108 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Receivables [Abstract]    
    Trade Accounts Receivable $ 131,990 $ 150,764
    Unbilled Recoverable Costs and Accrued Profits 19,567 33,030
    Total Receivables, Gross 151,557 183,794
    Less Allowance for Doubtful Accounts (3,559) (1,486)
    Accounts Receivable $ 147,998 $ 182,308
    XML 109 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Label Element Value
    Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]  
    Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 3,268,000
    JSON 110 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20191231.htm": { "axisCustom": 0, "axisStandard": 41, "contextCount": 407, "dts": { "calculationLink": { "local": [ "atro-20191231_cal.xml" ] }, "definitionLink": { "local": [ "atro-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "atro-20191231.htm" ] }, "labelLink": { "local": [ "atro-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "atro-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "atro-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 872, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 30, "http://www.astronics.com/20191231": 5, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 41 }, "keyCustom": 68, "keyStandard": 538, "memberCustom": 51, "memberStandard": 75, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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 - Document and Entity Information", "role": "http://www.astronics.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210101003 - Disclosure - Accounts Receivable", "role": "http://www.astronics.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240874050 - Disclosure - Segments - Narrative (Details)", "role": "http://www.astronics.com/role/SegmentsNarrativeDetails", "shortName": "Segments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ic738622165a540a8aa35b7d4e4bc2939_D20190101-20191231", "decimals": "INF", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240884051 - 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-20191231.htm", "contextRef": "i4181a03aae5945b9ab10ac189dac2f9f_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894052 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924053 - Disclosure - Acquisitions (Details)", "role": "http://www.astronics.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i3de873d593ea459aa0122b600667da73_D20190701-20190701", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934054 - Disclosure - Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details)", "role": "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "shortName": "Acquisitions - Astronics Connectivity Systems and Certification Corp. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i3b1b76aa9a424eb593c984c725c332fd_D20170101-20171231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240964055 - Disclosure - Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details)", "role": "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "shortName": "Divestiture Activities - Summary of Assets and Liabilities Held for Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i756e6601783546ec952e2d84426e5adb_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i17dc25301e8746a48ecbd2147218768a_D20190101-20191231", "decimals": "-5", "first": true, "lang": null, "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974056 - 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-20191231.htm", "contextRef": "i17dc25301e8746a48ecbd2147218768a_D20190101-20191231", "decimals": "-5", "first": true, "lang": null, "name": "atro:ProceedsFromEarnout", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240994057 - Disclosure - Restructuring, Impairment and Other Charges Summary of the Restructuring (Details)", "role": "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails", "shortName": "Restructuring, Impairment and Other Charges Summary of the Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "id61144d0a1de4f0b97b064a7481766ea_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241004058 - Disclosure - Restructuring, Impairment and Other Charges Narrative (Details)", "role": "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "shortName": "Restructuring, Impairment and Other Charges Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i65664fa2b03347a3b5dcb4df61971f91_D20190929-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i9075568f9b304483a577b009d047ff6c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241024059 - 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-20191231.htm", "contextRef": "ia1ad399c09dc4435930d963b4d1054e1_I20161231", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210131004 - Disclosure - Inventories", "role": "http://www.astronics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210171005 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210201006 - Disclosure - Intangible Assets", "role": "http://www.astronics.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210251007 - Disclosure - Goodwill", "role": "http://www.astronics.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210291008 - Disclosure - Long-Term Debt and Notes Payable", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayable", "shortName": "Long-Term Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210341009 - Disclosure - Warranty", "role": "http://www.astronics.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210381010 - Disclosure - Leases", "role": "http://www.astronics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210431011 - Disclosure - Income Taxes", "role": "http://www.astronics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210511012 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210531013 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210601014 - Disclosure - Shareholders' Equity", "role": "http://www.astronics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210651015 - Disclosure - Earnings Per Share", "role": "http://www.astronics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210681016 - Disclosure - Equity Compensation", "role": "http://www.astronics.com/role/EquityCompensation", "shortName": "Equity Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210771017 - Disclosure - Fair Value", "role": "http://www.astronics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210791018 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210821019 - Disclosure - Commitments and Contingencies", "role": "http://www.astronics.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210841020 - Disclosure - Segments", "role": "http://www.astronics.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210901021 - Disclosure - Acquisitions", "role": "http://www.astronics.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210941022 - Disclosure - Divestiture Activities", "role": "http://www.astronics.com/role/DivestitureActivities", "shortName": "Divestiture Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020003 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210981023 - Disclosure - Restructuring, Impairments and Other Charges", "role": "http://www.astronics.com/role/RestructuringImpairmentsandOtherCharges", "shortName": "Restructuring, Impairments and Other Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211011024 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220022001 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230053001 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230113002 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230143003 - Disclosure - Inventories (Tables)", "role": "http://www.astronics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230183004 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230213005 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230263006 - Disclosure - Goodwill (Tables)", "role": "http://www.astronics.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230303007 - Disclosure - Long-Term Debt and Notes Payable (Tables)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableTables", "shortName": "Long-Term Debt and Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230353008 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230393009 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230443010 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230543011 - 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-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230613012 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230663013 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.astronics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230693014 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230803015 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230853016 - Disclosure - Segments (Tables)", "role": "http://www.astronics.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230913017 - Disclosure - Acquisitions (Tables)", "role": "http://www.astronics.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "INF", "first": true, "lang": null, "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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230953018 - Disclosure - Divestiture Activities (Tables)", "role": "http://www.astronics.com/role/DivestitureActivitiesTables", "shortName": "Divestiture Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240034001 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240064002 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240074003 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084004 - 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-20191231.htm", "contextRef": "i6fbb115788e04bd1837958d906b9c11f_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240094005 - 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-20191231.htm", "contextRef": "i6299811a1b024234a9984d63e5a30c20_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124006 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240154007 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240164008 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.astronics.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194009 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "lang": null, "name": "atro:ProvisionForNonCashLossesOnInventoryAndReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240224010 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234011 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240244012 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2c9c229715d2460984775e6cba40822e_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240274013 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i96c7d8bce2074639b82f67ab376998c2_I20161002", "decimals": "INF", "first": true, "lang": null, "name": "atro:GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "reportCount": 1, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240284014 - Disclosure - Goodwill - Narrative (Details)", "role": "http://www.astronics.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2c9c229715d2460984775e6cba40822e_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314015 - Disclosure - Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "shortName": "Long-Term Debt and Notes Payable - Summary of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2c9c229715d2460984775e6cba40822e_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240324016 - Disclosure - Long-Term Debt and Notes Payable - Principal Maturities of Long-Term Debt (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt and Notes Payable - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2ef3c1ee1419411c90c3e7bdeaee8e08_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtCovenantRatioOfDebtToEbitda", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240334017 - Disclosure - Long-Term Debt and Notes Payable - Narrative (Details)", "role": "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "shortName": "Long-Term Debt and Notes Payable - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2ef3c1ee1419411c90c3e7bdeaee8e08_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "atro:DebtCovenantRatioOfDebtToEbitda", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "240364018 - Disclosure - Warranty - Narrative (Details)", "role": "http://www.astronics.com/role/WarrantyNarrativeDetails", "shortName": "Warranty - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2c9c229715d2460984775e6cba40822e_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240374019 - 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-20191231.htm", "contextRef": "if5d99ab8f6f145f58b354f357bdde313_I20161231", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i16b76f9610614ee780c5c65478a6f03b_I20161231", "decimals": "-3", "first": true, "lang": null, "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-20191231.htm", "contextRef": "i16b76f9610614ee780c5c65478a6f03b_I20161231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "3", "first": true, "lang": null, "name": "atro:OperatingLeaseAndFinancingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240404020 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "3", "first": true, "lang": null, "name": "atro:OperatingLeaseAndFinancingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240414021 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424022 - 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:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240454023 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240464024 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240474025 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240484026 - 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-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240494027 - 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-20191231.htm", "contextRef": "i5b8ff00e4f26433d83de20476b0a5281_I20191231", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2c9c229715d2460984775e6cba40822e_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240504028 - 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", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "if5d99ab8f6f145f58b354f357bdde313_I20161231", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i92895aeee008422e8d34518cdf741c05_D20190101-20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524029 - 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-20191231.htm", "contextRef": "i92895aeee008422e8d34518cdf741c05_D20190101-20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240554030 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "INF", "first": true, "lang": null, "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "iddf5bcb34ee243faba10987e54cdf8b7_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240564031 - 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-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i04c72ad0699f4cbb8ff0cb9bb681d1af_I20191231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240574032 - 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-20191231.htm", "contextRef": "i04c72ad0699f4cbb8ff0cb9bb681d1af_I20191231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240584033 - 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-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240594034 - 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-20191231.htm", "contextRef": "i6dc3ebb7aa6d425da1561410570e5aef_D20190101-20191231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "if72ac6da80c04de683e313fc12697edf_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240624035 - 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-20191231.htm", "contextRef": "if72ac6da80c04de683e313fc12697edf_I20160224", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i61ac4afd72da412c98ec9d204dc57cde_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634036 - 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-20191231.htm", "contextRef": "i674010cc230749b7bafe09dd1443a611_I20191231", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644037 - 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-20191231.htm", "contextRef": "iea58e92c8d1046598cf3d7c6e59e27a1_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240674038 - Disclosure - Earnings Per Share - Earnings Per Share Computations (Details)", "role": "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "shortName": "Earnings Per Share - Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240704039 - 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-20191231.htm", "contextRef": "i7b4125647b81483fbe27edcc68db8ae9_I20191231", "decimals": "INF", "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210041002 - Disclosure - Revenue", "role": "http://www.astronics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "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", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240714040 - 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-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ica9b52f1ad344ea9b6b42368a653c0ae_D20190101-20191231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240724041 - 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 }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240734042 - 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": null }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ic63c6213696b4ad3bfe7267c292cce57_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744043 - 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-20191231.htm", "contextRef": "ica9b52f1ad344ea9b6b42368a653c0ae_D20190101-20191231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i7b4125647b81483fbe27edcc68db8ae9_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240754044 - 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-20191231.htm", "contextRef": "ica9b52f1ad344ea9b6b42368a653c0ae_D20190101-20191231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764045 - 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-20191231.htm", "contextRef": "iace9172366b54bba9b83e6294b568615_D20190101-20191231", "decimals": "4", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784046 - 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-20191231.htm", "contextRef": "i2e494411e2dc4956b91b4d469f720260_D20190101-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814047 - 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-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i2a6d4c9d53964dd5b6e732d42f4658ac_D20190101-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240834048 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i30a8d9dcfdff4f69833a34f32b7fca98_D20180411-20180411", "decimals": "-5", "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "ifa0a1353db044afcbd7190639a5dbaae_D20190929-20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240864049 - 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-20191231.htm", "contextRef": "i7a665449f3614f57bc8310ea11a7ee4d_I20171231", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20191231.htm", "contextRef": "i0734dfc54dfa42db9226eab4e60a2e1c_I20180101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - atro-20191231.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - atro-20191231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 127, "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/20191231", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_ArmstrongMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Armstrong [Member]", "label": "Armstrong [Member]", "terseLabel": "Armstrong Areospace, Inc." } } }, "localname": "ArmstrongMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AssetsHeldForSaleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets Held For Sale", "label": "Assets Held For Sale [Member]", "terseLabel": "Assets Held For Sale [Member]" } } }, "localname": "AssetsHeldForSaleMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "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/20191231", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsConnectivitySystemsAndCertificationCorp.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Astronics Connectivity Systems And Certification Corp. [Member]", "label": "Astronics Connectivity Systems And Certification Corp. [Member]", "terseLabel": "CSC" } } }, "localname": "AstronicsConnectivitySystemsAndCertificationCorp.Member", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "domainItemType" }, "atro_AstronicsCustomControlConceptsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Astronics Custom Control Concepts Inc. [Member]", "label": "Astronics Custom Control Concepts Inc. [Member]", "terseLabel": "Astronics Custom Control Concepts Inc." } } }, "localname": "AstronicsCustomControlConceptsInc.Member", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "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/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CapitalLeaseObligationWeightedAverageDiscountRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capital Lease Obligation, Weighted Average Discount Rate, Percent", "label": "Capital Lease Obligation, Weighted Average Discount Rate, Percent", "terseLabel": "Capital Lease Obligation, Weighted Average Discount Rate, Percent" } } }, "localname": "CapitalLeaseObligationWeightedAverageDiscountRatePercent", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_CustomControlConceptsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Custom Control Concepts LLC [Member]", "label": "Custom Control Concepts LLC [Member]", "terseLabel": "Custom Control Concepts LLC" } } }, "localname": "CustomControlConceptsLLCMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20191231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition", "label": "Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition", "terseLabel": "Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters)" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20191231", "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/20191231", "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/20191231", "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": "Deferred Tax Liability, Lease Accounting" } } }, "localname": "DeferredTaxLiabilitiesLeaseAccounting", "nsuri": "http://www.astronics.com/20191231", "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 [Member]" } } }, "localname": "DeferredTaxLiabilitiesMember", "nsuri": "http://www.astronics.com/20191231", "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": "Deferred Tax Liabilities, Revenue Recognition" } } }, "localname": "DeferredTaxLiabilitiesRevenueRecognition", "nsuri": "http://www.astronics.com/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "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/20191231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DisposalGroupIncludingDiscontinuedOperationImpairmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Impairment Charges", "label": "Disposal Group, Including Discontinued Operation, Impairment Charges", "terseLabel": "Impairment loss" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentCharges", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DividendsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dividends.", "label": "Dividends [Policy Text Block]", "terseLabel": "Dividends" } } }, "localname": "DividendsPolicyTextBlock", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20191231", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/20191231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FourthAmendedandRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fourth Amended and Restated Credit Agreement", "label": "Fourth Amended and Restated Credit Agreement [Member]", "terseLabel": "Fourth Amended and Restated Credit Agreement" } } }, "localname": "FourthAmendedandRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FreedomCommunicationTechnologiesIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Freedom Communication Technologies, Inc.", "label": "Freedom Communication Technologies, Inc. [Member]", "terseLabel": "Freedom Communication Technologies, Inc." } } }, "localname": "FreedomCommunicationTechnologiesIncMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20191231", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/20191231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LiabilitiesHeldForSaleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liabilities Held For Sale", "label": "Liabilities Held For Sale [Member]", "terseLabel": "Liabilities Held For Sale [Member]" } } }, "localname": "LiabilitiesHeldForSaleMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "atro_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liabilities Held-For-Sale, Not Part Of Disposal Group, Current", "label": "Liabilities Held-For-Sale, Not Part Of Disposal Group, Current", "terseLabel": "Liabilities Held for Sale" } } }, "localname": "LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity", "terseLabel": "Optional increase in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "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/20191231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20191231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20191231", "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/20191231", "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 Expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://www.astronics.com/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseAndFinancingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease And Financing Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease And Financing Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average incremental borrowing rate (as a percentage)" } } }, "localname": "OperatingLeaseAndFinancingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20191231", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLossCarryForwardsExpectedToBeUtilizedExpirationEndingYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Loss Carry Forwards, Expected To Be Utilized, Expiration Ending Year", "label": "Operating Loss Carry Forwards, Expected To Be Utilized, Expiration Ending Year", "terseLabel": "Operating loss carryforwards, expected to be utilize, expiration ending year" } } }, "localname": "OperatingLossCarryForwardsExpectedToBeUtilizedExpirationEndingYear", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "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/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OperatingLossCarryforwardsExpectedToBeUtilizeExpirationBeginningYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Expected to Be Utilize, Expiration Beginning Year", "label": "Operating Loss Carryforwards, Expected to Be Utilize, Expiration Beginning Year", "terseLabel": "Operating loss carryforwards, expected to be utilize, expiration beginning year" } } }, "localname": "OperatingLossCarryforwardsExpectedToBeUtilizeExpirationBeginningYear", "nsuri": "http://www.astronics.com/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_PanasonicMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Panasonic.", "label": "Panasonic [Member]", "terseLabel": "Panasonic" } } }, "localname": "PanasonicMember", "nsuri": "http://www.astronics.com/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "atro_ProvisionalTaxCreditCarryforwardsForeign": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provisional, Tax Credit Carryforwards, Foreign", "label": "Provisional, Tax Credit Carryforwards, Foreign", "terseLabel": "Provisional foreign tax credit carryforwards" } } }, "localname": "ProvisionalTaxCreditCarryforwardsForeign", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_RangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "$45.89 - $45.89" } } }, "localname": "RangeFourMember", "nsuri": "http://www.astronics.com/20191231", "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 - $35.82" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.astronics.com/20191231", "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": "$7.68 - $13.63" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.astronics.com/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "atro_SecondEarnoutMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Earnout", "label": "Second Earnout [Member]", "terseLabel": "Second Earnout" } } }, "localname": "SecondEarnoutMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "terseLabel": "Additions to (Deductions from) Operating Profit:" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Semiconductor", "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options forfeitures and expirations in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Intrinsic Value", "negatedLabel": "Options forfeited (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodIntrinsicValue", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value", "terseLabel": "Options granted (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "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/20191231", "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/20191231", "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/20191231", "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/20191231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.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/20191231", "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/20191231", "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" }, "atro_TaxCreditCarryforwardExpirationYearRangeEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax credit carryforward expiration year range end.", "label": "Tax Credit Carryforward Expiration Year Range End", "terseLabel": "State and foreign tax credit carryforwards expiration ending year" } } }, "localname": "TaxCreditCarryforwardExpirationYearRangeEnd", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_TaxCreditCarryforwardExpirationYearRangeStart": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax credit carryforward expiration year range start.", "label": "Tax Credit Carryforward Expiration Year Range Start", "terseLabel": "State and foreign tax credit carryforwards expiration beginning year" } } }, "localname": "TaxCreditCarryforwardExpirationYearRangeStart", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_TaxCutsAndJobsActChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit", "label": "Tax Cuts And Jobs Act, Change In Tax Rate, Deferred Tax Liability, Income Tax Benefit", "terseLabel": "Income tax benefit recognized" } } }, "localname": "TaxCutsAndJobsActChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings", "label": "Tax Cuts And Jobs Act Of 2017, Reclassification From AOCI To Retained Earnings", "terseLabel": "Adoption of ASU 2018-02" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAOCIToRetainedEarnings", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "atro_TelefonixIncorporatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telefonix, Incorporated [Member]", "label": "Telefonix, Incorporated [Member]", "terseLabel": "Telefonix, Incorporated" } } }, "localname": "TelefonixIncorporatedMember", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/20191231", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "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_TreasuryStockSharesRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Stock, Shares, Repurchased", "label": "Treasury Stock, Shares, Repurchased", "terseLabel": "Treasury stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesRepurchased", "nsuri": "http://www.astronics.com/20191231", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20191231", "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/2017-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/2017-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-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/2017-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/2017-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page.", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r555" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The start date of the period covered in the document, in CCYY-MM-DD format.", "label": "Document Period Start Date", "terseLabel": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r554" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r552" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r551" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r553" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.astronics.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r549", "r559" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r169", "r175" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r179", "r304", "r309", "r541" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "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": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "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": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r177", "r304", "r307", "r538", "r539" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "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": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails", "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": [ "r140", "r142", "r143", "r144" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by revision of previously issued financial statements.", "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revision of previously issued financial statements.", "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r137", "r561" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r178", "r304", "r308", "r540", "r544", "r548", "r558", "r560" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r340", "r502", "r504" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r181", "r503" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r137", "r561" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r482" ], "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 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201802Member": { "auth_ref": [ "r95" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r58" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r73", "r508" ], "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": "Contract Receivable", "totalLabel": "Total Receivables, Gross" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r182" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails", "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r39", "r528" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r23", "r39", "r182", "r183", "r305" ], "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 Doubtful Accounts", "totalLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails", "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r31", "r514", "r530" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r81", "r87", "r88", "r335", "r449" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r56", "r236" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r79", "r84", "r86", "r87", "r466", "r472", "r474" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r84", "r86", "r87" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83", "r87", "r88", "r449" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r80", "r87", "r88", "r449" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions and Divestitures:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r357", "r383", "r388" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r136" ], "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 Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r188", "r194" ], "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 Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r122", "r218", "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r122", "r231" ], "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/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "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", "terseLabel": "Impairment Loss", "verboseLabel": "Impairment loss" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-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/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r172", "r512", "r529" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r24", "r25", "r77" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r14", "r16", "r240" ], "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", "terseLabel": "Assets Held for Sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r358", "r386" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r453", "r454" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r431", "r432" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of acquired stock" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r429", "r430" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r429", "r430" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r429", "r430" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Pro-Forma Consolidated Results" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r429", "r430" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r429", "r430" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential additional earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r439", "r440", "r442" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r438", "r440", "r442" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r444" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r128", "r427" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r32", "r481", "r531" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital Lease Obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r479" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Building acquired under capital leases, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "terseLabel": "Building acquired under capital leases, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r478", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "terseLabel": "Accumulated amortization" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of fulfillment cost" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized fulfillment costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r118", "r471" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r255", "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r128", "r271", "r545", "r546" ], "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/2019-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/2019-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/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r38", "r285" ], "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/2019-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": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r313", "r316", "r355", "r391" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r91", "r93", "r94" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r468", "r469" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r468", "r469", "r543" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r468", "r469", "r543" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r468", "r469" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r468", "r469" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r128", "r447", "r451", "r452" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r297", "r299", "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r297", "r298", "r305" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueSummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r297", "r298", "r305" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r176" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r103" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r312" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of ASU 2014-09" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Cumulative effect on retained earnings, net of tax" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r129", "r416", "r421" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r134", "r418" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r416", "r421" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r129", "r416", "r421" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r435" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt and Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r30", "r31", "r32", "r513", "r516", "r527" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r64", "r280", "r476" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r65", "r131", "r286", "r289", "r290", "r291", "r475", "r476", "r477", "r524" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r402" ], "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": "Decrease in unrecognized tax benefits is reasonably possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r417", "r421" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r417", "r421" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r412" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r129", "r417", "r421" ], "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 Benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r34", "r35", "r408", "r515", "r526" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r397", "r412" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r417", "r421" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r409" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r412" ], "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 Assets (Liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r410" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r393", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r394", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "auth_ref": [ "r413", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r393", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r393", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r411" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Tax benefits related to stock option exercises" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r397", "r412" ], "calculation": { "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 Assets (Liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r394", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r394", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r394", "r414", "r415" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r33", "r317", "r318", "r325" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r328" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r87", "r335" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r87", "r335" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r87", "r335" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r87", "r335" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r322" ], "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 (Gain) Loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r333", "r349", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r334", "r350", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Future Average Compensation Increases" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r338" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r319" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r323", "r352" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear": { "auth_ref": [ "r341" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "Benefits to be paid in the aggregate for the following five years" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "Expected future payments in 2020 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "Expected future payments in 2024 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "Expected future payments in 2023 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "Expected future payments in 2022 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "Expected future payments in 2021 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r324", "r326", "r327", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "terseLabel": "Annual increase in the cost of health care benefits" } } }, "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r321", "r332", "r348", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r330", "r346", "r351" ], "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)", "totalLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r320", "r331", "r347", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "terseLabel": "Annual increase in the cost of health care benefits range" } } }, "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r342", "r343", "r344", "r345", "r351" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r353" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ProfitSharing401kPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r122", "r234" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r122", "r170" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueRevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r391" ], "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/2019-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/2019-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/2019-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/2019-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", "r398", "r424" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "terseLabel": "Income taxes from divesture" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r232", "r242" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r14", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r0", "r1", "r14", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r14", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r0", "r1", "r14", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "terseLabel": "Other Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r14", "r233", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r14", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Net Property, Plant and Equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r21", "r245" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r292", "r523" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsStock": { "auth_ref": [ "r292", "r523" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r100", "r140", "r147", "r149", "r150", "r151", "r153", "r521", "r536" ], "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)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r100", "r140", "r147", "r149", "r150", "r151", "r153", "r521", "r536" ], "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)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r471" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r133", "r399", "r400" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r399", "r400", "r420" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r399", "r400", "r420" ], "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 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r399", "r400", "r420" ], "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 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r399", "r400", "r420" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 3.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 deductions. Including, but not limited to, extraterritorial income exclusion deduction, qualified production activity deduction, dividend deduction, deduction for dividend paid to employee stock ownership plan, Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedTerseLabel": "Domestic Production Activity Deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r399", "r400", "r420" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r399", "r400", "r420" ], "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", "terseLabel": "Stock Compensation Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r399", "r400", "r420" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 10.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r399", "r400", "r420" ], "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 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r399", "r400", "r420" ], "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 the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r390", "r399" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "negatedLabel": "Tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r399", "r400", "r420" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r399", "r400", "r420" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r399", "r400", "r420" ], "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 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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r399" ], "calculation": { "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 12.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 Expense (Benefit)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r62" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod": { "auth_ref": [ "r385" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r384" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r384" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r383" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r381" ], "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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r193" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r456", "r457", "r458", "r463" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r326", "r327", "r351", "r457", "r506" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r456", "r457", "r459", "r460", "r464" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r326", "r327", "r351", "r457", "r507" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r456", "r457", "r459", "r460", "r461", "r464" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r462", "r464" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r128", "r465", "r467" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r486", "r490", "r500" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on Lease Liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r488", "r494" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating Cash Flows Used for Finance Leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r485", "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease, liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "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": "Finance lease liability, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "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": "Finance lease liability, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r499" ], "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 payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r487", "r494" ], "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 Flows Used for Finance Leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Financing lease, right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r486", "r490", "r500" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r497", "r500" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r496", "r500" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted-average remaining term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r220", "r224", "r227", "r510" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r224", "r510" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r223" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r128", "r470", "r474" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r122", "r450" ], "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", "terseLabel": "Net Gain on Sale of Businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r204", "r206" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions and Divestitures" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r128", "r212" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r128", "r221" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r210" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r207", "r211" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r207", "r211" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r122", "r205", "r209", "r214" ], "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", "verboseLabel": "Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-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/RestructuringImpairmentandOtherChargesNarrativeDetails", "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r102" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r122", "r228" ], "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/2019-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", "r228" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r122", "r231", "r238", "r547" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r128", "r230", "r244" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r98", "r140", "r511", "r519", "r537" ], "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", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r132" ], "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": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/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/2019-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", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r239" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r403" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r401" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r171", "r423" ], "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": "Provision (benefit) for income taxes, net" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "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 Paid, Net of Refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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/2019-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/2019-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, net of the Effects from Acquisitions and Divestitures of Businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r148", "r152" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r217", "r222" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r522" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r117", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r174" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r46", "r200" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r22", "r75", "r196" ], "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 Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r26", "r76", "r128", "r155", "r197", "r198" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r48", "r200" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r136" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r75", "r137", "r196", "r199" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r47", "r200" ], "calculation": { "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r498", "r500" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r498" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Paid" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r499" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r499" ], "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r61" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r44", "r517", "r533" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r63" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving line of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee (percentage)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement, amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation.", "label": "Litigation Settlement Interest", "terseLabel": "Litigation settlement interest" } } }, "localname": "LitigationSettlementInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r191" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r32", "r279", "r516", "r531" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r32" ], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails": { "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": "Long-term debt and capital lease obligations excluding current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails": { "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", "terseLabel": "Long-term Debt and Lease Obligation, Current", "verboseLabel": "Less Current Maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt and Capital Lease Obligations, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r60" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r65", "r278" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r256", "r257", "r258", "r260", "r261", "r262", "r264", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r256", "r257", "r258", "r260", "r261", "r262", "r264", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r256", "r259", "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Claims sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r256", "r257", "r258", "r260", "r261", "r262", "r264", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayablePrincipalMaturitiesofLongTermDebtDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlansPlanContributions1": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions made to multiemployer plan by all employers who participate in plan.", "label": "Multiemployer Plans, Plan Contributions", "terseLabel": "Contributions of employer" } } }, "localname": "MultiemployerPlansPlanContributions1", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r89", "r92", "r99", "r123", "r152", "r520", "r535" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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 Income", "totalLabel": "Net Income", "verboseLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r139", "r141" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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 Profit", "totalLabel": "Income from Operations", "verboseLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/ConsolidatedStatementsofOperations", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r491", "r500" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r483" ], "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" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r485" ], "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": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/LeasesSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r489", "r494" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Cash Flows Used for Operating Leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Right-of-Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/LeasesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r497", "r500" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r496", "r500" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted-average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r413" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r169", "r175" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r453", "r455" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r57" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r82", "r84", "r445", "r448" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r445", "r446", "r448" ], "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": "Other Comprehensive (Loss) Income, Before Tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r79", "r473" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r79", "r85" ], "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/2019-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 Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r90", "r93", "r445", "r446", "r448" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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 Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r82", "r84" ], "calculation": { "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r445", "r446", "r448" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r453", "r455" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/2019-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/2019-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 Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r437" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r109", "r112", "r135" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r114" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r110", "r441" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsDetails", "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r111" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans and Related Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r31", "r317", "r318", "r325" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r33", "r317", "r318", "r325" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r358", "r386" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r24", "r52", "r53" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r107" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Total cash proceeds of divesture" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r113" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r273", "r274", "r518" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Warranty Liabilities Divested or Acquired" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Reassessed Warranty Exposure" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/WarrantySummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r276" ], "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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r56", "r237" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r55", "r235" ], "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r28", "r29", "r237", "r534" ], "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", "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Total Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r54", "r128", "r237" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r28", "r237" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r28", "r235" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r157" ], "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/2019-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/2019-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" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r115" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r213", "r214" ], "lang": { "en-US": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r392", "r550" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring, Impairments and Other Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentsandOtherCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r122", "r246", "r250", "r252" ], "calculation": { "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "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" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r104" ], "calculation": { "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Amounts" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r41", "r292", "r532" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r314", "r315", "r342", "r343", "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/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": [ "r314", "r315", "r342", "r343", "r353" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r303", "r304" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "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": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r495", "r500" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Increase in operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r163" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r74" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r87" ], "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 Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r431", "r432" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsAstronicsConnectivitySystemsandCertificationCorpDetails", "http://www.astronics.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r431", "r432" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Sales and Amounts Included in Income from Operations" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r319" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r418" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r412" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r342", "r343", "r344", "r345", "r351" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r18", "r19", "r20", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of assets and liabilities held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r399" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r357", "r382", "r388" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r389" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r179" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r219", "r223" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r212", "r215" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r212", "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r26", "r49", "r50", "r51" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r56", "r237" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r156" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SelectedQuarterlyFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r248", "r249", "r251" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r101", "r178" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r96", "r97", "r178" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r168", "r172", "r173", "r174", "r212" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r168", "r172", "r173", "r174", "r212" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r358", "r386" ], "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/2019-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": [ "r386" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r362", "r370", "r373" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r376" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r376" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r67", "r130", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r407", "r419" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r152" ], "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 Per Share Computations" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Future Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r180" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SegmentsNarrativeDetails", "http://www.astronics.com/role/SegmentsSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r105", "r195" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r106" ], "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" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesSummaryoftheRestructuringDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r369" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r372" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r379" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r378" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r380" ], "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/2019-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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r386" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "negatedLabel": "Options exercised (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r367" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r386" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r364", "r386" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r363" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r356", "r360" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Year 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Year 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Year 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r128", "r358", "r361" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r375" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r381" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r377", "r387" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r386" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r386" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r374" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EquityCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r492", "r500" ], "calculation": { "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease Cost (excluding month-to-month)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r138" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r172", "r212", "r241", "r247", "r253", "r538" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/DivestitureActivitiesNarrativeDetails", "http://www.astronics.com/role/DivestitureActivitiesSummaryofAssetsandLiabilitiesHeldforSaleDetails", "http://www.astronics.com/role/FairValueNarrativeDetails", "http://www.astronics.com/role/GoodwillSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails", "http://www.astronics.com/role/InventoriesNarrativeDetails", "http://www.astronics.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/RestructuringImpairmentandOtherChargesNarrativeDetails", "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", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/DocumentandEntityInformation", "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r71", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RetirementPlansandRelatedPostRetirementBenefitsTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r70", "r285", "r286", "r292" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r37", "r38", "r285", "r292" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r37", "r38", "r285", "r292", "r366" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/EquityCompensationSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r71", "r285", "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Class B Stock Converted to Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r71", "r285", "r292" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Amount authorized for stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r38", "r42", "r43", "r190" ], "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", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r293" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "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/2019-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/2019-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/2019-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": [ "r413" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense for which accounting for tax effect for remeasurement of deferred tax asset from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense", "terseLabel": "Tax cuts and jobs act, incomplete Accounting, provisional income tax expense" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax benefit for which accounting for tax effect for remeasurement of deferred tax liability from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit", "terseLabel": "Provisional tax benefit" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense for which accounting for tax effect from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense", "terseLabel": "Provisional income tax expense on foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r184", "r185", "r186", "r187", "r189", "r192" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r69", "r294" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r69", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r38", "r285", "r292" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r69", "r294", "r295" ], "calculation": { "http://www.astronics.com/role/ConsolidatedBalanceSheets": { "order": 4.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,526,018 Shares at December 31, 2019, 1,674,714 Shares at December 31, 2018", "terseLabel": "Treasury stock, value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedBalanceSheets", "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r285", "r292", "r294" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.astronics.com/role/RevenueNarrativeDetails", "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r72", "r509" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/AccountsReceivableSummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r395", "r425", "r525", "r542" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r436" ], "lang": { "en-US": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Completed and Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r396", "r404" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r160", "r161", "r165", "r166", "r167" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r136" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r411" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r493", "r500" ], "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/2019-01-31", "presentation": [ "http://www.astronics.com/role/LeasesSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/LongTermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongTermDebtandNotesPayableSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/SummaryofSignificantAccountingPrinciplesandPracticesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r151" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Net effect of dilutive stock options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r151" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted earnings weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r145", "r151" ], "calculation": { "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic earnings weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.astronics.com/role/EarningsPerShareEarningsPerShareComputationsDetails" ], "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(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&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=116634182&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=116634182&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=116634182&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=116634182&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=116634182&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "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": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=98513485&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=98513485&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=98513485&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(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&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.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r132": { "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=26873400&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r136": { "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=26873400&loc=d3e24092-122690" }, "r137": { "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=26873400&loc=d3e24092-122690" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r139": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "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": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r158": { "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" }, "r159": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "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": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "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", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "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": "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "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": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r268": { "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" }, "r269": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r293": { "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=27012166&loc=d3e187143-122770" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "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=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r363": { "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=116856206&loc=d3e5070-113901" }, "r364": { "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=116856206&loc=d3e5070-113901" }, "r365": { "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=116856206&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r367": { "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=116856206&loc=d3e5070-113901" }, "r368": { "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=116856206&loc=d3e5070-113901" }, "r369": { "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=116856206&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r377": { "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=116856206&loc=d3e5070-113901" }, "r378": { "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=116856206&loc=d3e5070-113901" }, "r379": { "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=116856206&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r380": { "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=116856206&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r383": { "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=116856206&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r398": { "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" }, "r399": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(b))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "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)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49354-109356" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r514": { "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=6876686&loc=d3e534808-122878" }, "r515": { "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=6876686&loc=d3e534808-122878" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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=119400593&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "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=119400593&loc=d3e572229-122910" }, "r531": { "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=119400593&loc=d3e572229-122910" }, "r532": { "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=119400593&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r545": { "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" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "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" }, "r551": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r552": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r553": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r554": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r555": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r556": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r557": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r558": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r559": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r561": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r74": { "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=6877327&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e526-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "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": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "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": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r97": { "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=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 111 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue - Narrative (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Jan. 01, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
    Remaining performance obligation   $ 359,600  
    Capitalized fulfillment costs     $ 9,600
    Revenue recognized included in contract liability balance   19,600 8,100
    Accounting Standards Update 2014-09      
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
    Cumulative effect on retained earnings, net of tax $ 3,300    
    Product      
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
    Amortization of fulfillment cost     1,000
    Amortization of fulfillment cost     $ 1,000
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01      
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
    Remaining performance obligation   $ 300,900  
    Period of recognition   12 months  
    XML 112 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue (Tables)
    12 Months Ended
    Dec. 31, 2019
    Revenue from Contract with Customer [Abstract]  
    Summary of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities:
    (In thousands)Contract AssetsContract Liabilities
    Beginning Balance, January 1, 2019$33,030  $27,347  
    Ending Balance, December 31, 2019$19,567  $38,758  
    Disaggregation of Revenue
    The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
    (In thousands)201920182017
    Aerospace Segment
    Commercial Transport
    $523,921  $536,269  $414,523  
    Military
    76,54268,13861,270
    Business Jet
    67,54143,09041,298
    Other
    24,60528,12817,512
    Aerospace Total692,609675,625534,603
    Test Systems Segment
    Semiconductor
    9,69284,25431,999
    Aerospace & Defense
    70,40143,37757,862
    Test Systems Total80,093127,63189,861
    Total$772,702  $803,256  $624,464  
    The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
    (In thousands)201920182017
    Aerospace Segment
    Electrical Power & Motion
    $338,237  $303,180  $264,286  
    Lighting & Safety
    185,462174,383158,663
    Avionics
    106,787131,84953,960
    Systems Certification
    14,40113,95114,333
    Structures
    23,11724,13425,849
    Other
    24,60528,12817,512
    Aerospace Total692,609675,625534,603
    Test Systems80,093  127,63189,861
    Total$772,702  $803,256  $624,464  
    XML 113 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Intangible Assets (Tables)
    12 Months Ended
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Summary of Acquired Intangible Assets
    The following table summarizes acquired intangible assets at December 31 as follows:
     20192018
    (In thousands)
    Weighted
    Average Life
    Gross Carrying
    Amount
    Accumulated
    Amortization
    Gross Carrying
    Amount
    Accumulated
    Amortization
    Patents11 years$2,146  $1,804  $2,146  $1,716  
    Non-compete Agreement4 years11,318  7,696  10,900  4,680  
    Trade Names10 years11,438  6,550  11,454  5,182  
    Completed and Unpatented Technology9 years48,201  21,196  36,406  14,964  
    Customer Relationships15 years142,212  50,776  136,894  37,875  
    Total Intangible Assets12 years$215,315  $88,022  $197,800  $64,417  
    Summary of Future Amortization Expense for Intangible Assets
    Based upon acquired intangible assets at December 31, 2019, amortization expense for each of the next five years is estimated to be:
    (In thousands) 
    2020$16,620  
    2021$15,394  
    2022$14,963  
    2023$13,927  
    2024$12,908  
    XML 114 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes
    12 Months Ended
    Dec. 31, 2019
    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)201920182017
    Current
    U.S. Federal$23,798  $7,540  $8,436  
    State4,471  (504) 2,054  
    Foreign2,402  1,123  316  
    Current30,671  8,159  10,806  
    Deferred
    U.S. Federal(16,250) (1,799) (3,850) 
    State727  (1,584) (326) 
    Foreign1,138  703  (1,318) 
    Deferred(14,385) (2,680) (5,494) 
    Total$16,286  $5,479  $5,312  
    The effective tax rates differ from the statutory federal income tax rate as follows:
    201920182017
    Statutory Federal Income Tax Rate21.0 %21.0 %35.0 %
    Permanent Items
    Stock Compensation Expense(0.5)%(0.9)%1.1 %
    Domestic Production Activity Deduction— %— %(4.7)%
    Other0.5 %0.4 %0.5 %
    Foreign Tax Rate Differential1.4 %0.5 %(5.6)%
    State Income Tax, Net of Federal Income Tax Effect6.0 %2.8 %4.5 %
    Revised State Filing Tax Benefit, Net of Federal Income Tax Effect, Net of Reserve— %(6.7)%— %
    Research and Development Tax Credits(4.6)%(6.2)%(11.5)%
    Change in Valuation Allowance1.1 %— %— %
    Net GILTI and FDII Tax Expense (Benefit)(1.2)%0.2 %— %
    Tax Expense (Benefit) on Deemed Repatriation of Foreign Earnings— %(0.8)%5.6 %
    Revaluation of Deferred Taxes for Federal Tax Rate Change— %(0.1)%(3.5)%
    Other0.1 %0.3 %(0.1)%
    Effective Tax Rate23.8 %10.5 %21.3 %
    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)20192018
    Deferred Tax Assets:
    Asset Reserves$17,071  $8,808  
    Deferred Compensation6,427  5,628  
    State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax854  1,066  
    Customer Advanced Payments and Deferred Revenue3,472  875  
    Net Operating Loss Carryforwards and Other8,212  7,407  
    ASC 606 Revenue Recognition2,612  1,641  
    Lease Liabilities7,466  1,743  
    Other3,170  —  
    Total Gross Deferred Tax Assets49,284  27,168  
    Valuation Allowance for Foreign Tax Credit, State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(13,303) (8,098) 
    Deferred Tax Assets35,981  19,070  
    Deferred Tax Liabilities:
    Depreciation10,060  10,783  
    Goodwill and Intangible Assets4,683  4,438  
    ASC 606 Revenue Recognition - Section 481(a) Adjustment496  767  
    Lease Assets6,377  904  
    Other751  3,812  
    Deferred Tax Liabilities22,367  20,704  
    Net Deferred Tax Assets (Liabilities)$13,614  $(1,634) 
    The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
    (In thousands)20192018
    Other Assets — Long-term$17,536  $3,999  
    Assets Held for Sale—  (1,528) 
    Deferred Tax Liabilities — Long-term(3,922) (3,199) 
    Liabilities Held for Sale—  (906) 
    Net Deferred Tax Assets (Liabilities)$13,614  $(1,634) 
    At December 31, 2019, state tax credit carryforwards amounted to approximately $0.8 million which will expire from 2020 through 2033.
    At December 31, 2019, federal net operating loss carryforwards, which the Company expects to utilize, even with annual limitations under IRC Section 382, amounted to approximately $6 million and expire at various dates between 2038 and 2039.
    At December 31, 2019, state net operating loss carryforwards which the Company expects to utilize amounted to approximately $6.9 million and expire at various dates between 2027 and 2038. 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 $108.4 million and expire at various dates from 2022 through 2039.
    The Company adopted ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting during 2017 and beginning with 2017, the excess tax benefits associated with stock option exercises are no longer recorded directly to shareholders’ equity, but rather, are recorded in the provision for income taxes, when realized. A benefit of approximately $0.6 million, $0.7 million and $0.5 million was recorded in the provision for incomes taxes for the year ended December 31, 2019, 2018 and 2017, respectively.
    At December 31, 2019, estimated foreign tax credit carryforwards, which the Company expects to utilize, amounted to approximately $0.2 million. The Company expects to generate general limitation foreign source income in the future and will utilize these foreign tax credits. Therefore, during 2019 the Company has removed the valuation allowance that was recorded at December 31, 2018.
    During 2019, the Company recorded a valuation allowance on a deferred tax asset related to an equity investment impairment, as the Company does not expect to utilize the capital loss in the future. In addition, the Company also removed the state valuation allowance on the deferred tax assets of one of its subsidiaries, which are now expected to be utilized in the future. Finally, the Company added a state valuation allowance on the deferred tax assets of one of its subsidiaries, which are now expected not to be utilized in the future.
    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 also 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 the year ended December 31, 2019 and 2018. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire on various dates in 2020 for the amended returns for tax years 2014 and 2015, at which time approximately $0.8 million of the unrecognized tax benefits 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 checks are issued for the amended returns for tax years 2016 and 2017 and will expire in 2022 and 2023 for tax years 2018 and 2019, 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, 2019, reserves for uncertain tax positions were recorded in association with revised state income tax filing positions pursuant to ASC Topic 740-10. No reserves for uncertain income tax positions
    were deemed necessary for the year ended December 31, 2017. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties, is as follows:
    (in thousands)201920182017
    Balance at Beginning of the Year$2,197  $—  $—  
    Decreases as a Result of Tax Positions Taken in Prior Years—  —  —  
    Increases as a Result of Tax Positions Taken in the Current Year368  2,197  —  
    Balance at End of the Year2,565  $2,197  $—  
    The amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate amounted to $2.6 million and $2.2 million at December 31, 2019 and 2018, respectively. There are no material penalties or interest liabilities accrued as of December 31, 2019 or 2018, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2019, 2018 and 2017. 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 2016 through 2019 for federal purposes and 2015 through 2019 for state purposes.
    Pretax income from the Company’s foreign subsidiaries amounted to $12.2 million, $7.3 million and $1.1 million for 2019, 2018 and 2017, respectively. The balance of pretax earnings 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 Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Cuts and Jobs Act, the Company revalued its ending net deferred tax liabilities at December 31, 2017 and recognized a $0.1 million tax benefit and a provisional $0.9 million tax benefit in the Company’s consolidated statement of income for the years ended December 31, 2018 and 2017 respectively.
    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 $29.7 million at December 31, 2019) 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 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, 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.
    XML 116 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill
    12 Months Ended
    Dec. 31, 2019
    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, 2017$125,645  $—  $125,645  
    Acquisitions and Divestitures(241) —  (241) 
    Foreign Currency Translations and Other(452) —  (452) 
    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  
    Goodwill, Gross$157,427  $21,932  $179,359  
    Accumulated Impairment Losses(34,389) —  (34,389) 
    Goodwill, Net$123,038  $21,932  $144,970  
    As discussed in Note 1, goodwill is not amortized but is periodically tested for impairment. For the nine reporting units with goodwill on the first day of our fourth quarter, the Company performed a quantitative assessment of the goodwill’s carrying value.
    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 in the December 31, 2019 consolidated statement 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.
    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.
    XML 117 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Acquisitions (Details) - USD ($)
    12 Months Ended
    Oct. 04, 2019
    Jul. 01, 2019
    Dec. 01, 2017
    Apr. 03, 2017
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Business Acquisition [Line Items]              
    Business acquisition purchase price paid in cash         $ 28,907,000 $ 0 $ 114,039,000
    Diagnosys Inc.              
    Business Acquisition [Line Items]              
    Cash purchase price $ 7,000,000.0            
    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          
    Telefonix, Incorporated              
    Business Acquisition [Line Items]              
    Percentage of acquired stock     100.00%        
    Telefonix, Incorporated | Astronics Custom Control Concepts Inc.              
    Business Acquisition [Line Items]              
    Business acquisition purchase price paid in cash     $ 103,800,000        
    Cash acquired     $ 200,000        
    Custom Control Concepts LLC | Astronics Custom Control Concepts Inc.              
    Business Acquisition [Line Items]              
    Business acquisition purchase price paid in cash       $ 10,200,000      
    Cash acquired       $ 500,000      
    XML 118 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Restructuring, Impairment and Other Charges Summary of the Restructuring (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 28, 2019
    Jun. 29, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 29, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss $ 11,083 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 11,083 $ 0 $ 16,237
    Amounts                 28,836    
    Accounts Receivable, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 0    
    Amounts                 1,785    
    Inventories                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 0    
    Amounts                 9,429    
    Prepaid Expenses and Other Current Assets                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 0    
    Amounts                 1,227    
    Property, Plant and Equipment, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 2,268    
    Amounts                 2,268    
    Other Assets                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 1,019    
    Amounts                 1,141    
    Intangible Assets, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 6,186    
    Amounts                 6,186    
    Goodwill                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 1,610    
    Amounts                 1,610    
    Accrued Payroll and Employee Benefits                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 0    
    Amounts                 449    
    Other Accrued Expenses                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 0    
    Amounts                 164    
    Other Liabilities                      
    Restructuring Cost and Reserve [Line Items]                      
    Impairment Loss                 0    
    Amounts                 4,577    
    Cost of Products Sold                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 15,397    
    Cost of Products Sold | Accounts Receivable, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Cost of Products Sold | Inventories                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 9,429    
    Cost of Products Sold | Prepaid Expenses and Other Current Assets                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 1,227    
    Cost of Products Sold | Property, Plant and Equipment, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Cost of Products Sold | Other Assets                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Cost of Products Sold | Intangible Assets, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Cost of Products Sold | Goodwill                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Cost of Products Sold | Accrued Payroll and Employee Benefits                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Cost of Products Sold | Other Accrued Expenses                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 164    
    Cost of Products Sold | Other Liabilities                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 4,577    
    Selling, General and Administrative                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 2,356    
    Selling, General and Administrative | Accounts Receivable, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 1,785    
    Selling, General and Administrative | Inventories                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Selling, General and Administrative | Prepaid Expenses and Other Current Assets                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Selling, General and Administrative | Property, Plant and Equipment, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Selling, General and Administrative | Other Assets                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 122    
    Selling, General and Administrative | Intangible Assets, Net                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Selling, General and Administrative | Goodwill                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Selling, General and Administrative | Accrued Payroll and Employee Benefits                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 449    
    Selling, General and Administrative | Other Accrued Expenses                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 0    
    Selling, General and Administrative | Other Liabilities                      
    Restructuring Cost and Reserve [Line Items]                      
    Restructuring Charges                 $ 0    
    XML 119 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accounts Receivable
    12 Months Ended
    Dec. 31, 2019
    Receivables [Abstract]  
    Accounts Receivable ACCOUNTS RECEIVABLE
    Accounts receivable at December 31 consists of:
    (In thousands)20192018
    Trade Accounts Receivable$131,990  $150,764  
    Unbilled Recoverable Costs and Accrued Profits19,567  33,030  
    Total Receivables, Gross151,557  183,794  
    Less Allowance for Doubtful Accounts(3,559) (1,486) 
    Total Receivables, Net$147,998  $182,308  
    XML 120 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Commitments and Contingencies
    12 Months Ended
    Dec. 31, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
    The Company leases certain facilities and equipment under various lease contracts with terms that meet the accounting definition of operating leases, as well as finance leases. Refer to Note 10 for additional information.
    Legal Proceedings
    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 rendered its decision 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. On July 15, 2015, Lufthansa advised AES of their intention to enforce the accounting provisions of the decision, which required AES to provide certain financial information regarding direct sales of the infringing product in Germany to enable Lufthansa to make an estimate of requested damages.
    The Company appealed to the Higher Regional Court of Karlsruhe. On November 15, 2016, the Higher Regional Court of Karlsruhe issued its ruling and upheld the lower court’s decision. The Company submitted a petition to grant AES leave for appeal to the German Federal Supreme Court. On April 18, 2018, the German Federal Supreme Court granted Astronics’ petition in part, namely with respect to the part concerning the amount of damages. On January 8, 2019, the German Federal Supreme Court held the hearing on the appeal. 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 court’s decision that AES infringed the patent, specifically related to direct sales of the product into Germany (associated with the original December 2010 action discussed above). In this action, which was served to AES on April 11, 2018, Lufthansa claimed payment of approximately $6.2 million plus interest. An oral hearing was held on September 13, 2019. A first instance decision is 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. Inclusive of interest, this equates to approximately $4.5 million through December 31, 2019. Interest will continue to accrue at a statutory rate until final payment to Lufthansa. In February 2020 we received notice that Lufthansa’s intention is to provide a security and to enforce payment on the first instance judgment. If Lufthansa provides a security deposit in a sufficient amount, as they have stated is their intention, the Company will be required to remit the payment. Based on this information, we believe payment for damages and interest on the direct sales claim will be required in 2020. 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 the court determines to be “excessive”, but there can be no assurances that we will be successful on such appeal. 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 has reflected an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter, for a total reserve of $4.5 million.
    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 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.
    An oral hearing in this matter was held on September 13, 2019, as part of the oral hearing for the direct sales damages claim discussed above. A first instance decision in this matter was handed down on December 6, 2019. According to this judgment, Lufthansa's claims were granted in part. The court granted Lufthansa's claims for a finding that indirect sales (as defined above)
    by AES to international customers constitute a patent infringement 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 request for a finding that AES is also liable for damages for the sale of modified products as inadmissible. This is relevant, as it provides that once AES modified the system to remove the infringing feature, any subsequent outlets are deemed not to be infringing outlets for purposes of calculating damages. AES and Lufthansa both appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. The appeal is not likely to be settled in 2020.
    If the decision is confirmed on appeal, this would mean that 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 the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. Since only sales of systems comprising patent-infringing outlet units trigger damages claims, the period for which AES is liable for damages in connection with indirect sales 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 probably 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. Based on the information available currently, we estimate that the resulting damages would be approximately $11.6 million plus approximately $4.5 million of accrued interest at the end of 2019, for a total of approximately $16.1 million. Similar to the direct sales claim, interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa.
    Based upon the determination of the damages in the direct sales claim discussed above, in the December 31, 2019 consolidated financial statements, we have reflected a total accrual (inclusive of interest through December 31, 2019) of $4.5 million related to the direct sales claim, and $16.1 million related to the indirect sales claim as management’s best estimate of the total exposure related to these matters that is probable and that can be reasonably estimated at this time. Expenses recorded in 2019 related to these claims ($3.5 million related to the direct sales claim and $16.1 million related to the indirect sales claim) have been recorded within Selling, General and Administrative Expense in the Company’s Consolidated Statement of Operations. We estimate that payment for the damages and related interest of the direct sales claim will be paid before December 31, 2020, therefore the liability related to this matter, totaling $4.5 million, is classified within Other Accrued Expenses (current) in the Consolidated Balance Sheet at December 31, 2019. 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, 2020. Therefore the liability related to this matter, totaling $16.1 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheet at December 31, 2019.
    In December 2017, Lufthansa filed patent infringement cases in the 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 UK matter, a trial has been scheduled for June 2020 to address the issues of infringement and validity.
    The France and UK claims are separate and apart from the claims in Germany and validity and infringement of the Lufthansa patent will first need to be determined by the courts in these countries, whose laws differ from those in Germany. Also the principles of calculating damages in German patent infringement proceedings differ substantially from the calculation methods in the UK and France. Therefore the Company has assessed this separate from the German claims. However, it reasonably possible that additional damages and interest could be incurred if the courts in France and the UK were to rule in favor of Lufthansa, but at this time we cannot reasonably estimate the range of loss. As loss exposure is neither probable nor estimable at this time, the Company has not recorded any liability with respect to these matters as of December 31, 2019.
    On November 26, 2014, Lufthansa filed a complaint in the United States District for the Western District of Washington. Lufthansa’s complaint in that action alleges that AES manufactures, uses, sells and offers for sale a power supply system that infringes upon a U.S. patent held by Lufthansa. The patent at issue in the U.S. action is based on technology similar to that involved in the German action. On April 25, 2016, the Court issued its ruling on claim construction, holding that the sole independent claim in the patent is indefinite, rendering all claims in the patent indefinite. Based on this ruling, AES filed a motion for summary judgment on the grounds that the Court’s ruling that the patent is indefinite renders the patent invalid and unenforceable. On July 20, 2016, the U.S. District Court granted the motion for summary judgment and issued an order dismissing all claims against AES with prejudice.
    Lufthansa appealed the District Court's decision to the United States Court of Appeals for the Federal Circuit. On October 19, 2017, the Federal Circuit affirmed the district court’s decision, holding that the sole independent claim of the patent is
    indefinite, rending all claims on the patent indefinite. Lufthansa did not file a petition for en banc rehearing or petition the U.S. Supreme Court for a writ of certiorari. Therefore, there is no longer a risk of exposure from that lawsuit.
    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 121 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Earnings Per Share
    12 Months Ended
    Dec. 31, 2019
    Earnings Per Share [Abstract]  
    Earnings Per Share EARNINGS PER SHARE
    Earnings per share computations are based upon the following table:
    (In thousands, except per share data)201920182017
    Net Income$52,017  $46,803  $19,679  
    Basic Earnings Weighted Average Shares32,028  32,351  32,874  
    Net Effect of Dilutive Stock Options431  785  844  
    Diluted Earnings Weighted Average Shares32,459  33,136  33,718  
    Basic Earnings Per Share$1.62  $1.45  $0.60  
    Diluted Earnings Per Share$1.60  $1.41  $0.58  
    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.5 million for the year ended December 31, 2019, 0.2 million for the year ended December 31, 2018, and 0.1 million for the year ended December 31, 2017.
    XML 123 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Cash Flows - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Cash Flows from Operating Activities      
    Net Income $ 52,017 $ 46,803 $ 19,679
    Adjustments to Reconcile Net Income to Cash Provided By Operating Activities, Excluding the Effects of Acquisitions and Divestitures:      
    Depreciation and Amortization 33,049 35,032 27,063
    Provision for Losses on Inventory and Receivables 16,947 3,271 2,973
    Equity-based Compensation Expense 3,843 3,098 2,598
    Deferred Tax Benefit (14,385) (2,680) (5,494)
    Operating Lease Expense 4,208    
    Net Gain on Sale of Businesses (78,801) 0 0
    Impairment Loss 11,083 0 16,237
    Accrued Litigation Claim 19,619 1,000 0
    Restructuring Activities 6,539 0 0
    Equity Investment Other Than Temporary Impairment 5,000 0 0
    Other 1,610 (668) (937)
    Cash Flows from Changes in Operating Assets and Liabilities, net of the Effects from Acquisitions and Divestitures of Businesses:      
    Accounts Receivable 34,083 (47,291) (9,844)
    Inventories (12,711) (14,695) (18,116)
    Prepaid Expenses and Other Current Assets (1,160) 464 (2,132)
    Accounts Payable (16,617) 9,171 10,439
    Accrued Expenses (10,737) 8,177 (702)
    Income Taxes Payable 3,371 (4,460) (376)
    Customer Advanced Payments and Deferred Revenue (11,919) 15,735 (4,918)
    Operating Lease Liabilities (3,840)    
    Supplemental Retirement Plan and Other Liabilities 1,490 1,924 1,313
    Cash Flows from Operating Activities 42,689 54,881 37,783
    Cash Flows from Investing Activities      
    Acquisitions of Businesses, Net of Cash Acquired (28,907) 0 (114,039)
    Proceeds from Sale of Businesses 104,877 0 0
    Capital Expenditures (12,083) (16,317) (13,478)
    Other Investing Activities 743 (3,350) (2,044)
    Cash Flows from Investing Activities 64,630 (19,667) (129,561)
    Cash Flows from Financing Activities      
    Proceeds From Long-term Debt 117,000 35,015 147,086
    Principal Payments on Long-term Debt (156,107) (72,834) (23,720)
    Purchase of Outstanding Shares for Treasury (50,784) 0 (32,382)
    Debt Acquisition Costs 0 (516) 0
    Stock Options Activity (545) 2,201 441
    Finance Lease Principal Payments (1,746)    
    Cash Flows From Financing Activities (92,182) (36,134) 91,425
    Effect of Exchange Rates on Cash 147 (372) 366
    Increase (Decrease) in Cash and Cash Equivalents 15,284 (1,292) 13
    Cash and Cash Equivalents at Beginning of Year 16,622 17,914 17,901
    Cash and Cash Equivalents at End of Year 31,906 16,622 17,914
    Supplemental Cash Flow Information:      
    Interest Paid 5,707 9,710 4,775
    Income Taxes Paid, Net of Refunds $ 27,343 $ 12,218 $ 10,777
    XML 124 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Commitments and Contingencies - Narrative (Details)
    $ in Thousands
    12 Months Ended
    Apr. 11, 2018
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Loss Contingencies        
    Total gain (loss) on litigation settlement   $ (19,619) $ (1,000) $ 0
    Lufthansa | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany        
    Loss Contingencies        
    Claims sought $ 6,200      
    Litigation settlement, amount awarded to other party, excluding interest   3,200    
    Litigation settlement, amount awarded to other party   4,500    
    Loss contingency accrual   4,500 $ 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    
    Interest rate accrued above bank rate until final payment   0.05    
    Litigation settlement interest   $ 4,500    
    Total gain (loss) on litigation settlement   $ 16,100    
    XML 125 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Warranty - Narrative (Details)
    12 Months Ended
    Dec. 31, 2019
    Minimum  
    Product Warranty Liability  
    Product warranty period 12 months
    Maximum  
    Product Warranty Liability  
    Product warranty period 60 months
    XML 126 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements of Operations - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Statement [Abstract]      
    Sales $ 772,702 $ 803,256 $ 624,464
    Cost of Products Sold 616,560 622,560 487,351
    Gross Profit 156,142 180,696 137,113
    Selling, General and Administrative Expenses 143,358 117,033 88,775
    Impairment Loss 11,083 0 16,237
    Income from Operations 1,701 63,663 32,101
    Net Gain on Sale of Businesses 78,801 0 0
    Other Expense, Net of Other Income 6,058 1,671 1,741
    Interest Expense, Net of Interest Income 6,141 9,710 5,369
    Income Before Income Taxes 68,303 52,282 24,991
    Provision for Income Taxes 16,286 5,479 5,312
    Net Income $ 52,017 $ 46,803 $ 19,679
    Basic earnings per share (in usd per share) $ 1.62 $ 1.45 $ 0.60
    Diluted earnings per share (in usd per share) $ 1.60 $ 1.41 $ 0.58
    XML 127 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill - Narrative (Details)
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Oct. 02, 2016
    reporting_unit
    Goodwill [Line Items]      
    Number of reporting units have goodwill and subject to goodwill impairment test | reporting_unit     9
    Impairment Loss $ 1,610,000 $ 0  
    Astronics AeroSat Corporation      
    Goodwill [Line Items]      
    Impairment Loss $ 1,600,000    
    XML 128 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    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, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Outstanding        
    Shares (in shares) 1,116,045 1,327,919 1,506,604 1,539,017
    Weighted average remaining life (in years) 5 years 2 months 12 days      
    Weighted average exercise price (in usd per share) $ 23.07 $ 18.13 $ 14.65 $ 12.91
    Exercisable        
    Shares (in shares) 802,873 1,043,596 1,252,315  
    Weighted average remaining life (in years) 3 years 9 months 18 days      
    Weighted average exercise price (in usd per share) $ 19.79 $ 14.27 $ 11.17  
    $7.68 - $13.63        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Exercise price, lower range (in usd per share) 3.19      
    Exercise price, upper range (in usd per share) $ 13.63      
    Outstanding        
    Shares (in shares) 419,944      
    Weighted average remaining life (in years) 1 year 10 months 24 days      
    Weighted average exercise price (in usd per share) $ 9.58      
    Exercisable        
    Shares (in shares) 419,944      
    Weighted average remaining life (in years) 1 year 10 months 24 days      
    Weighted average exercise price (in usd per share) $ 9.58      
    $22.69 - $35.82        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Exercise price, lower range (in usd per share) 22.69      
    Exercise price, upper range (in usd per share) $ 35.82      
    Outstanding        
    Shares (in shares) 677,848      
    Weighted average remaining life (in years) 7 years 3 months 18 days      
    Weighted average exercise price (in usd per share) $ 30.82      
    Exercisable        
    Shares (in shares) 364,676      
    Weighted average remaining life (in years) 6 years      
    Weighted average exercise price (in usd per share) $ 30.25      
    $45.89 - $45.89        
    Share-based Compensation Arrangement by Share-based Payment Award        
    Exercise price, lower range (in usd per share) 45.89      
    Exercise price, upper range (in usd per share) $ 45.89      
    Outstanding        
    Shares (in shares) 18,253      
    Weighted average remaining life (in years) 5 years 2 months 12 days      
    Weighted average exercise price (in usd per share) $ 45.89      
    Exercisable        
    Shares (in shares) 18,253      
    Weighted average remaining life (in years) 5 years 2 months 12 days      
    Weighted average exercise price (in usd per share) $ 45.89      
    XML 129 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Equity Compensation - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Share-based Payment Arrangement [Abstract]      
    Equity-based Compensation Expense $ 3,843 $ 3,098 $ 2,598
    Tax Benefit (452) (179) (140)
    Equity-based Compensation Expense, Net of Tax $ 3,391 $ 2,919 $ 2,458
    XML 130 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Intangible Assets - Summary of Acquired Intangible Assets (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Finite-Lived Intangible Assets    
    Weighted Average Life 12 years  
    Gross Carrying Amount $ 215,315 $ 197,800
    Accumulated Amortization $ 88,022 64,417
    Held for Sale | Test Systems    
    Finite-Lived Intangible Assets    
    Intangible Assets, Net of Accumulated Amortization   651
    Patents    
    Finite-Lived Intangible Assets    
    Weighted Average Life 11 years  
    Gross Carrying Amount $ 2,146 2,146
    Accumulated Amortization $ 1,804 1,716
    Non-compete Agreement    
    Finite-Lived Intangible Assets    
    Weighted Average Life 4 years  
    Gross Carrying Amount $ 11,318 10,900
    Accumulated Amortization $ 7,696 4,680
    Trade Names    
    Finite-Lived Intangible Assets    
    Weighted Average Life 10 years  
    Gross Carrying Amount $ 11,438 11,454
    Accumulated Amortization $ 6,550 5,182
    Completed and Unpatented Technology    
    Finite-Lived Intangible Assets    
    Weighted Average Life 9 years  
    Gross Carrying Amount $ 48,201 36,406
    Accumulated Amortization $ 21,196 14,964
    Customer Relationships    
    Finite-Lived Intangible Assets    
    Weighted Average Life 15 years  
    Gross Carrying Amount $ 142,212 136,894
    Accumulated Amortization $ 50,776 $ 37,875
    XML 131 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Retirement Plans and Related Post Retirement Benefits (Tables)
    12 Months Ended
    Dec. 31, 2019
    SERP  
    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)20192018
    Funded Status
    Projected Benefit Obligation
    Beginning of the Year — January 1$21,970  $25,141  
    Service Cost181  200  
    Interest Cost916  899  
    Actuarial Loss (Gain)3,827  (3,922) 
    Benefits Paid(347) (348) 
    End of the Year — December 31$26,547  $21,970  
    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:
    20192018
    Discount Rate3.17%  4.20%  
    Future Average Compensation Increases2.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)201920182017
    Net Periodic Cost
    Service Cost — Benefits Earned During Period$181  $200  $186  
    Interest Cost916  899  897  
    Amortization of Prior Service Cost386  386  387  
    Amortization of Losses300  629  369  
    Net Periodic Cost$1,783  $2,114  $1,839  
    Assumptions Used to Determine the Net Periodic Cost
    The assumptions used to determine the net periodic cost are as follows:
    201920182017
    Discount Rate4.20%  3.60%  4.20%  
    Future Average Compensation Increases2.00%  
    2.00% - 3.00%
    3.00% - 5.00%
    SERP Medical  
    Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation
    The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows:
    (In thousands)20192018
    Funded Status
    Accumulated Postretirement Benefit Obligation
    Beginning of the Year — January 1$1,136  $1,307  
    Service Cost13  16  
    Interest Cost46  46  
    Actuarial Gain(28) (162) 
    Benefits Paid(63) (71) 
    End of the Year — December 31$1,104  $1,136  
    Assumptions Used to Calculate the Post Retirement Benefit Obligation
    The assumptions used to calculate the accumulated post-retirement benefit obligation as of December 31 are as follows:
    20192018
    Discount Rate3.17%  4.20%  
    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 as follows:
    (In thousands)201920182017
    Net Periodic Cost
    Service Cost — Benefits Earned During Period$13  $16  $ 
    Interest Cost46  46  41  
    Amortization of Prior Service Cost16  16  16  
    Amortization of Losses43  59  31  
    Net Periodic Cost$118  $137  $95  
    Assumptions Used to Determine the Net Periodic Cost
    The assumptions used to determine the net periodic cost are as follows:
    201920182017
    Discount Rate4.20%  3.60%  4.20%  
    Future Average Healthcare Benefit Increases4.98%  5.38%  5.50%  
    XML 132 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Selected Quarterly Financial Information (Tables)
    12 Months Ended
    Dec. 31, 2019
    Quarterly Financial Information Disclosure [Abstract]  
    Summarizes Selected Quarterly Financial Information
    The following table summarizes selected quarterly financial information for 2019 and 2018:
     Quarter Ended
    (Unaudited)Dec. 31,Sep. 28,June 29,March 30,Dec. 31,Sep. 29,June 30,March 31,
    (In thousands, except for per share data)20192019201920192018201820182018
    Sales$198,412  $177,018  $189,098  $208,174  $202,917  $212,674  $208,606  $179,059  
    Gross Profit (sales less cost of products sold)$26,908  $36,794  $40,363  $52,077  $47,672  $46,320  $49,572  $37,132  
    Impairment Loss$11,083  $—  $—  $—  $—  $—  $—  $—  
    Income Before Income Taxes$(43,282) $1,760  $8,830  $100,995  $15,594  $15,580  $17,182  $3,926  
    Net Income$(34,065) $1,210  $6,726  $78,146  $12,485  $16,999  $14,025  $3,294  
    Basic Earnings Per Share$(1.10) $0.04  $0.21  $2.40  $0.38  $0.53  $0.43  $0.10  
    Diluted Earnings Per Share$(1.10) $0.04  $0.20  $2.35  $0.37  $0.52  $0.42  $0.10  

    ^!C9J0/8\O]G@.TBVSPIH&T4_ M7X!/)?;GXHMMJ04X!+)^F4"K%B=4$!SBZ;&XX* 6!M=8UY(HY5?!1/%=)[N] M*99+P3^L-Y_6J_L[L7EL"X^6GS=?-NO[#7DL%S0G).89 Y+IHR@4(K7MPBF( M1)((@0F.=;Z:%L$P.XH:9H;5A+$WQM][50L.'7Q0BSRUB^XIF>MR2,P.H?P# M[7G2V!2J%MJJ M[R?%P(4FVP5-$8[S. >(:5V<,*0 05V=0M(PX7%,PMBJ.L7EKN:W[JTL#41C M:K YV&I'93WPFM&5&]"\KV-KO%HK@Z\&>%ESTW4H7/)/3V^3^NY*!:U8,A_K9=J74(VSQ^*I7J[%H1&,&'[/;8$Q?LNO.G]XQ+E<_R#*V$_% M2GS<"K5_%BRG880$X!%* 8R2&& JJ%KOLXSFE! 4938S>4]?UN# MO[6U066NY;S>![+9].X(.L]O_V#4K"=[ SQ#O8D/N1?7'=VJ3\H$4&^V#J(3'#ADQ"8$X M@U""/(D0@((QM<^@$4@EB1'-$<2Y596Z5_5F;OS7J3C<>A(TK@3:A:#R0?^Y M\3ZH/+0]#7G=;Y 9]?ZO^5YX)O>NZ'P7B:[RO!:9/"M.7ZO0-XC59#+13P;A7=6A:+;HYC-V)S-TLC!H0'G,K-NN* M!AK-S^8D"H8XI#1*09RE5!>-S #&F(!$4HQ"E.-,&NT'>OJ8VSRXM](BR.(" M>OVSC2-,/,\!>P-; >$A02@7\+&(-AF/TT1A)0>\RMK2?S@*'NE'H#=*Y,*C MTX6#]-M^%/=QY:.#$Y&9$+S4,O4?RW*GMT2?97NC^D[0[2+/>!8G>0HR&4L M8YX S-(4I''&LCS).>;(9F]QOE;NMEWUU^,<_T,NGW\K*7+[^6/9\<]JW\),I2B OJV*WJQKN= MT,DU'XKO8H%Q0D5.,DW+XL/'*GHMQ[995QSY8[T]G[+?'$#)3(1Q+C&01,8 (A0"R@0"4$I& MDA#1V"YP<8PQV;(8TF1F^ ,]#=5*>>N M/\'!(0]Z1RZ0]29"8FO/ZRF1#$2N5XYD:)N#55\K$;U63._CJM'\W^M&BE*Q M>E6+$3$:9WF<@HPA#B#7539CQ D<9@**G-)8DL16-.^Y\:>74W8H+'16AO6 M&'@SMO0$IV=RW%"8T!27)TU6^JO7!E>J!L]P2PQ46\)Z GNIV_._]][GZ=]?W] M -AZK_1MVIONGG^ ET>7_T.>'RCYP'E5G%Z+#Q=JZGE+GHHM6;;2P8*%$8)( M+5_5- !3@0$5G(,0)X@B0K"0PF8AV]O;W&:!@[&!ME8OMAI[+24<>B$V6[(Z M \XSD;_ #!PP\[ W-P+%J0Y#;X?3RBV8^'ZBJF#TT- K_JJ*N@XA:)49_BJV M#VTY]4/HN:0Y# DD@'&: (AD#!#' B 9RI1B#&,:V=W[FW4\-WII[+:]_#=$ MV30BP#UVWL,$*I/KX**]_LL/9770FNVIG(HM6&Z#"@S[GCC2P Z1T_ #R^<' M['^;>E_D7GR6'W9:1$OO[G;E9_E%K$I%AE_4UZMWSS*H30YJ MF_4O&JN#RFSWB%IL6=TC.]%N]?2;J1 N:X35+YX:A)^T^:XVJG9@]>Y1#9N: M;GMJY]O1SM3RT8%"7,6J2M;5QZ(O5-\*/Q 9 FP7#3>A'H8&Q+ M%2^[L3%;A_I#W#/W-X:WD3PGJ9Q[Z^M/!'=]>-NK@ V"S:DRF)T%TZJ%#4+G M1$%L6"MVQ%=NMHN[8KM4I/IQQ8OO!=^1I5X*5V6A]1WV0_%TMZY54)J8[PRB M*,^E (R"&"&(T 91KK<:$1S@<,$&Z4D#NA[;I37M50+Z#=2/';Q]4/&H)_= M/"/K^TY&6ZZ75P?;'0;EC\"FA[]4JQWN4O]ZR5M#NIV$M$;@T3+6F";&5$*N M;DNKG&ZRU%3Y[4&([>V*'TX;#Q55RS?/5B6%;G\6Y2(1*4P2@4"6VXD>;9>ES;4,O]HHD$W6SC.;R@]L_* 41Q8-WHJ M4-U7H/9N^2O4LIYJ-,Y7Q9ZL=Y=J7+64B+)2&:!,+[Z+ZFSBRWI9L.=%&E.M MVT% !%D,(.<,(":@6CXC2*,(QG'D0$.KUX:YS1#O_[53*P/PYD3GR(6R5?]H MF+&]9XP]4_=9=:B.@-3?M<53*CP90>=?EZG?C!FH*1GA9*:!9-;4P!P@(<5F MTXD@;?.-"E'^(;8+2',D28Q!+G05@XAP0&7$02)(EHLL8D1:<=Z5_N;&;ZVY M1S'3EKD\5Q".U%:EJGV3II1I948)*)("0$*RC"FL)8P6*W&O%>BGPQC7&'?[ MG0!E'6/8,=8MT&83AL,OJ.]U_>EWLPO>3:#,=9C59(:+T\2E*UU.FYMDYO]) M^I'A8P-/4QZ?2+'12X%:>^63FAOX;5F*;?E_Q5*7OOFS% N8I%$D.0>*KB& M4%>;""$$(L(RS5D>I[E59KI1KW-C\H/1^H!RJ66%EMKN@%2&!P_*.>@8U4JLJ3(YJ&T._J\)JO:G#38H.3TL,.IXVKV^#18G M6W6KAP<*R#5YZW?K6Z9VBVI]NRN+E5.L/ M^L;^:5,P]=\F 8 I/SP.B]F\X@MLS]-+:[:^H6W,&_X*V&L$#@#-J5J@3?_3 MZ@8.0.9$07!(&\.FH+;E#ILV+8OF5CX*8RRI2-3J..4 ZEQ6G.((B(REH9 4 MD\0HEM>XQ]DR6L?BF_:=$@-U!Z_C;L9>3M'T3%EC@;1F*6-P7%+3]4XGY2-C M#%Z2D/F#XYCG[?J1%JOF]LI.Y;"OB3E^[[MV>I$^- '$QW?];'^O\C7O\_S2 M-[SWF8%WJ.Q!\)T.'OISM1%L?;\J_BWX'?GY1JR$++;EU_5R^:'.1'Y13(;F M'*4)2X#@60P@25* .:> YY) 3O*JVK@I_ M^UA5M]:_Z+I8G?JV3@;O?S;WYL''E3)6E-M*DN*+6)&E_8'ZB/$UO)R=9-1\ MW]$V3O2/C/8D:%SQ6Y=G-*9.+V^'6S/M'>YHU$ZNW.#@3IMB*ZB1/D8#Z MIA:J\?I,[\WS[^1_UINW2U+6$7-Y%&,HL00PP6KOP],4T"CD(.0RC3E.<)Q) MRS08T[[GQKNUZ5_4'EP* H2)N!,>-/3W![)DRG2 ])@+'% MS''VBW'W4Z>^V.)R)N_%N@GG=PJ_;=9EN< LUN4I(D"3'"IV@QC0,$8@QH2F M*(GC4%I=>5[K<&YL5IV('A](.SN#KA$>?>YLC=LKGS57]DYRN'R$S$0'RG6? M$(_4?EJ:(AY$B M%RO1ZYZ^YL8H39#1WM:@-=9%1L@1R(:1$FZ@\QT?,12UL1D8Y_#PF#9QU-UK MYCJ<\_M*@L+91]Q=-.FO-$L9"FF< 2EY"B#F#!"DMETI3T0D8LGBT*I"WH5^ MYL89Y^Y"!M'%)5R'7Q_-BR:& .7DHL@3.USJZM4OA7I8X=K'AS%"*TSU=EW% M[M<)3%^+\I^-EB-*>1:GG /!) ,0ZH/P%',@(YP0M:C(: QCG5M7BYXA.( (]P*G B>)Y:1>F=ZV1N M)')D8] 8:2N2>09+,\X8BY!GHK #9X#"Y67OW:I9GNEG8N7*RYZ>JE3V?';H ML43U*E6%O=\OB\?F+K^9WA)(>2H2H784B&H]LP00&*4@)9' . X9#JTJX_;V M-K?WOVMLT+'6D@/Z$38]E7"$F_=SB0N0>5@\&&'B]FRBK\.)3R<,?#\]GS!Y M:(BP[49LR<_Z^$,KZ'ZH2Y5\V]&RX 79/"\2GF.9L!!0I#8A$-($T"B+@%3[ M%"H$Q%R8EW.YVMW[M'R?5=2 ]6<;FIK@\;HO=K*A.JTIAX="],:/^52 M8^:VBOC9D!5[$'<_ULWR0F&+&*94K=@D!%!+T]*(,B!BR1G*69(E1L0[H.^Y ML7!5MBEV(2!S'FJSE9PG #T3\Q7!F)N@L3U0QGM8Z@T S;]4S/GN9R 1TXN+ MF31,?Q/CI;0O59^^4\,F%HE,8!IG*2!JGPE@(I$6Q)* L3S$61HQG%O593'N M>6Z4%8>Q)6&9@VQ&5UZ@\TQ6+Y2P^VO:5\;[T<$VPLN7!'9_YZ^F?FV$29_P MM5D#SJ[9/ZE??-R*QW*14YJ37*V?8)KH&!U=FS3*ML M;CQT_AY9FQM4]HZ_=C_@;,9+KM#S3$7#@7-Q#7^"B.>[^$-_KWTA?^*YP:W\ MZ3/CI.^.19E^6Z_YCV*YK.3VCH.8%Y+$-$ZP #+1E_6Q@("F. 8RCF*$(T)0 M;+7>L;9@;GS3FEIEF9V$\@^3;S,?#C,&\@JR9UJZ)(QW$PQ$?K#LFS5Z/H3@ MS(UX%6DX:XPNB<79-S0PC:*NOZ0:_KQ]$)LOZW*[$=MB4YT5*&,4T?(F7:U2 M'.UJUREH=LK6U78!PRC/8QD!ED92K;IX#'#$*(@$(9E(&8>)U8++B55S8\IO MNZ>G9>4!609?]^Y4)=ZJ=[CRM?N.ZP/@?26X-FG0,HG#R?B:T>SDH^:9>CN[ MT<;Z=A"J,;L)#E8[3 IQ":+3S!$GADV;7N(2RY,<%*>-#UZ_ONCF_<\GP;:" M?]AM=QO1_J'9?^O-]X?BNUBH1:I ,20@RB0".J4%8$@E2) 40K \CR2V7,4. ML6-N#-T:'_I>]9PAW/T"U&X>_UH[$VA6GR]\Q6#I>! \R9>JE\!B\ MSBR(1S4WC%A_)SIP3W-UK8JJ*UZ^$U17+WE+G@JU@JM..#_397'_0M))YB%. M>92J\1.ZPEX2 R2R&,0Q%9"BF.:2VG#K<%/F1J\'3_9*P=J90'M3+8 ;?YJJ MEQV/3$2D7(^C&=-.,SJ>R=;OP%@S[GA,79+N"&LFY=WQJ+VD7@<>"H1CQ-%*DFD"]=,U#@',8 I80]7N*)(-6L@X]?L)9:6KT6L1]^ _T29_L[YQ'H37O+_+6%39E:GY;ZN52^ (BO:^27W;W: MQ?$%O_NNBB\],B#"^:B,7'\5N8/V?9OO0Z,890BJU5J",8 AA0 CF8,TADG. MB(04$^/@YS&6S(U[.E4>EGTB*(['HY^%)D79]X;WJ$3G3;#W).BZ$NQ]49\X M#(E5PMOX4;&(Q)YJ="8*TO8Z2G8AW"Z0[8WN'M7!=('?+G XB@EWTN# V[C- MFN_8]B^BXW6WS[>,;79D^64CQ,^B5'W?*W,V>KY\)^K_+V0LD( Z_C)D"8 ) MS0$E20PR$<4\@:G,'0!O?*KXL7(A^*5UYM?Z4O/@;?M4 MGS:Q_2W:4(R=WIA9&S'M[=A0C$YNP@8W-#0/^KMBW/5&?6.:? Z9$QE#&0/, M0@E@3#$@(B,@%RQ#3.8REK%=[O.+'N;&_=#++^+W]7*[*%<)(3A6$ $<,HR79\L4HLA)D&4)&IIF^5(,*NS0:?6 MS8U"XC .[;C#[6"9\==S(^E/ZZJ<4L=@2TT\<]#-^-@/E)[) MMF-TS;1=LV^"VO#@[^;_7FJRV./F5$G/O/=I1?6L43G1U[-OP8Z^N"@6[U6K MVV?=U7KU;:O:JC*QR\^[;:G/0U2/BUCB/$L2#B .(8!"<$!UI>T-[DJ_6Q]HM\+M_'YO2L0/7-*+WX>CLH,D7%\QM[;Y=0GZB;^GSD_-WK, M6?W9_3)IJWXJ"][<9M:!7SP+&:"6AVB6?8_ M-PYJ@N[(L@ZP*P-&-IM"\(!L TF*3?"=+'>6-XNV0V+&2QZ!]LQ3YPH'WQQV M:=O@R/H;US%[ X'S7&"XUX37KCEL@H]!&6*C9H;1WBUC5;7F>@,0#6*OR\9Y-K'!S*%9IO3($?$4!+E:@F4I;DBBC0C (>I "A+0YGF)..2 M61'%V6[FQA.=<,7>K[8-DCE+2!)&#,1(JA6E"#&@B.@591B+6 @19G#Q76SH M>CHLN]U-@J9YU/05- VI=C1"OIE6&^@E.M8, J=<>KZG::FTU]L3)NW_M,]@ MCD7"&Q?1<>M]2ZCV!OX0C4 MS)AV*!:>^71O5O^%S."XVZZ[/D)NJ_9?)=JVZ]FE0-NCS[@2B;I]7&^VQ;\K MPJQ"OM:;;V+SO6#B[;K9,3>:[-KN>6\"M3U,0A^J5VY+,KE M0 ;*!DN_*E!&EKRR")0-6MF,0<$Z<")0;=3BM48H[#B6")Q:.3Z7G>_5@O9)*$ MF/,8T#B6:JDF4T!9P@$-<8Y2A/.(2L]RGLJ,N3'3%37/Z'75//6X#5W%N1Z- M5UG%F6EY*D]>5U87SZGFQ6Q>J^_"(V5>CN M(=LEB@CE5$2 Q5A?0FA!.4(HB"F)I(2IVMY:I1A=[&EVK-@8&BA+Z_AR.ZJ[ M#*D9FSD!RC-AG6(4_.TE*^@J&"XYYW)GD]+*59]?,L?U!P;5P5Y_+[1^.UG> MD9_UAO$MV6R>U4I %U0LFTJP"Y2@-%74 !*!([7%2Q) *,6 4@%9).-B[+;EP\YUA+L' MB(L8L2PCG .1IEB7+Q) #8 $+%?-,I3G,K.JO&W8[]Q8_N6Y^M?/?PXJXV8* MN^%AGGLP_U]SU]H;-XYEO\^O$## ;#=@SHH2]2 :&,!)NAL!,DDV26.PZ \% MON1HQE9Y2V7W>'[]DGI4J5XJDB)E 8VTG:AT[STL'=U+WH=G7K_:;OCP"&.6 MYL/GH)JI$?&!Z*4T)3Z'AT&#XK,?MR.I"U.]]Q/;ZS>;4=E64EM>7QI@W?6+GDF2]Z#DK M(_M$^IB^O>06*22M!-UFAPF M$4AB+J*,IYB;G2:/2EL:^^Z4[:.S7ETS!AY'6(]*G>'FF1,O0N:AM%\+$Y=< M-RYP5M+2LOV8??0^-#VNW0TI7<4TI2%.8Q"F, /2[Z.JS$J /"[R0J20)M1H MJ.-9*4NCC3[6ZB;BW/=ZVD>L>T#-XU,KF.:-1C]<16A2V'F"@*\@_7JS7:GDD]:)J?C_/)'[LGB1!--7Q:H)!?=-G_MOJC1VQ8M$ M\"C.0KP@;'DI7'$UY_?!E_9=\&?5#4WC$"( M;X*=14T%T-ZF?8W\WJK@]\8NS6#0?*7&B<8K_I[)QS_TVFQE#>,(@\E[#MA+ M_G;,7.9"9V$S:RQZAK._@6UB7#LYX'WU6[41;'U7E?\1_!OY=Y"/ M=25EO7Q>UW6IGBLF&$-)D8."TU@&5% C"4#$DR+L!!A$N9&O3ZLM%@:&_9& MJ#2XIX$9S8$N[0P)RCK8[$P)'CM;3+/B;!9-S^OROA2>B7&X"D,+FO/)-X-5 MV%L1?+ZV"A8)<1-0=)L/9Z/(S.EP$[ ZS8:;"<*L=DTPMK# MO=XS+47]46P;MAZTXN8\2S)" "$RGD1AF $*40AH$J58Y'E2,"T*G:+$TAA4 M;2>NJ[X;OU0WZ,UIGM[6H+:P?&^50?J&[5J-,^=<*^#;H^PL"#X59V$?F-$L M3>L_:C7U=K<2!GDU,ZS(3&DVNY61#P7O5T8Y%5WCQ/O!RE1B^U='B383 1S- MN[&]]WQI.!.M/\C*F7HOVS.1>KLI52)XTV+YMTJ^_;Y\_:W;L0\Q)E&:1"#- MH@@@5>221WFD6DE%.45)0C@T.Q,9D;:T%\U>V;8A>-"H&_P@%:X-*U3&4=8] M%W&$G?=SD1'8O)R-:.#B]FQD3.#,9R,:MI^>C>A\R++DHR@$VY;/TK5FZPP+V8JVT>A36=WM9K?6*XCR1"09!3PBDEM8"@&F$(*"T#1E'-.&6_2;E>B+ M-B*:&5J9[#1O/"FEM6%1B#[H>E3C!TK/O+-'L=5Z!Z;J)BH?)_D"[1H8?Q92 M9.6P68HY7DXK2_2ESUMJ8HS*2>V)^1TL@O/W%2\W4LY7F4).S2^-64 Y8OIHL'CN<_,%@B-:'P1Y8]=9)C#OPL;]QMBG M8D>8JLRWJOOZWJ.-$B'RF!64 U$@R6VAZ@6*,@@2&>BEE& ^A6FGOBD+I>>VS03_7%N,ZR(XW.L=^'6=+8/%,=AI-,]0 MG@ZLTT3D">K,FV\\';>3M&('M[3LK[S?A%ME(N(QR2D(18HE<189((3% '*: MQH+&(4RQ2>PZN/?2@M.VSZ;Q4QF,-6&?2_%$%!@ M1CFC8<83K28D4Q59FNLS4#!X;#0,?BBKX$60C>Z^]^2UT0@A9T+<,Z\8#]\: M+$YKS$PK8A"]SK0R,T6Y'E?(+#)V .MH!#WE_O-%V@Y0.(C(7=S/V6C(0=KF M/DC'A$1Q*CU,T:11Y@6@.$U !*,TSY,P#!.C]H)Z8I?W4OJ_)QF/-YN]D\<] MGH-9SSEU#]XKO%\.$[Q]!,QF,'D>Y7A.\FM/-KRWG:\O:\"ZL>CUK<5_R)JL7D6=3M8CG];J[;\:K1YNSNZBC'),4P1@)*7 M 4IQ"BAA5+)U@1F/8L2Q4<'F#((< MH:S)7J2"RPA=;R2=AJRET>-.VRZKM]6WZ29OL -Y!5^-;5]WJ'GFMA' ;#** MKB!GL#WK#L&9=F#W2-8-DNL6R4=YD:LR%CU,1K=/K]QBOAU2/5L.-D$U/V+G MHWY<*^?W46S%[=U&M+V_NF^MFF*7D8R#/(LEGPK5+P=R G(>,Y*S!$6IT8C/ MRZ*61J=24]"I&NQT-7,L1W#5\Q[=H.691O=*[G'22,DT]O&N@^'2D1N1-JNW M=MWJ8Y=,XQ.6B8SR-=+3M/;#%68-Z7-#I^3-#;+VUB$-+^4Q?;[K93% M!6^#)R6;MXWQ=L]P[T9B(5!,0Q#24!TVHA3@C*2 APG"!58#S3+M ,=$\M+> MSXWN0:=\O_O0J-^W>S1\:YNOA48PY MAS]1V".[M&+@VH9+9-UX_MG8>1"(6=U@:N'(Y\V:/['M/XAJSKQ]V?5*/"I" M""$E,4LB0#B% .&4 IK&#!"1Q A&:1%'J5VUB)X"2WM%?'UZ>"";%^6>W:IC M(-7ZMZR"W@K53V_S9'JH:[PJFFZP1ZQ]^\&#>I!.^3W&._5GJO\P0\]/T8>F M#J]4Z6&&T.7R#L/[V'&@]++;,<+D7GK?#^NJZ4A?WVZWFY(^;1M1Z],N]8,F M]BM6()*'J4IZP05 E*NV\20!,!&Q($E."FHTZV.Z2DOCR8]/ZFVE'M^Z,258 M/S4#>;;?!9#VB9UALV5@"HK^V'!P=!.=ZSK#G.7/.Q JUF9V1V*QUSM\,Z628O- MR*"O@CUMFD*B?Y3;[Y);O@C"R_N7=T*2VT.I>CB*W>SX]P^/\DZ*ARQ,2)2!@A10Y5D+@%/,Y!\Y9(+'62Z,&O@[U6YIG-Y-:WI? M/& 3Y+.-\$W-<[]FWAX7&^4:[PWR#"UT>G*BCPIHI QP/.< L0BR5]% MGH&$A(*D*.8B1*MGL:'KQ:_M4$OOJUON5[=:L^H'>:P.I4P7DS67U@>Y+2 MZD6(9=Z ^*-K9U]6=S(?E=>Q/MJ>$59L?+Q7GPH*_%^*Q[J ME0AA6C"2@I1'N8S-: QR%"&0%2F),>(9I48=Z"=KM+37N#0HV.L;')HD%RMH MC5+;6@>7=78%ORO+@L8TPUF-TQ=7,\=ASB7SG0HQQVJ9)TZX0MAI?L5DI>9- MPW"%X4FVAK,;6VZP[5X.GS;OROIQ79/[3\6'=77WH7P6O&UO_'E]7[*7_98V MI"Q#,%;C<_,8( '5?D.*08$)H911!*E15IB-$DMC:J4M:-2U&@INM0Z:6V.> MT?6]&;9WC26#]@:HG:X3R&^"UHS@]^[_7@X;IN#I=*/+1H]YM[8F('6RF37E M7K8);_(>W]?W\A-UZW>O4H1AP<(4D#@J ,I) 7"44I!3GD$QR9]I4Y% M&/':;.VEFEW"3L^__#F/8/93T.IK>'IZ"BE.2 PI30&$B80TIID$5_[*PCR- M6$99DK)5V^;FZY9LMG, >RS.'[QOQ%U950 Z3/9."V,OHR(VPS4$RDS)YE>LO(TC_3BE78OI=N']69;_J=)15.YJ5NY MY&KZ5?L"7(6(D41P"@1,$$ AB@!E.0-Y#"&,(%4NNHEK/BYN:4[X4-M ="U( M55?8XH5]^!6X]FG 'HF?*.,"O:>C:JWHMJ#$F"CU,7)+&%8FS$HB>]<=D MHODI.V)YJS2OMFTKK2]E_:]O\C[OU@^DK%8\C(HPQ!04+ L!@DD(2$X)B!@5 M&8\*R(11XY@164NCE -5 Z5KH)0-?F_5-=Q5'0-9CTL<0>>92*Q1,^81#3Q< MDLB8N%D91,/N8_K0^8AEZ^6U:G_5->5C+UUB[:Y%^XIS1&6(# %!.)4OCD&$^UZ;MC6#8I/D*OGK4X1 US_2A- T&JO:I MVC?!3EN'39[U8'':^/F*R'F;0>O9?](@6O-C%A5QEX;^5NU4X'XZ\!=1/]TK M^;](FSYORO6F;?LI/_)YW;6B7(50H!PC 2)U8($0S &-HQ20+$L13W*61_H% MMM^#';6!G)GY4SJ_L^9NFQSSYZK:-MPSR^=?MO\MZE<NNXK',U]U:O(# U?W%2Y^S8YI=0ON^NWZ]SX7#E&%2 MX )023$ )1B!G(L4A"P/(0\I*Z@1S8Q*6QK'[$M)S*AD'%(]'G$&E&<2V6,T M&*]1>YJOH06*2P89%S@K?6C9?LP=>A^R#E3*2O N5%)M,U4C8K85_/! M0F3 MOHK-<\F$ZEC<-G7Y*+7X12I%[M5FURIABF"*!"1AR@#",0.4PE3^*D1(BR2' MW*@UNTOEED9+RM%OD[]*%JAD#/7Z9E)YX_#(W?IIAU6OLBK^PS%E5K^QU/0Z MO@EZTX+C](]V2ZDSKVW?_D-KX8\JBI.\V5HYGG)G$[LY!]]QS.=.O[EC1>?( MGHDQWB_M=;&K[6A-:':]6R."H17!WHRNJ91A #W7UT+O5;/ Q?;]%G*_ MSC:]:^9$W7&#FUE4G[L+SISK<:95SJSB+7._&7MZ>+I7#2>_;4A5W[>C5_@_ MG]HN(/T0%,'4.R@$C(3R=93Q#%#!(Q"C*$X209/$K ^DGMBEO4WZR7!OGS:; M)H=HH'NP5]XT'UQO"?2HWSVPGIE[H'!P@N]>[PM5)AZ& I@AZ#2;7$_RO%GE M1FB<9)>;?=K5/+S65TICGA,,$<@+K%SH@@""20["F- 8BRR$D9$+?4'.TDCJ MS!FHG4]["5<](G* EF?FL0'*P1@Y;T[<)5&O/ INU$FZ=KD=(QSUD>WR2+M? M2U&_KVOI2*UPQC*4,@&$B"E G,: 4"A DN194H2$863DU.B)71I?[/4+6@7- M6$(3:SW2<(^@9PZ1[GW%R89W,RBW;9_]DY;5NUSS7=*=JB#41]Z8=LR =,E" MFI)G)24S-(XYRO#3%LGIM[7\LRI9?2LVZZ]D^W:]4JK+H?9?,E2 L8YR$,I[,!4!4_H1# MD0#(B@)R&D:8FHU&F:+-TAC[[3VIZ^!--P:W4UEZ1LW([K;[O/H7BYXJUNNE MYX'.M@K>'5,%?&M(T%K2%7+<] V"]^:TTP9W!@W:#3ONXC(56.<-7ZP5FK\W MS%3LSK:1F7Q3R[S+LBJWHNFR=MQRXM?-NJY7.,Y92J-RD#C13V^5QIWVP&MQXHNX?-,?*VJ M70_'DV8S-T&CK\.L3$UDG"9F7I,Y;VZF)@(GZ9FZG[--U)'/J:BWGTG)5>U3 M#B,9*XL(*,)M)_PY=8,NP.0VF>-0Q,Q) M%V?M.TV..'_9U+&67\2SJ)[$FY>_DW^N-V^?ZNWZ03YM;UZ^B$>5*5C=?15W MS1G]T4A%P6"*<,Q!1& *$$%JY&66@81G+"\2EJ1)9#?HTE:EI3'*<";C_LEH MYI$$C6G!SC;;\9?6JZ<9V\VZ)KX#O,%R=.8$].5X)=1?[6P*>J-F&IPY%64_ MHS2MM7JEX9I34;P\;G/RG>W8^M?UFO]1WM_?5J>.7_=/;=/M%0Y3CEE$0$I( M!I"$$> L*8!(TR1DB*.(&V5P:$M>&O?VVID1JS[0>OSI!3[/--DKUAS0G@L' MNW^?I\^_,8(N*5!?^*Q,9XS),:&9W\",M[@H5]W.UXL,'IH!*A_E5VX5PP+C M+,QD#*D:D^"$ XS2 D11F+ L0P1CK?K@2P*6QD*]CD&O9*"TU..DBR".4X\+ M:'P[8F:H:'/&-=/WU%#WW% +]M>[]?-_RX^VM"!_.&:#B[>=Y:&_9E3_;%^] MSL[U: :6OET_/&[$=U4[^BS:+/W3 K-ZGZ0JX]-/1=/D:--DJAW,NFW3D%<% M@SG-" :PB 1 218!&F4YR%&>!/?8\?:9YIQW5ORZ[G-[WJ4LY#@NTDX ,;@Q]: M*W_LQH^>+Q0FQ5:-$";_;ART+X*I@^.R*-EQ4<6-]SD3OI?)I2_G3==973_? MB!][BM[E6>3^?7Q2F2R?BL,8?)7'(@[S! +A>_37]UE*4WCL1H:MZ%C\Z7CS>N^T$2WI5+IQ[8R#C]Z>&Q*6?]K59=! _V M]4..0YCA$$"1$35X+ 541=B8%#"FB.5Q;I9CIR=W:-95U M@7RIJ<:\:B3\SI'NG:Q/]+Z\,TB3-ET@TX,79[![)MOSSNIP'>8Y0M'"R\\Y MR;CH5SH,T<+C\HF'WL=M6X))MY*5[3LTD<2%A&I)BF@,4)SD@.8P!0(7.(M3 MQAC5JMI1B"XAWWMBKY;)[U:FQ;KM/#>X_<_>H M4\M.NS^=N<;L&:TWV]6'392G'*""1M*S$!%(DCC- M,614(*T99.=OO[3G=*]AH%0T:A1\ <#Q9W4Z+)Z?5D-$M)_;<<-'GESYP<%3 M*W\[?F(OW'F69W;J5DH+2\Z2;@673\/HNHWJMW*DZ^ M'VH+B"P&?%W&P.U4KS-R9A[E==G2T_E=(]=:]J?:]_RXO^ M(M2]VL+88KUY4-VI]OOI?0?J;^6#O.13\57^;5T0IO[M0UF)]UOQ4*^R*,H% MI0E@H>0-E(<4Y$("GZ1A ?.TX&%A-*78G6I+XYG.LIM@9ULP,&YPD#%H+M\: MJ,[XAB8&ORLC@\9*0Y9RN/)ZU/8ZZ^F9#^=>2F,V=8^Z2PIVJ-VLO.T>U6.R M]R#!\OSZ.]D(2FK!U9M'5'7;PU!U!+MKNSV_["_Y3%[47]W^039\-Y-F()Q00C)F,9@4"%,H_F#HSPDE$:6H4S?I3=6EOD!V7?"@+H:(X M@TG2,RRLYE'Y(I;+\PNBL0 T)@1#,X.!G:IR<7A=9VO0&'L3#$9O#0P>OE"D MS0Y/Y+TOB]-#?'_:SGON[QWUDU0!_Q*MY\X<#&-^7[U=J[F(;/N/4O[=W0*QC<\F?E+NSX MI&[RSGSV"O:-?D0;\6\R*@X^3D"B;/#&2!D%%= MYC4()M1F7KSU;/69UXP;UFA>O=9ZO.KA4'GY0_]W/[<9AE]$+3;/HE:SE-J. MW'7_5RM8( Q1&(-$A 0@EDA20 D!G$*>QVD8D<3HH&::.DNCC\:$H-?.>&[J ME(71\WSF@]LW#?5NI:IO[#M.J)]W_]"9<[-;CL8=[4VZN;Y*-I-0'8#K>/;I M%(WFGG;J +TS\TU=W-4^M^Y;E[0C[]Z=I7]0_MQ^4[7^.]EVK5\EP7>A4S-P MM6+E([E_7ZG-ME_*9[%*LT*2;1*!C G5%[M @+*0 4QPE F21S0S:K3H6+^E ML7$41L@\=<_E@NF1\BLN@V>6/DP8; BXLRYHS!L<6$E&WENHV+FWL1MMW5K9 M[ST'RE"W.8<>5L!UNJ)+%6?/=/2 [[DD21]BIE9BOFV:K-3OJ\^;]3^;?6XJY:C_MRON&7PG[OZ=2 M1=I/E80^8)UC=]^8=1-4PG"@@N&JZ'&I/ZP]L^>!GRSA['0/&N5ONBV/05MB M9<&-:N3ECB_ML'/)D(8:S,J)=N@E4-4_"O #M. M4>[@\DU%=D@9U?1>!V)J;>^(A-EJ?*];.:SUU;C:T1E0.["(TCR#&$4@$HF, M.6G( 2XP 47,41Z'>9&EX6J[5G1E=]A@/@]J)\S?M_N;DM'.+@K.G"I,/,0Q M&04U':_7.'1Q//5I' 2OAR.O,.%IW-JKAQDNICGUC;S?/SR2<)@*NGL6&KDU'!!P*,OEZ#\5YS+':Z=>T M5[4;#'"$9L(@BD2622X-,4 DIH"*3!WDD#Q.TBB,&>J;&'\SG[I@ >EA'^)O M,SA< UQEQ+^Y,TP%O("L'K5._^YYIM;]L 3=KY_UA(3S&/@8AW DZ55F'YRW M]M*@@PM7NV!6H4Z7GQZ:QH+\Z$O,<8%0DH0 1G$J(S 9?.%$,$ )ATD1IRC! MACW.M65;D(5GGABH>OPPF.;4Z*^ #8U,1?5UF$7PFV $8E]\HP&6/PH:$_Z* MK*2!R3A1Z=S .D0\ZMM]R[9/9%.2^U]E -H\,RF)*)=!(<@(S@""# /I(<*F M$R."B9H*RLU82T/J$OFJ4S'X02GYHX77J(.V=@SI!,'7[ 5[>BZH&*L'69D1 M_* ,^=%IU*D+F^,0]*K8N>-171S.!*?:'_66NGQ06E;URM2KD,IHED$("AF[ M B3B#.2%=+ 8CW"$"R+]*ZV>_]-56=HV^&Y/9ZBO\\SE2^MBN3'F!>W7V#P[ MG[%\4+BK,EIZT65J.\A74+/*3K]W1CDR'9XT?UNU,H*93 M)54'@*S(0)&*6,:B) NG;5VUQU<905F2I#E(U=@D MA"($".(()'D<$&O)WL M'0IXE0V>T7.\\Q==>E*'P'^0/_WM3_W?R#]4MXR__>G_ 5!+ P04 " #, M8&)04,>1,^@5 0 _Z@P %0 &%T_A/33 MG^/EEY_^D6#QSY_R?';VTS]F\W^.OWI"_JW[CU[.SB_GX\]?EC]QRNGMO\[_ M"EX[(S40SDP@4DA/K#.)J,R#LB&KG./___FO(@H:'2CB8TQ$2FF(3]&3$ 1C M3NN8G.P>.AE/__G7\B7X!?R$S$T7W3__]O.7Y?+\K[_\\N>??_[E6YA/_C*; M?_Z%4RI^V7SZY_7'O]WY_)^B^S1SSOW2_?7JHXOQM@_B8]DO_^NW=Q_C%SCS M9#Q=+/TTEA3$^.Y_ YG=?YI#_]K/'YR$IS#&^(N2_/?B\ M7[Z3>3Z'1?E8^?T[_,7ZL86F_DB&;TN8)EB)9_/FR2S>^-"D*&CG#]7(2D H?ER-.54S*)^*S=0A@!<0YY0@WWEBG;<(_WI10866! MO'2Z7$#\R^?9UU_PP;\4J94?.O$1RM::_&]W7KJ2VF'4;T1U34*??)C *"81 M=+!E36ED!+@A5F='LE<)C ''C>F!D?O>?Y.GZU@XF<>?9O,$<[1/&P+\/-[! MQAS.>M9KBL%(ND__X02R#"?0WJWTM^] MC'9<+M&"0_?)0[%QL2"?O3\??42A0V'DY<0O%J?YXW(6_WGR;;P8&2F],"$1 M2[TDDE%.+%A*:!0J9!#6,W47(!M\9+\('='K%ZU I/E8O.;VVAYE*+A(-./ MLF9^5E%4LR!U2=@(,;QPP/4EZ0*SO=0>A5U(Y#YA)\=)6:,#,Z3C.P3 M2:4E/CI-C%:&1FZ8D] C1,H[FW):#]3@%ECL+ 8B'=?HHZ-N\7'CY3L!1#P[@!PNX$80\FGN MIXMQ$'5". M$?+ .%FE+MZ,)_#[11>)JHECF?O)VFN#;_X3+48[62\L2T9H'(EFBQ,O,,!:C M6:N83'9]I"2WOGPG@-AG!I!C!#PP0EY>S(O@WHP7T4_^-_CYQM4&IY,TB1$J M:"*2ITB\5XXPEH"+ O2\Y3QU_[SU/>_?"2?NV>"D%S$WXJ9^9^(-_F8Q4C:! M++4W5H(@DOI$;%"18- >93(F:I%[=%-OO7ZW\S+Z;)#2AY2; LK*X5XQP4RT MV7%#D!O<.G40Q%HTC-ED:GC00M,^C]SO$+ ;6)[?Z>IQDAX8+B?(0>JXF/C/ M(\.3"M13DJS"N%T82:QBFD0+T64FA(U]'+G?>.ENL'@^IZN'2[0)?_7M-,[F MY[-Y)XVN(N+E[ (]K,N7LP0C[IVUAI4L-5!TOTLV4]M,E(XY6(2V-WT3YGKGU+OPDP??+?WB:4U#B/5Q6UZR!?V&"E@4RLT\B(HAJW4D.)S@9D M%,(S17N#T3U$[ :@YW,8VY_$FX#.24JHDL7Z6Q$/&YD@ @N"$IJ21F.*B\"7 MY:!E!AH%4RREWF"SA8#=(/-\CF7[D71+<'F)/Y[./\W^G(XRQOHB8O0O:"Y. MF,XD9,4(QG;:QB@MB_T=M-QY_6Y0>6[GM,=)N26@='OKZ?S]?/9U/(TP9>(9N6_:",>L92BOVC99;-.P&F>=V?MN#O%O"S?O98NDG_V=\ MWCED+&:?3*FI"? M.'@W*P=#7V;337(S>&.8\)9HD=&M,ED0EPP0+WS0BF?'6!]%!;??NUO]VO,Y MICU*K@-CXB/$BSGBF?'P:;RL#$ M[??NAHGGGH799!1U=#J+8MM4QMC+ 0D*@W:; &$N M-(^Y#T#<>.EN:'@^A["'2[01\_#Z6_SBIY^A*WHPP68K?$(!0+D6D"/Q3AIB MF!')H[63O9J(Z^_>#1C/YYCU:/DV$8S\ R:3_SG%^/LC^ 5N@^GM8G&!^R#G MECE+,8Q*T95.#*7V(7&T>4$QY8SBO+]SU7N(V TQS^U5=S-U^,8A9@?4)C*!B&54(@]B.W1%C/A9,6 /H[)KOU\MV@\MS.4X^1@A&G8#S',[ M5>U!WDW@YNT4G^;C3HC 4,X[F*Q/C( MJ \QR6V=3(ZHJ[]Z]6XH>6Z'J8=+MPEP?#SSD\F+BP5*8[$841$@K=P/%\SE2/E6X3X'A]!O//N&/^.I_]N?SR M7(X;&3UNO"16YE/4&3KQ-F6@J7,Z 6ZKJ#R1;2=CM/NCS.7#M2]I- M@.;C%XSE-M2KE!64:_ 4F4![Z$PY&@JDQ/TB*VY%ZJ/2_NZ;=X/(\SE_/5*V M32#C_468C..;R+JF/A^_H!07IQ?+TC2TG#"/3*8V4!X)32H0Z:(B'A0OK7F< M$Q22Y?T9D(DMF?9-W(M8_&]PA?2B\L/A1*81O@$WY8O\,/_Q/W4 M<\N DDP9RDM0BDZ8R&5GE4QD)ZGNL^W-HP3MAJOGM??[DC9^3Y MGP--Y MK6#C#*Y>>-6 %L.C**R1)&M3FB@95SJO16)%YLZI&%+>$EH7W M ;["] +>X*I#07>/_,<87?N+Q1)?-W_]+4XNBJ4]62PP/H3TR7\;)6T9URX2 M[6DH7AWZ^[QD5".U5BD95-B28SI>! ?0.FSWR#XP=+LC8&V%-=%>_20- MVVZR!L)Z$G\#0/IU/ELLWL]G>;P<\> =#YJA"-!)E )\:2$N"+<9A06F4 MU]_.8;J D?/."N,]H<6]E!KEY$,L/J:TT3$,8.66^NX>NJKO1-XPW<1J(JJ" M6AHP1&4S7KX]._?C>==='./8S[ 8)2.HD;A&<.$8(G/F))1^-EQS4$PHG=*6 M$Z;CP;6=G&$ZCM4$4P]B;P \ZT!G^GDEHG=H,LLVR')[4Q,9<0^V@:)' M!U%ZYZ,,<[3Z4<_@=-\E>#3WB=N M0BAW)Q#[WI2935!.3[1@067#M*OB!MU#T# =RZKZ1'V(O@6SL_P"\UM+8;W] M_@[+D8Q)1JH$,=Q8(E5@)"0!Q"AEC0')I=_2!Z('"_0@6%S.7WK!59=R1(LEGR5L(9R021 ;6$FU2$(24)-F9B7(X0L\]^6X%17P>\ M57@:J$E;72RW@8 &?+TK%M>WG4S21B_L'$.<%R90 M!,1"4@0H=T:H$-#_K &5K=0,U ZN)F2.EWH#UN4V$Z_&DPOT T=!H1WT+!"6 M;1%,CJ'+[@=C[^N MO;\^RUNV/;YNGLO)-&UY]Q4RA619T1"(R1Z]9 :,>$T- MB39EF7T,2E9)Q>])9[_.4:!.\BR0RU22G)8#0<<.B.&)ZXR! RZI1IRC6I:J M)DX>]IGV$7X#&U]W5.^9$KH>);2+0N4A.2-U4PG9JJ<5>]"W-&%\)MW?"JV M=<0,RSH!,IB]+NT0.?K8F9-LDH84O&1NR^73'EGMR&CFB*L?3-RI(T=W>S3[Z-%R-ON>,NE(1F:;.:#2..LTC0$(,3FOE,JU27WDM1 M(S@Z0,WW(>8HF3< GNOTOYJ=^?%TE%045'M>+@VA7-!G)!YP)6&H+ZG-3B=? M!35W26D$+L?I^+9SF\P3UFN>\)[8);X1 5X884Q5>S)33(:\48.5.JVNYB'2;@9?*S[ZUXQ89)Q M+.A(()21FBZ6Z(]E8KFW%%6<5:J2GM]*S;!H.4:]6Y%RC*P; ,Q+O_A2_O?Z M_UZ,O_I)*>7Z ,C*."XAE3^<3-/-7US[Y(A"8C+C+DNSLN6"8"H-XQUQR+<) M,1LCZD1$QU#= @"/0LUM[^?)5-@ 7D]B+&.FD<,(R -Z!+_#!R) ]"4QH0CWN 4&H%$(5.#Y$U+#.4_]HZTT!#8#I[?0K4CV;7Y;+A2EI MI66@))9IPA)]25P#+!)A<^*42P.^RH'R=2*&367U#Y:#!=P .-[/X=R/T_K* MU*:XX8:,1C8FY9%TPHTM;%='5;=!13]A*B)Q%BQ$5D M2E=1$0DO/?!YY-2:+3-:^W+E]Z)UV#X]%7:^RNIJ!I%7RXDQ+R1NW]EZAL1K M#*.EDB0;1T54WEFHDDW>WXY5:]M3"T6'B+B!RJ#W\QE">WE9JOF6:(-+('&^ MKN<;A5+;*D(Y:"U]8U(J ^8@D9C!"6:,YKJ*:7J(J!:\[UX.&WJ3? -6YJI+ MS+M2H?=A_/G+\C3_@9MZ$==(@5.&\LK=)?Y4&J M6G#,>\%1?[)O 4C?7<#2(F-M4Y63)C#E"%,874@%I1(N)A(@R<#!,^GJ &@; M-2VXX?T YVA9-P"8MRC[Z>=QF,":$UA>-:(NC83_'$\F(^NYH2:70:G2E0D- M&N/4-=$ NK[3[8 K:SS14/9CD7!56-R> MK3'"&G#4URF2W@LEE7WF7E!RD$0;0,)*!",E,!8(1A'A4L#M%(!8F0QQ1B>M M$LT8$-8+H(9M6=E[HFTO:380*[T;^S">C)=CZ-K3EU*7+[,)"GU1?/?EY95H M$FB@"&[";'&ZK,DD4"I+KPL?';>.I2H'S[L2V$CY1S_I_2I::<#B7./K]FE% M4BEC7*C0*5,>=]$LB5-9$Y0AC])IRV.50^K[21HV UL' O?C[!A]M("LV?3S M)YB?O8)PE>=3TOB$2XU(KC6:XF31,=.>1*>2X"D+!U6F#6RAI1DL':7FV^@Y M4N8-P&:3)W[O+TN2>,,%#8(Q8P-J-N,F+IS$-<48 6M9-@+_['45EV@K.<-N M;97 TX/D&\#/Z[/SR>P2X -,NKO;=V0UT-P* M:F.DR(FOTN#E7HJ&/42L9Z9ZD'\#0+IYI+Z1UN6&FP H&XI",4Z6(<)6$IMR M(@&C%=U98-#I0SQ)1@DLONW7._]H"7#SO(IV=4 M/8D&&K!E6ZQQ4.76@RH=I@WZG#HS$CBZH%2%F(4QVH0JQ4L'[H[5YOG4.M Z M3N(MI'.N'8%L'$[#0N05<:(B@0Q$MGB= NVBA+)4Z5 MZ[^]4-_,*5D]K#Z]EAN ]CU!^#6&0"NN+=6$YUQJ P!F0Z'GBGL60S5.> MB+12K/K5^[=4)]76N8#GRV@@I6"!1>4HDMX&X$O0((W@Y:>2. M53GL>(2N9D[7ZF&L3\TT +1KU(]23L%&FXG6* SI3"0A)$D@*B8! D?)5(Y# MFSDH>Y+JG+TDWD <^H!$K!"1010(^U!NWW-/0AG<#<93184KJZ$&=HXL'7R* MT[%Z4.I)'PV8H547M8Z?O_O)!8PXQQ5AA2608ED9V9'@2K\MEZ/4UDDFJE1Y MW29DZ/Y2_2AX:\^Z Z7= %I.4NKZ#/O)>S_&G?BE/Q^CC;O&UB@S*[E2GL0R MX$&6+FV^-,!GP"QU23/-JN#G<=*&+FFN@JB>-=("QF*\.+OHZHUV&<$P\LQ[ M:GDBV05DCW-!?+F<';/U(5A((5<)^/:D<^B!!7705U%7#4#Q RQ].:[;S"J] MQFXYR(OC@\1B"E74V0H]6\T)N*--%E([J6MJ!+B>-=( MQCZ5B347\\MK3@%ZGIZ5)!N2[- SQ7#6)HQD#749_50/S%5)+]TE9=BCJTH8 M.E+BQPZD^M1C_^#;\AF!4Z!]N2J GB61%+=Y[V4@V3LOK,HQ0:49![=)&?9$ MJA)TCI1X R<)CX7'(^U<2B+04IR62R: D\"C(HQFSP7CF?LJ!YR/$=9,A<23 M'% =KYOG-^YI-3?M"RS'T4]NLG'D[*>;3ZX\".H!-IYR*E0,6FF>/E2DG-$M0I4Q@@*E0@N'*$HP1%D(IJH5 +'A&4A#4NZ Y?JO*ZG.9 M"K4/)AZ9"K6/S!OPLN^?7H.!9PRE3A9RR4]2"\2B>T"HT$:%))34=4>*-3T5 M:B\U[SP5:A^9-P">;8-++/J-&>5B4[E5PLND->!X*L8!@:*<:-3DE<\#*(K)11L4KM^7.8"G4 M8'J2= -8V=+[AH+#L-)E8CBR(542*)#2XII;HXW7,L@J.;7&IT+UXIP<)N4& M<'(MQ8H=3D?)OD48O5TL+I"-*+U,*0,Q2BAD0S$22H<_ M+8&7P8^.A2K3R>ZA9^CL?%WX'"#S%J%S>K%<+/VT=(L=B22BT5H1@8$F\I(R M.G6E[C?+P%BT5O%*E\[O)VKHC'M=$!TJ_0:0="/CN^)FA,P+E< 0KV*)"E#; MH0Q#,\XS*B':'*N@L>Z^X.5;6O<&E9M[J2F:+62ZS]=Y,9G\NCDU9 M;7]H_]FJ'8CO/U%U]:*K9(0+-#/##5$*2I_OI(G7SI=^%4P[RK2JB7%BYNG]W$I?CKZL$[U5.QJ+19"$2'VDI5RJG M$UY)PK+CS$K!E:L2V^]/:B,1V[%8NFVP*NNL@>T/.?Q>BSGRZ.:QX!31+D6, M0VDI!XZ*9%J*,%F4SE6IE[U!Q;!8JJWRNP@[4/X-@.7 T-+ B7@&^.8X[%>//$UBNVCV3.;_SZ;%ED6J6(( M/[V:S=N-!]\,\D(S\!Q4V*6! N"2 X*I.4J,?%8+'/@NP>>UM<* M&I]") "]+ 3Y*+/M(LC*>":VD\E6& MYFPG9^#!?ZU LD>=-8"\._TCUE.EU[V81A82Y\8G@@)!OYS30-!3M\1EXS-- M1D5>I;/\(W0-/$NP-2SVJ<6#0?D5YF'6QTY=^N2@\&[V9UIS-%*&6I4Q1DS" M*R(-5<3ZQ(D1/ IK:')IMSWYH;<,/%NP%7CUJXT&K-VO?CPMXCN=ED:NI_G% MQ6(\A<5BE+64(!F&>SS;,K"!$V=1.DJAZY!!X2*I4A)R'T$#CRUL!8"]ZNW8 M*XK]'!R5 7YOS\[]>-X5"*,3\;GD@CP'K@20X,JG2"",#VD>O'>'68N!$ M!09.Z"\07@[#,N08;97$RT[4#=M#J3E<]J_1)DSD!T#97,3EQ1Q%]G*V6"Y& MY2IR3@!$9.N)3$P3RUSI9T>%$"%E%%0-5-XE9=@+M\U!\$A=-6 65Y>(/T)$ M%HI8ROB(V<7R _@TGER^ GS3V7A:3I7>H/WOBE>_;P5%X"?3Z86?G)R5D2R7O 6C!2]3.'&A*R](R(P3B)XR[P-GE7I7WT?1;KC]KY/"Z4=U3?@$ M2'ZIH(-7L/I^36CKWFY7$O/>!&V8(.#*KH,B0H]<)Y*"S%P%Z42J4L*X.XF[ MX?3'3^Y45FX#QO,N9YO9:-^352.##GAV7! C5")2FD0\\X;8TI8@!.,S5$F* M[T+X69<,FK0??3 _13ZL^W*U!MJ.0LBJ3^HBPQ3O 'XF7BI-L8I8T,_#RB8*. MN\0-F\P>$G;':*EEY%T;%'^UJ)Q42DM+F"[Q5\;XRVOG2%+<&QNB2JY*Q^4] M:!PVISTT#H_469-P?'#D\LC8:+U#+]:E8MUEF7$5>7%J&0W<:.'@B4*,!^D< M-MD]&"S[T]W0A=T/B/#&9+^R U!7J..FP6>O* *NJ@2:-WNNS\\GL$F"==;_.FT:/EEM:)N^"1]ZX(,%+3UBF MTF2J!$U5NI?M0^2P">S!S%U/6FL D;O?;1MA7"]-I((P(1B1)BCDS#)"M>0N M9&'!5&D'LCN) Z>:GPB.E5360./\>S@K)YJ+>S)%3(6L4BXSG#ER*&TDU@1! M/.32;=D9IFO=M-Z3U$:Z9SW1U?Z^=-: B<0 :YW>/(G_]V(\ATV],*R&+A7V MUW])(^U5*@/GD*-2PBY*+CR(3#A$E&:.(N@JZ;=]B&RR,4!O@+D]*KZ6]IHX MOT8I1H"T>(-B?C7N)+B\F%^K:<=- *Q(Z)%80C'FIA>!(HJ9X(-(29W,F8"Q@ MM&8-CU4JP!^E;-B$W=!&\"@]M6'YUBR]F>*%Q 1$,T$I< MIBVQ*LIRMP=C,DXSQF8U@;@CG<-F]0:"90T=MC-";G>ACI+6Z&$$2K)/B4CO M-'&2&AF=2[@;E)D\9=GXJ#*A,DCMG,G ZAS4/$I: MD\%R-=O6KZ;:"43>7RVELH0V9GMUSQ9#**.$H>B.I!):&4-L*D=0 0*-!@!\ M%2OW $U-AL*U07>L;@:U=9O^>IUKL)XW=GI>-+9X_0WF<8PB[ [=N\*U#W V M7N(K1R9HX-XQHF@J33S:H:!:F *^5)J81$N3E%0DR,>.%2L#P)_%K#O#U( MU; EK$]LX/K33Q/NW.[2&V7.>(@8\^.RL41RF8BSI5T>!&T\4YK6N9&Y.XG# M%JT^,1 K::Z!0[W7.4-$._[Z&[JLT\_P =%^VC6X+?\K?2>^^@ET%U%1CN.( M:Z'+?I=FM]=_<>V3HT"%E0'C+$A%TCQ*XA.U1#N5G-;@&*UR%:4"+XV,CNK[ M6'!HK3>P]Q_%['N8CV?I;NU>G%R4.5S7Q;H2]4@F"5!&<95=BT@T1L3:C%^B M9*&D3F6HTJKD:=EL9&)6W\NE8:PTL(4<9S8@&QF$B<1)9E:-8#PX3EP,)J60 MA?95^E75WQ:J>>%MXGPO31X,V_-N-:$$YLL&P$M=$M( D$Q9R5+\?-5ATT\VHGP[S;/YV4J9 M5T+-,H($13(&RL@:H\0%KPBEB3NPSJLZ=X)VI&_8RVG5X%A#.PVXS6^G^"Q< M1>_]N!P CI21C%H55ST[NMG%7N=,J+/:!P:*\DH7SF[0,? ,Q!JZOG.A['#! M-X&;:Y?/5QPX$Y5CB95932@-"^@Y"!M)3!Q 9ZV]J-+Q_BXI U^S>1+T'"7^ M9S?\MQN-\V4V0YHIVKSDD^KGGM<6D-#R==+7PZ- M%7$Z!.)E]K:4@GI?Y1S^)AG-3/CM"15W?*7#A=[ UG9%_4HB91;7;%K6[#<2TN,\H <@2S5;.76+KBH,U IJIQO/$A5(X Z0-WW(>=HV3< I%L\ MO)J=^?%TY',PP+4AAFF-*;\8J;M)6:AH!SO':WMI@_1C1 M-X"?:]5FO\%9@/F(.6=ME)PXR!@D:.J(MR(0*[5+W@1!ZU0^WZ%D6-STH-W; MATU'B;H!K)RD-"[B+_44X_1VNFXVL69&>LV!Z40\C1)##5Q4(2E),# P48.E MMD['U >I&C9*ZQ]#_:F@!3S%>'%VT76VZ:[B%4%AR +3Q?@KK*+/-6/4.A$9 M>)(SKA:I$JX1G1,13H'0GJ(1KW)?;6<*ARU?%F@MM,!(6/!'0&(Y($ )C$FG*W3K%%?J4K,XDN^WD#%M!TC^:>A!Z ]#Y M5)+P%_/+ZSNX1=!+BR$KYV6 /.616)0'"48*JX)4V55I.["%EF'K*/H'S;'B M;@ Q5[''RXE?;$JBN[C#ZQ22E)$87PY2DY/$EA(HT-EYD35-L4J=\+T4-=(U MJL?H_BB9-P">Z_2OEY-C'NVEI40 E#OF&"KXK#DJ6>0<>4#&JH3U=TEI)*8_ M3L>WX[/C!#YT0]E5>-DQ\<P@#A6=;/^Y=B"!?G.R8LU!\HE[J)P1*)\5I8U,$6)BTR[ M4/*_E4I*[Y R[(;3$V!ZDG0#6+DV7NW-;/X[_+F>?X'N^OOY;(H_QE5BL3.S MC@IEDH\DL=(.F6D@(:LRB0^4E]1J7N>:TUY4-M*>XWB7IIYN&@#>)_S<:3Y) ML^ZFX'KQB&B5*R>A(+,L\Z0XL;@"B:%*Z\P!;*R2+MY&S+ [6T7=WXZWCE5$ M V#Z+AQS9B;IAX78\".X>)/:LD<9A9BE?,Y5Q#>:2TW%&H]BX<\3':'!%YI1LI#2Y M*JT.=J)N6/?K26%VF$8:@-F5"_$.8Y"W^.-BE&U6"FG&D,.C&Z&C)E;C:N$1 MK!%&:IKKUE%=D=+(+<<>#XP.DW(#.+E[3^QNS=6'V62"#L2?N#)&2K/HI4N$ MVE(&3!4@>PP#'QIH9D;=AT?I3D1I%<7 M\Q+K="_XNY]03;2X32'!M>A4(%8!K5# 19*62R3TI;6U: M=&4P5E-B*T;O'@9?SJ9?\47(7^GH5GY>CM%3^0@1/]DU_3",,DC,D&0]BC;' MT@D=O5_IHW B8ZANJM39'45U:^.GAT%OO\H=.G'TR7][>;%O)ZI/B[>$+]^27CB:EM6'5_>-S )4U8&KO*T)[-UN4A&TC I( #AHHP)E65TJ+*.*"/ @= MIDO!['#A-X"<5^/2<72:%JLF\NCJ2ZFD)PAR2J1!/CS5GK"0J,G* M!"VJ#-2Y249K$[SK8><(\3>Q<]XHO._..S9S2TN;^-]@^6661I2)J!/ZQB = MQX7@<\F%2 (,3$Y",E>GC_\NQ#4WGKL>UGK753M3)+;D,IRFSCF,SP+WJ3BA M)0$G!(FXH1LE6$RIRA730U-*/VI.:1\]#-SXKCLNNRVN\19QC:>+TC!G<4-L M/'E<.ID$QQ7N^Y"(#]$2;I(P$J%/S2TC=\^YYH$$-'(IY[@,^)-IH '/J^NY MM%AE#48>'47MHR=*ELMJUI5%)X!$!T* M4;>1D]/UNH:$<.DOI].Y;=MU:'R M;SWSO6+L>RO2U8VG(J_N\ 9EEZ&;\KT819(_79>MHW:$ P#B(X +QMKLJ&#-Q@*LTQ6"\,38S4:7+ M]W%D#Y,^;Q/%_>JX 43?."M8\;@Y+!A%IJVR%GVESVMZ;MQ\\>+LS,_OYSEC^//TZ[(:;K9\_$L]M36^=I+9Y-QO#X43S#/4D9K1#GZ<)+Z M1*RD#JV1T3&H+'BNTD/@?I*.-E=;A;U^R2>4Z(M)R>08SYR#!"1RAV8X^$ L MPR657:8ATXP6NHY/MQ-Y ]]3[@KK]\7 MEZ *O0TE"7="%?\!2*!6$".S\5FC<\&J',+L1EZS9F\?O-PV>Q4TTT ^GU2 M!6KG-B_!4R'1'26E_)Q($3SQ7$L2#=->*Q<%4S50]A!1P^;?*F&K-RTT@:A% MF3#A)^MMX<;: &U*[Y,4DB@M)51)>7N2=9 @ (#5&3)U/TG#WIVJAJ9>-- MEKJ8&0UO*9TY.X?IHE/-ZAC[9%J&L:*4QU^A*YY>\3K*0LNH(1/!39=WL<2K MTA].ER- S7"]U!GULC^MP]Z,JH2^VCIK );K*92W!P3?6FM>:A- :X)+C1') M+"/!X3(%?=-9*UX!8?( +R M%R:P7D&@D_;&6R)BF=HN8D2)8=SM19:<.F84KW)K;B?JAKWK4PEL_>NE ;"] MG7Y%B<[F=\,:09V7K+19+6T @&KBT1\ET5I)F4$KG:ITE[R/H&%OUU2"5"_2 M;P!%[^>S:E:O,T73\IH)AS1,>ERX]D0Q[DBE ,/Z!(H M):IT/=J5P&$OUU1"617M-("ZMV?G?CSO!AS.7XT7Y[.%GYSF=[/IYW?H;J:3 MQ0+N.@/,. U.H2"]-D0Z$_&G2B"LHZ"VD7?[WVL&@PI>"&>)BP&(S#1C=$0#H5D:'@430E;) M+.Q-Z<#7?9X>B3THK %$OD%KWUV*.\UOQE,_C6,_>3M%R5V-7'X#83)HA(I12$Z60)^J:1N(R@R4[IS-%#5>Q6UNN>:['WO6$WU#R7C$%_ MPFS =I5)1^/5/)*2_9AU8L)%,+Z;_X5H B_;-TW4X_9M@7CPD42CC>8F0X(J MR='=2=P-9\\M65!)10V [\7%8CR%Q0(Y#.@V7K.PHQS !8GFM.1OD1/@JUFR MT2L6F&8::!5OZWZ2=@/7J-/V=/%EM^)WW#E*2ZLEYPK*C*%6W^G\Y1>/'L;; MZ1:UK.;S,"F,ES(3",7)#64M2J"X/X3@M"_IE2JYUZ.H;K:R?!]T[6%&>];C M@%M\@O'H'7SVD]?(Q/*R&XUH(6@,L1T)UI=:^8QQE@^!T #4\X3$\RT07&PP MN(#XE\^SK[_@HU?PPQ]NHV[+:X?%T!,J>]:/Y <&S8KJ]4!@G= E,5F0S#SR MGY+'%8:QDE0N9P89E^"6"S][(^;Z.X>!R]%*F_4@P:%/NTXVGL?+B\5R=E;" M9GP\?HMP7O)A\2^;696"NN@UE%ES*!F. 8]7WI DN#$0:9>[?7&X4!Q MN#)GM27;0 "Y"86[-@V+<:>0LG2H"9R76ZY)%?%087%[UI8XM*-1T>82\Q/?T6U*=Z&D79JB\(; ;7&RF$%)24-B&E#9@F(3K\PD/@-@I@LDI2 MZ%'*AG5^>M'_#I@Z7!E#;WE;[?&[=R_7YMA*"@"JG)B400^2E1%!Z )H*X*F M-D9Z.]EXST;W\'O:0\D1&IW5$>_02/D$$\BXAW\K3?'GY[-Y:?6\YD-FBQ&H MT43(#*4^4J+/&#VZ"98I*W3VL%N3W =>,NP>5A$C?0EV:("\&OO/T]GB[85 MP=*OD!OP;>Z]'?#BLDR(7VW7P66G4%I>"TDDQB#$:1E+:Q?K13 ZU_&F=Z!M M6* -YUGWK;:6D5@86J];$(Y1GR4Q&M >6QZ)#9$1RUW$C3NQ4*>EYPZT#>M# M]8Z'7?%VH'(:P-MO'F4ZA?GE=78V1IPY"6!X*<5 (ZXY.H:11L*HTPXRTR)4 MZ:_V $V-XNM0_<_J**,!7+VX0$FBM5]3GY-W7.$RBTG*X@\$#'.E1E,O6$K) MYUCGIO9-,H;UWFNCYPB1-P"8[U,@R^#4!WR*SHHCYJUQ.1'&(!-T8]&*&V0. MO07-T&_01E<9:;$7E<-V.AG.+:NGR@9P6A;K]UF.F[6F&7#'D>A@45K4>6)M M5H3SD'0.)7*LEGR8_3XL_SI-? NH; MB5\SQ:EDD3-/N"U;/\V...XET3HFJJ5Q\?:)1=]%/ ]0-RSN7*G$OGQ@2*/*3APPEE05=(W.U$WK.OVI# [3",-P.QJ M3MNJEWSIA#:;7MEZHZ(/I=(V@/.K4V3G2F8]@62YU&77F>7^(%7#=@0;SD7K M3U4-X.X6#^M0"N&@A(B*J(2QLI0*?0OA(A%&)@<<@Z Z@ZJW4C/L+MFCMF=] MB[X!_'PHM=E32*_]?(K+;+&VOI"9ES%0XGQ)CRADP L62:"FS*J@P=:[T >$SF*^''TH]KE;0( F9.J(IQ,0I\D1W M00H^]!I*\%^W$7+CKMPD;> DS6\?:+ R[1:D6,@TNM(+(N.I*S M,.V\3[N<@^Z.E"&-QQ$:NZWS \0WL-9_&T_'9Q=G:\*I239HP8C/*A/)F"56 M>$921#NG4@81=[D5NI/>;[QY8,T?HK=9'T(<6OO^VS7"%>?6* M$Z1(IIHSF MSFM&,@#%35+;['M;]3?>/$S4W)OV#Q9B T[EE<^]J:L'A?BB5=D$D&:MTEGV0JF';RS80#!^MJA9PMZ)][:%+KC6WPI$H MG,1%$Q,)/$?"@I0A&.5-I;D UZEH)/@]7KNW<7.PJ(>NDKQ6M[=F8G.FZ;FV MW%"41#'59]]-)P>3N1=6\-[?8W#(R%PS4VZUM\0V/@!.:SQ;F/ M<),%I16WF2F"'*";GJTDWGE*M(#2R" Y%\Q."-C^_&'/\7O2?P^B:V"GV#0> M_G4^NSA_.?&+1=?4X.I^BC:"ITP3BJ=,E8[H<[M(@4C!C4H\RAQYC;WC$;J& M;4\^G)?2I[K:1M_F=#$!5X9Q$C-+&.Z5AF242T2,8I12#!Y](7[.(.P05=S'7NXK:0-YWH:W^@?SE%Y=E1-WOL^5V MMC=9$(Z>A!:4V-*W3)9^_]:6]M:";KAKHC(+8ZNTC[I&P[#S/X9S]PY50SL( M6J^[:)FEW'$4@N5$4B@%4_C%9^XR%53KG0Z_#\50"R[;P;K%','J>59(.YT>A75.' ^2D>L1C^AG!#C3N I85)*)9A(NLY=WCUH'/9V M^5,B[C"U-("XTK3C#+YGNOP$^8&/7P#*1<.3E+KV#WY2XI3);'&!.GQQ>2.H M*>W/)A?E^N#V6&9U=YK%Y+,2)--2G%G86_@*6_# MA1H-HJ>!-;47@[_[L\T57H%\AN0YL1+=>@D&390MQU;2.\H$4%VG[OQ >H?U M85N$WD-G/Y5P,'@N>#S/8YBD=^//7];F)UW$Y;OQ=#UV;[TM!BN-X903QGG9 M?KDBUF 8ZSP(5\0:V*USR?N2P[N]L*%S[UJ:GU56P]#%S^B^K1=WMQ)%S$XK MH8ERV9><>RS]#@5QR3"KF=$Q[])%:;<"Z)OO'GAVYD 5\T?(OQWH;#K_H@N> M)1(?6)FD074@7B0@7 NG8Y(F254!/$-NE$?K<#L6#A!H.VCXWF-@DV&A,H// MC#BNTZKVRC&OB-; I,D9Q;)+HZ*]C'"/F!ASX0PUNV6[? MEMJ^D=#*LL@L82R7(8G(M0WH0(K(D\G<1..K-%XXFO*!A_4.%\H^K?,H>VEYLIDH78;1)LN)]RA1Y2GSGM.D?)U9-_>2]#R' MD!R(C=O([$=1#4 .11!_ M1:_IW6RQ.)UNPO[3O/6#'?N?_+=13HI:R@)1DI?^+TP3ZS,E2CGA,X;].5=) M4?=#_O/L&=P/R < 0*NP1SY>YPP165J=Q181K!;_@T(8Q:2M2]*38,J0U1#+ M%)XH" JYSSZ0FX&U4G.K(694*MGV(?)Z-K'KR66HILP&@7J>]K,-K MTQQ&D3(:='3$9>>(5)825T8,*Z=-0)U>E.O01"RCE%\E+3GV<:@ M__"M!\4-G9=^#_-8E/<9RL')5T"?8R1+SQ?J GH:9;2,8;&,4X^E"XSUW'%Y MIX72/3GH+0]_GG=+CX-.+X)NP&8]&-3MX,*^@#R;P\KK+=$=+4.*I#%$:ZM1 MEJ&,YT.I,LJL-EXH99\^O-^?C^=Y?^8)XOS*D-A_1;C5BIC"YS)[K7:8\^L< M93!B,5,+GA/.>)E!F4KO3T5)ICP:X3BUIDH?HL<(>Z:UF-7CF?VUUH!EWI#_ M+,OR6_S=3R[@W\>? MOXP8U8SGR(EFI;Q*BURJM"V!$""H; SGNU2![(W9?MEXIM5(_2!\0$0,[=+N MP3JJ$%VQPCJZ9^-9&DF!_E@6FJ";;HB4"4@HMQ]BBIF9Z!+ ;H-PCR#BF986 M]. C/Y7FGA%"KRW.%WXQ+B-?3LZ*Z+NU.3(*.1$%'WC]6&2=D/O#Y;V&E"K#7@?'U#'2,"7DVEZA8MR,NMFKKW^5FZ P4A$ M"2P[1ES"+S)CI.MDE"2Z*!CW,1E>)8WU(%6[H?0'S4OUIZ\&P'?/G/K/W^[D9B]V5]]W&UA[!1%F U]4"XY.7D#MFV/@I"C?(L11$\K5+0U2<3 MNT'[!TU4#8:&5E9">)SW\!#O'\K%F,7WP\J1\M9Z46Z&=RK@,) MT)''; 6QN82Z.7-B59(DN)0"M3=^,,(RZTLPF=>6_+R2*4%K: RT<$41Q[6D8*5\KJ/D;;;F#\P9)SM70W MO*T['R_]Y!V@-3\-D_'G3I'_@&*_(9U\Q5#T,W0Y&13G![^$M4T?.>TU\\:1 M["@MY3OE("5JPKB+,8%R)JH=[=]A%.P&PQ\LH?9T.FO 3KX"?',(V.T^P@^:##M8&PT@Z?J*6=SH M;=&5XKRX_,W_QVS>=2O]'9:C**4!Z]"+$,H3J:G&G\JM"I,@V2"X"562L?N1 MN1L:?]#$546--H;7M.)HG7!V*3L()8PRO*0O$O%9!Y(H>*IQDS-57F!/1$_VY8_L%24D-B8.C8Y]?9+/TYGDS>GIW[\;Q(^N;= M8)3R']/Q[@?T'2Q(-CXK\==Q@FE:E$39 MB'&9J>:!6 >XEAG@JE:X"8E U#JF'%5VF7=H&(W./Z@::+#]=& ;5U?NYE^ M[J+!+I5_FO]8K+:.4:;2!)LD29)Q9$:@7T-QMS#.,;#2").J-!!ZD*K=P/:# M)8/ZUU=SX'LW]F$\0>G;K MVO.#IH+ZT%$#4+LWEU\R!A*,US0JDHV@1$I=,EP.%Y#3"6Q,CHE=6IGV5X"Q M:\9'_* 9G]ZTU83#]@:=413>K04D:);.&2 *2292R4Q/WT9N#^]9<["D >_]G]J?M+^:\^0/ZI?/_CP]L;S_>+)8IN M'!=_B;.SU?,W+19NT+D8GZ'L'CNQOM&=X2XN"EGK)]R!PJZ$P+OVU105>M&J<O3C"%*T?T*M!VD;4$YLE$YDP+ 1B MHO!$6JV) ^T(5U[:G RZ.U72.T]DEK8^NT2KZ-==[;:=&K[#GAFF=?2>9(4+ M3.9R5,VR)R&YH'CT3/(Z3=;VI_5Y&*M],':G7*"R AN(#E^-%_[SYSFLJFNO MNC'=8BIDQH0WGB1J 3U"0TFPZ!O2A-*SN90]5$'E3M0-VS_[*7#8OY):WS%_ M]_-R]O(57L'2CR?'[)UW'M7K+OHPH4_MYB=)M?&,4*W0]@@OB0M4$9.E9591 M"++*:<[3NOD?H(R<65U-S;/Y68E@OU\0*#>WXQ+2I_$9?N0T?\3?+C*^O6LW M7 9^&%!1J4B)D25@SB806Z;SX0H%;0-W5E8YVN^'_.>QZ^Z#Q'M"A*=4AE.O.&9MY'=T,+@^190>4)%?D:=&U<*H4W'*=0O82)5PE@'^0JB:@^*0P MN7V)N#>=M0# %>WK@5X\6 ?,1 *Y5+C*G(AU/A ?'7721*USE:WD!A7# JQ' M[=[&S<&B'KJ8N)2:?KQ7%OSY2M<7]U: @R8171\9YO+HOTK&33,XJ B/& M)5FN)7-B4^EH1E&D,B7%7:T)-@_1->Q@I@90VZ?>VH;A>O=*QEO'<36%X%)A M*)) O'XF!WC!V@E#90MF4H_;_#).'R149A[=<8 M=)!*S0JA$I"MB+P%1@6!A/X2Y=EH7>4F[X[T-8NX0U"Q2S?Z(U4T\%#N]7"1 MT_E'F'\=QY6;H(U3 !P(:)2,S$X39R(01E.00$O/I M&&[$^_&*O8N2(Z7K< ]D 1-X"/D_0?%XME=TCX9C9_H+:S6TZ.1YEX-"1I6NY?X?8; M@$;"F0=IHM(8Y-; SUY4#COIL8'XL)Y.&P#L)_S<:3Y)L_,BK/6B R^DISD3 M:ZA"'KPB3B=/LA7!>FM9SE4NUFTC9E@/O:+N9STKH@$P?1?.QZ6?)C]/BS_. MDU\"ZEM2MS'I6<12D$*<+TY$XKFT,66X(%D&QE44H4HMT4[4#0NWXT%PVW;U MKI$&8';TGO#NZNZ$3RZ'Q 1AUC@BA4$99 &$TJ254#&!JUDPTP,+PT[ ;6![ M'@@-SV4=C')I>"&2)D(H],6%C<255$H0 I=WEAE4E1.XG:A[YA4D!T+G$ 3O MI3+V6)YF&'Y+USAF@ARH@AY,8+QHDQ MW&8-H+BH>6ZX'^SVK<,68+GJ:3G^"J]S1O&=3C^4ZO4II-=^7D1= MN@F?YD_^&QO19!37&'3X$+N;YI)8RC!,H$:CG)V,ODK9PAXT/O,,3$\PK:33 M%N"Z?05V':\AA6!,1CD97]I<.@Q=320FE+:$L70@K-G#? M)3>SW5>OS>U)' MN\"Z8=JE\]I%IPA+15*:*X(L1B*,DBH8)(O*_\K;\Q!0.UA!+6!NBZRN[I)> M[25Q]GE:N!Z%@.L'LB'HW(IU$:0HU1DB,:E4B$;5Z3:^%YE-[,!UD5A/;:W? MQ?QX<7;FYY>SO)'!JKFJ_WX'>@R+X^]I[O6:7N]P'L[@$]_O5#PXRI0EWD?< M7@'*-%IJI<=&U+(^'1(JJ)X\M>4;-S!X1]5=+ZSCN22;( 1I.<6!=[,=PG][II[LW.4^^56D8% M#HA1'#TP"(A'#9IP'3-*CV%8\)Q[(3S4$F3D,N<0R_F.8>4V(2X@*U4YF.0V MA"BB2Y4Z8]]/U#/9*_= S3Y=6O9220-[Y<-WGUVDB5(6<;L7R Q+CKA<)G]P MQCQ*R7I7Y=2MX6X$_2E_KQX#^VBB!5C=N$:=/8^9*4I$9+XT+ +S:@(=&AZ_E=# MSR]OL>!YXI8Z27+F9;(/S<0&$ 1CU*!3--2EN!,FMC]_V$BL)R#T(+JAM;^Q MD_\#-M0'YJAB3)$$)6E*'24VHZ44R5C<=PV:T+23XN\\>MC\2D\Z/TY@0ZO[ M=/D%O7.8SQ;G/FYNK"KG)&Z+@$Y4!&0@6MP1I25)4!Y2CH+'W9;ZMJE'BVUHO5_1?K--#BK0R&0,HDL!#'&05 07(3=-O[MSQ_VKE-/ MNN]!=$-K_R.-L6NX!SN:;38H&%C1G!,I==0F<$A\\(P$"!7#&\1U]OBT/ M'[:(OB>]'RNTH95^A=N3:7J%[Y\N-@A>;+B)RM%L'7(32_$GNBA>$ZB-M[% M)+13;B=4'-5YKMJ$OY[ T(OX&CA!NN><[=WW<3CHY3!A(E&")R)M1GYRMB12 M+6.,">56J^/,@X0-&T!6.Y[L51\-X.N11,'51.&2!,?_3Y_\MQ%C4MD4#,DI MX*+4#LUHU.5^CI5:0I))#C'&8ANM31Z2'PB6_2;+'*VYUO/+MS*QZSX:1;8] M%&?M\/!>L\O[,O/$R>6 L127D9.@7!EURRQ"1N,7"-8E%P/^[4=-+H,Q,5A# M<8V:PKO4)% E268:G M<*%FE(/KY)Y?W0R>5]5-)&PZV;?:62=,6I923) M,E'5"8X.2."$.\6M]@8=D5T2@75;N V3.MY+M8\U9MM'SFW@9$MS*7#"Z1 3 MH1'IERDGXIQ@A'+)DM5E&B;T#);F&[/MI=B=&K/M(^6ACP:N>0>O)Q"7\W'T MD_>S/]'T3M-OLVN]5 )$ZKW ^$9@D(,NI20>N2%2Y(S?/;72/.81[??*P8%R MK&YGU07=$'S>E:GR)49 F?D,R\M-AQR9J0UEQ(-Q97A7=&B%92EW%E'E:!38 MW66-XTGSO?><^U\W3/JZ/DQZ$G!+D%G.\:<+U-#&$@HF8N?@FW+X:H4E-G%# M/(M921."LF)OH-QZR3 9[B> QS'"; @47>'&F@7J@F4Q1L)YQITQ44JGOPG6/+"*BUS@ M GUN=+2W72J1.7Q(9"(GID64=#BT:S/0XF2J[@=I]]FJ^R&BGOH2VE(VIHNP ML7!.SA5=H2J37^4*&C#:)B6\,,:$G2ZA RKNCE1?/TA;.U3<#1'=U-K?7AXB MA=$Y%O;\H92FT78ZJ0=^P9J3=%0&'K0%Y&<76H@ZYV M2<3N<3 ?T7*H77J_Q,7Z]^5Y7G]>8:H%TYM7A#O?5+?IG2W7%ZO\F43Z"_WE M?\^"2(JG$"$Z6X=\%0Z!U]2%DS(G$8J+I84 ]J)VZA*9P_#ST!RU5]@)&:2- MG[%7==_6SVIEG)XBM:&)\L4)CN3&RRRKP@EG7HL$S%J?(NJ@VPQU:F"B_HA? M<[HXJ_MAKJ2Z@?_F(!#\W\X7N(AT =^1]0WN([.*E5S I4(7\>5"43IXG),0 M%#IE1).Y<0?0W)^Y&H*E1\]"1U+>"1FMFZ&+C__H@'+EO;ZGE;$;RF)#0XAU MA'@T&LCI3O4M2I/K3ZXXPZR"T\$3DD[$$#X6YK]6R_5Z9H36%NEH!I8-*(49 MT#L'T6J#TJ/,I8F1VT)/?P9L" :V+!([2.@=O#_\N0CSL[/;8=)W^)DQJX/ MF*%(3=$Q^@1><#*[+AJFHZQ#,EK@YQF:IA[_."Z&QA)^!SAZ?!Q^V;#V=KEZ MOUQ\^9Q7-Z\DZP^KCZOEEQ5^6\^X%\RG0J=%%E47[2&@30ZDM,(J"H>2;V*% M]R-WZO'RK2W8Z"K;'YC+HP_29X'$+EU+/E1X9A,P4-1Y^_1-_BLLNN MD6'\/9]?9)?!:@:"QT/#K.N=W__?SQAXQN5!J^F#\''DMWD'(I M@M$N@S*!+HN<+)V,9$4H5NDV=W5#TW+["'OS)5=7X^?[+ZY$&O.NSLA+1*#R M!<$ISP$3W906*_]M"FUW)+!?DS,$-=O?R$=4SRF8GYMGXCL_.^ )?,=/'MU0 M[28,L%3'YR#%C*A2KB6'3A2?/>=-XOD=:.O79@W!RE8W M:22E=/"T>" >.8A@Z,>U?_/A MR.61<;:=MFF?S)OC;"2E](2S3_C7;TB?.\>S!QP)YKRM$4L*];97AE, $QR( MC+YXH9$.4%.8;25MVJ?QYB@;1R4]@6RSKDYS%)8YX'4OLZ(_X\P4?POE&'(%%P MB#S6X2_.0;!J\_ 4@Q 1T9RL]WTW))UIIX7/7('TMHY+14'64!DZ,QR1L\QX M;NL'W:6F7P]["!ZVFI:]!=_!-40R^;YKL,N8W697(8N2H:E+ (GDP[)"Y5M(9KU:;"=$?ZND7< M/JAXC+G15=0!\E[8CEZ!^A%)XL-[I)\][)C$$9I-UGQZ ,$76W M@S!BRE(Q+X"'*$!Q6YG8O')HQT2(DG[TTC/ X8,PCC0*99#&=AJ$,41\'=B* M&U/Z_J9[WH:0F7&9O$(GZF1*#TB' #"32T@'0X>'DW!&#O;?]S'L8OQ;YD!A M=P"7>_[=N\75+(0G_;(;9OFLR.*"(W_,,UZ?7.F4>8$& ATXXST:IYL\'^U% M;2>/ 7M"Y+DHK8F^.@#E#>7_@6<7&UYNTC@A*KJ4:C6YD@641Q);B?59CODH M5$3_<-3HR+;L$4F=>,[CP&LDR4_M"VUGX]7Z8U[%JJ$O^4/9M +>_/+,^J"C M#!:$*8R!?C=/:;_O[^1V/ Q)QY)_M_5Q'U=+LL#G/S^> M(7W<(KWYGXOY]^I/[I-^V_YAXR3?=B1VI-3;O6][=>?;[N1RF2C:6K .JY&Q M!GQV 7QD/)484,@FA1,O4G;HE;;U"YXJ4\=DF6$I@<,@02E) D"I02NOT)/1 M1=WDA6@(D=-Z5>,BZ>$MV$Q9IV>T]N\P>.DC&QNPAMT'+X,O^;J:V40(= 0 9?()BTC!-"E6 M>IFTWDW6$-3L;++V4\SI&:J;(OZMOW% %=0(W]K8W.W)_O$<.XH5/&*&4G0= M36X".$77<O)BK7&SR(4GO$-0F M%XOT;]Y@)!04QDHV&'B3L1&W)'2*GGVU^W X\7ZB[@ DOUR0X"Z7=%[_Z[MO MWU?+'YLRD?4-4^1$B$AI^0Y+J(J]^WA78=63J*/!-:LUBPJ"JAF4C(F1'4\[(7$)EMHMVSI&J#BF9OH&VM613+JHHH2#HNJ6'<4D8)(*&#)-QEDFUF88PXDW M^0S"P> FGR%*Z0-E.W60^&CHZQT#FT+=1> ]!%T0DA6>15WK7)JL_/F'-/D, M0L6>33Y#5-0!\I[O08@4-ON@-%"L3(&,H4,::E6 $\Y+(S:;@IJ\]A_5GJ V+W6AE2WB.N<@#L5R8,M'EQ-YPH36$''!0]M('4J?3^#M/ML MW\\044]=Z[I]@VMBW@MA(:$@/X%%!:A),([+DAA7:-6#6KH3[OL9I+'=%N . M$-_4&-BRQUD%'>DW-,#==(!_AZ M%>/%MXNSNM_CUTQ$Q/EE/)J_G^6-PA;IU;?EZGS^OYN?;V5^9NG(2FT4%%0(WKL(TE2?U(B<7),JA^>(ZC1UV-AR#M5&!WNT!C0(;S]-3#*!EMQG$^L$ MC904!!M#G8GI@N#$>)N:P3&([S05.0Y2CZ[=#FSENV_?<;ZJE'\H=>'=^_F/ MG%ZMU_E\\XC\=KGZ)6JJ/L\'3+PG#,H5FB)6$P2;89<[$+=M+NZ M&F-R?/UTVWWRKK94?)E3-'C)WSZ])(\^8ZPQNL^1-E*?1UT2\-?\[(Q ]/#[ MGIB>&CUY9&CKHB6L&RACGK35W [6$)Z)FB P,VF;HP*VJ@2(DN=:&9L"PYC$T: M^@XG_91,WA T;F]Z.XJ2.X@4KCE>EFJ@I!,MWD%69,)J9].SP^U(^N^)-Q V[ZPZ]MP2.- M'+(C9,_O:N-*[,?J),X&]]$'ZSUP'B5YG(7";F8L&"F35$5)K=T_R-EXYG!> MIEA)%%+ZF,!;3FY^T@R<)9-01*COK,9(U7A_Z4LDGI+S, 1=VYV'4976@9.P MHQ-T66J-/A==7_Q9<'05) $>A0.;L0A1DHZQR0O& !I[Z:$?%R;+X^BL;SC> M,O8[?KON8^+9QBRL!*,$(_:D(O:03G;046@5I0Y-^G,&TCDM+)OA97=<'JR\ M#K#Y$<_O].9*9HM'%B%$07XQ:@N(CHC7R9%OG*Q*;68SWJ6B6UP=KN^'2>F] MA=\!%"059B,PS=R:F)F,' M'Q(R;:',,<%TD HZ@-"?B^\;$YO3YQR_+I9GRR\_KVO_E4CH:P,::CH,-I-$ MHDB0C3+HDK;$9@LP;2=IVJJ68\)J)+5T +#7%^OSY;>\^I3/+GL>O\Z_7Y\5 MQ[T3R 04%>JF/AG 9;K/BXTAN'6,2 M!(\:LLI,)69U:!,AGOA AT$X&#S088A2^D#93M,"BF;)\1)!1D/VGP<-#K.& MDHH7RA6;?:L-P?^$@0Z#4+'G0(<\WE]US*KH\-\X,"-X$#6/T&=)@;2)#(C'09I]]F1#D-$/74[_]:9!,6ZF JY!MPB66U5&]R"(ZL=4H[,99W\ M@_FE)SS289#&=AKI,$1\'=B*9ZSJ^YO.#9]8-"$SD-J0E.J,2^>-JIL>!<], M][:^R?*C>]GY:Z1MZ?ZUPNSM[/2Y[)XBUJ9\%S.J3*UL&7:!6X M@B9G))&UB?9V(:[;-.&>D-@9+$R&"^FW\K^5/-KAVG-3!O"[[BJ[/[(([8;//K,-FT%SY,^2?N MSX:,6S+@,:4ZOJ&V9Q%."LJZ1,-9-$W&=/3:/E"XC]'8"+*H5!N$.<7WI>95 M+&,F*IEDXY[$?U+[P!!T'= ^,$1I'5S0S[]7"JN082#W0E=?N$X+=+5ATDD1 M?-0JV=*F@>7@+$$/+0*#H# H2S!$+SV [/Y#J+$N9R\IHF+D"80ZER!R0P>1 M*RYM=E(V276>3)9@D':?SQ(,$/7468(MDVLSFJ1SK>'EK'9]!0F87:Y^HTDB M)<7+*NEW6"R()X\V=0ZVAAQQ-,2-M) C M'CE(=3R<=(.SN4+F'O+SY^^HAY3J>F0E6F,28 M@ FD\UD\G4\6! 2Z(%*V1FO?I#AG$)4GD"VCAHIR]4Q M!F_L\_V-AW$<+)))7MB,#,7F4B!*7NN/4( KO!Z-HF/A"HT__1&&SV55'NOK M=U+$Y[_RV8_\VW)Q_G4]DX(N$T>7BF3UH1HM15\Y9Q#&1<^,*)8?NP)E![)/ MZ25N" J'I,Q&5FX';L,P;O\KX^KS7\M91!19"%^=(4M2U;6-"!T$AHQD[%A2 M3=[1]Z+VE&9Z'0^X^ZCR-/%* ,PSFX-.42#86M:C1$[@&&KPQA8>.%KA.K"Y M-_1.6Y;0-68'J_,D4?MV>;&:<2[0H%;DZ3-&/K]""%QIX+*$XCP*:YKL!-J/ MW&E+$WK&[&!EGB9DZ7=G,7$NL]:01!3U.O'@T".@E,RC#T6S7B!+OSMM!W?7 MD!VJS&[?'&Y>D_9X+[C_$G5PK/\T*9/$Z=)+K;,39'Y8?: /",Y5:\2=2TF: ME-N4OATU3K_^LJ=FUTO/2\ DP2J2@C** ]9:1\55YD(EP713 9SX:H$A^'EH MC<922_/=R/\&[=S$' 6/H%0=4N<(Z,X5!RY9(YBQ''63J/09FD[)" W!S_:"N\/4 MTKT1NDDHO/Y*\LSK^>(UKE8_YXLOY/I=+,Z7-P(X(+&R_Y>-:]H.9'8B5RQ9 M24B#%"KD(@$MB!0(O("A66T-J8Y-(IM@H M0U!M)MZ<1&WQ 7H?5$@\1 D](.I>O60AGT):6Z=#.JYK'P6967"9_BT%%J40)?+#'>$T3U47@W-G@.%G]']N6V!>%]'4P4 ]W*=?\=)E]' MQ),;YB,3P*.RRGN/RC49!_ T.7W4P(T-GP-$/APX_A(XB_P%-^LAQL8/"2;/ MORQ>7Q IB_CS\PH7Z\L- ?^B&&'#8 [,F3J0E,BIKKT.@"5)B,5+@]FCUDWV M-NQ.8A]U:V/C;&35=&2T9DDSBB2D!(V1SDSB#)Q&#E$($PW37,:F<58?56.C M.T5#Q'J@4_1FD4:%Q.5N#G=F7?WX X6V9:4%5D_Y8DQ@GO=E^1!9<^B-6U+3XQ@_1!*$]10E9?)4#$^U%#Y" M745FM,PNE--O,M[VC"[*)ATBH2@6B?FZPLUXBABQ>+1&\.P$8$J^Y6@M>%0^)N7K-*Z:QR2/A$[1, MBY@#M?L<5O80]=15$:^N/8A:X?$'GK]>KHBAC3*N%X5Z'Z2( 33+6!L@'03C M"YB&82SR2XIEF']WV731QR 1TF[*E-RN.4R>\7%?(?RKTCMJX513F]7:YN?W&6 MH\YF$RUN5BFJ4!\/+ //,/KDH_8/=^UL,38'$-&':[RG[I<3**(C\_3@+?\2?F\!YCR>?YSYNG%>?G0D>Z>&G?L\3D;I@ M2FLM(S!O'"G=2:C#LT ;DT,6IFC39C/+D^0]ADBZ548G\%'HD:A MYD#N6@%A12(!L.Q"DP+ +?1,O(+Y<"0\VB8S@MR[[>]\YJ3NWW?^\HQC;&YC2/JYV^D>:>S.="M M6L:06166KJM!:K&C\>/B>K2[ S!Q/:GX@,UT($_?,O+;WA^ ML9J?S_/Z0[E[?!_P5\AKRW5$L4 DVRKJCEB%=26 +BRA\YRW6>@RD-!I?>BF MJ&N@J5.\!6]F =S]G0/RK?M^5?,;]LDD)<4$ AZNZ3XBB L3+4]3@*E))T MUS.AC&A27?84,=.#YB -+T<6=X>0NA)5 MYDU>!IXF9UK8'*[F%W"SA\Q[0,Y\0;[>:_KB^4T'M97*,O+HLN?$0:T%#Y87 MD KIE,EHT#;QO1^3TA=B]E'P0\P<)NT.\'+OC67Y"R[^O;YBI$Z.C3X;,"@H M)$55QZ@)!8)[86*T!ML\0VZE:-K8K %ZQI%]!R"Z/ !O,<[/YN<_+W=)1JEB MW249I:QR(4L<.-;%@L72(2C:QB9/]8])F3ZD'].[.5#4W8'EZAAI],2T=N"4 MY$#_GR#HHB!YJ[-/6)_ VL.E![_F4 4_BY<]I-T!8C[E'\NS'_/%E_O,7-E* M84+6VD@Z0SK2:=((7D@+6D270Z'3Q)I$W\]2U1.&]E'ZHS+$L330 9SNF^3- M"2O><&6PU'1B 15])*?-1+ 69+; M>3G_^NK;YFG]U2)]RNLZ-#%=FM!77U8YWQUUQZU#-)PXJ:N+\+,ODI>'D/B'1BB_\#5O-KC3\31YGQ%@QS) 8009962 MKRVQ=+U'+Q43EBN/35SFAX1,VU8Z]HUUD)@[@\G5<<+D@T==H"AR]Y0G0^RR MDR!"P%R[IGUI4LCRF)1I[X4W0%$]*%W M $3_]1 \][YUVGD\8]U+^PNR!^U?@=98IK+,!BRK,V*4C$!>*P-GC8C:*'+# M=G%5=M?_E.;A (T]U/D>XIM8Z[_-%_-O%]^NFQ %JQHRX)6NR[JB(.^Z!'"I MN!Q5#%+MD@382>_WOGEBS>^CM^480IQ:^_CW'<*-9TS)D""BR:"B%N1HV0Q8 MN$'I#$L[+=K83?MWOWF:C,]HVM];B!TXE?>OO?(Z&J#@O>X3K[NS M4J((WZEBJT2VKUB1JGO40\8C/E 9EC_#ZO@[@RKO.'<#;_LM'% M>B89.I9=@:0VC&1+X9!)P-&PHETR/+6I-7B:GIX*#L:!S1B"[\S O%JD+5R] M6\2SBU1SG9LAN>>W?1,S@=&6D#5X$?SE))<0% 7?&:4NR"QK4Z5P*.$])17' M-V3-53G:W,#6T+UB8E[$)@3\'F.)!KHIH.',3[?&U2,7E]7EEY4TJ.==SMQ[R*57U?\DQ)F5R= MIZ]Y?9B3+ .ZD$$@N13*2"37HCWN7J!R)_#9TP7?F$KJ ('#7 C&)>?*<6!" M9U#%D0LA2);&6.FX#;+1B/KQ_3QW2@ALIZ13;*C_N)HOXOP[GMU&5\=HKM_Y M:YLWVN\G@+9-]]XQ'G/1@ 8E*!,"!!$1;'92%F^";+/XK4W3__M7Y0#P]-)='TM[)W-Z? M\G?\N5F6_J'>19?#2.Y I M<"=35DXUZ_8>C8MIT7PLZ.WE(+3 PR$V:?=&9DV&_4/. N#T?#/.@UOEQ>KF<'D=*'3GYTK9 Q* M+5X(@J+JB$PB]SY,^/2Q,Q_3)L%._RP,QL(_["C,?^09+R*I3*I0IK:Q1$?^ M(=:\8E9%U_GZ+K>9[S,N']-FYOX!1V$H%D[F*#Q3QI&335Q=9LV)Z8@1?,D< M"D]*,T4_$!-&!P=6Y#3+"78-]I&TW>VRSV=>DL?8_SGDXYL_C1]E2^B6)\LB MAPR."TL^%R* M-RJ9Z)H]\I_"W-DA"-AE[NP0>7=RN3Z:D!E*3IF^#;@5'I2NZR[(28:B9=!! MH6>A23/X:;.#A%WAY"Y:FNN6RJ#+0IJ63 FY+I[<['@C1\T'9J!DFZ,E1Y&S-H6@ MIS%W=I""7YX[.T3:'>#EJ8%11FGE?(2(2-=U+@)"HD-$1I=;&W+PJA[ - M4?2N0]B&2'WR(6S+B]7-3#!\:2:8%DD[[1-D4ZL");?$&6=0K,K&%1U):"\% MX,._MB?4[*OFY5%D/C6:=ITMYZ.PW'HZ;+7C0@GZ1T#/Z6[G*GJRX<&KG7 T MYB"_(UU88R"HA9RGQLZ@X80QDW&6=15\MJ7V9M8*[@RS&G*,=4,.WNZ,I5R%#Q)K[S28S<'Z3@ M74;N#Y%V!XAY?N [\6"SIVO7ACK:V9@ WK,(J%R6(G#7*/%P:B/W!RE]T,C] M(1KH $[O\SE]V(,7*Y5Y8#E8GB)G6@1X= M/ ?+NP/,/!K7:W*4GKQZ0)0!2!Y(=[AD@"PKEGQ1)C>9:M'_P.M#O)N#Q-P9 M3*Y.CO0B4114( ?ER3C&0JZ\MQ!]L4R1/()LDJ[J?N#U(-6^//!ZB)P[0,IN M Y:E"Y()7ZI][:7]!]J#]ZR6@W*K"ZY.5 ML'0LK'#@8T"P4BM/YX)'OHL1.<6!UX,TMF7@]1#Q33WR^-ZL9EZ<9B:0?K(Q MH$)0X!TC,:@8/*IL\DZ;X$]UX/4@O6T=>#U$B%-K_]ZL9LVMTQGI"E1)@V*Z M0)"I &-%1HM26=RE)^E4!U[OK?V]A=B!4[EMODQAALP=#X">4["=+-UZRM92 MU.S()BJ,#_=Y_3\V\'J\BI;]A-X!=M[?J>*Z>=^[/ R_+%>KY5_U]0^_TY^< M_YQE.EDVV40*K^/DL_/$6\':Z&.C3)$)V^2Y?@B1/14R[(F*9PKM1E71U-GH MIQC[\+VJJO:3Q55MRGFWV,JJ3;GF7DFJI[. QPQU9*I^;O4Z[/"L348^Y4M_M3.!(:NH4A%>-AT_P)K03H6B(AM6W*&8!#;DP)$*#'@5:U:1">0B1 M/64GV@%P%!7U +]-HFY]S=Z'B_-U[:$DCEY]6UXLSF>)8XR6? J;9=W_4R@< MPH3 !#KEG99TW-HE2;<3UM-CXT@P&U,54[MW54"OES_R A=U-.Y\^:%LVD^6 M;\+\/.',!/0NUBC;DW@HTC9ULE\FAD()3##';-C)?WOABWJ*.T=PT,84:P\0 MN17.-5>OE]^^G\UQ$?/[_".O\$O>\'GM?7[,JV]S.B?IUXO51HUOEV=G&PO\ M*O[/Q7P]KS^;&>^,QV! &Y7KRKH +FH+W)9(;JB/@>VVS+P=C7W.Q3X(F!TH MLX,;=>?9]+HHKB,%2G)30I4*'5.6?5VL2U&\<4E@DW+94=<&''UN]B$W;!/5 M= "YIQS4/Q<7ZYRNW5(ZB'32*M=O\]WI]+:X8GG44 HZ,ZWHXP48K2L<(C,,E!!),!4)"2?D8R2(UZ;K+9_3,JA!NCC:IDN MXOFU &]'H7PFZ?U"O_GO&=*AX)'1+4Y_O3;1U%'>SD!0F3Q6F5)HTRG[,FG3 M)@T.Q,5#:S*R)KHW&YM _([\D[VUR-&\G>@ME'H64@_ZQ(76IP M4&LUI 49)<_&&B%8$]:'$MJ?D1F F8=&IJF6NCP)< MG,DL;21PH:[IY[IV39'27?'&L602ZB:3PIM[-O)"7X+%7=F9HA:'C!GSE _CU4YVX*5+DNQ2KK06A5V\DY16S" MDYJ32!K1)(:[=([Q+XGVJ5]B"];:W2'B+$J;5_K\ X<:NXDQE"(AFH2G/0)=;UC"FI M.B^+CV;_.ZS2WEO[>PNQ@Q?Z;1?@[1-RY,9Z:PO85,7"=08RBA8$5T8Z06X2 M-BGM>9&R:4L>>EXV%WKW#R!_7'S[AJN?R_*J+KLF M4,^V2R)W/MWE(LH2.S+"#'.J8W*[KSLLF0I:!K M3\G@?),"O/'?4GY;_LB7*].W')PK 7]:GIV]7:[^HE^8R61TT1@@QH27\T-] M)J>/:-;6,\Z<:)*@WH/6[MY=AB#GT<[[8FA62DG!6(001%WFY24X M50RD*)6U6L@LFTP-?YJ#WTOD3KQ6 MM@MXCJK2;NWBU7_.\_K=>GV129"\NLTL @\^@TK,@JL3%Y!.:BE*!*F;##G: MC;R)=[QV \Y2D>XVWO 5D3[SOM X/[J&@XX/PEX!;Y2YW_W3)Z22YH9SA!@?P*4+4' MT:5@H1IX[ER2"IO$RP=$+^VVC'8!L4$J.3!Z>;-(#=__-HM2]]L)>ODW1UKW M^009(SV_77[T;>'*9D%6'2 6ZD9C:3W%G;) E"D+E8W0NLURWWMD'-[BNU[G M_':^N.S#JA]]6YEGN+0A2@9,U2DX@AD(B6(3+:RDGU" (IJ$F\\1-?&VM/TQ M\+BC=R3)=^#B7/+R@>P,5H_M(3?"&&^XME"*)H>-KDURV$("%9))@7&I'^X+ M&1-'V\B:]GEB="2-(OUNTTM73.U=T'_O[X]YU30LYG\($>3D;]9^;>TL*(RN M]I$E$!)=X9&GS)OL-1C[PJ%/>[U8'6ONZB@^#65D\=0/&NR_82:R3)''+BX*6O=8A& M@;,40+K"T(443&9-/.@!-$[[ ]%KII7.?:(R.HRV?-*:?=)1NHP=H2I*P M9+.'8I0AS[=.ZXU,0"X1N722 JE&<<<8'M.FBNR^)7VU2)$W['TU@%$[X8>#XVTBRE& M3P>-.9PX2)A?K MB[UR=6AZ5 D"$QYXQF2\L[FD)A',D]1,F[!O!)O]9-TK8*XF3\^B%9%[-%!R MK#D?P\#5Z6^6%Z%93IZX.QINKHB:=JAI:_CL(_E>4?3[I,] ZR; MKE3MQ0V,+F(1G2_%:@ISEE)P"_ANKI 'S/'JZG MGH*U"=*JFH4O/(-B,8$O28 N(N7 ':)LXM\/)70W /;\=G\4%74 P6<.V%/< M"15TJE&RV[P%^F9VPDU% M$B[2:UQ__8CS='#N>J=/'S.?/9R=-CEN-$4$R^OC5@6C+&2>I Q0A,E*6.8H M&NTWQ[W#0]ZK;\O5^?Q_-YJ:9<\]B\:!W"QQ0V(4A5!$'V."LRRS;%Y/\PQ] M766XAR!CP,/JWOKH[')\MZ#/S>OS-W]_SXMUGFEEBTM1@V957$%)" 45")$3 M=RR@QB99R&=HZBJ-/1:<#I'[U(.T[O)13?[,<>NY(E= "J3X1"L.@7D-60LE M2O#6"_;2!?;D)W>5A-Y']8?+:W]E+\_QK$$\M^$@6IURD0@B^43A@'!01\E! M]($%HY4IZ@CU+CM#Y%B)XD.LPX%2[N!>N<_!NV_?<;[:+ %:KM>S[!(OVEC( MF2Y*Q9!X8;5KU$@=BK:\I"8AUG-$=94!'@\[!TB^ Q1=KQF[69 I:99BD^>A1Y1TE?H]!"^'R;@#D/SQE=SO^CAZRT'Q=4J0 MC>!"Y*!$*(#*9+*8CALEC?*Q20CXF)2N4KR'P.1 *4_MI_YQ01#?^-IQ^2U? M>]I!FA+11##(RV650QV2#=H(G4,(4C]L1MDVW/6IC^\J);NWQWJXY"8= /)$ MA7H%[^^9 OAKUEXMTJ>JFK-+'F<^^2RLM60 O:V%4AJ"31&\5=&&9&*QN\4P MP[ZWJXSJWGAI*.L.XI];ZQ>\T))E#BG5.25\L[!%(&23;- V!M-FU.JPJ^5H M*=!#[I;]A-H!&IYZQ;F:D?1A<5M'AW0WM!TM*/E(\>+G_<2=P>@N7L4/J[FBSC_?G=\6XE&*"E Q[I.""-"P*! ^JQ] M('%)U[S&YQ%5NT&HYQ?>\85_*AGLZZ;RJ^3OM:V=Y_5X>>R7OZ-)-GL@:VUR MVI$SX25F8$G5UHVZN:4N,,]9)E0N^CL;T_O-:3_=VT22O#X;OU[D&Y:+HR-H MH[@:,:DRL%HWM M(#1DH,Y8^CPAW/Y7QM7GOY8S$[4NB2$(ESQY+(9!B+[420ID 7A!QYJ4:PRD M<]H2CNY0NH_V3@VH_::8MXND/J M_IH\(;C.DHA)Y*B@.*= V1C!6553CCEZXVP*JLGXF5T)G+9DJ#M0#M)7!SGA M9_GZMIR>O-WK)OOOM7_FFEFO)9%@;:E+KTCM]JAM) ",]*KA-HUJB;8 M@]II"YOZ0.@HFNS ;&X=B2>#$=HG8$)XLO[>@!/H06?/(C=*NV.DEX<5*32K MC3H:Y,;01@>@>FJ&RQ9I\<2],JBOFLFYCQ!"(&DQSZ1.(HB'PWC;C=,Y(,ES MK,J&0Y(\C;32*=Z>307$8$ITT@ *))\BZUIU:!5XG309[\1Y:-[DWW]*IQ5@ M=IGX-);V3@"=URF HFUF*D2(7#!0PG! S@UX'KAPAELGF^R]W)&^:>U@)UC< M1U>G L'-([^,(69&K@73:($XK-5)C Z8YL[IY.GH'6].8G_IF9Y@.%A?)P+$ MS6.^]JQ86YO0# 7\RGLR[]9;B*AST:R@+,V'!/>;A.D(AH.U=2HHK&^@VD=O M1?00,XE,B1S!&^^!AZBU2R9[T^0U>U<"ITVU](3"H=HZ 13>?XY7*8D:ZH-% M7@O0LP"4W$$47KL2"D6%DT"QHX1*)WC<7V\G ,H9SYXQKSD(14)3(4D(3D40 MVBIOB[&QS#9,F3_&Q]6B<3+I60$9CQ I2Q&3#E!#)8 MZ80OBO[W:-#K,SDR)0Y'T5NO)G!6..98W_&C-R0N,N3DXA)H6(W3ZO:P#K40MR5><:\"0!+@ZZ"XSF8)H,M/G&9H.-2%/?/3MJE5).'4V MD#.H'=W1)AEP&B.@BHR)HJ(.3=YYGR-JVD3#6.AX:$%&4\,I&)+-0M]#S+L_RA MO%Y^^[Y9 "(]85][+N%:S^*MH\:7O$-E9C5Y#]]8H M8G(SZGO]:I'N1#P/V'1)!VL-@M$.2;ZU.*?.LE+1JV(R0Z$:HW40O=-F4ML# MM9WR)I]FN)W'.PS^GA]>'<'+D#3=%9X"95"^KL[M<_86K](#36H+@V&8C M@N6@ 5ZV6Y MNO.G!XPL&OP=HP?:>[!VA#C<2ENKWSF@*PZ4D1X\IR,;8RE2<$E^89/D=<,X M_&J][9:8[?5R<3Y?7,P77ZY*^I>+VR)NI0+:'"U$*>@4BYH/4=*"IHB.!%5\ MDDUJ[/8GN=\H? BR'EK$(ZFP@^O[BM.WF12%9X]8G45F4GTZ ,55 26] 4Q& M00F)!293*J9)9O4%NJ:%W;'@\30J1]%5/]#[@_16AS^_I[_P!%,N%.^55+#Q M;A0GQQBC(,@8'5V*Y&'D)E4E.U$W[8O.M# <46_]@)&\W#S_LGC,3A'&8"H2 MF#1U"E-$<"QG8*+6^P, M27!:.*$L-FG./8#F?K,OAT0JQU)B!W;RFM4K_W?;*<3 4F3D!4OM MR!5FFKC2FW5F.>FD(R^ER:OB;N1-&[@<#2U;4#JBZCH"Y#U/>!MOF2?AA0D@ M>$XD/I'!E^J9T$D7C.X-+$TMYBY$3FLBIP;GZ&KL"*)7OO+6@Q?1^F0,9!,E MJ$1.2T@Y0F0N*1.=$[Q)?GHW\J8-7*H %G MHRD J0Z%55XJ0*D9V&!-P<)T M$4TPUZ6Y:Q6HC"'\T3#4,(-\4P1W5?ZV_G5./UE505<'XX(@^O.A&SQ.7OF0 M;QX]VSR:&(Z0@Q;(C&0A WT7E6/ 8+H<[85%CBY2I.JWPN+M#1=$UJPD>@O=^L]!"L/32AQU9J!^[B M+BS_OJSVX8)^+9Q=KR'^XRMIZA=1$E:J":W_?BL]/NBV1KE#55^(J#_]9)]\O1GF*5".KR0=*(CS9@" M'[PD#TKS@EQ$5YIT#0XCLU^OMC58]U35H98)1"<46[S#G)GL)]Z"UW]KSUL@\1&DG8B(-LR">?1W*[(4#5T* P+UVMH3H'W8^' ^H+Q'?;SEZ:^2.JM83 M@?+3^8F\G@6F/0M<@,JRCO8QF82M&0@>)"J;HFQ3HWD(T=/. YL2NJ.H\40@ M^W$U7VX&GMWELW O4U8%DK0:5(QT*JTLX$Q0UEHL138I:-J7X&GGATT)U8/5 M=R(PO?6#/I%RB=ROL\1]S#8%8*%VT L7@*Z-#!H%%T6VJ[O8C=]K18GVX ML'NI[K2"K-=?2M[Z,V"Q+NYAC:)1).T6^.VP&"Z^!>NJ'^U<7YU^5J?O[SU=_S]0Q3 M70:"%HJO#T8J)O ID?N7=$%IC(VR;1,JY0D:S+'YTEJ>L/. M/HI^V*MUL-0[@,Z]VHC_>[&:K]-\4SIYQ8XH7!'9$8HUFBYQLLQ>" [&.EYG M7&7%=0L0O4!7)X788\)I3$U,/13Y1D 4CN1WY_G;>F9%"HKN>F#!&%"964!N M C ; S>*?$'KA[F_-Y\]#1C&H:D'!WA/72_;"'YJF_$D'V_^_CZ_?"&J M15&?ZILZVAIK&H M3P5$;Q9IIC=#;C #Q\! .1\@$$>@DPW>!9ET5J-"B+YTFIZ%] ]?7 "NO=91A%(>;N7=@JLQJ)FFU69TP!U=,?TA\>UVAN\CNT=P_H-\>I'[W&9UMKM(_@.XL7M/,Z0 M:^4UUQ#1E7I0:L]N,A"Y5]J*$&UH\N:TG:1I&E):1(LCB;UKT_3DY2]C76TG M77V+(\.;> #$[$"&Z'6166#8S=L?_-73M(H M_!WS>OWY9@W8UVT!UN+6\VFVWVD#Q^"EI?5>G/9$E,*4L'5I'A5SQ:<%%K4'4.EG8\ M>+U;#+KK-T[4)S&ZB6PBX0Z,XZ\YKC*=B7>++9L/WZT_T9\3W^'LYT>Z'NJ\ MJ5G>+!*AB":[6!OU8WV"KL-5/=,J)RE":=*VLQ>U$W4]M#!S[;75 22WL/;Y M*Y[_Y_+B++W[]AWC^3%6N93DW+5_B]^FR\NIT-DN@[J#N-7B_1N0=^5U^>O8EQ=Y#2++GAF MZR+W+.M1TPF\%B1684,-Z+7G3:J]!M(Y4:-#"QRVU-#4X?#'53['OR\Y?$M2 MO/(V_K@(ZWF:X^KG+ 3OA$D9M*E+LTU]+3*N0!&1R6Q3U&&W!/R+7[4;9/K/ M'HPKTPY,U(-6W)L^7<(Z3R5SF1EDK,/ 6!;@6)T-9IA,*!+WN.0A6"&3W>TA;@QJ=L-8UWF":333@3';,BECP];WLWR>Z1JO+S5TXG:0 MQIWP_9%@0A84!@4/A#^*TRTZ\!YE;7QDSDCOE6_2QW\T#G<[!EUG//I&10?' MY0Y[5]/ WVX632SCOS]\WW3TOOD[K^)\39>2E#Z@(\J:3R(STS5&.CA# M?R[2?$WA0K@@-J_YNQFK=!.,SO-ZYFO^/@B*1.L&*D6Q Y"U2& H'(U>B2 > M)F_&>N'Q7CI W"@^U&80XW/'4%!<3%>2TF6"[JQ*9EJ?^. MBY_K1Q-+<9&NHPZR&..,H!F'AM'GUC00S1&&W1CEBF'.0G!UIK>3G#QO*< % MDPIG+@G19"15@V$WUQ]]*_T/Y9'4;QF7D0Z0560L$MD.Y3UXI2)841@+@1D; MF@2#.U'7R92" _'RT.2.KY@.O(I'C%2Y7?WLZA:H\\E7/S:YN$T.#L_6US^: MY<*1Q5@]IU+W0JDZ4U\9(/])&6V9PD;#,0XB>UI\-L#1]K>+UDH]#0C?K1PD MCJ]K'6;">AE4T3 M!8K_(O96>/;+Q9KBAO5ZID72UE.H8+5/Y))G!YA,(5EK*Y-U3JHF.W_W(W?: MY8G3P'5D)4Z=7W[$XNN+]3DY6*M7Z4?=X9 ^XL_-Y%LZB]>_^RG_R(N+//-U M#'[*!J0U$50*@NX4P4"SJ#P3OC"_6UKY "*FW9+8#H)'54Z/]G)[)]6]&5 S MRRTZ72PH4SCQ61@=MHC@L])12)F*:A(C[DOPM,L1)["9+139G=6\.G6?+FMN MJS9G7.J2C&80A*A^MI9T +T"(Y,26?"D^&ZSO';XLFG7%A[;"AXH[.[ \[YV M#]R^Z,Y8SN@XJ<:5?L30"EX4H8;<7#B%!Z M8@V@$9P9(4Q]JR&^/-E8IV,=S\I,<$D'Q5N7MAVTQ['=UKL)4':@?B9MJ][* MU._Y?):Y3NA* KO9&L4BQ0]>DS/H&/V1"\:R)@, GB)FXD5T$\!JJ ;Z,EUW M(*N3F=XC)U]'5$5?[M4= M;CZNEM_SZOSGQS-=4R([(2^OP7%#$N44(_O('.3*F4R*/VI;;0G(9RB=UAH>'9)CZ:RC%[ [W#WQK)>\ M0:LE ^VK/VJ$!I1"02XELA*\YO+!3/R77\*>_<9I,YH- -5.WGV"Z-$C7XB. M68E@3?"U"K> ,W6@A6*,*:WXN5SGL(D4S$) M6"G5E67U99CBFH!%9&.Y0NM,,<,/0+&HE@M4& MT-0,5;2>;FIR&J4K61BN%"O8$E-/$35MVO (H#I8$]T^4\RXB*;0/\ I3>)! MP\$YX<$H*]#78-R*X]FH:?VFXSY+#!+]H>^EG]N]U-]AJ;[>89U?K2+Q$AE% MM2Y30&NDK5P%;0./2;0.^IZB:UJ7Z@C(.E@9I[#H^V[3$?%WE%:L_;YS]-:K M$5@_0JM5+*@%(0M"P@!TV2; F"6@\SYG;C&G)M=)PU:KQYFNR_V#63B#TF?( MQC%0,@GP=>$2FIB9%X$EW^2Y=0L]_;93#<'$0P,WAO [<.E_P;-*^Q]?]E ])U" MZ&H3+AIOG'8(6=;),CHQ".1"0.$J*Q/K_*\F*S^WDS0MC,91^0XXVD/^'2!I M\RCR^W(1+U95FI?NP]7B8Q5D=+)NU+9()\V2<%PM(/("E?%9"BN;>._/T-0? MEO91^\/50"/I8.K7\TO"_T\^JU-\_L"S?,5#Y!33!N_J3(BK9;C!% 9.N"*\ M#EG:%WWPY[Y@VHS=R* 839)3H^'IAXXK1DS B,5FLKM*@E**DT/H,AG?2+QH MYK3=;57G<]\R[0-2"UR,)M.IP7&'^L)F]OJTJA,*)I)<%K4?)#4)*':P?3@D5TK.E1(?AD7L9"4,(.3/ -JK6.1 M+#'=9!K>"W3U9J :P>H 9?39A/" (6$C,JD4J!#J8L\D 3-:T-8X1(*&$DW1 M=4@^K9FCW1I=8RBCWYQ_=#$673SYA)Y848R!3U: S#KHK *7H M^1&0M*_HQ\[Y-\S+WE_&N2R;K[[EBU+Q-[\'<\NZN+9Z^5-N$@W.YW& MR=VVHVOT_.Z11'B$'+!W+@7C%*05\ M>%$=5WK[F%>D@CI=^O/R<9T]BZG0K;%D]OB MA()0;((4%9)#D]"8)N_NK1GK-RL]!*4/C7M7<.@@0MK"_\Q+8ZQ$K,O$>6T- M)3:B0; Q"T3N?6[C:&RA9UHP]@6:W?9\#M+@WD#\GE?S9?KC'%?GAS\S;UN> MN[C7BRK6,QTLYIPT&"5(HA+) M 61D*"RWY+IYF[S?;?;2B$1-&]9W">))]=ZO^;UF?7V/Y]>7&>1H[6,-?)!QB%_V@>)+L_%A/CH]U3,A/#>R)# .TF2+"( MLLH0&L==5(;^KS>GI-GSQRGB=I &#W1*WBQ2PQ>4CZLE,?3'5UR1)!7C_ZY# M O9Y\GCZ@\9YH]B!R)$>%?R;Y_D)_Y]^SD(S.R06* M4D4"Q9VIHW$8A&RT*)$;7IITE XA0I1>,TH"V$11=-;?Q"2&B9XE[)G$[0GOT1O^9T M<98_E"KR_ LYF.G>R2'!+[[DS;SQ7W[>_L[5#/)7U6NXK&4Q3&J5=1WB7+?T M*AX@Q-HG9W/43$89BV\AG]$XZ-H2#D'?0TLXC8X[B"DN3<>WO.DF")B4LN1\ MVA M9(&./!/&*-!1R7#I5'&AR::L^V1,;+?V5N<67.PAVZEKI5]=NS&5AZMR7NX8 MZF@LE!@RU,6?Y+7F L(5&Y-S'NUN(XB>^/ ^-+Z/HI8C2JT#>_"B'=UF1M_? M+HSE1;-L PB+@BYVBG-<4!XP>9D8NBA+DUKIPTF?-K71QV5V9 !T /E?R2]= M5'87EQNYB=UZ?E^3^_KIYOEOIABS7.D ,=3"]E@B^%0*1"M8RM%)9YN@>B?J M)O;"C@R9QY5N(^NOV_>03_E\OMJ(=//:@XOT*9_54KN/&V:O__#F:7^/EY&A M7S'.&\E!C(WT6O+@>>WV6Y\HW@DBE2 X65A1!X,+7OLADP3-4E'*J%(>^D)- MWD&?H_'@R("^Y_);-KW"51&K1XJX_=K;ET>E=&:L9,A,L;JQ+=;-#QP",T86 MHZWB30K&]R5X^CV[+5#W*!@YACK_*89SXT8=PWQ>?=$D1O0I)B3J5#SR[+C*X MS]M5R'WE25R]=&;.2&9% !-U<#H+&C!&NYDCFGR0UC6ZUO8BMS?T[0.5AW== M>[U-G9<8SF*:1SR[XK3D(K)V J)UQ*FM=3>)&#=91>F#*^1;[)3!.(B,J0OH M1T3>D772@VV\=C?NO%T&@SR) GPS/">)"%ZAHA^.V3BV#*:"0V M"TKBT IR0F(.8$F>3KJ"VN_Y M_V/O3;?<.G8TT2="=\S#3\G#::^K8[DDN6KU+ZX8$!+[9)(NDJECU=-?!',> MM4GNX ZF755+I91D$L,'!!! -?7D+5,]]""M&$J><%!)T5LY=HS84J 0'*+ MGIDDVU00!M(W[4NO9E ;3R>39PG/F<\O%(K2=YQO7PX1OY>/S.;I#M^7;#_P MZ-$[3CX=@DP4HTH*99R*'+RTS+.Z4\[E87G#N(1-^W1K)"!.KK'74K0:XUW$ MH5\Y22'K*&\I=BE88/0I.L= AUQ3GR H I2"K(+3F9R9SK))J'3,DM:-P=Y/ M[K<*N_VZRU-DED@.1I $+#<"E)$9/-<9$F=62Q(5;[,T;BIE[73_\!RV@[*Z!)2 M5_>E4D:T/D= 7A*HZ"P$5M>F"2.\*\$(>R10]5Q.VT790\MINTB^ P3M6991 M3F"HXRUT07+RQ64(D>)8[HNUHD133)LS\S65TW:"RCCEM%WT-GFB?%CI1DGN M:ID\R<) "68IR>(2K--*DIE+A<,6:KS&6Q3ZLP;'\1 M]X"+:V=:C)=6:XH?6 "5HJ[[900P="$[A?3[(3U+PY$QY6EV@,8>ZGP/\4VL M]7_.%_/SB_,KPG4LAA>6 0M7H#)%D#YE"=++>L&8T0V:,S-([_>^>6+-[Z.W MY1A"G%K[X<\[A-?%8LE:"U[45I1(G#L6),1HF/#:&)N'W)\-T_[=;Y[F3!A- M^WL+L8,LZ?$Q>'L*WA88N.;98BQ@M">G:**'R*4!'J,TQ@F*MG$ ,O9]A?DR M=1/7!8]VL3.^JJ;.@WZ]J";SOORZ7/S'13B;ESGFNW'XG=O8Q[*=E>1XRL5 M02G)SRJR.249L"2Q"%>*9P\.JV?RH(/(F#8#;X")Y20*ZM(5ODGIXOQB6P)[ MU'XTLXQ;3.3>T9,]*T0/P>4"FH481*Y%UR/YQ)?(G#;=:@?/(RBM2TC^'.:K MNKN&SILML]MM13,C37*U]F^C-: X-^!L7?X8I-$N"993DTOQ@?1->T)/ <+# MU=0E^N[8UO8YKO!+?>/\%2^W;M1FD3I>_2.NOLX3UDZ1'XCT^>8MEN6J M+N68Y>"D1F_ ^%*'.W%==UPG(./T27(6.#89@-B(GVG;@29VL4>"P:NSAC>% M**M2,(DIG2))(;[5A9Y MZ+]MX0 03)VTC2N" MRKT,I;@ZVX(Y[^DP+ B>64GZ85S)XHMY.(K@^0WQXY(V",[F].#<@2)/V*/_ M(\P7ZW=+BNG6MZ=9E%%HG1PD5BN +M)IIE!!$MIR$Y+!ASN#IO7C3S$Q".[V M]. ^N<(/7NG9$^9O3BTA$)TU :2GL$UE(\#S(B&YH!SCL5C55>CR! ^#$._^ MTHC?2]W3 _Z@(^X.^UM3CZZP.L0PAA! 6<,A.L_HEVR98=Q9-:SC9AQZ!H'6 MGQYHIU)9EZ'(3W_^L7WW^N9\N=K,_^=J3]/3L=>O^.?F9U)"./N_&%8S+J44 MWB'Q[NHP%4JLHY((P4A=>);2J2;O(,9D8EA9A9T>R"?7>(?YXSV&G\TPZ"_> ME^W%D4C!!Z5!Z#H,$C@5F;#54B&E0;XVRF5YR=8ASN63DX2?3>A!E*(H3EZ,+D:6_ .7% ! M>"@I6^?1X+ U.?M]_S#TG6#EZU@ZZ2 )?W%6^Q,-;E'[ U"7_E;<[ M//VZ7*1+1F?!%VU*L6!U75_$9(90M >M?-#,:1[Q& V-WR%S&$Y?3Y%J3*WU MA\D[UUX_7VQ(AM=_<;FN:%WON3[]&\^^XC^7B\V7]4P$)XRLS[/J%B&EZ5R) M)@B0PG-GN6%.#'FS..+=YB"ZAZ'V516:VNGU]&!<+VD__7LYRRFY))4FD;+: M\D8QN:_KMU+FP>E,9PDV&2ZP'[G#0'N"A:8C:O%$L4K@PYG4(HE-&@T]>TE MR=;%[=,CJ0L3)2C99(#IGO0.P^L)5H^.J<<3A>O\*\X*2[)$3Z%[%-LI31F< MJ;_P%"B3Y-J(([W:&43O,+B>8'GIF'H\/;A6%F];#=:?ON *0[U?GC$E"C/( MPUF.U,J]"]G#T'R" M]:\)M-HEAG\_V\S/B;UGN.8S1Y(D8I'P50(H@1(""@;&"L^,28[;(]TN?(_4 M85@]P6K9D;0W=8O*+XM$1\,:?\3+___+8LB>XSN[6V:8E4&MZCLWD4'^&B_G@*ZV'-1??E@N-JMYO-A:!I\)9FV0' &EL:"BLN!\#/2+\C95 M>PE-$J AQ T#W0E7G$;7T.3.BSSQF_3?%_/UO%)_N7+E:A3MZBY?MQ8W2T)8 M5U2$:$2M_J(#DIR$(F0NII!9/=P.]IPGV_W+AR'L!,M#1]'&:UE_\P'3/2.\GBG88BGV!K M#S)[K+7@R_GYX=*2/C MC)L P:N:(/H,$"G085,;9"K2+WJ;._P_;0*.P)%:'B5J? MZ^;7H"%PI<#S:+C0@FGUW53JU6X%V@=Y1]9)![YQKRCE_@;@VXL77TS4WC#0 M29*]U9IKU%*#\+4W)DFAV)&&D.S/1&_#LX\=-$X&B"Z-X=$-RBS%($W* 42I M8U>V]WW&"L"08M992GZL$?"/:#O!?&<4X'P7P8=I<6]@_K&]/_ZX":M-(WC> MF7LQ$\110,(.FKIF1&N$@$F"MR+%PC7S#X.!5L"\0]4)>M/C0')?S77I)7]9 MT*?C>K/E1J7$G4L%;*PKE9@GTQ+:0DYHF8[:,'&D#M&[9/6VCJ ;(.ZMNRZ1 M^"9M+L)J'L[J:((ZF6!F>)(^UK66C,$>*21_1UML2 M@6XP>9@6#YUI\L<*&CU,0/LQ94\AZ\5$@\FB"]1[+))D78X"+& J$85R<' M1\HVM0%T(1:5,DMQR&/0X8B9LH1_@,8>ZGP/\4VL]7_.%W?VN*.W=CM732K+ M0-5%)U&%!!1^I\R3CSX,&^CM^480IQ:^^'/.X1+89"9'(%E M1] /,4+,:,%:)H,U6B0_GO;O?O,T19+1M+^W$#NX07ZF:TYB4"Y1I$4B(2ZD MK%QH!D$:KPOGQK:Y-#Z@C[6O(MHHL<2(2NH2:E>-2M;$(H-$,,484%J6R@+] M2+:4E _T=TU& IU4'^M.RA[:Q[J+Y#M T)[]D.2XF="^MJ I2P>R)2Y9)CA$ MC(A:18Y-5O:]JC[6G: R3A_K+GH[[3Y6[4R(5BB(VVZ<' S$9.FL"$5I7R=J MR6'+@%]C'^L^R#NR3CKPC:/67)Q5B(4QB,&3R#/E,:[NOY0Q&^9C(HFD%A[S MZ'VL?36\C!HT3@:(+HWA03GFNAA3GPT_JKZ0%I87BTV=4#237F6CO8.D%*]G M$#%N> &AA9!>*B>9.XXE[,G!"=[#C@+"[_?8' $1IVX*E>'WY6Z)YGJTTLQZ MQ7R6A%U=6^RE#74PHB8HH\& O"3>GV$\S\\)7C%T9R8CH>6U# GY>'%^'E;S M_\$UZ;%*9;F@OUTO"_U8]S9N6T+FJ?:='J^?8@^B)FF?.%1X$W1+B*!C*4E" M8G5R@C$%?*!T->3LBD].:MMD@NK)=4M(ZX4C .KYD_9SH4L@7/O0)-F:M)&+TK3>9IO:I:R$Y0 M&:<6LHO>3KL6XH5"XBH")DH05= 4L=3]]=%FRUE4=6+X7[86L@_RCJR3#GSC MJ-HF6WG-,ST."!HG T27QO##E]KU M]LOCMU ?EF=G/R]7_PZK/,N19^F$@V <<4E'##CD ;3QF5+)@C8?:?#F$')/ M,"L:!5[?Q?GHNNX2T7>'2=@<6-0Q '<4+BE+;'F339THH8*P 45LTNUS^!B0 M(^)S?%CL-/!C%QWM#;BON(K+XXS\*(6'X+P'K:T!LE8!4=:%-NA24E8B5T=R MECN/_#CBJ3\!Z/;64I=N[LWY;F;=&L5!J M;2TF4,5&\,5H$-R0L7%KX['F6SDB7+M9P$L'=H[&U0S>0HW5=_G<[VN%-1OOK3RS"% M86:46-*!X1B%XF1Y+E!0K@/%Z#)'E<*1=F(^36!OPV@F@.4(FMO?72XWX:R? M?I-'$R=^1'+HYR2P*1M.]J&JCX$=NXIO@I83$TQB.6MPKCY9-&@@&JU!&A6+ MM59YU:0)[X@M)Q_3%\P79_B^/''+\NB2T%,8))D.D++?#@OBX)E@P'7BQ;G$ MA6AR6;L3E:?30K(+OAX5NIHIKH/X]MEE$]Y$C!RRY?6I"D5!+CA3%^H()AT% M2@]K5Z^W5:2A_H>N>1FNC"XA=57SX^@UJN" &TNBR2*#1Q]KZSEF)X1T^>\U M+SLI>VA+R"Z2[P!!>[86^$+2"28"^D("DXI##)(DZ0WCE,!AL7^O>1D5*N.T MA.RBM]-N"1$E8TI10DF[!T2A@)S%L>5>%68QG@ZAI,0FN&F_9AV/XB[@$75W N M/&J'+()$2YD.;39BAQ//=M+;LQ//=A'BU-J_-ZS+L9)Y ML0FL3AI4S'7D%YVB@CF7K3*9IR%S#DYUXMG>VM];B!UD28^/P=M3\-UM%Y;S MD:(H#8Y.1 IOZO2/B R"M8(SPSG#(TWT?8*Z:8OFQ[O8&5]57>+O^2?63U>W M[HTCX%SJ7*U M\C1/D=K&WQAA8_$I0!2QT!'G)!UQP8,71GFI;$'3I+UF9']SDZ^]2>GB?+N# MZ/)Q4CT^2;AT@LZ_(IV?RW.L/9WW7R;-2B1FF=0@(_VB)*7VSBL)VJD4N(E. M^R89QH%T=^6;=D'2\XTT[?770;)PR^XP]I+GBBF4=7FP N5Y(?9*@:(EEY@D MQ:1MRM>[T3EM2-\$CN/KYX0.S%_#:D6?^Q4/:*4=\*FM#M&7R6]SG&;K(H], M &!@0K*@#\' ]Z:6N M.DBFCFV-$M1V@13F MHRLCU.?V4:.LL'U$S<23R>MI=CB[X#_'RJUYX7JV]; M0[O>069"<%)*$*;4+7:&@8M60)$J1XT8!3:Y%'^"EAZ.KH,TO!Q7W!T@YL:@ M?C@+Z_7[LF7EZ.,WB$1#4 MPZ$UDJ9?QL\>8I_\K=LCS_SNIFDJ)W+/='P#'<:)))-),D%G$(J;'+13YF'# M^>![XG<[=0>//JQH]$-I5%GVX$\J*Q_PCXM5^A+6^-MJ^7D5SM]<;+XLZYZ; M_.:\MG?R62S<%Q:?T;6 M3 > NW=1M:T KM\D$AM1,J-\4VDE+9WKK"ZQ0PW!*9)>IJ34A,PT:P*R%VCJ MZJ9G'&"-I8&I3[0G^+@UESP3%!2*7!]]YX M_@U76_9F2(&H-\I#+ID2$V83A,(9E(PL%4WV9O4@3_7<-TPSD;&=CQI%DAW! MX8?EXBM]Z.6RTOERYJ41*%,$IJJ3=_'!!="W2MT^KL%B?76HM_[^+]:;6=SZ%/V>"\VPX M>41I->4$2=1.2B5!HQ >4]]%GXGZ9!> M,J$&+6=^X#O;]7X M/99(VK2(,V6$SHZ!"9Z!(LB!3]:""(SYJ 5/Z01>7.WR3F#P?B03AX_EP<2RE]0>VI%9T/N\+E,\[=8EBO\%/Y\L]FLYO%B MLQT:L?QMJXF9SR0P3Z$QDQA ^9@A,$Z1LG(J4)B<.&_2I_U=RDXB8=T3& ]1 M.*J6.H'=]@6:3L+9C0>U,31S MZ';13^,V^]Z[=Y\9SU,P2@-)A4X$Y1GE3K$ !A^2P2)TH[0!^LI6L73!R4"5K%\UT$*F]?(,> MG.1BN^A,UJ6D0A8(7M;-I$E@*:Q0Y/EW)6LD,.Q4R=I%,QW [.DKI3HNN!@M M2#*2?LE8 TY#@# F>*,I=W=-[N%.KI*UD[8'5;)V$7T'^!E8-(E*H>4"(4A1 M!V"F"#[Y2/KGT6A3R-S^KF3MCX/]*EF[**4OJ TID@AK31&&@;::@PHN@+>\ M7L^8$F4L++797G3ZE:R1H#>VDOJ"X+"\7>7(N:K[:0V7)$^L@W\% Q\]#SXG M6]IT'+WBJL(AH5M3_76 SY>8^A4W[\NG\.=OR]56KT]=-&9G@A*\ $N^OK<, MJJZR82!1"^U9EEPV2=@/I/LD$H\]0;7#ZXZQ-3S:S5\;0-\49E[BUVMD0G!' MD8TA;R&=.^F5.^2P4PS2&#-'6 M:GL%K,%Y]O7X3O M46AY]!GCU$U>)FVL,LB#+[FY["Z459<0&.1L4RWC4>P:> *4C 6+22C;I,3^ M'$$'WQX^^-P[&T\L<]X@ M.UQ5MY,B,E-/"<5%DDY&*8OM0VZD_V@5)SV_%:J6UD_%5#W^N0>'%Y?<T\7([,]C:!7HZ,;F)%IC*#)3'!(%[#PF#EE8X9AHMUFKN K?]6V^_;4>9 M7UZ!&NDDDTR ]IQXE>;*+ CI MTA-;&E3@) *N(!7G0"$E,T'S[<+Y2#*A-,0T";M.9^?)3CK^_LZ3703> V2> MV,1A>$A!$@<):Q4B>PB,:1!U'X?@-@;=!C+][SS92;D#=I[L(.D>L')'(+=W MLDQD)EU \K=U>W,LCIC(!AAJI87+E#@T]S#O^BB5MSJ@#A=\!^CY%3>W%^XS M%YVS/",%>UA?.E#8%[$($%EJ743"&)OT7MRCHA__LJ=6EV.)N -\O'@M\?YB ML]Z$1:8\XFU8S]-,.1^-30A:)U-7_ 8(56H\*9%B=M:UF<.U$Y73>J/Q\=5. M1;WB[\?YV07]V2,.;WOE9B:GK+#.^%):@0?>ZR$35_8P$RBL4XS5YK!"(6I4X VY8V.$]>2AN2QMWJ ^3<\T MD_"/AYU]Q-X!>AZ_D?]UN<'+PL9O/;2F'\+ MW^H_?K-:A<7G[7^WGMDHZAN=#"+4L4M)<(A"1/"1J4(I>2J\R1/TPTF?9E1^ M.[ >69G]=D?K/>@B'> 4]\GY"\/Z'U][K-:^9L^Y'TN_?E Z;EYT5=_TOIW7QY2>FM MK3D,9-"<1!GK.D2!$9RUM9'3.&N8%EPW>5O7C*.3]KJ[H/OY5KR>'!5N_W+'TF7/X?Y:KLVZT$K M-)/"!R,0T%@/"DE.WGD)F0?N5+%*A29UGDFYGK:".:71G0S6>C#,V[Z7)V6R MS=JO!%/9O93E>GUQ?OEG#[@OWID@K 4F0GTR'"E,)$5"U%'99*V0I4E:,"X; MTQ9:NSBOCHZ&3FWAK@+N9?*4)_P#&R'&50%L@#&%#>,/!"QKI8'OOMIS]Q ME>9K_&U% >V'>KC>2L1G&RW:!":F LKJ -%[!=+$+).*0K59=].>M6F+U#W; MR7%1TZD=W3TM;W*^*H3?KO;35C$,.#JY-QBT4E!RD20*24>G%_2C5J4NQ&+. MM)GHWHZG:4OTG5G.%#@YH7O97P.E:W36XB&/>K__J:WN:E\FOX];6U&RL:D( M8.@H4>44N6R=K9$I4'C.F=%-.BUZN;7][C7!^KE[@LM7(>B=,"&0U%S@%/0) M"W$[ISA([5B*.8C&M[0'$9V!9YM]]L$#U'7.6HRQ)"T]Q08C8J:*=^1'J"QASK?0WP3:_V?X<_Y M^<7Y%>%*8U:>^8IP),!+8KXN&[1:.>$2SSD,>>TW2._WOGEBS>^CM^480IQ8 M^Y_FF^HG?UGD^==YO@AG6Q/ X%S1A@-Z30P8:RZG*!91M,@B&B>'[$49A((G M*>CF=?!$Y\?A:ND-5_\UWWS9!GLUJ_TR_^/3\J?%AO*HJ_?ZSB)95T8RE% ; MCEP&'Q49GF4FE!3)%(>\$MT/<2_3-IUG&@$%+V%J1)5,C+8?YRM,]-=7_I=[ MH=#Q0CF"2* D)\J5$H0!8TM49'=VR!"K06"Z_]4=865,[2Y'$?6$(*G71;/_ M#[]=W[U='_>I%,82*53H0*8D'#CN&&B'5NB^CLN78\IL:!-=QT_I!C?R*%.$#:"NLU2:@>SB; MZQDHO/P]T^;58P%B1%E.#8MWR\7G3[@Z?PK>Q=%1R2R=FZH.M:\S3[Q+ CQ* MGQB+7HLR"!,O?,FT(<=8@!A+BAW$$!\OXGJ>YV'U[6.XF4^W/3UM2CYYG4%% M38$Z'9G@/=)YB_R"35:KH6%H YQX5TW8']W$"[J^6 M#C"UO^!NV5[D!V&LLL$&;3)8HY B3AMK\Z@#RSC3.:AB)GI_N 13H)2!\!ZXB&**"%K3"A%DIC;3'=[CJ*) MS^+)P?+2Z;VWYCJ X =<;U;S5"=L5E9^7\PWZP\??[^^SQ.%*9T+:)-LC9D] M.&N1 3#U;?.ALQ*N7O-5L5^. M2Y@)@3%GX4!4JU=%)?!D[)"\J#EDBBD^Z"Y_KH0U-FF=AQ C VO9C99/V:UO M?_E/.N'FB\^7K/.9\RISBQEXI"-2D3,!+ZJ/"C&,[5""F3+%.%0&),,$2@5-(O1U@(WA(=MBB:-FB-Z2,'$AM0,H M[JZ)7C"TC^ N7Y#_LJ!,^F*;X+S??,'5IR]A<3ULB0X=S(-GDLVD=-X:)^D8 M>M?-9;CN_^?1TA\>MR\W]Q*$4R9)D$BUK MTH+?C*-I%]%,;$U]X.0U&\RE-_EYN;KZH_KO^$QG(WB,!AR7&91)L2[_<QS.BE99>9W Y[J!D P68LH%4@@Q.D0G9%\EK>\P- S^?_<; M-(3)U-V7/X3UE[OLOYN?SS>+ \:1!",NM+BY'/NR5_Y,? M/PQVKZVW8"1Q=W#TW\[$?EF \:$ ;Q8+U,Z*[\1]#1:E!9:Z#?&,B2 M92R^A$;O.]NR-KK[6ZGW/H#JA74E/7!O\LBC+U?GV3[;"6RYNI+ L=Q<:AD7^ M\/'W]:A;ED:DI]5^IE8BZV.SDXX8DHL,5,IUM) RX)U6H(N6'M%G9+J%\YQV ML]/0"S5=A]O$ $PI3@'!%W^UZ'[J"] M#L*F04'DI_#G6UQ@F6]^)HT\Q;6S&+E0 :2O,QUTI&PK\P*RT/DEK1+%-(F& MQB'_I!?1'X+I";2_.^;])>87^+F*XXC5J5]Q\[X0][,+=K 3SJ"'UWM_>*H >1QQ]A,LFVQ@%MV"B0U V>P@%(UA&_ZM8$+;-K*O7 ML@C5Z>(C>1A(UM;E9E9!0); *5]BU,YC.MJJZK_>(M1=T-MN$>HN&.@@+G\P M1M H.J&8 Z^TH"-+*8BN1.(@1\9$M-DTF:.]^^30$UB0NA,27IXN B_"Z9&;&B? M[H;PS7I]<7XIJZ/<"3[Q?<>^!?P>RWW<^]7-*4%9"SQ<-OXRR@&\@7I]'41$ MK463NL-KN?;R;V8J29I HY MEE@'JW#4V%<]<"AGG>>*(T-U+$MI@IO79DCU?41=COKC_.L\XR)O!2)3X@(Y M@N+!@PK6@%.:3F@*QJ,5(B4QS4+P0SD[^;URW1C2P;AYK8;TG\LS^IBS^>;; ME4AXQN@MV,A(83(*"-HYR*2VS#@3 ?OJX1K.V\DOI.O.F [ 3B_FM,\\IY=$ M\@E7YWR&/LG+J:>"?E%"UDMER2G%X]FE;((-0U+D_:RH"4LGOT+O8..9'BDG M-$3EII6I_F%8?%O?J9.\21LZA#??ZN2/R^:,.\-"VO1T[4M%\TZO4<331_^7 MD$+PE!%$B+7?OBW]7]8XCX&D)J.EK Z-K#?#6.N2 MG/XFU\5B?_=_M>K_V@6][?J_=L% !Q'4_6:0I'34CBMPOCZC$0K!4<17+\9Y M,EGX&)H ^%7V?^V$A!?[OW912P>8:M+I83"%$D(";[ .[ @.?+067"I!,@K] MDLN39+4GWO^U$[:.T?^UBZ([ /OS740QAV2"RW4WC0)5> 0OE >O(@8=@BZF M2;7LK]3_M1-8!O=_[:*Y#B X0FI=,O&<,8'Q.=1M+QJ\-J$.+4U%)LV8:W?; M\?>[SP.CA2,#X)0A?_5&[_W%9KVA]'R^^/QA>7;V\W)5_W*F0K!:2P3-67V* MIQDX70*8:%$7*;PO?56A7F2GEYUR!E;V-Y8_M,^N/F[#:=&$R M]Y]__V.U7*]G/@3#>-#$>:$C'26E6REE$)HA*47%D+LTFB=X.=%^AG[-YE"\ M]'#*U SJE_7Z O./%ZN;E1Y;MN_61=8__8FK-"PX: KZMMKL8V'RHV$G.!>>;"Y+(S4;5P*2/7% @ M2P( %4N!P 1)@J$)+)8L!CVU.?HA\ 0O)]I*T.\A<"A>7H71/ X@"1N& M"R$XJ7WA(&(2H+1'RKBB@EA0HO YR-C7>X3G.!ED,/UMVNO78 [#RFDOTGZL ME0?CN:XCU>UZSZJQDCQCR.AF?#)>$;>*S O\?=J+IV; MP'P:J]P)Z*YYGZ8='BRC-((TB+C$I3)#ISSBF(@;UA![KR8 MIF]G5#9?S17\21AG.P2^!OM\XJ;V1?DP)DKDQI%\C 8E"GDRB1JRUI%3XIVB MBEU:Z(Z,OIJ2P$G8:$L4GH*5CA3Y%\>822K7]\VD0RTD>.\*N(*,E<*]]M,$ MMD?,-D^AZM"%34Z N==7IWC92V66M"^4B)MB*1'7!:)P"-(SF91#5VQ?\\5V MX^_5U#1.P1Q;8&[2*DA]+?_],0;QF3$&CY7XYO/GU;;X_\MBLYHOUO.T'7-P MKU[EG7:&!2AH'>7>D5Q5D(KT9X7S:*)]^.;N\9/^XY-]HMGB896,SM$Q84QY M*YF1"KI(O]N.=+@KF%G2I:A:UD41,^7! >N-E02#D4EOD^8/GTZ_9"LM29VF M!M$[0!_943=HF;SD,(I,[E_Y/A '0K$Y' M,9Z7J)RF1/!7LIO1,/(*KC >W<)^6F["V0.9N.*30Q3 G/<4*6"L;Y0+%"DH M5$ AD$\S%&$$YJ8)XT[$W+I%V:2-R*,XH3M7JV\6^:<__YBOMI_PG%\22DJF ML@491:D%$ Z>2P-.2"^4B%@L.\K9M2/ATUS8GXA]=8^DU];P_T 400AFD3NH M&]A)9XY<3J@9L>.1YRQ$QMX;__>PMM&OXD_$VOK"4T^7[B^I[;F)I8\O0.\+ M@\^8,JX(EX$23TR/J%&?@OE1" M6)/R?E@NMD,H+\+9N_E77)?EZHY>0SW];V1W]XGL4?:?CT[ML;>GMQ5W'[-W MM1'"8!3@:@N5RL*"XZJNE)+)"\NE"TTBGMS=3J.P\HW,]U:()"P9"IE\D M,I%9+-(UFDOS]^S='=';;O;N+ACHX(KP_B#.(G5"A1$PUOO-*"G[,[7;62MO MB]*6IR:MO*]R]NY.2'AQ]NXN:ND 4_L+[H4IFTFE(NKT)NX"@K)"032%!.&< M"B(+-=5&F1.?O;L3MHXQ>W<717< ]N*CGH-X>2W3>0^))Z:& MR&E;R6,!7+D?QYRO332 4E+*856$(&T$:4*VR'.,_(@OQ0_BI M1@'+U+V*6[H__7MY=2!REIG@L7:[*%6?[M15L<8!TJE8[*8 M&T?'RW$$W@=62.W7J^TSCTQH[L"*>A&C21Q1L (F*B-41E&V)HNN8?0:NN0#EA(.H90:92B*WS52PPUHO'WQPCUWX M4^)E3Y%W&[SMMKD3LPF<+,+)1*FBB1Q<3AILL4HRF8)Q\GBQVNCK1=K!N.,$ MIAD NH7\GN[CW?+?N+K\W?Q\OIF%P$WAE@.3.5-\P7-=8YO ):V3H?^-(G6? MN#Q@JL=HLAU 6R8LAZ#EM5G.[W_\<4\66:%'5 P*0SJ!54'P3G+(7O',$ TV MW,G=B*D>X^K3M)Q#T#)U5#YBY^--3=XGC(75E\U"ZWH_;\#300^><1*!CYCX MT5\D/MTWTD=VT!SU76BZVS/BD-G?*3+EGI=5@8?N(3 HJQ6H)QM5U8Y+J]3/^CMS=@Z1MKK.K5>'GB*-H9D$(*N"9_- M ;QD=9F%#9P+Y+&<\LCYJ9_U]F9TG2'JU!.A.XW_-SJ*)2GA1!VQ%NC<3RF M2RY!HC]7WEMK@SI*(O0$<2^^W_Z3,1.AB8S3?_[(*27LQDG'>+ X-3/LM"EF1# !WJ M3@AF,P0DWY:$,YB]<5C:&=)Q>3WA-*B)J76,M%Z,<1R5O1BT.E9,LI%R0K>] MO7<4KY;H22Q6B,)$4-CERNPQ9\'VF09U?+Z-AJ@3>J/^WDH?O_IT+\79'!?YG]4I?WT\?UOMU2N+QN?2N&V2,' MQ61!>4M6C\X#5_3'L@B10YMNFST)/NEGX+M@\_EGX TUW$, =1'7\SP/JV\? MP[:SKW*Y?30A+8\E" L::^.YR1:\*AD$8D@R:6%DFR[)YRCJY35X2T \1.$H MVND!9K?DUS>;[\LG.O?69*2DO:N&YFQL,MDK2)'R#<68AW"YQ(D%@;+N0&RS M_>2[I$T,O'$P\!!9XRJD XC=,\NKWG:?@TB2=S1G+-I M#Y)3-IR#<_EV?T,6?SS;=+7V)MPJ@Y<)XI^$Q*@&-%0Q39OVF<%K,)X#L-*+^>Q3SWU)))=E6^$Y.AX8Z)C(D1#[$$M"*$$IH=%X MF=JM7FG"TK2M:%,8R_3(Z+;.>,/F/O7!V_]XG+K>,\2,5(^[^?0[(+NI:"3A M29U60/#64$*L,P1)\8+4)?D0O ^RR1WI2T0=ZA6?^NQ/),RW](_^-3.<%<]* M!HRFCK_1!3RF5-<5)Q>42-$U60[P(E73IH^C(>2A%QI/$_T[DE_#JJZ_^8H' M-!X\_V$C.YJ7B3V&X\DB>%T$ U2<8%4LKZ,[:L*O3L0SNJACO(--Y>K"DN7:_?I/^^F*_G M6T76BB$*G[E#!$:((C8,G0Z%68A*H<@AEM*F_>09>CJ!W7'1L1Q?59TBKOYV MA=<#RS)+P0DL4(PM=2E# $<_UZY'I8LQ4H0FG6+?I6Q:%(ZB_P&8VE\94S_" M>[,ZW\9&GZ\*RQ896@P:A VB3G.5]8V7AYQ<+E'J;,5W0[>G/K@_'!R@L^5( M IQ:^3_.P^?%*(D6#P:ME7S@C:"&X2 MXR&[/ @.W_VJ:8L?#0$RKI [.(UNCO:WWZX.\GIC]O,*__L"%^G;Y;H++,%* M8P%1UDPY1O!9*)"R*$DF((G3ID'[\[1-"[0^XJ*Q5=@3*I]BZ,J&%8\\.D4R M4KZN+C0"0O1UW',027M%/+5-M)^GK9-H?2P\/(>WD933*=[6-V9[[=D3TR74 M^D#9;OVAB"!HDT#SI%,@ \;2]H+U!>(Z0=Q8B!B N(/4TROD[IX.5VQ%Q=#E M'"&I^N9;8H3(- /)LK7H4Q%M.LL&TM?) 7Q,X!VHI)ZP]_;;S6__SQQ71-27 M;^_P*YYM#PFN [.:M[C%_5_9MB]8Z205),$JXI.#@D25PJ(EOJYR4328^[$1E)^?SB# 9XBE' MT5E/@/QE\L8"%>WSLCH08O 4RXB:RF:PN\Q39V M;7PD/(>Y ]72 <+>AK.P2/CQ"^+F7?W7UY?;4B23$B)(H4D^/%L(UGN(6J'3 MR:;BFH1_SQ$T;;-9'Z?N*,KJ%'37.W-"M,''!*4434=!2.!#SE!"+LG*E+1M MTI;_/$D3UQQ&4?D '.TA_PZ0]'[S!5>7-GF]6HN5%)5.$$+PE'5Q \Y&5J=8 MHA,I.&PSCO@1)?WA9A\5+\>4=R^ N>>[MUPX(YB73D Q@O+HF#E$AP5TD)Y+ ME6H%KAEJ'I$S<16K(70.DWP'^/E(>KAL][ZJ]7W$SY8U<@2>6P=NL3)36)]WV2GX,+@:AT[SNDW Z6'1@ M$]?GPP_+\SA?;#5?Q^L27Z0_^MUZ3A"X!$25S@RY2KH^_O;DT+OM0*^S:QF.0HF@+EK8]J""EHXWJ1+L06LG%?T30O%^:NX R?]8+O._YV=GOYS_06*O,=:[Y7H] M(QYDP5*?+HHZ+" 4B)PAZ,Q]LL%SU:;?\VER3K_./PX>1U!6%\OQ;NE_7WXA M32X^S^M$\JUX?_HSG5W4O4C7S,Z$$=I&YL'YVH%?A](Z;>KH &V,%S(SV>0M MS$Y4GGY1;!R(ME-M!\YRAZCF=AK%>KO7^'UY?[%)RW-<7]7 /W^9B21%2#P1 MNXR."FDHZ,F64Y;LHBTN)AV;W!>-R\;I7VH>/>0=&QQ3WW#MP#JI$[]N6?\- M5_-EGOE"D!>98T,(%Z;QO M$1\_3;'Y@"'/S[[]B 3O<[(] MREYOFXSOW;N\62PNPMGE>3'SR5N-JE"D7J=K2E6GKY,!^F1-D2IHG9O<[H[* MQ;#J!7O]&)\.&R.:QMCCX#[BV794YG]ZH9?_+K;@8IDKDQK8T (2]8L,ID/.HIHAAY MTY9]6R+KH6=LH*YNYU\.\A7;/I"])F+N\O%'='Y/,321"V1>62F3!2X]I3'( M'$3E.-23'57@(O(F"<"17>#MRI_O*^;6Q+3*E-A1+%&8%?51>X*(BF1EM>;* M\V(;;5G>A]K3#_OD!$X=;DG-$?SR& MP";RW]$;:[B/$!RC*$"2';F4$@09,#&,/A?W"OSW!_R*BPO\F?Q.O:6K'UD3 MQA\NUIOE.:YNRMXUK:7_RY_"GS-E,PM1)J MI^6[=\'<0]_=6I$=7+7^8[5R* M:3KMLJ-3J,E3NSLT3-MI>$QL[2OX#C#SS(VO1YF%BP@4$JG:LZL@,.' 4@:) MECMAVCQW.N!ZOEF/X#&1-((Z.@#5+XO:\%+O2J_=[7QQ0;[U_1]7E:WU6R0) MXN6_(T^+ZW_.%\O5?//M>IWBFT6^_RF7U[;_Q,V7)?W-5_HGV[K8S!BN@JD5 MB5@O/)0T5=!UFJ]$(5C2QC>Y/#HBC]/V'QX3_KT"IP.;^I7\P@U?LR"-2,4Z M2,S0*1-E@&!+HM_I@-D:-*+)5*Q[5$S;'7A,7.XO_#[*H6&U("M:_X:KZU6# M\S3#XK#DX&L95X)R)H&W28$T7&.602G59,+ND]1,VZ9W3"P=KHP.O-%#)GZ< MGUUL,,\LD\'6%UY9<&(C*Q*,1@.Q2&4%LL0:E7X^OSRVPR+?=$NE^7[%F9<^;IS+O\$$CW1Y=^?[WCSXOB=PAC9G94( FZ(' M)8(&+WF!%(TI46",O,F6KIVH/-1##?JRVTMZX2B58A8AQ^PH65>!9"(*..8" MG?"6)]'D.G,W,J>]KFN'LH?>K*'R3M')C;&C<9>/;^X$C[+'<3>X9A8T>AU M%(*/*DP G;H"",->>:61ER:C-X[J%&OZ%=* M'3$GK$A)2&SB_)XFYY2>CD1E#&A)G >K69O9MOYI\O.]C#&K=CH)S7 M0CJTP(0F5ZR4IQ@V2I"HT7K+G<0A9D2??@=&]--#"#W]]=-"9PR%+D>3;E?8 M^$3_Q=7 *'3<(-,2HA865+ <',\(DG(?;KFTT@RYL-T#(;=$3(.3,93Z+#[V ME/#43YO>793-E[!8AT^8OBSF_WKSCZLY8,4D+;.44%+=W^V8)L]*5I,+YXY2 MU^(?5J">>;/TW#?T@H%]%;<<6XI30^&719ZO,&T^AK.;N:6<:&0<$SA5JZE: MU FXD9CPQ7K'@H^9#4+!$Q\^37VZ#0 .E=W$AT5]]K8\F^>PP?P3':#U7<;6 M-\9@K:TO.ZRL6Y^8=^!S222?))42%&JIT<*)YXB8MH]AY*!B%$EWB)8K Y*: MZY(X@B"(U]YT!'($$:SS17*740QZ2K W7J8.+\91[W?PLH>L)T;,QXNXGN=Y M6-U.Q.8F<3HD'-07$Z#J%N @I8%"7E/JJ%PR0RY!!R'E\=?WA9!]%+H<3;H= ME+,>.=FWWWX-&TKTWY?;/[YD2LQZE @JMD#)^Q2!PS0 E+TK%&$ML,JQR M.(G3=DN->%XUUDYWN+OBZLH:N=3,UWH=4W7\FU0&*&"C+#'07Z2 MH*FSZY618/ BVO;7R=3IU&_DX1>;7Q:EOI_&.Q.V@U+)!17 ACIANV@%P3F2 M5>;1( 8OR["I3,]]0T\P.4!_R[&%.740=#V__Q^X_+P*?WR9IW"Y&5"GPH+@ M 5!9RA29X73PHP%M' \II&S3D.=FPV*AYZB8MLMQY#1K'%E/#9C+P?QW6;BR M(Z\LMTP)X"@C*)L*^" ]F.!$0&Z"#Z.EY<]2,5T,/9)VEV.+>D*\I#H-8_5M M]N-/LUKZ2L5($$%O-S)S"-I9X"0:F90LPCX1N*ROT;'&]+\^+[_^[ZM/K "Q MUS]4?-@[^+C]U@G!,([JE@?)L0/-__YQIK-3SLD,03E-"20&B*@]6&M=*IP8 MBD^L%3Q(\[]_G.X:MXWF=Y3CQ&?$=L;IUO4I$W4I3 (7R=:N:$FN3T<(V?M0 MDN5<#1DK/NA,N/G6:5O01PX:]I-E#P"X"H950DLG'.%<&,*M*?69DA=UWYSR MC,)B.6A]S7 (3'V9MJ?&'NI\#_%-K/5_SA?S\XOSZRHCT\BUYY"U"*!0:G") MI/=[WSRQYO?1VW(,(4ZM_?#G'<)38IY+N;I3OY1M+^W$+NXN%Q\_H2K\]\N5NE+6.-MU]S;;S]0 M$]ZIWV5 MU.0JO;W>NH;G,TQ>Q>TLBR0]P0==CI>G>,@4MUN9-'<4E5MLLHYD3WJGOF@] M I8&XW<\Q7: W_I.>4'_Y+:@*AWC+(E2NP(310?/YRM50!21[)683:NDQ1 M;"81)6V@KGC4$IERILG4H>]2-K77&@<"+U>J#]3'U/7JVZ;8C[C9G&WK*Y=# MMM_\.Y""\J?E^\T77/T65IMO-^.ZKL=^S")RDXDY*);GF>62%6 MO9'#5FX?1D=GS:*' >W8>NG!Q^W"+04"CIG@"PA=NRHSU^"-1PB1K$XK$UQL M\W!N%RH[ZP<;R?+8(I6:7,/&1N?!T7 MH8&,+8%%DV21+I8VS_@'4==9-T>3 W<$O70+MM]6RZ_S-:FKQKY.D9<&+I0! MY;,%Y\B!,R&\)JD9S$>$V0U=G57^6@)L/UU,'L_=Y^6G]69^3CGZ^_(;_45= M'%O_P>-X@7NALHVY3C[B=:L*!UI@: M:M=$?R"^MC:#^4U_$_=G=0C3V6_A6XT49B$DS:.GG,@P!PHI M)_)!*. N))5]3%D,RQ9V_NK.[C=& %A;Z?=P0CX1:][8B9:V"/0:F!2IOMYF MM>;/@2?#+>J0O&DR\>PEHJ;=LWC$B'\O+72 J'^$^:**Z0.>U7=8GY9/,4>I M,ZHBG(7 25#*>0.!S(,XTTIQ(X(232*O0=1-NS*Q$<;&UTNWXZ:NFA?WW+[Q M^!.L M++ZD)N-/GR/HX$U##S[WJ4%ITF=G"CJRC1@(N0XA6I.!#"/3B8S9#)J];7IYW+X/YGYBC+/ZS4_V\7# MR\7G=_.OE*5N5Q&__7;O%=<*P_K! C>6*8JL*]:##8725>[ &4.20!L=+X&G MT"3%:\?2M%7*QC"?5/\]6L+;;_\,_V^YNI'!VV\WHK]W1-YRG*QW?#N-+LB: M0VGB74A1FP>$*HP"%-[F]#J8]&F+G<=!=EM]=A]E7BY-_+9\Z3P[:+7D[E\S M;KRZ-X.M@UJGN581>7W1F$&IE, Q2[\4ET1(,NC8Y$*JDZ!VVPJ8DTG*"0X^ MU+>9W'M*"$D&,CFE0O99M-E;O >MG0:SNZ#HP&!V9XUU,]F.V-A>9VX[Y@5& MR^I4>Q.\(0Z,A>BC!BZ_EN MDH( JQ,P390K&ZM() .KO'-$1+1BR(WGGC":>FC'&(I]$2=[2+F#;.%JM=YM MZ'C]'-678HPSD ,9D4K!@(]!@,XHN)&6.]UD ^@S]/2$FWT4O1Q?ZAV 9UM_ M75^R\-/9_'R^V$KIBAF'.F0>R;04JP<]L>5]H1\I_RA61:-YD^[8%ZF:[M%P M$R"-IX$.X/3#MC@K[7>^OG.F#6R"^V\B^ H=P;E!7GINH[;89(NV5!* MF^=OSU(TS3U#,QB-(_D.('0SFNOMQ7J^P/7ZVL%N#_M0IZLGG\#:5)^>6@<> MZ>S/PI,I6*>M;9.\O435Q)>Q1XJMQU=0#VB[I/W* +/V7E(6"SQ$ LO)"I($L@I"RU M98U#8%I#T9BYX$()]F!8TC,MJ$]_?A>7/_MH:SFNZ*;6_B=<;SY^6]=S^CX3 MFA?NE'97QT ].92[)=%(IYJ(_:L1!<$!8U@4L[_?WM?UMS6 MD:3[?O]+SJU]>;D1DBSW*,(CZ=KN[D=&+5D2IBE #9!JI%RM*$) '?0TL5^V@Y@QTI_:D?K M(RY35<@GVB1V\6*+,#&36)(-D5P0S. T[0Z(4?$B4O1&[>5O?>=%?66@C :3 MT64\-5Z>3:[(EZE^6.>0W3#Z=;DHLXN;>^RHE8_H,GA=Y^L508;56P6&"^8# M*N[X?A,JCZ5DVEK[MH@[J98ZV .W%4@?YG64XX>R/4 MG)G(7"Q9@=*UD[6LO>NY*B"SRCEIYH5KTL/K*8*F<;NF!]HH"NH :#>RV;"P M.JOS:!6S#FRFF%QYSR (X@=#8"JKY$MLTG3P$273N&K30^LXE0S'E+_&U!P_ MU:K:D\H&,;5VS]( MT'"XN5UE5&=9.,%$%F ] M.E#&<(BV3D%AC"?)T0FUSR#!P;BZ?OVTK76:(^< &7?@_FUZ_JQ^7[Q*_[R< M+?'C!0BB'RH++Z+6R+AO;!#3?I6S:-CK-\32N M9KHO&WL?EM47^(8CU(8]>M:X!6#/D]JZRBNGJ(HM"7+TM?.;,Q"Y)7OCF"^8 M4W'Z)$U"IJSRPD0+Q]D(6JG:X;\("-99R#)D:54V0C;)?O]QJKR&H&B,*J\A M&NNN0&>='6>,3[$. !-99E"L1(A*90@\TZX>=/U65UR"M?[_*:X@* MN@/1-@U<)6=\\)!32M4E(/*124A:AV(SBSGM&,+Z@U=Y#5+L7E5> Z3<@1?^ M5+V1=<6%D@MPILC#2Q(A*"' D'TN:%BVOFUZ1?]57D,4O6>5UQ"I=P">YY.Z MF8PRR&* F]K1%6T!'UT 9F.,+&O,L8V[^&/55!RRDXVOH![0=B]Q.&44(=)Z M(R9$3?6NDQM2 =0\)&.*8J+);>2+J:D8I-UG:RJ&B'KJY)TG"@.TM=H7&< G MLMC*&@Y>,T/?2N=XUM*R_7*\^J^I&*2M/6HJAHAN:NT_611 N[,.DO9IK2QM MK-%(\(@,"E=HN)<\B1^GIN)@!(PBOGYVBN=/2)%@ M@V*T-(6O!6H6&&,^QV!D8DT*>7:3T\6V-:+:'V;D':^#+NY0;^G_4-Z1@N:? MZG26ZZN8=_.,93:?7>!Y[5QY4^VQY?V,.9V=5+F6U=%FD&(B 2*"E=H)Q:70 MJLF!]3%$=[&9ML/ER?39!7IO*- Q_D1%CG5D;BR )61).]%9 %%AL) _$MADD/(C* M%U!WTQ[G,%KCNPSOZ' J7/=<;\US"_6M5\_U5XU#\ZWND?_2M^JLF& MHW6?/9J"%HUIQQ5+ZVP&H2Q7EIR_+ VY@2:M&XT:6OMD+65PW ;5PI*TSV88 MV.?\.H!3.8B43:' 7M*NX*,SZ"BX+PXS;5%C754_244O20_M M8; 86R=3 ^MZ7=YE87,T6G*QB4=RALGOJ3FR#ER,'(H2A47$8,(^5FX_8#U% MQ727V2-I=S&VJ"?$2ZJCX9=79W_][2PXF;-2 LCK0*!8FD$H10,FIC)Z$9S= M<2*\VJ)CA>D_/BV^_=_-$RM [/:;B@][!Q^W;YT0#..H;G&4'*>^,7I/._?G M5V1)B?V;V.6O]?PEKQ?+-C,C&V)(LMI&2I,]M<'4;I<.-$5-$I43B.E[+OR0 M%T[7C79<6#03\L1;S*O5+&RH9CY;#+8 B[K.4*D)K8GB76>"B=E[LJC[!!)[ M[2FWKYVNS^RX #E"F!-#X.WE+S[B\KCN^3:=@6N.5]Q'MCM3[HR*+GW^=INJU760Q4(X=:/[=^[.,+B1AR*5UFH-"51/GS]-?6H[S0^48P>:?_/J3,DD-,\6M,B>*":N?=06BBRN M&*^%33M:*1RE^3>O]M*\?SF:'RC'#JZSWR_F?]W&LSRK+$P@SIVNQ45*UW(. M!\'8X',0094F*89W:-CO>(GUCXACY=L!- 8>Y/]R[.3FIAOM!\J">TY$%J;G0(+RN ;T@%C5] M"BHG[E1MHK1/^>FA('XY'<-/ Z(1NH@/T6@'H/U83Y>6%U!X6@ZZ@!O M1/*=#MB:61;),2%J@ZT'VQ)\20ZT82Q8AQQSD^S7>U1,FP([":(.U\*DV=/7 M]V9XL6FX9%%KJZT E\C)59XX\$F20%+03+'B,GM0CO_4]>/VD=/FJ)X4"D?( ML@,S\BJERR^7Y[5!ZN8T] N1\AGG*Y+/G?Z6BR7./LW?7!*)\W3U^S+,5^?7 M^LS_39+=&-$/I>[<2/$70U? L$@BR!2 19TDL"B3S+%DOU=^U?!V?./S,FT# MTTE,VM2(Z#]+>Q,!+LJKVK5N=C'#U;_(F_VO\-^+Y8UZQDC&'O2BD7.N#V>R M=6JU4\'(H#,4QFIG7(YD:Z.%)+7*,1:C?9,NLF.G5E]O')?UK.E#N2_7,S0: MHZJ)"MX74"@#N*(-1!014RG*/NP%_=2.O//YG28V#]'L_>WW>"EVL!??'BV] MG5_,+J[^/LNXV0)>7]UG[?75C?2V*_;Z?,D'EED2#(25ABRMTQ P(6A+.X$A MYX3"YK:)]@?3WE==YE&@G$JC$Z>JW.=HG?DK-#-Y[7IP2YZ(BPHUL'@M/3U(Q75;UL6I=C"WCJ3.@/H9Y6%4?=MOC+F?GHZ&-WA=9 M^[_62@-K05JOC68=@)>5]ULF'-C=YS] TK9,[FMZ_AZ<#E= # MGC8+[Q%+&[.LBL.@K8.B,($J+("7R9)9+L5[QK/V^_BTPS'U/%V=X>I0_3_$ MU8C*Z %;CY??:YRGSU_"\A_7+FE"V,UN>;C:NH3AEIO-DG718TI>0"VNH26;,L28&,BL8Z[9E"Z=9M]\ M0%AG1NXH&'P78T?HI .,K3O^;!;I>]R6ZV 01MJ:1NF9)2:B XJ%%#B)263- MG9%M^L#OHJ8W-!VC\(='V4=+OP,(O4KKU'_B(^'L6[7BVUW?9Q5,">"8DZ T M,>,8,O#6J<"\8>YA!^_14A9V$C1M+-D42*/HH ,L/7(<[KD-O]SD8GCF.*MI M0'S=H2Z&6H[ (R 7O$[>L.EA;X=QH+4G?1-W$YS8#VNAQ ZP^6@!?\1E_4'X MA/PLB(REIJ1Q&4WM4,QJ@:NDQW&V00%W_/&#E5)!_!Z M;,)K C7725MCR&!K2Y&S*)$5.ED -KFS1/W4G-M!OH*0!UO!*ZS;1; M#X9=S=83U ])H+OW]^/DQ3U-TDCI;MLI.V\67^)L?CT]_G:J)9D QPD=EM4+ M.H9UV@YZP"A]45;S8INDO#U'U+%&9,>S?YJMTOEB=;G$WTFJK^E?_^.L,"6< MQ@@AU>MMH2BX" 3M8+CE:) 1V$_$^@[RIMVW1L/,0]O20#,;GEWDG<+\!"$(,0Z!>ZSNB=<0$1U$A1E%TH*I)F?(+2Q?"YT-F82-Y91@7*1 _>VP*&L\(M0Y\:#1T\@-B.3=,0/#V=4ME(;QWX MUSLX^[A<_%S[[-]IMW_+GI9)1%43=K14-<^9V".Z(&9CE64FVH?SQ\9=GWO2 M.:U/W@R1+;7U(G;-(TI==CUF_'VS99G*L[#2EOP@) ?)) *34CR#-R) $EJQ MJ$1.X8?>.-?GXS4-*GI?H-:<06]1:;\GJ3NXA&4_BD3E8U:0#UWKJ]6=F;B_S+[4EN7;R]!0,H4LDE2/DKAQ&:(UC)CC M!9/-Q83]ZAB^^ZK^L'*$7A?-A#Q]OXZ?22:Y-E#Z\N62?-U-5)$^SQ?GBT\S M7+V;;^LYBJ8PAD<-?NTN"%IC 5$#QAK/)&6X='N!9^]7]A':-0!1&Z%/;7]^ MQW,L%##]4?LY++\NEN%V420*04V2'$HP6/EPX#%[T"';DJ,64>QG>9YYR;3) MGPWA,I9@IP;(]57ENE?;XGQ]=?WU8O7++V^VHS2( YX8N8->6U!&2_ L<-K3 MD2RG"=[:L!=&GG_/M+DI#6$RHG@G1$K&V=DO^"F<7U]WKWV\I#FQ;268:+'> M/RL(C )7VEL)^TXK@3M&D#_J2TR/OG:'Z<-#+WC':WLIO6H87!TK[(EQ30Y<;HGHI M9IKF<.\PW72 LX_AZCJ/>+%Q[+;,X>HOR]K0LRAIG"N65DN2Y(C1\HRYSHT+ M1C!7O;-=DU5&Z-O['<*Z.[,Y$ (/^_..J8\.\+7C3N=ZVM GXI(^K6:DJ(W: MEH%^NN;^U_KI0_EP>5%[+:[^%LXO\3]GGSZ?6:TP*QO \9!)M)P,N/(9A*#8 MT5D1N&IRD38N&]T=%8V#W0EU/;6#-X!UT@Y^6[/^$9>S13X3-B'M/XF<$J% M\2+ QU6L]K!]M67FD*_ M7G5GR:6434Z0F2V@M*\]<\E',I9'[F,H%+2-C<3G2>KN^.NTN!Q17QWX L_X M-NLVR6_"ZO/F-_D,6;T1+09<9AY4SAR^TI?D=X9Q)9*K5PR$9'1C]H5P<3.2A8I/66<]$F5>T9FJ:9-=H< M86-IH0- [4I]O2EK_%#^MJB&_=V<7HBKB]7-LM%&2R=*($QX!+46G/0[HZUM+ M[846S":PHJ;*8= 0B'@P4FN?4U1&-&D:\8-D4P\!P9[9U$,TTBFP[F?38/0& M0^!0;Z% ^3I#2^C:A9HG7LCS=6WFNKS0;.I!^A^<33U$&5.? 3[GP+S:XLZ9!4(PQM1@RPL7(X:R7Z;C@03TAZLC,+ [+Z&=0B:>4+&^ MN%FOP^"DP( !8O&^]NZ)$!3G()0C;X))P\P^=49[3:2X>>M+2W@[8/\[7,H] M0&.#:):$]CP@",E"+=Q+X V7D*(+.EGDJ,8%Q]33*@[4V$.='R"^J6:S M+Y=?-H0+GH-2+ $:3:;3<0/!)@6T*WLIA>.QZ+'T?N_-$VO^$+TMQA#BU-H/ M?]PAG =77$WCXY%0KV)-6-$B@:B,&!5Y'&_5WWOS=*-+1M'^P4+L,[ZY/:?U MJ%F,S(&4]5C?20>ANC@^9>&3Y!;-OW,63QI"'Z:;#G"V:2A8+X[6^;XA7?Q] M=O%YVUOP[1_I_#+7^87UQG*%N8[?3<)RRV0$FTPB1SX;LJ%1U/LE%6UPR? F M=WL'T-I=3'0@4!:GU5H'P/SP=9VX4>^,MC.BSY+*##G9?^F"I9W Z5I@6Z H M%EE17B5LTE9[!RT=IQT> ZQCI3YI6?,STEEM6RAM5LY91,U%[62J93V,P%* M_(("SC&N;911Y*:7/\_0UG'^X#'0&ELK'=BHYUAZCQ=WUA#&H*/-##1/Q%A* MOC)&7X+,VA@3@FS:N>F[%':<'-@*=(=KJ$_H;?EZ&Y9SLN"KC[C\[3.)OV8[ MIC,M0BPL6^!.DQ03P85^$($$*+0F[E.;J6!#">TX#W!D((ZGKY>%QY]FYY<7 MF,^,U5X+:<&Z5+,="X(7)0%C)K! L1D_6>7==TCM.'/P1)@\1&?=IFO]-/N& MJXO9Q>427UW?)LT.Z]*\^T'CI%3M0>1(25*U%?77^\T-\6D.,< .K@(2O@(CCPS(+\-H]%"N-(D"AM(Y[$6[?Y3R5.X M#JEW4[&KG;EQ+EGA)?A:&ZU"8N#11HC.VB(MYR8TL6_'$C[MF4E+-#XT@"=5 M\WKG_N<0U-8\-F]D,AF9E1V@L/%@-!TM!.&8RM0Q.4(1>.TR;=:N&? MTD#>GKD/6D?7,==OI/EU,=;K>V(A//;];:ZL^"D)+^& M)PA2Z+99V^>43AP2CO;;@7'"6"J38-HXJ(M=M; M3@54H;7CM,B0O731%LYT:G(@?>)-XX!%^_IJD%FXOM_-H= 2MKY.6W>@9"&G MS#B$VN&<^V"DSTWVX!/Q]\(VAP'8?K@Y] B8#L[;[G'XYCRL5CI_ P(UB'37'&N=)-+L#WIZQ9QAZ#B,>9&5U$'R+O= M3#:7*=MAXNM%BD$CQFQKHTP.BHLZ@[ZV[.8>1<2BDVPR2>U9JJ9-77H)>_!X M2NT!H=>T;WN,)^&$#QIL4(R65R !*67(']=&QN0=RC8':'>IF+C<=CSM/L3- MP:*>NN;QSDR3#1,;VHKUQOLU<,)&\UZ(U.;""A,T]+;104UTRVI"S4\XV\?M/R..T MF9PO8:?M%7 =K,5[7#[/Y+OY-Q+>8GG%SV(M9#,Z G%*K&GRG*,H!8Q42G)) M,:-L=8P\G-H?_33H0.P]%ZTW <++0OO')7X-LTPZ^G#Q&9?7=SQO+I=5YV>: M6Q6YB.!]30?AK-2Q611#NAAB+L&PV*2?T4CT_^BQV6EK9$$?+ZX^ MD@:K[M[^\W+VM>KTC*M8&'.9!*VKW%D]-U0)B&7-7;$\E>D7R!/$_^C^U 2K M8PR8O*RE<<<.G.52I$M"U'BLD.NZGHPF-<3DM$B1:<6;G,\=1NZT-3H_(/P/ MA<++ OP[ LG\TXQ"M0VKV@ER #U%:";2 G=%4L"6$70PQ:#D1J;V=\/#:)ZV M*N@'A/Y1H.@ _]=4/\@8?)[ELY*E-LED"%'6*U/CR--C#ES.A3-9E)'[]%$9 MC/L#:)VVXNBEX+TU"#K ^0#6?MI0^'OXXTZZXYGQ(@E3I[_FD$#5ROV090+I MA4W,2&N;)18>1_FTC=)?RAHX+4!>5BKT^["LG'\;/=?YT8,;)C,_S\1$VD55ZXJ[WHR #0D@/:DQ)H M'J-E,6NGFQS*_#M;^4AL3Y6M/ 0PO7DQ.Y(9'8]6N^A!1MH%%>,!//+:BUHR M3[M?"L(T]U'^K-G*@[ T,%MYB&+[QNDF140%6U)VD;PC1PQI7MND%P8H7-8, M#8NN25?Y%YZM/ @'@[.5ARBE#Y3ME0H;F>,9M8$B:TVE1Q/J3T@]%XFL> ^<*8*2(L65."UV6Z@+YAX M4#Q%R^.?.LU^D':?3;,?(NJIT^Q?X7*Q^AIH(=[+$G*G#Q&4L M$**2X)6GWY2D79L)W*=A[T=/!3S>N^H09ATLOD$,O@]?ML/KB L16 @4V=G_TD^OAT#NF]>.!.)C:WW@U6Y89GN=?9I\^ MUYD.'Y>+?)DN:M[!=>;,=DZBC8EC44 ^-Z^CU02X3#PI[E7B)GGI]W0_]WMA M1P>'K32_:*R&J:'U\VRYNJA-HA>76R],.A8];5? I0Z@6&U($KP!'XVCE:I< MRFPO%#U^=D>G>*< S)'"G1H;OR'))=^GWR8M/,H"29LZ(UU'\&@L>!YXT-8$ M0OI>X-CQ\&E=P9.CXUCQ=N"$G32W+A?NB^"0.)E6A;5%;F6N2 MJ=1;F?D+K@MY";'088#K8"V2-Y(0\ZK.DJL71Q_*QC^9?<.;TAAM.4/RLUV= M%X?:@6VK_XB,M4U?R)&-D.#LO! M<51U>I-7=;8\9^ D.= B2U>B)J^Z[->F9L?#?_2+O.- -HI*.K"#.V7S%_+4 MZG2PNG*V,EV7FSS^IZ^Q+)9XK:TZ;E-ER:,T";#D BII!%=L :Y#RB*5Q%R3 M1ELC\_&CG[..8V&G!$\?:^?XBG.1"XM62A!8+"BN.,2HZ[>.664E,M'DRGP, MXG]T#WRT57):F$SMJ0RIQ_WR-0DZ51M M@"77#)T1WN[ETAQ#Q9^H[OI0W^=D2N[ T-^-).X4JWTHVQP?7+W'BP_E35A] MOOX]YC-6E B".),QDF2]J6;%'<<0NR?J.YZI("R"0PZ@/JS M+MV'^7<!2J\+A/AX6PHF8NEVMO8> =!90V*JSOE.",'G6DMD%-+?J\CV MNQG=\?"]\.C_K'@<127=-L3XE;RNY64BOXS$=QMXU&%XZ[9GVP#O'A_[M<38 M]]'C-,4XB)&1VF+<>S>!]E<\)S3GV^8<-TT#-&,NI5P;B,8Z&#TSB+XPT-8* M26$>--@Z$J("4:"$4C9"4MIB4Y6B;'"B=S-;>#D1^XI5O%JN+35J,%L:I(#WX M8C*HDN@3N;T0,2CE@N6QS;#Q 32^%,LZ!%=/S[ >5V4=!/H/_/A?%G>G$+(0 M3 X*;/3D(+/D*/HJ"$X:856QR;1)#7J&IHFK'5OAX/F,MH.5TB^^-GFR@0EA MK5\G^Y&[$Q@%8Q3KD>.C>&$MD/2(DB[1'!%K[535 0[O'I7>L^X%M73562#A<%"ZEH@%^D(?F-4Z MF9*;5*$^1=#$?05.Y&N-HHY.8;59BAJ-SX8KBG4L&>J(A@25,O# HL80)%GJ M4P&K!Q=K')7O@:,#Y-\!DEZEM+B<7ZQ^Q82S;W6!;=NQ8$HQ&@;)U3I%H6KB M*NWZRMHB965%HB\Q-('/(TJFW=@:X>8X>7< F,TPOZUSMQWJMQGG=Z^8WCAM MB/H$GF5)'F62$)G@$(NTTIAD@F]R++H_B=-65C2"6",-=8&])S+2-^P(+@4Z MGT!H%BH[!J()!CCR)#Q/*=M619+/T35M94(SE(VGBPZ@=6<,W8:!(HV0/BA M0&$B,RDAL]H;J]1N"=&0:#@&Q;0NODWO^/MD3)L_WLA\'"'IJ6W'VR]?SQ=7 MB)OSL3M3P#8>VK:?C"[%*48[IJK#("6Y9<[5 FZFC'":R'J(GB8#GO_M$G0+;!U CUTL*&M>;K#S(8+;VNO,Z,AD"M?VTK0CBS)W#*; MF0J%2:>;]%783V+Z#2\NSM?9."2L M6]8^+A??9JM:5'<6C;=1,0>F*#+FM08N."06F9(Q9%0ZM$^O_RZ9TVZ.I[5@ MX^KL<$0N+L+YY#4Z8PSU/O!-IZS!.3#*R1 M,K/":F^)53,5[2$9%4%A[4,ELP,GD&!8*LU23ZYD?L.9F"*Z.J;D9 MHK(NMNROBV4=%O#7^>SB>F!:E,@Q2')7URV^58%0@H?B T84WDO9:%=^0,G+ MJ:\9I/-'^^\Q"N@-0=LS(2T%2\I!B6SM)7AR6:OSB@R3"D@!4J,B]4>T3&V? MCM+N1_C?>U5'N#A$DXMF8NW I#P_T5,6QE2TC*PMKW/]?#6T9'RS\T*0 MF"@<:7*\U?$0WE-M5N,II@>4W9L6R4)6P2@+V1:W72*U^80T45GC1-!M4/52 M!ND.TNZS@W2'B'KR+6OW-%B=4_(\D4(Q2E">K&H(3)!R%8N68S:XWQB _@?I M#M+6'H-TAXBN RNQWP&<88S;$D&K&E*B=W4B4H0B'0M1&25UB,X12+P"E>F+CY%D:$S1SGC%6/MKOW&.TR>^$!P"D^.. MTX?HK -$;C,2;WFIW3//9+2FF$+QA$XU,Y'\ U=T B%=-(B\N(=1V[@YH/?) M>0E7A4<@; 0='(RD;[B,BY&P5&LI+JY^PT22JB>U?Y]=?%Y<7OR*(<_.KWY" M0NV7V;QN##\3GW\+YY=XG^57\_EE.'_UI::HG:4<3&0H@"E-7@J+&GRR!72D M'R 30LHF=<6C,DT1OO6 ?Z[J%EV)^D0RUH?<.M7_W\NW;UV>2.YXPF063&UJTBUUI( M#=)0'$\2TN'AC-S#)7$$G=-XBHT0M;6%I]3=B[=Z1R1>#'W%:6U@BU2+ <#5 MGF4KA '4=20TCP6"=1[0!\9\- KU: :@O2G<>Q&M#QF44YI%*\ ;(6LO* M> M<@&)'&2I,P:O3L3[ \JZ-W=#4'/7W+733P<1\2USY^>+?]4:B=6MV[SZG9ZR M/CQW-L208[W,\Q2=)?KD0RY@8K+:9Y.3:E),LA]YO4+O*&PLFBNJ>_AM3_!S M)!\AR)H9RHDG\AE<8 JD)\_!V"03-LG&V(>X:8\#6X!B$.X.T% 'J+MAY>?% M\@V]?K:.SK?W.\6X(FHIF!,"E,P>' \,N-":F'**5FR3NH%GB.H998= X&'U MP%CZZ !;V]Y15S=2VPAJVRW!V>BR=R!\*;0') TNNP+)A,(+MR[;)F?-WZ%K MVD/GY@@;4RL=@.RQO#Z4GS:D_![^N-\^RNKHO=5U)C:MGX 3-$Y[;MPR!R%J=58P=(?9ZQ3:^* MLYP2ESHB&*UC+:9(A2?:N'=0-VU$TAPC@X+@0Q1V, J_XG*V MR+]=A.7%";!X76.9?U]L[M,W_4K/C F)&9TAY%H%DAV"%[3*%1*ZWAM+3=?E0/$=>4M&2_#^WJP-#$P,C$N M:'1M[5IM<]I&$/[>7[$AT\2>X1W\$G \XV+:>)J !Y1D^JESDE;H:DFGWAW& M]-=W[TXD8(/C)FY"'#,#@Z2]O=UGWSF.GIP.>]X?YWV(=9K ^=M?7I_UH%2I MU=ZW>K7:J7<*K[PWKZ%=K3? DRQ37'.1L:16ZP]*4(JUSCNUVFPVJ\Y:52$G M-6]4,ZS:M40(A=50AZ7C(W.'/I&%QS\=/:E4X%0$TQ0S#8%$IC&$J>+9!-Z' MJ"Z@4BFH>B*?2SZ)-33KS3J\%_*"7S+W7'.=X/&"SU'-71_5["9'O@CGQTOBSQD#5;R!AK[1^P=IU%+^K^88(O M2S&:S3L'S5QW9SS4<:=1K__<+5FBXZ-(9)JVDK32?74,;K#1>*4K+.&3K!.0 MK"B[*9,3GE6TR#LOB'=QZ0NM16KOE!SW!0>?!1<3*:996 E$(F1'3OR=YMY> M>?&&>K6^VW7/GM;MJVL85"*6\F3>>>[Q%!4,< 8CD;+L>5F1+2L*)8\+_ M(*E'>]O+6:$Z\4EXAI4"BD;3ZM^_BKG/-33JU69C5?N[Z+T%BC;OINC)F_[@ ME-X>/&0MO2%XK_H/6L63L3<:#LYZ8^@-1^?#T8EW-AP\:(V;]<8!O!X.?@.O M/WH#9X,>N?'9NSZO9T[["[V>^^.QP;U84NVRMESL*0NHM*@I'N- \L MJ/TKKK1I.;9??)N+0@P*!^T R872D)$>8^-ZY+4'.\'N3G-W^[4I'8/$"9/& M(C#,C? *6!;"^&2DEL(KB%DVH<90"Z)G(7"*/:W Q*)$/;\>4K=G#U[>MALUKMD7;"O80::LM>$NG%M\@UE)8)I3-PYJ&L0$)^4]'CCD:4D@LI"[*P+;K+U$%QO$W%RN<#? V(/Y M2B13C1!R1;V\(2Q#B)C2HSR7(I><^OLJP$DVO\YH1E[@+,S@G$G- YY;G6A3 M23N38@PRD54PS1,Q1[.))'\7]J&V8BJ@_3&9@W"H^$QQM1 \9TJQ"=I+,@GL M8'52+1-+?8.OX=W> MS)MZV91GKM4A])SWV%'<&'"1.G(#;CA%8YT9C=T$%P6%Q' :N!#_2_B "?_( M2I+_V;RAIQ++3E*W%PGKSU=S4B'FWB[Y<,\F>J-/S[B 2(PKD)_J%9DHE5QR MY5)6],&'&DW'B7;?V=\U/&AM5CRT:TDBLBM7UAEM=)),KN LY;U5(%Q.I9K! M+WDX90D01U0V3"/A8IPB34ZY7I";6TOT1$3Z.SHU31Q'\,UO',2'-D[])=Q8 M0/G$_:ZR!)2Q0+6P^ST4MP?6OC>K%"2-_7KWH?5QASO^]];$C8I^@N)\K$5P M\=C$W=+$^443M_TVOM5=>RL]XSO7+VZ_3J7CZLW^^;K_WGO_K&)&:]9M];G- M]*^T+5XQ*EFX3EJ)5%&**LP^RK=&/%/F@X0Z0:N(^>($W2QRV;67U]H+*.KB MHG5@0M''NWR.+U_WS&XCYC^8$UF:CB4Z6Y MJ+"(&KT.2V9LKDK_QZ'.=U>!OLSAO_9T:/J@]:/A+4[\H\V)VS3+M>]SEMM[ MG.5^G%FNM5U'"!N.TXIY<]0?>Z.SGM<_A;$W[/T.;P=GWGB[--@TLL%#&Y9? M[(3?W; \?OL%IQR?.+!^$!-R^#@A;]V$3$Y[?!Q@[S+ WL3J'B'YVB..J5XW1QRKXH\VR-S'@1?;^A'I\;CK"T>DSYR( MMN6'JIK[5[+]?_3QOU!+ P04 " #,8&)08TU>#_(& !^D$N3IFD#69<>9L+%EF3IME]J;9 M:PP_]UMDJEV']"]/NIT&R>0LZ]-NP[*:PR9I#S]T23E?*)*AHL+GFDM!'G^_FI9I8PPLK+*IL.5+ZD&>:98YKX1+S#I0=_U%[D\N1 MIK0#%X0FM@*J@9' YV)"/C'PKT@NEZ1J2&^A^&2J2:E0*I!/4EWQ&8W7:ZX= M.%Z64[/BWS4KVDAM)-GBN,;XC'#V+L-+M#PZW#LJ'!R4"N4"[(W*<%0NC$O[ MA3'8A_OTWZ*II&62QWE\O7#@768*X;8K!R5/5^>.O<0$/BM%PK7/4X1-1L4U5084EA#F6"4;4OIHH&0B6LZ4C545-1MNE MO;WL\H\4\H6=:KQNJQ"]JF$!N3%UN;.HO!UR%WQR#G-R(5TJWF9]LZ=R/B@^ MCA/Z_ N8VIN&1#_G23^/$TC=>Y8$V M2$:V^TK.N+!A)VM +!!:+8@#^MI=[WG#^R\IY*WK M-3^T2+?;6*/5/7<$1ZO[MF)H=;];A)Z:E9S1UW&Z#1XR;IVN#DH.J#84?0/. M! DO1;:'A(?A&A;6IJ[G3SEBWHO5[ 8N%^"'QO-J1[:(>XA[B'L_XWN?I;I" MWEL=[W&57?.A+3(>,AXR7KJ];H,'C0_T.O>1?[E!.F2ZU/@<,AV&9T_!1 HD MNA?*V =;KM_B$.40Y1#ETFQQ&SQ2G%#'H8J1(=A385).%LATZ3,\9#J,U$_4 MGYKZ:>2Z59ZI8S,J;&"DY8 =+UQ>KHBNUN*->&FR0>0^C-W7ML$-'E&Z@P[) MD5:@I ?D)/\Q?Y*OX_79-!D>JNP.$0^#]%2%)Z&0\%9Q1B_6 M$HDN11:'1(-"H*SU>"0S*F"-)@6^T,:Q*@=PC5])>_;X$&DR>E$ M2'_AD[9TPIK&![YXWB\U7H>HAU&*TR*OW.X0Z-)D<@AT&)NO:W*;/%K<6XG3Q==Q09%!X'E2K=GQD/"0\)#P MTNIX&SQHW#K>_>G>$>W28G2(=ABERT-99+M5.-TI*,'D7) N=[D&AE"7%J]# MJ,,X;8F)0P5#J%N%U9VYHS:B7%KL#5$.8_,,E"EI@22W"GN[G2+%)]N='=)7 M?!;^#_0$[/ IV]18'Y(=QFU',(XGZU;RE$4\^R>275KL#T>5K]ZCNSR2E$NUN:$"'H(>@AZ/RK<8T&)J/=#$K8#_F4J S($4V7CB=?& M$O-9TM4,[[I+C=VAXEJ8C!\PGX[/C6O06)QF%*Y/4RW4W^DJ?AX=Q%06..9Z;077. MF9Y6PAY1Y(MS,=4N\[Q?U!+ M P04 " #,8&)09YRXS?$# #6% %@ &%TK]]1ZV(?$,V#",H_W\O#AZ8ZC5]./D_G=]0R6-A=P_?/YY<4$ M&I[OWT83WY_.I_!^_N$26LV P%Q3:;CE2E+A^[.K!C26UA8#WU^M5LU5U%1Z MX<]O?*>JY0NE#&NF-FV,1^X?'!E-QS^,7GD>3%52YDQ:2#2CEJ50&BX7<)LR MMY&:J&*M^6)I(0S" &Z5ON-2F@\RI2T:$GCROIGK>"SFIT23TQ8]KOUJ. +.4@P M#*:==B?[*!#3Y'ZA52E3+U%"Z8%>Q&_"=OOT\0M!,S@9UG-'0?49.@5>1G,N MUH/7@27S-N@0,(J M]-DO[R_.+^801OO'=&!03)0TCL(J@PN9LH+A@(\W;,$-NH^DOBYCP1,X2Q+T MVCJ"O^,Z_Z^ >R;HM+:C<\L@V0!D%=@E RX3I0NEJBGRRF"'?*S?%1NS?< <0WL(M7.S3P2 ]C*&B:HBE/L,P.H@[^ M\USXM@-1VGR,[OEZ^16HA#2#;H7KCNV$-^^4SN&3UX,KU80HBCP2]<-^> I_ MF^AAXHY.H&#:4BX=1S:T.D/%2O+$X.OB"[UF>2'4FC&TII)[/(DZ65+#X%I0 M>7K(+(E?'$N"9OL?2+*-(V&71-UOYT(8!&V8DA4X*].$KL MGQG"$'3W3HR+!B M,UV#%!&'$NDW#X@8QT>M[M!4(\RT-!:.CZ+>$.[0Q05<7EY_?P=6=[>_E<;R M;/W<,^1YF654J--*X9W2]P<4VY9S_EV[6JCZ1G"@F:#N #^]*7MZ@=;8OHS& MF$=*RX:QLE;E@V#OF[;-6-_X57>/XS\!4$L#!!0 ( ,Q@8E#BTB6!00@ M /$L 7 871R;RTR,#$Y,3(S,7AE>#,Q,2YH=&WM6FUO&[D1_MY?P5/0 MG WH9?46VY)C(&>[;=J[2Y!S$?13P5UR)<*[RSV2*UG]]7V&7,F2)2=R?./C]=LZO*,??S[#S^^OV2-5J?SN7_9Z5S= M7+&_W/ST(QNTHRZ[,;RPRBE=\*S3N?ZYP1I3Y\I1IS.?S]OS?EN;2>?F4X=$ M#3J9UE:VA1.-BW-Z@T_)Q<4?SK]KM=B53JI<%HXE1G(G!:NL*B;LLY#VEK5: M=:]+72Z,FDP=ZT6]B'W6YE;->&AWRF7R8BGGO!.>SSM^DO-8B\7%N5 SIL3; MACJ+S[K#,WXRB$[20=Q-XTCRD[@;Q<.D+_B;])]=*-E!]S#&ND4FWS:FDN8> M#7KMDV'IQG,EW'34C:(_CAN^W\5YJ@N'R0P&AZ]!QI8D)^]%:"4ZTV9D)O%1;SAL+O]8U(Z.QZ'M5>3_C4E *^6YRA:C M[V]4+BW[6<[9)YWSXONFQ6:UK#0J#1VM^I>$]EB(?YR'Q9U 3J8*V:H7V^WY MY5W?356L'.MWV]W-M7UQ53DW$U6TG"Y'9YCHF2_R4AJG4I5P@C33*;N<*IFR MZSN95$[-)/N0HE4:5E;&5AP+<1JMR907$\G>)8Z9*I.LV^>M[N"('S-N&1>Z M)#RO#7F"_9ZYP7Z1"9GJ]:ONFVC5[!=N8EY(V_IPE\F%MPQ:>E'T M.':>*5(&NQ?^OLD^2FP0^VN;_1E:20.9!5X::96@.,8+\1A\FBSQ0%O 5MR] M?C4\'7\9$JH@D:-6_PVT*[D0"(VM3*;8EQ[>');INNWE8I^OEALV[IVVA]ZL M[]F48Q>-G"DYATN[J8)_%T7%,[PLM0'*"_8G;7+6C5I_6SK#.^N,+E1BD;X, M>O'@,L.SE[3KO8/=]1^XQ5YC8_,%NRWT/)-B(IMA\^M=%QHZ%!KD!5-P50 4 M"U85SE02*P6=\">@#*;,/"VJ(9264$T++'.&88+%BW4SO#1(]___("U9J@J AO!W#Y*F M3V8:S6:M714I(EV@2JI(LDI )H"XAH@F0*Q,MF E<$0N0*Z19?<8K^%E'TP- M-Q*^K&A2CRI#!P!; WU^.NOU2;B=LC33<[M$O9$3A5A+)(O3RZ WM&RN@= 0'2,^.,=8)H--O]@[ MHFZYQ_ZQ>&\O@6?-E"#PX!OLD,+[J+:D 2;]>@[)X6=IXGY;!$LOS%IK@)6%8 M'!R&5T$]H&,;972R4E-?W[(3RD\(Y41@=))4AK"TQA9V2,VU=7A/)_.091,( M^K4"V8#HHT>&I' *!-D'O6O%4MIMRNJ!6%9^]$4OB\Y>U1 MYY0%R]2MS.H3H@?]F]]LHF]VG .LC(<'ZS?_667LC[7%TN6:]T&48OHZ[._C M*0'W"5QKJPI8J<91"3AM[(K>^!<0F>?*.>D]9,>P6(,\49M0T,T+.()C(#E8 M2C[XGVH16JK\M5)0VWMM5?C?J^SQ[X7O,]3R$3KS+@.U!=7VO\Q"=SH&290$ MQFI*LBI YY+?$L<(5->S#$_2_3G[\O3P2+:8O1J MSRU_:(P9$0TPWOI=$/@@$JV%IF#O[G8H^@HF]L;6)B3W7!2*$'BI)PKL)VZ0 M!7I-?^ULA;@];%PCM@_M_P>V_!T%OP$*7K\:((SZSUUW?IZ"AO^VK>OH1=/! MKLP?L[.E 0YN(P[,^ =GWT=NJVW;N..SV19/V''O=2T=ESK<%!Z%7X9F!_;7DBW\#4$L#!!0 ( ,Q@8E!C M]&I420@ /0L 7 871R;RTR,#$Y,3(S,7AE>#,Q,BYH=&WM6FUO&S<2 M_GZ_@I5QJ0WH_<4ODF,@L5U7-?SYER1=6CB>>==O=-OMD[*V<\=CNI5=P4^P94_;%VLWTTBFT'[?!O1 (:&9]* MM1A^>R.GX-A/,&L.N[=,+U&-B;U#-;*&"='F]T^H?\B''' MN# YX7EER!/L]\P-]C.D9*I7!YWC]JC7[I+-_ 38S]PF7(-KO+]3L B6P99N MN]UY=.W/%"G][0M_5V=7?"8%NVRRMX75L*@C$" MO)P!^S>"A'VPX*2@D,:U M> Q)=98&S"W0;-R_.ABKY9J-NZ?-03#K.S;AN-$69A+FZ-U^(M'5M2YP:RWDQB+@-?O.V"GKM!O? M5W[QQGEKM$P=9C*+O7CTGL'92]KU[M[N^EON<*]Q8Z<+=JO-7($80SUN?KGK MPJ .VB"/P2FXU B*!2NTMP7@2I'9!)*#<.!LBD^68D'&*3Y:9J8R9)30;Z.# MAA24>3(UN)$*%4:<>A<(."&R#Z O3N:!/RMV$9746_4LKX"7E[.VV:\.3KN=DY$K$5IR*PIAIF3N!(-W MC%L(@$, R009.P*# :(\4=)-J#MUFV+XIA!.ST*Z5!E7X#@*[-:HB+SX?YLV;[)-CU"BN+,6U_2.%? MQF:=V$7*"[?[$$KS"2#.RIDB<3"%10$8/6?2A9B,O4 '.52_W$?SU8Q@0?$ MW)(YW(.O7F8+:I08V5$79Y04X0#(%0G63Y);20N0D=^$'*5)4N&(DQ:*$Z)!Y<5E+CG+C@B,J%5 H??$J".F!MP/(BOR@7[ MZ!C)WCE&E0S6_6+GB+KA'KO'XIV]!#UK)@6!GSNC.24=[M!QB):31W K*G2B MOTB>2"7]@NC,MFG)5P.0 T:7QU7;&%O,;7?E@O("RTZ'VT#T*TV-%4&!0/#' MH)%5*705;(%P:$5=L'B)[H"^*G-,+R_.(=*]<56$<$IP@2RC [L9 M;K3;0I67[&F']! ?M[/GX X$$.[BQP],85_7(-=$AA?]@8J0+(OUZ LJ4J; MX-,0+5&=M] $+PG#8N\PO SJ$1V;**.3E9+ZAI:M4'Y"*"<"8]*TL(2E%;:P M1>K4.(_OZ9 >9;D4!?U6(-E T8>/#,G0*3#(/NA=*HX%+(1#(;U^B'@4M9IP MMZ16%)Z#$X$(>2O8H\PI"Z;D+:CRA.A!__I7F^BK'6I.QR"I!,1824F6!>@<^"UQC$AU \L()#VGAT]";EDKQJ.C M+0&7"QSH8!EO'T5Y2>UQ",(5&7@]$AV'+,<54\02FBDLILQS6\]97R2)V=_* M] URELXFKUW$"PA?NEN0&._-='@<@>Y#$;[>(VP:+[RI M'"-<-HIO$G15L+1>Q7,'P^K+:.76!HT?K3H>Z8_9-%=\,90Z:![F+>\.#4Z; M_9.S<'W(6_P3E3[EU:)FO%K4\F*S\>RTV6Y_IGUM<"N(CU.@XB[G^G6M5ZM& M5*"E.-#-[Y8@+BU&KW;<\H?&F!'10,9;OHL"'T2BE= 4[=W9#$5?P,3.V%J' MY(Z+PB($O300!?8CMY@%NO5P VV)N!UL7"*VA]K_'VSY-PK^!!2\.NAC& V? M#Z__/ 4)_VL[EY&+ID.;LG#$SJK%[]TF[)'A]\ZVC]Q2V[1Q*V2Q#7ZPY>KK M2AK.3;PL/(R_",U@]0;M@[NUM>TC>8+H+3R,RBUK/_D2;OD9[P.'F\D7OP-0 M2P,$% @ S&!B4):=698Z!0 O!L !8 !A=')O+3(P,3DQ,C,Q>&5X M,S(N:'1M[5GK;]LV$/^^O^+J8&D"V'K9B>-' [1VNE?;!*V+8I\&2CK97&52 M(ZDXWE^_(VEESJM-@6%+UP2(8)+'X[UT=_IQ_&1Z.IG]>G8""[,LX>S]BU<_ M3:#5"<,/W4D83F=3^''V^A7T@BB&F6)"<\.E8&48GKQI06MA3#4,P]5J%:RZ M@53S>MX;&?HB2P__F[\I-.!J3GS*\;;DH\;OB,0S\>A^Z0<2KS]?$X MY^? \V5X-?OATQI>HX0VNX*U<,O&TKT3GY(+[&QTCQ.G[YJNB6BE^70A-4AA<\8S::H:J5KAE):R3$ M1_ ^>!=, GB'F5W=W8D/HU'E+B&YYFQ*TD4Q5^;&7NWF_'L7S=IV(GRS(CS2R%,^U45+P M3%/J4)54WKU[=LONSE&21*.)7%9,K-TH'NW# A6F:\AQCB[A[;!V(?'^SE M^Y=^QJQ65%&( Q,YG%QD"R;FV#@\'G1[;L'2M]+MSBE@J, M*Y*L4JBM#&U+PA5DA3Z0 M="/VQJ+!C2!YV,'@77AG9-]9I%)IC%P.#WVX&Y:6>.UM*+$P0U8;V6QQ5=O/ MI%+1RVHM4+)*X[#Y,=HZS^[W8TY!)\S0:I1S795L/>3"Z>+.W13AP2#H1WU7 MAPT57Y,W\FQJ=.!K=&CRFXN]HR"*/K'^RZ%)Y-H"JAGK6ZKV5&Q M/*>.R.69I+H8->.-+^S4/.XZOA?T^E6L=3VS:Z5 VOF<(:4 M">#G 'YP19=.$%=,_)DX_@\,^8 \O\E]]C@2#K0L>0Z-.[ZZL'@,A6\I".8V\0-F-FV^)HD(K7B&D'7Z>]TJ,59[<:2LY27W*S]TYOCOA*N:_FW/7!D>;Q!)]\672YNGOM=P-V_%?4$L! A0# M% @ S&!B4#7QX9M%! 0 4E(U !$ ( ! &%T'-D4$L! A0#% @ S&!B M4+4BK9 ^-P !6 " !4 ( !)2($ &%T&UL4$L! A0#% @ S&!B4%#' MD3/H%0$ /^H, !4 ( !%&$' &%T&5X,C,N:'1M4$L! A0#% @ S&!B M4.+2)8%!" \2P !< ( !E8D( &%T XML 87 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Reconciliation of Unrecognized Tax Benefits      
    Balance at Beginning of the Year $ 2,197 $ 0 $ 0
    Decreases as a Result of Tax Positions Taken in Prior Years 0 0 0
    Increases as a Result of Tax Positions Taken in the Current Year 368 2,197 0
    Balance at End of the Year $ 2,565 $ 2,197 $ 0

    +.X\]"Y_@<6_;N:^ H5^*=0W6O+A"9@.9-]2,RF"M"DY M"[')OC^(Z%E8P#CR;K#YKXSR#:3YQ7SS[8KD-RF=*LEO4JJNDTZX**"RQ19' MAEF,2VT>K>Y!>2Z.X$ A-W@MN(OHAHJ[ Z:63N ^4*=Q 8V>N:UJGD=D5DTA<+DX R&##*T>8J G<8I&*JX!^U@H-0;W \'\3FI; Z:SCN;,].\J-IN M#RR%C,9ZS[6?X#6NM34\XB!,90Q]A#UV^\B;>=E\?O5E6S;\:I$_X+I2J^2K MF^O5IQ7B;3(-X3R %80LT.JQ7ETV"^9%S,[8A-KL-)L>Z"3I\ZVG?G,]5E'+ M*:348I*,VE$SI DT!A%\AS<0X&";A! M><]M/#A"/68GX'<9-\Z@"CQ\7>7:/C;]K';_$!&MC5X0#QC7A\[\*QCFM4 M:)GCE<]=J\0HT.*L%KDE8S5%$5T\\_/0XH$;>7PE]I':R,K[!TGJR^67&S8! MR:N@+0NZ5M:*)"G&*Y'Y7#PFG:+271YA.ZGOSC=/=W<.DOUR#,&-?"G^ _Z^ M!<0&SK6*F26PR'0RDOQ#APR*L*"\Y;D3&WHP:,%-Q&=YP,=^.]7 M\T6:?X6+'ZV 4Y .=/[:Q@0$QRU_AXS )I>Y*))#";K8")&K3$>VIH JRN!F M6NN"T7G&M95,0\@L:G)WN3:%3$59IW(;'HDQ"%S[?'QC=?6B>:W]K"[ZG*4T MI('LC0XY&I<@%4$;?2;K<"-ED!E5^7PYFMIQ'9DQQFGI8^!!-.*(*-QJ.N I MT@ZB3I]VEFM 0]I--Y\W1\2M"L'O;\)7I^(OR]5J^>_Z8@Q?Z4\V MWV8HLG399<)6CUGTH9(8 =-6N:1RXM)!Z^K,QT">.C-_G*4\5+@YJEK&IA/? M!_3=URIPN'B[2*O:;/1V<1"Z(P4%GTD\"/1#J(\7EJ!;1;\6HA3NW&.GW @X MGK;13*V(QJ7@-^@_8)4D@;R/UF>'SM>!B$5JIGT6#'CDS/EB-<_> V]2*=H/ MYM.VJ@E4TX*-8@_:ZP['/5AE94@NAB7+R>&GX(%1H, 9B<1" E.-R&A[0/R M^1K1*&II046!FPVNUC=PWUUNUM6;_3YQ?I8%I.3HOG58"S)3*2Q"!L8E>!V\ M4;0%FIC-(\">B:F,*?X17Z:WMVQ=\.OE7[B 1>U-GR_?E6VSQO*W.-]DF%$( M&7R"PD*@Y>IL+)DN(*M$D9%+[KF+G?R91[[H::MZ=%&.^#CQ'=N/Q=Z@?+VD MH'L.BX2_XU^X@D^XQ7WC7;VGR'=.MENG=V];Z]\L+RZV)]MVK/=ZJZ"9#=X& MB)89J[&F"2/SR3@F7$GD9H44>;=RI788GXEQG8$"&U!/="9:,44+D\B95[%6 M!>9"6X=CJ&^V%"U:GR5,4$#]%'AOAMQ63=1QWVQ<"[_XGXO+->8;MXLV!UE_ M7<4;O$VUXHHO3B3#2@%/UZW0=;),W@ZR2!"2M6UFP1Z-^'D8UC0*NV]IO@41 MC'(BZ-)&D@'9A69YM\DV% 9T@$,]YATU^T9TT$$PO9I^2< M+E))QZ()R )PQ8I1T40-@<>1%.+)()I8 A]1#T-$8R25I18 MQW?:[5!#%"Q08,4*.DQ.^B1X&Z+7\R6"Z:6DQXE@^DAXHI9?JXWV(;$$Y*YJ M+)+%3(9--YQP+F(,N4DZ_KQ;?H?<_P.%W.!]YG#S:0=<+[OEMX_B.K?\'B'U M*5M^?91%R"Q):ZH.4*(SC] :YK6OS]6EOB<^?6LXHN6WA3'T$?;H+;_+R]7W M;E1XK!O5R&R\"9FAK6RJ2CA"*C@K3J/UQ231L6RDU]>>.K%TK*J6D\AY[,JB MKIW)(4DG7* -4,GHM:0?(@1!;I'0*="E&8/N9 M/K_7[:"MH(=N3D@ DI$-/ MU7F*Z$H=PU3)['Q@T:L(Q6:59;=QDD^4!.#X\Z"5E)MSQVWO09-<#E85YM#1 MNHVIU!>YT+68$DAN-(@FCUSG31DX)&08*.0&]3C[J; Z8'JQE(&]%-:),>X( M:4]%&:BS\)8[PS"ERH9,W@I8%9C0Y)YHX*!%DQ#AG"D#1S> /D*>G#*0,#D, MY*6X[=.ZM9&%P!,#[5')*'RCU\6G0!G82W&]* /[2+U!_O"J3' GIZE11([1 M4;Q2J]@-2A8$UFFCR284BT>!8"L5Q318>59.WX7-E@AI9\7W$>S(F*.6CXC)4BB.L M;2+(F0< 4IFQO!0G7!LVL*?#!-5+C4T[)TB@$T6NPTO?,I,4'UDOU!)J@^@FO*!&6$\P9K"YW.AFEN"HLJ%\9Y M4RP^#C ME5(\YA*!"PVE>.]F!@9-:89"P( XB5 M;D!N_:.CN)-V/F%,R>T#M2,_K;.2MF@?HM'6:[ E18XV94]Q7= S3]>*=QJ8 MA5 =;T&.=_&2)*E 9EZ$\78$^8W!0G7PL\:4:2]^*=K#UN@2B]6H7>#!2F.J MJ\RA6.1IQD'Z*G"6"AFF]E:Q0,XT@R2BRXC"A3R07^K]:IDOT^8&_^\4NVW3 MMK]_[Q1*PE*PY@ISV52J74->OK1T/F8NFCSI/(AJJB;"-N8Q MON!/W5AX-PH3=)8[.M>9-+H60XG,O RDY"RS ;"90Y?D\-/(!XVHQ+V9H3[" M;)E+Z #CF6:&>FG@4%+A"/$UU";W-IE@'2M83RURL"IC=F(\( 4,0D Q71B4 MSD.+G3)#8RBQC]2:9H:,X%%$*UCPEL)C0L+ U[DCL3A+WI<*H4&>HE M^X.9H3Z":YH9RL)IX16RF&E-NF*(IM!RI,E9U^82,=H5>2:9H:,U>+3@)LX, M_7GYY0NLOBW+JT2!,+D \\7-'[U*:74)%R,$\=V_9,SH_LBE[=)**Q39)A=E M0:T$1B%4%J0YR0OGQLU$4,EI* QY+DP[%1EPEYD)P6;@R2NKAK!]5Y*IXXB\ MK_[E*!S=>T#LR*E 4EZI(I0%C2($"5&@R4:B53JDF5$:-=:]4Z=-:6X4BS$C M.9F9A"FBRE(.EM/QJ;L[_WX\F75(VQD.DB=E' 7..@5!!TODD*.P7AH;<>8C M+XK7Z8RY]NT):UF@0[_2B"F7(]FF'9*VNP(Z"G7\_D\:3YJ]$G8.G"W6>)XL M.5&N3F-05L@LD/OB3)GI7'C@)3 %0-(LF>2*45(83/(WD72AS6"Y?C^%MK]\ MO=SR4KZ&]>?W,,^#9=WIT\>3?__%[)X2W'BOG'#"&^T2#YH.AU*T=RB4%G*6 MZ4:,&"GL-(F<'1D,BURJ.A!%!3 !? SCZ>1Z#,3-@F[BX#FNQ]/,X]_10#\] M%[:;ZH[)ZMK&)SGH3!K+"(GVATJ@A/.T0AB9)- MB! ':.GM@GZ*'^'OXX[RV_]\#-D>A+-[X-33HU@747BMP'D%B1R&J!PFH#!N M%G3*R9+CEX.@*S"(1&(+Y-AKE%;1EN 1QQ';\??@_0\9681=;D1#]R%JB4#N M,5J*2;347/)0GU(P23JYU?:69(["X/J0AN2VKZ N4AG.=2&(G(/&>F(EV1,#E&/HZ7?2L'JY-=?U6K#]:_S6GI8X[H_ M-W044H3[[0U2-+4=:W#UK\;1W9!O'EFCHPEA1\\Y^T0'%](QYDF)!@3Y]5Q8 M&7,RFJN9!QD]Q,AX%K'.@N",?HU,HO>@IG(>*Q%25A)]84E1;M$X8E.B7=\3;W_V4,? .FSKCJ, M7I.0O]'I]6]8Y6NR=XQ<\XR)%5X+VY,WS)M4BWJ*M62?(&V3<;\/8)HNA36& M+GDORWRS'B.V=#])( \R%HMQ2(A M9":[&'Q4V6 W[I<>7_H"C*"O:$?D^MCB?/<5*Z+%I]^7Z_5MK&L"2XX1YH_+ M7_"?&XJ#_P=_X/\%/\T7=2I17)5BF3XQM4\D12%>:DU$YJNT5(D M%I?'/X6>M*L"@)ZIF((I"B7$;AYL[Z]^ MF@8P@9A'G+[S^+5W_XI+,FE$, P=9@K"LR+[I>.L&(K I,LUN338C_,]M_M=!#7#^P'3[9H__P,*_P%ZK"?Y9>ON%A?K>'OA.LU_8/K M//_UK6<"W72.9R9XUK6F0))MF^V,>FZ#5\+I)O178R_D:5K@6:CUOIF&04?6 M]Q];V@^3J,+Q:V@@E&2]B,-T"HZ[?^#2- MI)U0]V3?1AC-<#,N_)^+%1GPIT7UL7\8Z/KM^@/].2TD7GQ[3V?NO+8:()=) M5)<;?4K5[ZHY0U[?QKG1F!4%^4T:=8Y"^S3-:#H%[3&KP:P^![!^_ R;_UI> M7N2W7[Y"VNP^?RQK,#'T=RG\]C=\F2^VM^I[I'.V5DF]6N0MBQ&N-]M:8(QJ6(WZ_P@W\?07Y#8GE^BK^\S*N MYWD.JV^S&(.7-B,S5J3*I:59L+ZP(A-7Z'(RL=N+XZ-?]335WD",>[0\F$WR M&M%OL*JY ;HFOQ+P>:6\GXE<4"CD#$$IICE*YFN]JK-<99!9!(PM3H7#D)ZF M)8PLZCU6,&RX>W6^+S?U"/K?R[A^E3:O/]='S[>+Z^OL5RRX6FTOP._=M-]% MGO M'EODXPH6ZZT:Z!^1-T%_G MX^_ F9K(;;!R#^7=CQ=R@Y$>]U%=SZCH@JOE+)]#P$XST6<,Y3UJ#P,D/Z5E M))$YU!GGRM(.TC9:%JS!6L+G0M'2:M?$"YG6(AZ9]#.E0?01> -#(!2XWLS3 MZ^J_K&[&#*J<#)C@F"+OFCSNZ)DOJ)A32G"C:K"O88GB]"\DB<65[GS EV'04K!K/,D MBLA1BR9YG$=P/1.3&%/Z$_'>W>K._Y/B]'F9)UAL:F7EM5!=*S*"LU%\_!.*Y5$4,HSVXM]O8*_\#-)%H_[CM'UO(("]\EA D9;+80 M>1-:B 8WX$G78)Z?-<)9+7G+2L&2"&C<71P RF7/,+&S^[[<#T_^QA# 2-2 M:.R!=PO8+/F4BBF!G/@ZMU5SSD)VDBDTT:".0L4FKXG[X3Q+:SA6W",R7QQ> M[56&&:6WH (RM)[\-Y4EW6TA,K )>:!UTM$VC0,UZ4"=5LH?0\SG\DKS"US4 M!?SY&7%3TP';9=6DHQ,^!^\=G6;P]!.\W8SC@H[V,4 ^4]K(6"#]<93Q*1JK:') MG,60%"M"H[:I5F8WB=*GMHQ'WG"F-HP^8F]@$.\VGW'UQW*1+LD=6FRN7./K M-+*.*GE5WQ@<\#IA0].*.;(@0=N 2CK59*;E YBF]T#'4MTN)\Y(^2=:55G7 D6LR?'*B?"9K@WKAOOXD/?\CQT.YH4)@7BG[P=)1$&4'G;OOVH6]Y'@H>38X',P/-GE3O M,MAWBRD<9U9$Y9*KPV!KKZ1!9-%7)C1KA/ %@@UB MP'/L^]62UE&)CF@1FHM_O:===8S*]W_0&#KJ '%'J#(:+)X7Y8NG/9NB=1H% M6E4\" ]JALX4$"J34T6GA 8?6:3_,>/H7A:TCUT8,A!M+^(Q!BAT^^!F0N\U M5"%SDPPJ,#H[[>B$Y 6M4;D(%[QV,/.%)V4E9S(5R[30Y S1'F 6O WT.73' M\8%/TOL)O%[5282?MDFX7[[]^"OOX5O]K5>5V^E'EM&)8CBZR*0#R;2WBOFH M X,<5"W?2:HTB8F'0Q_A/8(^BKY^<=5K4_E R CJZ+$/W\_"F>;<>BPV3J+*140I/-.=8*IGI'.;%9GD;CY_) M9VR!.]1!S(C-8CJ2. M!KG7&RS7@6L7-"V?:.[".9W_K' []"'3^_@#A'V^W+O7-'][D@XX)ZOM^Q1CA_:!E[03Z8(VT->F=>= 4T_N ('.BJ#XX):*< M)26+]48R3XMF6B)G$!UGB3L%*5D*./* ;$O/M1P_G_>X+SJ!NCK,^961&^^B MS%8)';V(&8SR EQT=;)]G@7%G2U>LIQ-?=/@GCQ]5\>+TK_DM?$]NJ'9F=K# M5''?"C*B!9%E86*;N<^2(E,-EM4IY=E';XQLXAW?AS)>D'O%Z[!^NWB_6O[? M[2B<:SV]BQ?S3UO']TIC'TE'O]!G_&LFN;:FSKNHS:&,[D7+?$*Z'&E_U2G@ MCC30-J[M#_H$N99A]G,X2&VLL:8IE5?K]>67*Q*Q?ZXQ[\#4P0F/5C#,2+M: MQ\RB*(5Q8ZV)Q:!J,]>H([YG9$/CZ:%!$/(#YA]X;JUCJME[)R4,7A!9R4#E0+3BB/S.@H6E..!EY*X[S9A;V1@3]:83JZE M!FT0WT5SE>X3V:9,-RDKJ#/=KH0F8G8D%E&X2\AUE$W=PFF3]2,?,L?+\EPR MZ'?CGX_TK[9)HZRLKO^O;/2"%E#K<66J^>!*N:1BYEZU,(O]<$Z651^@W^7H M>=VD76Y:BW@DP3ZE0?01>(N YO+KUZL[!RY^^_+U8OD-\2[6Z\J( M:[?G.N&,HL[8*I)Q\G>8YM$P2'5\6[0YAZB<;^17' 5W>@]U''7O^B/M=35V M2T1_R.1AP\4U\H)%HO&2)><)N2N"^3K6UJ).*D1?=(9N$<\0&$_<>B;6PT2< M6#T3^V/4D []RA.\9_2J.[7S 6EFTSAQBMN"]DY!T2M+XF<0(0FG#G,W; MVI%2#8$Q_7HYO-7<.S^F4TH9<:0?2 MK3$2]UYG9HX+AXF.>@Q*,HT8&-!9SPR=!R!SS9=,M+4>@OF<3&P"1;7A9-I! M^P;FJTH8@>_*%ORVG7-F5:U20,]<=+5705#,Y&H7&"AK?)(\)S>-/>W%]S(, M:;AJVK V';;W;8MWK7!=X><:M-],FZ]Y^-5\N?H35W_-$]8D_-5\\5^P+%>U M'VV6P2N#P3(;:M]7%*8V?R=&&R8D)3@(;#2>N\EZ7H:%3J_Z!F\OXR[K5=G@ MJJ[*)JY-BK2JK*JD>6$0R9\PY&]G*5.RKDFNIC)PC?=.R/ MN*2Z&@6E>%T$XSX$NF0*LL"=(GESH54)Q1K9*3@9'=IS,LDS4-Y]4SQZC/'0 M#?8?I(SU[TOR=]8_;HFHHC0F>99XX4S[2+>$1LV2-$Y82!9#D]ZW,1?QG$SV MY$J^;["#!R6/L);OUX"4B-Y98"J0+Z.SE2R(HECRH#T7L3A]5O?_GC7\--?Q M5'S?6H^><3SHLKBUCNV&B[[PVAH= 8!I9P6+/M2R]^RXY<([W9D-:00\S\GB M3J6F^Y8V>"CR_57428RU4/S5E^5J,_^?;7+K7=GOB?R!?V_>D%#AXK\15C.A ME)+!;R>3UO=X"O>B5LC *E-$5LJW&7@\YB*>DYV>7,GW#?;HZ<6']MR=!1QT MF>D/WI5M1D(F")6;19K:G>DL 0\H&1UYQI7@"AIS[*G8#\IS,K03*&=/"GU8 M9<31\+>9 1$@&)MH*U0>$LDE\PX3RT7ER 4ZFU);L_II40-4LL>8!O-4/H9\ M?Y1D.<\)"].I4D*X:)G7G$2E5<8Z&DE:/I8=/?88TJ_4!_#UHH ML)8.P;"4C&-:!UVG?B@FG,I6:(JQ=T=3C6(\SS&FG$H->TSGZ%>/(S!_OWF1 M;EPC,#";J\U#\)7!#IB DK+S 2UV8W8X[OM?N.DNQ7 MBZL MM:PK1ZJI7E]1?A]>^I,02S!Q\PPAFQS[J>%J017L[9E7W[GG9Q"*L:4XYDSET^(J,R@F,*,#5.IJ$7&* M>JE'8#Y'6VNHJ#UVU>!%X"8I\N9R0T*Y^8,KQK9US8)\_#=>_(7_6"XVG])/ID$8X PN\AOO3\(Y2W!Y[:YCT/PR; M# AGRL@D'JL[.G,_ /B; MY>5J9B%&+BB>-FBW$TT#\W%;N:\,A=H%M&HU3?88O#]M[CC5[:EH;M!K\3CN M^5\XJWS^)0;R3:/TRN01_&@[@K MYA^/J^N/%*0CU$SBC&M9N$7!?!WG2?&1(N%%33^@0LMIB6/LH"?1CF2 MC_^%<+'Y_!I6VV>TCQ2BYP^PP2T'$^:=&@ M2BK",M,649*!4\BR-B!1)^?]3OAQX&EL,)3G9$\G4,X>VSKZ M<6(+_SVN4NTW_X3ORIO+2MQ0"0W820)*)DR([^T9A<=V;^WA<3C MK*( 2*:D.QE0M^][=E;20,Q[3&'P>\(_+NNHQ"LJE]464OWA]ORJM9A)[APH M@0R5W0[?=LR'"/2##BY5(X8F3GT7<,_)<)HI98_E#*OVKT?]R7Q\Z4?I_^7.R MDDD4L,=B!B?P?W#D[GG#_R&=*_+E68*=.8@O1"JQ,R]EN4V^)^:0M@V2==4K4^;\M[.S,2&S; MJ;\CQVT/-4S*<=L!UT^.VS[*Z\QQ>X3DI[0,I2*ZD"-#41(Y8-XQX+0GO+0R M^ )6NHD.CC/DN&UA$'T$?CXM5L)7/NFDRK9OB*)!+11SWFA%6T]I[-8W_5PX;H^Q MGHGU,.(9M5YM9A_JT*SMZ9N\!XBU,E!8B@.\]'6^N"(!D$A,<)Z++D6>]*&W MCAOZU>Y1<^=;GZ_G>KQP1^2[^P[BVM"ZP.CAEW;7]?@[_7'W^>;H+=Y#LEV,( M;D2':PL$_KX%Q!<9DG..!5DI\2.MQ'-0M=:4RV"L=;D+"4@W#=[^YB>HP:,% M=YZD_A\P+1=I?C'?OLXNRR_X:;ZHT]KH'_ZVR/237X ^)^%Z60X/))UN(L"X M>$\P3J"AP'=F$9 3;I./L8 ';5P(9.4YA9S H]8\T!Z(@/6]-82:,1>T$:)6 MD04GJXID\A!'GT6P?K!08/LW[DX#_)'A#\5&$RQG)BG:;;7\*1IE&(4T%G)2 M4O.)N(J.7\3XU5?W;&.6(H7Q*0.3I=+];)^ZK),,@0S 9*7$5/SS]["=PU/D M1!;X>!G6,,U-,N?@%DW+3!(V0-(\VAH]&H,,,*EZ7*18A.%!3V16MU#]-*@1 MM#7);(.WBPVN<+T=^CK3*0GO4V$N5O>+!S)T:1S+"1TW%!EQ.5&E_&U8/XUI M#'U--.=@[JC-N:[PXEU32[S58)+IV?Z.QZ M$.=/HVNBT1&'!/3Q#$%($Y4A=-PYIE,(+"B-A-B""@%ICS29-MW;IY\H1KSW MMJ$B%UQ88!!T;5D(F46DL#8)J0-WWJ*?J,_]"/2GJZ0[FQW:6N=G7HC'M>(1 MO&0J&UN/(,U\R9Q9FTO6&:US33KFSZL0[P1FT:U KX]ZIBS#ZH+KQ1?H]5)> MUWJL8R0_I64$591!EQC(1 X#+X%Y$0TKD%4!RTNQ$QTHYU>@U\0@^@C\? KT M'(1H9"D,8_:5&IY.35N)/Y 64S *MULZ];- K[^ZQRG0ZZ.K\RK0TU@2KW,Q M7ID<7[LZ+-/HD2L[.<15T?7WF4FG,=*0!1V/Y MS"JOI93(BJ(=H5-*+)@@6)!69$G'7!;AG%ZDO=.(A7,6(=!^RHXS7Z=/J9@M M#S$5+U*+V_.\7Z1WS.C&B&IIPSVKH=AM>;G85-J)&1E%MB9XEK063(LJ32L* MHX-)JJ"T5]Q/(\TC5_#$4ZY]K+E#GG\"*YCD#;S'0NH"WI4Z1(P"E.WOW/!E MS%S0/&1%]F=J4D(YJ,Q1ALP1+4*MTQ?G9]R'U_/3U$]J(9.\V!^3>TLH4_2I MSNR)=(/G7)B7T3&N;:A7>,F[/ <_T_#G9,JM=7[J-/S=.GQ)/JBKI3%%!,ET M$9G5*)J9D(116EK@7;(?3Z-7Z 3*WMM#U$?H#;M.NL!XICU$O31PH/WD&/$U MU":%DD+&6!@4ZVOK861@C&7H(1:=,D^Q"[WE>6BQ4P_1&$KL([6F/408G-M. M%E&:[B]=YS9'39=8L#QED4(,T(5.X"GU$/62_<$>HCZ":]I#I*1%;G-DO+;1 M:(B1Q8R.U60/.&MD"N-I\#QZB([6X-&"F^0!<7NZ* 1=.[89+9%0*551&*!#KA>?#U"+^5UYH/4(_31U7G5(QAO(3JI6=SVV66P+"9'%S04;4(=.Z)V MK.R9UR,<8ST3Z^$\ZQ'^O/SR!5;S_\$U.84UK;]=2>0,6#62M2O(IFV!"Y)SK0E'5S+H2,6!A0=8> M-E7+@HLW+ MT IRTP>,Y%1?(&$* Y)ETCO!FKQAHH9F0)J/P&83I0HOSS(H+ M7G^N$?C;^VTH'Y87%V^6JW_#*L]R%%E55AVPOK)[8&0>!3!C0[:V%'1YHF:0 M+G"?^%MJ'SM]_ %J=/U.WB?O,O!H(C#A'7GSKI([V6QK^[4&Z0!E;.+"GGV? M_/BJ[=41WTF-"2156'[Z!/23N%0D]T9)U;1_P)S.9H MS4S3^_YEN=K,_V(B"\4:)H4E M\Q?.Q:E(8+K ?:%V-KHF)VF/OXNZMO&O:Q\_KF=9!>-YRDP"Z$HZLB6]+K6; M.BN>G##J)$9W"^-/2QN@LTF:WV_%?M>_>W5]<\Q<)D['L.?D9M)>\$ .IP'R M/U6..L%$ RSW WRAAC6"MNY;U=%#WD9N)'9!>B$5XW52D):50RD$RT+T5F.D MY>%$,Z5?2C'CN+%D:YV?NICQD6+?\'LIK^N3[3&2G](RK.,>ZE[G#?\/KHZKS?\(#42RL@PH6$:C"!7D6*-Z+(3/.HZPOQ%O>$? M8ST3Z^$\W_#OM;W_BAMU[;6KP2D3-P3@INA> X4:OC'G13MD'O3P'=:>H60IE<:\-*,E!GRUGF14;& MP7%MLM*B3)2\&[*, M)R$[35;K'XD]W3'R0PROG7+./-/,=; 1HV#D\M?R87+,/-#1KY.77'D5S&XL M]APSS0W5WY6EMKL:IF6I?1S7B\\H]U)>=Y;:_I*?TC($!H,:/!.V#M#+DN(X M.GUK,TD=P2>5SR^8I;:!0?01^/EDE$.AU8*-#$,A 5 4P2(HDDRP7"B>L+B? M++6#U3U.1KF/KLXKHRQ+QI2BHMA5<'+]ZDS0Z,DNN,A1.5!9[KR7/_.,\C'6 M,[$>6E#*7-&K\%H'A8;E:$6MDG)T^EK%>' BZB*\^GC/%$_1BXG2?ER&T&F92!@B165'U3B3.AJ0='K*J /M(*R1-L_;N>@%DTD\^MO !\MRZT<=541P\+/: MR'4?T!WI%ALD"E^,\+F.3@PVYF(B7?M%.J'43$M,*J-GJ!.=3\Y)YCE8)C@( ME7+,WHXKW3]@M8+-_"\<4*S1X5/;2/QA\#NRMT5HJ@&F#M[+-DG) MI5-VEC*ZD&OTC;E2M$BZ&RR%4H9^(!^>//DDCRR6N KT-LOTKSOX?[RDY,2S MDX!T$>G$M,K $QF4@O:CX8 [UX'A\+IPU\R.!]5/_H#?KUKY:<5 M?'EUN?F\K,P4^=67^K(M9K&(4'S,S->G/QUR8'0R9Y8* !:)6SFV2$!UPS?= M!3BJUN]EG!IHHT&1P)Q+#"//-9:J.58Z!XG5Y SCG0 M%4.AB7&,)?41@YCM>O?@^F'">28E9IFK3YXK-/(G&"V3 M?N;I@@RV\("ZTRGX\/<\<26/+K-Y>9RA6_7ZTM8))S5$EQCA:5H0-#EJR2RL)TM'9UQT5>?M,E9T!OI$S>> M:30T8FO]5@JWT/[G-);\1V]EU0KY>+OVB]5Q-?YLM94%:B2I%Q70\OSSTM5!O&BU=T MJ)'R5.RKU)WO>&9J'2+!!AWEVX;16A%(\5I-TOZ%;Q<4QF%E4:"#!>>?%J\O M5RM):)A5$;#);[#Z49V(F V5\7^NN98BA@N)2>\&B\K123:A"S)5*%7PD:RR2 ME]%#C,&)HJNW9+JM7:0KF=G:N::C(]@Y&>921)>0Q^+AR"31),7%[:[",21V M+F7#?VY@L_W$JX7\('O=/F,6S )Y\$R58IC.MA+28&!)@\@J.VY-DRFJ#Z*: MNA1C/)W?2ZJ-)?L&]8 [F*[KCKJ :EDOO!?5:8J%1]3>LI7H)[,+6^GEDZVS M#2/Y6]LY1Y@+,XZ+R 7]D6W"/S&A/3Q2*CRU.?21> ,SN..0W$R\L@!>*<6D M+77NF>7,1R=943I'@Q@E-NDUV8-E^E+-$;3TD*M[A(@;O*]\-_+7%[!>ORM; M:%>#4H+.QN54">OJ)"4)+'@AZYMFEI@#\#8'P$%$S\]+&"3S%FGW6WAN1AUU M0-32/;@/Z<2^P3"=[6;1QQ%X@]M@#S+KE-$^&Q8]9(K*"\7GTM))%:2BH"ME M#4VHAJ8R@:[N0&L+Z"/G%IK?IH6WN'ZYOJ-L5!112U]O)JRC8PA1*U=T=6\< M.3HFUC%%!,L!&;4+9-U-$IT'\#R?VW\$>3>@'M\#Z\;<.P!KZ0(<1'8B3V , M_3UN$P.$WZ27]!# !)!CD9:9P&L+(@<&VI >O0T:' 3OVM!>3&L5CSD'DQI% M'YFW-X:;"84&C0ETC5$,7-^,=:ZLO9RN,2&%,<4;'B4D$O%?<"DDX6 M()0H102CH@W*J)D'HR-(Q3#7"CY0@44N%#,^!U4"3PKU0!*_CLOY\5)GO+5% MDY.;BRQ,BZ18T(8S)WVBW^<<=)-RO;Y AQZ5KY9I_@N6Y0H_PM^O-IO5/%YN MMGS\R_=D'XO-+&2N=* K@2L$ID.DOCR*8_0IM:T>[) M.JYF&L1E%> A:)Z'& $D,R)YBD SKTU4G%G!71$"0A1-\O(/8'H!YC*&-EJX M8_>"U)FM\WRM-HR61RZ')M^@\K4RA #)8I&FD5-^#\HS-XN!LF^0P^^X_*L\ MAO2 *I+[**6L!;R* I5,FD6#6FE4G]=')=%4H'4#]K$[JJ[UN MY2A'B'XRNQ"ZMF!CJ2/O:@+>)P:0)4N>.RY2IFW0A3'JG.UA4'72^.;01^(- MS.#6(;FW6>"&W2,DR"X9YDNL'"$QDO-E"73 K)PV))(FNCSL MN8REB!;!\P^4^V;2[:+-FDNGA6*B8M0Q&Q9L,2R[;$A2MB39A!JU'\QG9CYC M*Z;MJ7/(-;NQ]Y)\':?"C'><[-UFYF70#(S510078VPR_[$SPF=F/".JXV 0 M/N4+R4F>1<[C+63H TA][7(0K))(\;=246HE0Q"\&!,"AUE,*"A&(D.K0T5U MCH)Y#)9!H+^B;)%1Y*D?0"H*H2MSKZ733:M*@Q4D9R$& 2$G5]I$P%,_@#ST M)7_@YEWY"'^_K^/2Z23:EUO-WH*6HC">0B6B %VG0W"FT$@3>%9"-7DH&HC[ M":0]^UA@G];>L;7:P#M\"/[W-Z&'\ >#7$KA64C6,"V]8U$5S8JRV5FE0A8P MM55V ?Z"S7)TO39P-Q]._SV$7,R@6&X0,HNNOE8:NND"-W33D1BCY@C)-'GR M&8#Y!5OCF-H\]2,25T!>E :FU*N31*\NB31)+X465Y]_*WMX6>CTB]=')9(\%74#] M?$3JJ[U.KP;'B'XRNT@NB&*-I!V@Z(>,M6['D@:MA6!-AN*;Y.R>RB/2^.;0 M1^*G>T2*6J,3$ADHJ9D.*5(\$"*I441K;*'3\>(U$<1IW]$DL[9 M(BUGQIE:9^V!!2=JT:@M4<7"4YL9Y4_S$6DD\QE;,1.-?/@-5HOYXM,/FM C M\!* M"N(QS[*6= >7R(JHI8?6T^:A?\!,XBYJ#]PK.Z)<=W]=]_+E9GMF#WF<.N9K M6FBD]_)VU65D/ !ZC;;>H_L@M<9J[(;NC:5'783?%TZ&7+.!IMI,\FQ"97TEXT0Z_C M/W#S(Y"=^>@]'>+($F*MM0Z!123IRJR,*3)AC$T>T.Z@."T=P7%ZWKU,CQ=K M Y?KOW#^Z3-=ZZ_^PA5\PC\NJS1HN5M^S'>7F_4&%IGVZB^PGJ>9]B%:EY 9 MDRQ=[!H85"D(.C]3S-[YU(2BH!?*YV C[=32(,K;"_;7^<4E_=X]Q#^ S(25R M(.4;9[>C#QPC7\XS:YU*0F%)HDF;34^QE+YKG8!7#Q3SB^(I#H*YM="91.J\YKT4(%-R9 MJ%FP=,Q9*UV@DT^HTJ3DZ0">YZC_8T3=8,[%_>[1/Y8;O&*$_WHQW^R,Y1"S M8*(R'A2SOF2R6.0,*'QDA2[#.G[+B]3DQ:(OT.=@,TV5TV!6!05QJ^U;#EQ< MD,XU SI81EH)W$\G<+:)M_K)Q#H4[K2V@CYPG(J.V A(H0I2P M]H[D0/;/DXRZEX(ZD%'WD.Y$U)(_ZD=HI6$>GN> !>-0Y)W"*W'4KM3<)$-/,)0ZRF'PU=%.CURPZ4V-* M5S"8XGG20U[V[\$=4#-QZ+/:R+5#W81VSIJ@>$'M-;H2DT69LXJA<,N M;6_KQ\^PN#;Y>IAC?KNX.LUWBG_^@SY_\RML\ W,5U>3Y97RP5FOZ'CWENG@ M(O, M#^"="+KQ*5OPAMY-A)XF;O@'"3?R_8:E!M-)8B/RPU<_%@U=R9&80,S M45"TX+-BOLY*!$MZ*\YQW8B*_B3+_;F]SL^J&A1N_?;EZ\7R&^*?N/J+[M?] M0OBC%@C5-6S7N]ZNX/:?OUZN-W\L-_^-FP^8EI\6\__!/+/%\!R39UR60!Z; MR*05:UDIBB?%%3K>I*VEV8I>W(XX#]MH4&%7._S-%!0E C?HGO(6^ID;.-4>&]?V[F_"<+Z;\&X4-Y,E12F* M8MS&6IU6(JL% ZS2244MA,^-ALI/M,"?6^@<+&?/.]UP,JB+[=^Y[B&]M^+? M_JX_W<[G*L:%.J%"2+I-.3+P')C)*'6T*4%H,]BV$[P79YX-M+;'N$[W"GR7 MB>'57S"_J)4:% 5M+YE9,3KK8!(+N8X^H#W$8LJ%)8 8/=;!T>?UWO'(@EZ< M 9^%9>PQ^:/?AK=%2:]A_?GV>GZ??YEO9EQ+*W/-:A6;KNC^O$B&2>F$,\7G M*':,]4#)V-Z/?S&F,Y*$]RA]G(?@^+A$XJY$WE^NTF?ZS>US]KMRW1]9R^#) M/4B5$H3G(E0IM=0AD*0L:$;6#72B!\6CL*FT&132;DDOQF#/S#KV&/YPKH03OUF27_/O[U5LLQRTYR$@ M,]&9RK-H:M> 95EQLIM0P$(3ZJ*VRWIQ&^",K&3/)AA.=S&POJUO4D6A$=SE M2KM8NSV@#M$(TC$IHE*))Y#AO)(-/]-VD]1)MK2C/?MF\,/KK=;OQU:^/K3T MJT9Q#%Y: ,NB!T'^7ZUSWM*Z@S*>IYA!-IE;-=H*IJ)L.+6%GT3CIV:#6*\V MLP]U7=M&YF"+R]Y%Q@UJ9'09H8%>' \374)M6R,"= MX'0:ZLHK#('1.2B85Q AU3FMMDNCU7EH\0 YP_A*[".UD97W#_A[_N7RRS40 M;3#KP$,]1I!.%46+R21X9[27/HF;Z$BZU9(GA?C!4,@R% UMFKR8)%%G)+9+1>=6EP[J3)O0A> M[A4[7"$C]FCM!?1?\\WG#W@UC6?]>?[UX_*W;8KAFFND"]2QK^2>&*>_MD?0 MZD,VTD E(]\4?2%[AW1ZUBDP&133E:LH1$T'J^,62HITU'9)RSP=ZWG 73BM M\?31Q,A&\^M\A8G^^/J:%$%J]**P&&2B8+D^46DM2976E:CI4'5=:N\ZV<3= MKY[6P6BJH>4HXAW1"]F^1/Y_^.TFKWWC6:52.$^D%&F S%MZYH7GS'ATTN2< M[6XL<."=]]Y'/S]ECB#"!JP%=<[:'_#E*M#A$(1VA,!ML1@%Y"/K3+^$$"S' MDE03#HW;(%ZF4SE8'0UZO6^P7-M\%S0M*3OOPCD-7>?QZCF@YP&R;7@87*.2 MBAP6),M-%"XSS96N$70A7X;G3,>6D+))!^,4FGZ$E;.5HON(=$0%7_%'U3** MMXM:13'_"RNPZRN(.^T3!L4R\,!T=2=B%()%(:.R14OE3:=;_- W3/^N.43L MR[%E-K8?=N,2KK?HKIY";T$S@B,(7YCRQ3'ME:JU,L",D\X9"^AW1P4>4.?# MW_-TE3JB_,;>H[\O%Y\^XNK+/I,KGGP'[LB1T"[5]086?)(LH J)\QB,[%94 M^<"7/%VECB6Y%N1)EW$]SW-8??L3OM.^;V\6EU)(H7+$1D-Q!%TG+.04Z3P1 M'KTN2@O>Y!7_$**7[7V/HZ@6C"\_X-2]\JYL9ZU#JJ*YWCA=$+9TSQ^'>"*& M_7%TNFLI;132@I;P<:1*:N>]!E8";10=K61U\#$3*0I5)U9+VZ9=]D0F\Q@C M_ZDLIH\>&EC*]YK5BO'ZYG1T81KN+6% !_QN<[<=OOHM[5G=I6O MNO$7G%#"1?(72JI,I(0IRJA8-IA0R:0PMYDP? C1&;:P-%?X0W[=T=IJX-U] MP/5F-4^50Z%"^R=I9OWASW_>9+1EX;K.@3 VN1KA!.:]-0PDRDB*]$&&%J;T M(*J?YC2BU@Z>3*VG?.TAZGB[*,O5E^WO; 6Y7'SOTEJ66SMG#8M,JUV/.G5I M1#QMYC6U$MC.I*?,%:=X,^8BH\Y@0C!)6 $UG9&%=3-)/VB@@"4('YG.63#@ MB,QY!*Y16IW3J%.V_KS\\@56WY9EIY?OUEIOM_YA'M4NCO[V-E8PCC!V=%ZB MI-XT4D !! Z4EH."GG^Y5 MIUZ$H 23+IJ:*(D,,&N6E'%("+DRY\62^?O0Z5ZGZIGE-A=K76 YUHK#8BM= M5] ,3!3:Z0"-7,R?O=?C[H)3]U[WL:,6P\9&R^=Y4T(T$5ERKC8".5H#\L2\ M#B5&XP.F-D?/"VR]'F3@)]'XJ5NO#V14K'9<K*&Z2_-F> M[YLV8_;8@G=R9$D;*"D7J3,%IME[I8PO/.A2DHQ)S"+(" 432Z(. "Q2,"^+ MH*,M:9T#.N[2Z7-DB1-R7P)SH7BFO0\,9)%,Z!"E,,F)71;>%Y\C^YZNN&4Q M'^;K?[U9(;ZE.&V%Z\T'V. L.M)\$+4=**M:U,,9I%JG3M$!>BG0X'EEQ;JN M[ Q/_7$M?;0\6!-;:9'Y&G.!]36JOD7^6ANEZG%',^J+!C^(O1FG^Y'3+DI4EY.+08Y\JM=V&]&-. M@,.SHT-]B_&N!:K@B8J!S3KA)!AG R2A-*C,4@]*&-^G;LJ/>".X%YB-H@A8B(P'5%C'7BE"&ZE\,$W@MMH M:^3ZX-]+U2XLN(.EI5Y%"[4?XNFWZ_4@W^2S^5?^^Y9-V>J MRZ<5PF8?8*F=D71 M.91J%.'<"K"R-HKH*0=5G2%M4_ ED,G:2E\,REDN$F.T$C*U"A 2-0396ITF MW1K\RII2.7R %2]&!0ME<+$PRV6U$*W#UAB0468K1.AWO?4\ ZPND\?>GY^M MSI@^\]./?RY.3GY=+-LO9P;16ZL)6@407C9XS0^V(KCDR;+>8ZS'%4CRZ'". MT%T>E]-CIQ2.P(ICBI^Z.ZK?SR_4*GO]3E,[>=RJX M./9(GA'#1Z18/];OP(]CBI&Z-S/X'\O%:C6+B$Y(M#R&2L![OH&0MK M'56(ZI"Z>S>'6IS,;.H6"$:P.F)1P/NP:_=I)5LJZ'6?]F+3C?%U6NT[K0[$ MMUZ)C/L,=3.:8:.5V0LVK5DK0K*/[$J $*)AJR(Z44F&J YS^SOJ,%\G6.\) MUH]UASB0?&JT]YPV/3I>(51-T@4>K[-@5.7519.%8FV2[%#F9-)1SK(M!_HZ MSWK/LY[,.^XST$>'68,0+IO2R@VP3JS2$&.H$"H)4:N,-A[&2.SA=QWTO/1Q MMA61;:SLEKAUUVE;(:E H*/0V00*U1]7L:[MQO>ZO'5V?WOP;,33V'6/[O4 MTB-C3 _4DKBKDCEJGM>U)FZ<@L=@@Q,(E7Q@;R3QPH;: ML#:\"I%<\J$\%:X[/>QG-%'V.U$][,A:-AR(A'GZ.,[N8QU*V! MB4!9MQJ\A"VC%\D ^BS :<=[6\+L;9Z$^H^A?&5]#]:/QHM#'$AN>S+TU^(, M3VZ-,=28 Y$"$6)K&4X)HDD5JE:\^9)2),L1.PZ/#NYURO3U%L9CUHA'C:,L M"]<.>]ZL101#>^"7H,AIUL!C];OW$K^3?&F]LGQ^P'+X.X5 MPWH0C1]G&=QL;+)!&@BQ=8=2AB"T8P)EDLRNJ)AN'YJ^EL'=EPB/EL'=1B%' M%9[Y2,'!(6-Z+8.[?1GK,KA'Q]UM]#MI&5PV=+)#MH\->0.F2O8?E8GM+)+0(MKJNGA9 M+[T,[E8*'UP&=QMM'5UCS!NA,BMV+-^R#;K$?':.)^_F7VE5%\MK/B>VL\$K MO^YZ 8%)VFJ.CG;:IIQ]A7VKXMRZ!Y]'7G%C-2(Y5$([*RI9%=M_VZXL344" MF85I:4&\'E-;CX.U6HD4@_>'KSB7J3B4HD+0F:UKER2$DBWXZHT6.J,+^JC. M8]_UK3BW_NGJS?G9I\5R_G^I_(M5OKS&C;;DK6[&ZS7$[Q;_IN7%I_GG^=D, M4;HJO02A"Z]<2I;65";S4FAM=OS?I+HT0^DYJ"/7+S?&5@Q%7NH$5$&!#8%*$(.64**1I55RI8Y=VCH-ZI7]AV+(L06.7;\C M2*NU@3&+F5(5+0A:60O&*\>F;]40A>0AQ4193AXJN0'WPS#W*+1[A%%?=XL7 MY21,#*I MIH]-6\]8.$E-441I!1*HSNN.L.'KQ=Z'.3J7BET&V;T.FCC9M<1N@5#BT,$45WV MB7V>L#[G#6S+U11YF%ZI*A0:.LHN'4=7A.1X)\Z1L:B'H35:5&N)4HDY8072O$ M:4WTU5@O[@A<6T+X5$1X-:-]&(<\E%GC(F%X#VK^BZ.=" MXFQR5:VWG@Q([8350'*5!QB"82M?M7(A/S9YMPIH/SKN;J/?20/:=:B5+74% M6JD(!D6 R'XDA.2KE-E[-IE? ]H[*WQP0/LVVCJNR+^?OMV-[%I/5>>=(6D( M?/:M.SL&"$X1I)JL3R$EYX\MX.^AL?S8EN:AR3'94=>.<8R;3)7-UK M3(>Q5@_.MYY!KWN093*3=[^A!1%BJP )I'7@#=(D0.T3:(?%DRPIR0E;+!TA M_Y\P>'\$^F_#D;%#O=7L-"JN.+L$4F82R,H!7);3H.PE)B0HN&:=,(55# MW$+CWY_\JO/=!=UEEO^Z.%]>8LGL3J42"T@K%;0(!4A6%]"Y9EX.A4$_K'CO MK0>_ZGQG,3]HU_=.S/X5Y\MU6:R6^WNMP"_[6DUJ-[ST/\Z7^1,+N\EOU'SK M?4'T2:,>532WLJ.I>.U=D:@#FR*YM/SHX*U$U%EBTC,1,2@5+5")3)Z(&M@V M<6REA)J3$%75NF=V],T3F'^?TG+U:?ZEC>"7#^__^'F^:G=JK2+G]SM#AT'K M*@74H"2O8A8AIM;$IC*;C3-L.W4I2;(]U(,%@%RQYLUJ=?[Y@C9_SE?__2OO M!;\Q>1CDV9]X1C.#M22+$EIA7S"$O,ZD4L&J)*H.)LAT7.U7AXYL^FV@,Y-' M"^OHPHW)CD!W'. O?W^AS(OFS_.O\\)KX'J /NI8LA907#."K2J0>!4$9=@7 MXQU8LHE\].2_;V2OY)^4&\?4?ONQ ?[GXH0?<\(6QL7\]CY3LA*D+!I,-@J" MJ)9= AEKX0E>.Q7N[#^VUPDP,3]Z70GL$O#[V! OXGI5E!0D"K I\^3FX;!) MFPDJ&J,LN:ASOZ)V78;T8Q#^\&SH&K@Z6*075XBU2E^U$A!2]NR=>0.!0@1I M^,>Z*E6P3_FB'0%/%98Z-3.GT-^Q1)U^.$^K>9GC\ML'7%^#MZ&N;S2TEZFB M\F"I&4RN>(BF%E!$F'6VRND^-0G3X&(&>?+A-PE'TTL.0_0ZGQ>R\KW_Q MBKW"W#1Q>=8Y!&'7>_HG(1[HVGTBS%,WU8=BS#9ZZ!UT>7GQ$0M&(J>@5)W;ENX '0O M\@K M'X57ILOASCU8#G E-;+*'@N;W$'>$U4 OC+]=[D@^OZ/Q[C8>0#*K0L9DQU; MH;Z@%-[HTDY8JT_>HPP6M:>9JEBU23QY=0KLDBL%L1@!0IE08S#*57<=[ZX" M^QV7K?795]KCANWAAXTJT,>AWA)P0)](%QUM\"W9+%BG5"U*E)R+R6&6$(MV MT@,2FM8LJ (V46-1-9<05 AQSQNOZPXIG;5.<^_FF-JQRYQ6_R1L%F%Y?_HG MY?/ELM6&.2V_+TZ7FV]_PM7\FN?B1?#*LM.2G&N9H=*TCC#\Q1<>($^\;+L< M98PZBGW7_Y_.5_RHU>KMXG.:GZY/!EHN-[^'71[^Q)LB7;3R6Z.=D339ML/= M*".O>-BBKV10T!Q^'7C$J72)A-X2Y_3[QN&X>7N+Z:G2#I=5P^%N!/IMYJTH M28G6:+4T?T\K%E1":+4ZT*#50:K#LO *ZRL3^ZFV@SW\C\6B_'M^R_'\Z/S*D1%-3AQN4[ MFO?UM],S//TX;T4HUL+ZY>]\5 M+D+;'FS:"N6/3+)^ZNQP"[+%?G\MQVH=[?B^OC\_8\> 5FNY_\?\XZ>9REIA MEIGA"UZ M6-SH'@)%EL"7TC9IBX=C,<=QH_,W@,28L1>W>N8W"V&DC_-Z>MZ M*!<=QV>QD'7%27#.,.[ 7FGPNO(PM%0YLL.?]5.>^+X@?D0:3JJX$?M?;XO[ M>L)JD]JOB^6;SXOST[.++MY:*">3LA "KW?&2 '!R J)G+2JJ)C&)M^CT-Z M)>.D2AVQ]?0>H[A2P25AA,H M\"[Y_-YELYKPOEO&;S_A\B.M9I;=*WZY 9]XR38J>L"@/?OO JT*J$.,/>S% M^^'\B.0:44%W:1/VOF%<)^9\:.-=B^2_YF>?%N=G?Q*6^J4CO4R:M(0Q>-A M\F&4?RSAC!MCYDWF";VZ4'4+ER$5BPQ$()AQ/!97 *OPP!L0J8*IUCZAM0_@ M.50HXX'(\OM]9+DO1A+:V/5M M?I[CQ]/%ZMOJ+UJ=??BV:C;:NJ$NE4MT1A@A:F!@Z(B':9FWI1!8IZ3+0F() MPTH9O%P5S>8OQVGD@TJY% M&":(11G0NK+[YUOOSBY!& .P_=AFYMC*ZQ"@<07Q/H";VMT#(/8T.@=@/(S9 M.;I^'^+/R,KIN4X] M7()%,P/'=,Y*E4G ),L56(0Y5M-(RU2VK-P?CSA"%Z M#/391B<3T69UM2IOMN L;,6635W7!>'9_$+K,EB9;49>GZG6J7AS&]P!CZS' MTNH UNRED@ZQT?=BO+Z!7\),1E H)4$VK7VAI@1)6 %:%.\IYJKZU*(:B.\' M(<^>BNEK55]]_(\Y+?DEG[Z]HZ]TLEY\I47AK93@HQS!XK[;UR"KL$(-Z[WRXB_=RY@T!.[6A_2#:@YO M!.VKM39K UD)XN5728@D,@2R/!YO@M9=.A8= <&&V^3'P:]M5-635[^=?CD_ M6ZTEH"\W<=32-P2@8NME&UK%;YTB6(4REZJ*U5UB3A[!=!P6U4C:?(@W>ZJB M1ZXBGN!II@^?B,[>M;_>W*EHE5W.1*"5Y?'*X@%]C)"LH6"SSS5T,< ? O1C MVTRCJ&G$5(;'<&T*QPQ UO7"^T%H![KI'D6% WBQA_Q[W'$_C#!@\AA3AEJK M;6G:&2*6 A5+S5[G;'V7JBQ3,^.I6^V)B;&-V#L0XOW9)UI>+*:;3A2BYF1L M!D1L4>#20?!)@/&%@LH8R'?9:NX@.< %Z4AJ6HPIXPYFQAK0C8USC2HX):(. M"JI3!DPJ$E*@"A9UE-KD=E??3?-WX+PL]>\G[1XEW,[P[*(ZZV54P(>+N,W5 M>K&S@K(/K"K9:LL;QY9VR(5'+J(I5+Q4V*?YP&.H?FRC 7N LOE M;!D"IFO9R.MH#E0A;!WJ+NL9K< )44%1O0\5K6EC:3%&]O!5L'5<\N MM=9,]F>J]Z?*/$ZD]FTD/'H4)"T7JR_(&^4%I,O]3.E40DT>E&PW[)E'F(J1 MO+;9JJUU)M5;_L-#P9#W/O\ E1IWE_AB7'%-5)3Q YVL:Z__?^>X/*/ER;=? MYZ=L$,WQY+?3NEA^7AM$-S$-JS&6_C'H4>!XU@;4WL5/IQF\=/ MII#[AG-++3R[;';"&B&]R5Z@):5\J3%)@;F864[5566;4^Y;II6-@$5JD$%6 M4ZPBGT5OM7PX__P96TO!U: _WZ."9T\XDZE]#''=HDEVI7CE,KMJWFAEHPBE MED!)M%H?+LRLK*DF9)-;&>*--VG Z KXI%0K34C>ICUH\G;Q^?/\;+WCXVFY MRK[/\]UFZV./&T--@^'>$C,OBS8:77/2:(CE64765B3&[;!J/U.AR.*<;C4? M6V]+)/[$GG,M)02KM2NZDYC'J(^[S>,[JV&K&KK2.:JDHT^^=29P,7G/RG&L M'.-$RK,@@Z""K>2AR\ V#"NH6@'29W8_*26,=L\:NBV%^L8(WGUOY<&&CS1;G'S]=%G0A M7EAR\ 1DR8,II;+);QVTHJ>6;4<37)136]/C\2,VX[1N#H8.^/H'0OU MX\5N1V=G%SG2%[4%UBV0J/RU6)\/_L$;W[>KTG^;9H^S1-(5!@O54XL/%>PE M)-*@L(C*T*/3PYRJ_7 \>[),K8L.1RQ;H9_I$-B!B164;8'%15J(+A)@XIE@ MC<.00I=U9QN4SYY6_773(57IUH+Y)N=E*WAR]I9-C6_\P\MB4+687$2$(ET$ MHX4%G@ 9/+FLJPZIRBX%0P:A>SG$&5T7'8)O[P?YQW+Q==X.16?*^V!X]0.I M3,NM*1Y"X(51M ;E+ 5'94*J7.%ZX2393?YC%U"]A>V7U=F!LRF MQ)3+[4[@#S!EZU>_#)+TE?B(-4@?LZ6NN&NUKXJB!:%5;H?O I )"S([ZIBB0Q"]V)X,KXN.I0%O3/VBP@;'O>__E"!;F/HU/>>$IY*^Q2D(V$U)*O8Y$7/WI L!-JS=^2E M]MH-*8IQA%I_(%1M*J5O(]BQ0]3>G=>S3ZVM[E^4/YW.__O-/RZCKJK+5A>M MH6;O>"D3%I!X*2M5RF"\JO%V9.)#YPX/O&$Z(V\\X2_&EMS8EVB_G9;YDO)9 MZYV\"9^7_$XA*4,P68"QJB53) 85JV>C!6,J8I F[WGX>UMK2<6 M)_/2G(5?V+IH8?/K-2>A][Z5P_:Z782(&""6FGF\61NC*"LSFI7U$(@78FN- M(N,1+YL>PK2)IAV :FR;ZV$XTUM=XZCK"?WO(>L)5H!-8JR5MF9)H'@98O^S MM$@QE<"'6+4,A509S?Z:F@&/6&!3$F ;$8^L^ _G:34O@P/4 MX J85@D8M790>8/2-IF0W9 SND$*O_OZ:;?VL92R&$VB';))[^QD/WW['<_. ME_2^7K^U7#L96?A(V@!;DP2FMD-D:060EM68E%IH[B2G;P]"? 'F0&>]] \P MN$"Y.3L8 *UG+N$CV Z36=A+K8\''>RMDQX1<8] E-J*6$P 85K3;FTL;>A2ZW1RNCR1D'@$;-E&%6,?!/W!.V^[Q*PM$9NNI=^A,3F@0?#8 MTN^J-8 A\-B+3(X(HZ[# E >>L.A;_OVT,%B; &.:'2L3:!-DNT_:/%QB5\^ MS3->E).SN0I4$H&,%VP\.\E&%3FP+DC,F(O/?C3;\B$4+\"$&$_*(\:;K4%= MW/9=A[1)A!\ :NP3A0?13'^@,)*V%KU$/;9?^2"X:+STPBB0I!,8GRM$U!$< M!H4D'48<[4QQ8OT___Z\!*TMZ7L M1EYR_VP=P]=+BG')UBI:O'GV8))N:;XVM7C B#5[*VF:^^?WE+:40.W=;B'^'I,S*M^(N1Y1^?U1#E>'QP[ M>RA:!GXJ)@KVS[0=S?KIKL5'[)V1E;B%U$96WC]94I_//V^"+(0E::.$8A6" M(6TA9/:QA8E6)V]C'E3F>9#Z;KQYVNUQ9]DOQA#Z( M]P5845-JK$=ZTX.P'P"]<1P&P.Y[#[83[D/=D4W C<%\'%^QDRZ C\,7164= MF2\42KJPO["P0^MUMC*PN^JI2T_TH^+CDY=PSX>.V^BS PU_._W*$!?7HEMT M$%)D55LD>F;3KAUY))= Z(19\"ZA=.Q!L#M(#G&C-X$.%V,J8+)*I1=5=6^^ M=FCIQ,M_.TZ=P_N W"K+AJ)*$M%K3]&8:C&&4'Q5,E6>QEG-1$ =8PR@0HA@ MJD[LO4@"J[5B40L2+NQ5N_("Y#Y50V\\84S)#:C]*7RKR6JUL@/H,2EME5#6"*&CC3-'6?H4$F3= MK'XJ!(D<@DJR*!.\E63VK$+XR!#>7:6^EBH$TKSNY:8S_YK?O;I[?GJ;/&9EE=505I+ _Y?^0O_ MGJE44BJ\QE>%K)=G2Q93; >O!JH&/QZC;&V]OC?7H(_.% M6G'2)@Q>3=;E9F8U!52"(;E<"HM * A%)K!*452Y)(]=2'0/EA=(DGTE/GI\ M'2TS#Q@_TOMZ'S:V#P#MSL(H-4TI&5I53=.:I?7'(BUZ0JD>7 MZXA976MLCYH'Y3RW#ZNVC%T!_[)L*(W MX*02$Z+Y*6Q9E+-=,@#V!26>7_:,E??UTT3E9F01L4D*BBM;7.0 M6@%$9R $7=$%Z97NDC?R$*#IB', O3Y0[60EK- M6AJ\$3Z +S&"B5$ *L9'B,(4DV--78K1WT'R(]%C/S5TV'&^FU0;OVM^>L[X M+H&R*'XBE@]=_!V[7+3ZY6^6 []_?HK+;^L-^_?%::M*Q2HXN5YG,SM?*0F" MK"H[9X92*\O*'EH6209?;#5=/*&.8WI!!M.Q,6#$1(G-T'ZF+TO*\\NY_>6$ MUJHZ+6\^-UG^W_7/9^2E]QY96$)J]B0\?RK.,F0J@;0I%;L4Q!L"[@72;72= M=&CF>='F=%944$(5!3Y2 ..)Z:'U13 MK*_BMQ%NAX/?JT.D3>#*)@+I9L^. 9_=YZ4'R\5J>&N6I## F"*1E, M5+SZ9179A\HZ9(^U]@GR>A#1"Z#".-+N<,US509CNNLPOFIZ\.8"R^74& *F9ZK5#32'2: : M45NW>;"WJ#ML'S=!%1NC#C6 Q-2:U\L*R=4"/CA,A9=*I"'.PS'J_8E$I:G4 MOHV$QPY9?$/+Q>H+9KJY<\G**QB)W*)9:NM_(0&%M5 M%:FD,DK$R$UWP3A@+.R=%\\YD ME/,R/IF%\>@;GJT61Q'9@S.Q3W+7[[ALWN=7&B&GYLZSQDR<>1SHK>R85(AJ M#%DK2T8Z@:9-'IE=U22M=K.@BD23*H0J!1@R!:*J"FHHA6Q$5;6?(CN&BDC9 ML5=?%;)'YZ*#8#4;]WS%YPOV^O64=4Y MI5863X-%PZ(W[+CPHN9!"!%+0J>SZ.(@W _G2&\[M^'%G5C2_>7>XSSI"LW[ M^MOI&9Y^;,V3+ZY??SN]%#R=\ 0O5UDXFY',1+ E:)ZDO!#SDIQ39G$0@=7_S%6(*",*GE$2Q5%*7GEPOYOY]%P-A?-5TOW\? M N:'OG_?2EN/7L3N(NKN]^^YD,+$*R^UNT4+D!0S(2LS.52-4E]./8[]_ M'T_MVTAXHOMWZ[V-52/$S%NB\:U/D16.O]4AL(^MO1A6*>@X[]^WDOB ^_=M MQ#79_3N;,!8U&S/6>-/.1C1$(@%5&G(R:IG5\[Y_WUF+HXALXOOWBWJ0\__+ MT#^UTK-?\/3;JM6 6>%I::5IW[7;E(O#T?3M>Z^C/^EC2YL?K1+FW@C&+Y(Y MKE!N10AXXWPU-<2HE8DZ1%VR9EL\(@W!GI]X/2P-Z&=J0A5=D 9@,Q!)XK MUIN7T0HC:BC"#K+6KQ[YPI6YA_PZ7/^_R?G\\_D)GE%YS[;HLAFC2_K43AJ^ MTK6J5HLES3^>OCU?+EM7^+^6>+HZ61\NOBG_AR5UN32]KVU/H^JSH%#!B61; M<]@ R68-(NFL2ZHEVBY%\3J,Y85S\5A8T*%LV?>3\2TE>G%(;@JJ7%QE/[IU MV(VH $5 "#K*%*R1PWHH[A'BL@OLJ:)=#D+2"35Z#,$P#S=C#\XY'TPK \C# M,3H21&<+V*1DK(%*&;2^#FM._Q"*P]]X]6?!8FQMC!P>\7"#\"&@QHZ0>1#- M]"$R(VEKT4O4D_&@%MZ%98H0:NMHZW@3#BE)J$95D8C0X6B-9"?6_R.!,E.J M?QL)CZCVO#@_/5M^F_WKPPR#+L48Q5.B$!BI!6"M%B@+4R@J#/Z>%*O51LPK MRO_KX^+K_[Y\8M.SWWS3U.ROJ?G[6Z>-?AE)_(N]9#?V!=COB^79IS>\6?%P MKLX&_]423,J:P)MHG.(8H!8MF]+REN71M6H8[.<'JS69H(AN;?=C#7OB< M5=M-L".OV&]6<[Q$(6+QA+ZR8V1U.\9I*,A#<.A2B6P>WVYNL_L2_?VUSUG) M>PAPQ'.PAN*7\W9.>XDCU9!#B8;Y@^TH/TJV*ELM(R&R*L'4G(:*_IS5N X(ANQKOS&:OOUSYDSTCF3!5"K>&[:4% Y@B2$BR;&1/Z>J^^] M+-Y?_WS.RMQ1=B/6C=\@^.UW]H4#9N78[ KKQJVFQ9L59(DKPI"J=/4>@VEK*[J[VP]\7]XO1?&]]'%E.40QY)L"UIR-B6XA$ G<=84*&I7>JR M7,/PG)6ZKTCO:C=V#<*\/#1?U#>M*00_F%;_GI]]^B?^G\7RZLQ\C%C+K5XT M:DCE[D.\%3GI1$ 34C"2_Z]\ZQ%?+)(M;.5HCV'6VL3;(%C1VAGV431OH=() ML$*G1%)KLW=MI5_8Y#K[]E_S0I>W'#>&\>[J/BV*($6+&9#KX@$)&W=E I)* MMFPMGV^?#8TSC0?BV[\@[VEK8'O10NO/^>J_OW>TE3-43)H6*B$U6Y_&*-'L M4 VZR%1L1-X7NXS],5#3QPOT8,K=2KTCJ:%#!..;O-Y@5W]2IOG7=L?70N2D MS=8[GI/1^LQ3-'A(5GC(/$5=K9XWX2[)/_>B>9FDV%_P/5+ KFZ'[XC@IV\W MMX*?OEWE2F[VD(LKXHBBB,PT5EXSH=G2!N0Q@O55LJS(JMHEL'H$[%/%?TS! MKZE5>0PQ'S>'==%WPPI7UB$RTK//$)*!P.LM5#36:3=UQ\^ MRF,BY2]&4\+(-T6_XV>6P@U,F\XY T"-'>/Q()KI8SSV5=.BEXPG(X FE6-H MC7BHY1%J_A2J%Q D>0JBVN#+,U7\(\$=D^A]&]&.G=K\!Y[BJGFYFVHW7M+*(NG7YN>;0_??N+ M_^G%:I)%,L@C(A<0C%<(&-B_I>1-TCD[TR?T^Q%,/YH9-K::.A2;N0.M =M8 M#0.@]2P]\PBVPQ2B&4V/3_%C3R5,L=)<@^C09&EXZ8O2MNA#E+QUJ9;[96(L M-D?LDV [.3^>*%AS"'IL(_L>M+A<-^] O-P?30V$U@>HAC*8*A"BSI[WQUIC M%++8.,2VWYX:C^.:_BAS-!W>YL:("NAPK'W/E/B)3O.GS[C\[XNJC\&RHT.2 M]U%9>%NMHD5214"=379:(,.?R$JY >S55!E!81T2?>_BVZ#;3*8!^"8U6FX! M/!K+90^U/LF9$70RB;=T"V=(D7*."EIT)R_$N4!*68 N-I46^Q#R-(;,))S9 MWIJ9D#+;J*+'!5PK8G6Y[OY.FY!10N6T;[F647AH@140?#$0-&55K Q.]ZG9 M>A^:([!A]E+:[7NRO24^R:W\QJR*Q:"K"$$$#:9=#8=6?RSZ8%!$)\+M HV] M+N9?)!E&D?M$%0+?Y/\YGZ_6S]DIYNS&OQ\CE.QA0+!^Z6+%L)0A.*$=XKX[))A3?'(G4F$IBMG&D715'>@R^%99D4\G2(CB,+B<,RTBVU"E#L\3K@'!! M0$Z^M 0K TE[ 6T1\(X4$?NU^RW^F[+#U["_NPH)T4HIKW(%A6P!F6HBJ[/E M'^24$(,C9U2/#> Q4'M7T<-O%U[D8OWT)6U>1JM_+%NIKFI8$ZP*X$6"5U\G M'*36'S6A4R*X:/U]"2LC5-)[ MCTN]]HW+A3,6],'72PB#9PWBX^I_GI>O._ M2*SZR*A;=X=YH0N;X,URB?S3]6C^;)_>U_?G9ZT&T^H_\>2<_F/^\=/,6T/% M>-[/96LE5:4!Y#T>E+(J!:]0FBYE]\8=Q@OBWP'U.W8 PA9#R9_F['FTH?Q! MR_FBS)3/9++-8+0R;+Q6!5&R,%L^O11&U23=4WOIOB!> *LFU*LR]^=P\F/5,F.60UNH@%,&N=2FR-6!40%I66VP1IL\Y MY38@7P##NNNF0[W(ZUA:1;EKPIBQ3Y]K2VKP*?!BBC:THG$!*E7MHY=289^[ MMHX+XA*$^AKQ)H(=Z^N[\&_^NG;M>\N[JFE"MXHWF.] M;UW(V*:!Q/C;918Y!>=+FT>P#/X0-+>G#@Z05L:UUTN-6]#];%XKD)Q1H" ML&?TR),(#Q,^,HH^!W!D?V4S?_W"IU;NZML9;BG&8-DF9T MH4#RS1\0LE+VI3H1S>+;H(=.UGJ5QYA:4VR/G\^/YWG]3'3 M7Y0_G2Y.%A_GM/KM=)/25:V,)).%F"F 467Q1*_TS1[X5S6$BJRS^%+B(OE[WQ5NQRDY\??\Z)4/:)(1SR8+S2?O:./>'(1A[^V8+*5/ RO MP25/K2J, 124@'<=YF.P1E&\:^?=*1K(C[ZP\?C#;=/NGM>^:(]Q7S&/.+\; ME L4&T8/P/&P,[BUVJ^_>UHW;V\E+$:4X(C;\AT\$B.OLR$!%N' 8$%((4G( MP@4GJG0YWW,6=(2:?, %ZZ;(;00WMEWU9A-.>.]&P?;!_]I4KK0V1,V#C-HA M&,U*08<\W*)MM#F$<+O&T .;[] W3K<-[Z>016]I/NA9]0NU_CZ.Q>DI7=3* M_';I(N)I>4O+LWF]]!7>L@4Y4E#LKJ\=.XAVE.'?"KJU)&WR.KJ":*HO*084 M I&"#!JKFAD3A6Z&MX^12:>16DA_ 5(A)*,C?]ZW8NBC=R"1K$A)!- ZK"N6 M!F9C:S6=BXJ,RY-[=D&WNW3;SLI++W0"GUUF4[LX2":I=K%LDL>0G>QRD?\L M>J:/QJ Q^J)OHZD.T;KOOZRCG]IE\56_Y6R*("DSZ-#Z+9M@VXE9A6I$$M5$ MDZE+ZM(]6%X0.?:5]#3W%JL_EHM?%\O/>,GE62(K5SJFYQC \I?4!?KG$/4 M73:?P0A_$.+LKI4.X:OW12Q=XOP%EZ>\+J[^H.6'3[BD%GR;9U9AJJ)XD.R! M,EY6.?\@ 0M$64] ?7'Y-4N>NH0#[O]R7:TZ!@6I&C9\16M>E=V M!%HD2SH4F_&>@_\?-%)Q'RYUU M05"VU9:665:I,,0A;1B>"UMVC%3L2Y9M=-#O+NWNM<&;>ZX--I=!I6)I)4U MMIW<%$6 [%6V!*:H0DJ$=5C\THX CL)/]U_!]5/"B(?)K8[Z.L%_/3

    "(/Z!,KA &*"1] ML!&@.YP P5: "](TV&U8U!$IJJ%S0 !;I#2"0JX@5%R1[5PYR&H]4;50J#9 M1!ZXI1#04W2B%1#<"VAV>[48;@8< BJ&1M. XO\Y38/K>V/:Q?4EP8W'(QY ;/ T"$##_KH#.=%%P>W2"GO)TXEVZ*[)RVP^(* MN^GF UY/FM^9/&:E\EZ$-C.2FV0.0FANM(0/1L7)#+?M)N<';9>I6R=>9.PJ2=O!B3OB M2BGF?P] V)"[OGO?>&HOC=0;J,AZ?(&?('_U)ZY6:&:I6@J=:%GG<*AS]Y._ M/Z8:;P#/+0QB,7>TDS-C+WKQKE9IH,97(I_8\!4F/['K3.:_PPV(@NM,E$;) MB#!?I[P*R>C$HE*A^'4(HY; M1)+,$*02F+,(K%D$)CY\DT5D)PBM!*$AB)8$T>/*QHB)#:8;;03OB$16D6@K M$GLKD1&3+$0\NT1LE8@M$OY*(OZH1&*52"P2JWH>DHV$GZ:>]X[.SJJSL^BL M;];NHU92JT2ZE4C654\W55=6EH4?;_ 6%H3A8QJLTD&+=Z7[W _,+VTGG#.3 MZHF:AU0S)D%1>@^*K5&M=5X0J*6>[M2&ULE9?K;IM $(5?!?$ 82]<(]M2XJIJI5:*6K7]3>RUC0*L"^NX??LN"Z&$ M/6O9^1%@?6;.S,)G/(NS;%[:@Q#*^U.5=;OT#TH=[X.@W1Q$E;=W\BAJ_U/YJ8=:>FM5"GE19U.*I\=I35>7-WT=1 MRO/2I_[;PK=B?U#=0K!:'/.]^"[4C^-3HZ^",OV7_:)K7S3SGK5C+\E>Q58>EG_K>5NSR4ZF^R?,G,304^=[0_1?Q*DHM M[RK1'AM9MN:_MSFU2E9#%EU*E?_ICT5MCN'0Q@ \!? Q@ M??-]9:;5#[G*5XM&GKVFOUO'O'LHZ#W7F[GI%LW>F<]TMZU>?5U%:;0(7KM$ M@^:QU[")AHZ*0&&16>)3&[RW62)-@$P[[X"9!^"Y!BA.$,$%H$O!I M@MA100031*"";+:3O28SFMIH^%T289<8NL2V2T9F+KTFGKB$V"*!%@FP<-SP M%"9(K]_*#";(KMC*S-K*\,ZQDY3@1Y_8-DGL2.&@AU[?*H5T/% &JDCF!-JB MD+NZQ8!00$CB((1B1.@-C% ,"064V-TB4>;PP9A0Q ESI, 8T.2&;C$(- 55 M\'FW2.0 EF)>* F#,/ R/7=,@P#HU=T"T4.Z!@FA@%B,E>I& ;&;^@6 MP\#"*YYD(')RRS Q#,"0.;AE& 86W] MAH&!EX+=+1(YN&68&(9@<*7 ,+#L M^FXYAH';;X:8S-ZRZT$43=Y $1G^'&Z8&VXC$1,Z=Z.6&XTNNV%ZN$U/3-CL M3@ZB=VYI>M'-\;/,?NO$9/Z=,(BF/U@X)=DE-\PDMW&+23AW"RTW2B]Y82ZY MS65,'&ASS"6_@4N.N>0VCX!?\V9?U*WW+)4>7LR(L9-2"5T0N=.E'/34.5Z48J>ZTT2?-_WH MU5\H>1S&RF"<;5?_ %!+ P04 " #+8&)0JXSMXN ! #Z! &0 'AL M+W=O.J:5EL'*;*!-O #],_A+(U%5I:JX]"K3O1(0IWC MA_!X2BW> 7YU,*G-'ME*+D(\6^-KE>/ "@(&I;8,U"Q7> 3&+)&1\6?AQ&M* M&[C=O[)_=K6;6BY4P:-@O[M*MSE.,:J@IB/33V+Z DL]!XR6XK_!%9B!6R4F M1RF8E-;I6N'.C'AEO-QKBLB7 MXA3=A$?^\)U7XR_!WA'LWA"D?H*#E^#@47#_KD>WF'UR[T\2 M>Y/$MTG"P$^0> F2CY>9>@G2#Y3IP83O+P/9W#T.LG%3IU IQMY-_,:[#O9# MY.[N?_C\*GRGLNEZA2Y"FPEP][060H.1$MR9EK?F(5H-!K6VV\3LY3R.LZ'% ML+PT9'WNBG]02P,$% @ RV!B4->?.71_ @ 2@@ !D !X;"]W;W)K M&UL?99M;YLP$,>_"N)]:S"/B0A2"9HV:9.J3MM> M.\0)J("9[83NV\\VA!+;[9M@F__=_>ZP?(/9(!]^+-B= .<3&E9\ &BM%1&74M@)X7@PXUO9MG:NV9YAFY\+;I\3-U MV*7K$/U7X):,.]=W;PLOS;GF<@'DV8#.^"?FOX9G*F9@\7)L.MRSAO0.Q:>= M^^1ORXW4*\'O!H]L-79D)@="7N7DVW'G>A((M[CBT@,2CRO>X[:5C@3&W]FG MNX24ANOQS?L7E;O(Y8 8WI/V3W/D]>(3^C2\AQ$H'7J;GDVOGN/L_V9F-X"S 5P,_/A3@V V"-X- MPD\-PMD@U S E(JJ38DXRC-*1H=.7W= 7EI3Y"?R8EJM+@WQ"H\" MKQ:-?9FT^,3E,!%C.K6W:<+),'=NL/Q]R/\#4$L#!!0 ( ,M@8E!-L 58 M: ( $<( 9 >&PO=V]R:W-H965T8VDZXOGUMPU'.+'^";69G=C99;_*! M\5=142J=M[;IQ-ZMI.QWGB?*BK9$/+&>=NK-E?&62+7E-T_TG)*+"6H;#_M^ M[+6D[MPB-V7,V*O>?+WL75]G M1!M:2DU!U.-!GVG3:":5QY^)U)TU=>!R_<[^V9A79LY$T&?6_*XOLMJ[J>M< MZ)7<&_G"AB]T,A2YSN3^&WW01L%U)DJC9(TPGTYY%Y*U$XM*I25OX[/NS',8 MW\31% 8'X"D SP%X]#(*FZ*_8[3#JC:E/C2E,.]4\D*= M/HH8^[GWT$03YCAB\ *#9H2GV&<)#$D<\2H\"E.8( !S# Q!L"# &,,$(4@0 M&H+P@TEDF80P&R(1*!*M"++,TA@AD8%THY$@]C=48E E7JF$.+1D1DR\E(FB M*(9E$E F :H16#+)2@;YH>_#,BDHDP(RMIL4<+.EDH$J&5"SV%+)5BIA$FS\ M2I$/MY(/N(GL7O+75^".+#;!P2%EHZWN,=;RF]F M@@FG9/?.C,_%Z3PE#]C,@?_P<<1^)_Q6=\(Y,ZFFB;GSKXQ)JG+QGU0NE9KJ M\Z:A5ZF7B5KS<;2-&\GZ:6Q[\W^'XA]02P,$% @ RV!B4&E-\Z2( @ ML @ !D !X;"]W;W)K&ULC9;;CILP$(9?!7'? M!9MC(H*4;%6U4BNMMFI[[1 GH 5,;2=LW[ZV(9280>I-L,W,_\TX]@Q9S_B; M*"F5SGM3MV+GEE)V6\\314D;(IY81UOUYLQX0Z2:\HLG.D[)R3@UM8=]/_8: M4K5NGIFU%YYG["KKJJ4OW!'7IB'\SX'6K-^YR+TOO%:74NH%+\\Z].3+:>?Z.B): MTT)J":(>-_I,ZUHKJ3A^CZ+NQ-2.\_%=_9-)7B5S)((^L_I7=9+ESDU=YT3/ MY%K+5]9_IF-"D>N,V7^E-UHK,AE )G(/Q))\HRSWN'#YG=$_\=HB]7>%'K1;(5YIX(7:O66 MQT&4>3\<(_"%!8(P!@#(Q#,!##&L$ ("H1& M('Q(,K:2'&PB8],.2?K8ARD12(D 2F)1!IMX1@E0"$-B$!(#D-2"Q L("H(5 M2@)2$H"RL2C)@A+YT+," J_M'F$ %-H@O #%Z6;E M_T'P]48! %K4H& !2G&P4@407 804 ="NPZ,1O]U11%<"!!0"4*[$J!E*0B3 MM9.-X&* @&H0VM5@-'JH;$EH'VYOUC :RB^F50JG8-?6].G9ZM2.]]@TG'_F M0R__1OBE:H5S9%*U+=-&PO=V]R:W-H M965T&N>'(5LF#9#>8I4)SD[V$5-'9$XSJ*&56VXV]BY)[G;B(NNJY8_ MR4!=FH;)?P^\%K=M".'[Q'-U.NM^(MIM.G;B/[G^U3U),XJF+(>JX:VJ1!M( M?MR&G^#^@=@%-N)WQ6]J=A_T6WD1XK4??#MLP[BOB-=\K_L4S%RN_)'7=9_) MU/%W3!I.S'[A_/X]^Q>[>;.9%Z;XHZC_5 =]WH9%&!SXD5UJ_2QN7_FX(1H& MX^Z_\RNO37A?B6'L1:WL;["_*"V:,8LII6%OP[5J[?4V/,GIN Q?0,8%9%HP M'$XT@&SEGYEFNXT4MT .A]^Q_C^&>V+.9M]/VJ.PSTSQRLQ>=UE:;J)KGVB, M>1ABR"R&IL44$YG\$X2@$&(3)',(C?$$"9H@L0G2#Q4LJQQBJ(UI;4Q:E)XR M4Y22NI19F0-EB,EF%)KDGKU0E$(1"BPHU*4 )3@E0RD90B$+2N90DA( I^0H M)4@#B1:E!^11&QQ02M(E"! 0I9F'A/L-F."I)P5N.*Q1? SZ4"P0C^. M2PYK+ =7IXF'@YN.JQ1'5S7/2\MP$V'-:J#Z[J/@IL. M:U0'UW4?!3<=UJ@.KNLT]KV#":XZ6:,Z<55/P",/P4TGF.G9D@/N!S)/EO)$ ML\:A;\Q^,'FJ6A6\"&UZ$-LI'(70W&2,[TRNL^D%IT'-C[J_-:U+((>&:!AH MT8W-7C1UG+O_4$L#!!0 ( ,M@8E#EB_ +Z@( +X* 9 >&PO=V]R M:W-H965TUJ+2_^QE4V9*3YM#U-:-R';6J"PB@A"/RBROPN7RS)I_*U'(RR+$X77A.3\U]O0F3PX[8* #9AVP&P>)LU$=$UNFZC*ER2QULO6I)&;(R=>'4D8G M!,>@X!@0[$A9=0P?16$LP8Y>'[J+$7/T^A!!,8/UQ-0;@+(=8IVE?A!$/?VUZ=2[&:^\2&,4C2A. 45I_X1X AV M, ,=S#YQ!&9^L6!.8J>\UQ"6S-RD 8JF\81FC. +#GWB'/30.%)"G-36 '2' MX]0]"1!&R<2;PA.W,O[$8>BAVT*G[FT#4 ER3P, W6&*TPG1X#W_B(DOFB-7 M- $B,?U67=D 1WCJ7I,0%K/9Q,6#X6\#IH!P[ JGWHVL"SOEKFX?BUGB%C9$ M44P'?3=78_LN:0 M5VWP(I5N,6PCL)=2"2T2W6MY1]U,#I-"[)49)GK<=!U5-U&R[KO%:&A9E_\! M4$L#!!0 ( ,M@8E"9<.RE&0, ,\- 9 >&PO=V]R:W-H965TN3MB\D-K][?&PNOO;L+)KG=L^Y=%ZJLF[G[E[*PZWGM>L]K_+V M1AQXK;[9BJ;*I6HV.Z\]-#S?F*"J] +?C[TJ+VIW,3-]]\UB)HZR+&I^WSCM ML:KRYM^2E^(\=YG[VO%0[/92=WB+V2'?\5])[[B9:F5E(^_ MO:@[C*D#+]]?U;^:R:O)/.4M7XGR3[&1^[D[=9T-W^;'4CZ(\S?>3RARG7[V M/_B)EPK73M08:U&VYM-9'ULIJEY%6:GRE^Y9U.9Y[O5?PW! T <$0P"+WPV8 M] &3MX#PW8"P#PA)@-=-Q:Q-ELM\,6O$V6FZG_>0ZRQBMZ%:_;7N-(MMOE/+ MTZK>TR*.@YEWTD(]L^R8X()A ^$I]6&( VQ#*QP,L#*)N+X&LD DF 3$SC/ MB8F?7)H((BP00H'0"(17'B=DH1 3DKE^@LD0,V(V@F8C($!6=(F8A)A%S)28 M14R*S<;0;&P+)#XQBQA&S'Z"R1 38+,)-)M8 BPD/]_29N*$I,H*,30-WM>Y M,CN%9J= (")F$4-29848,J$,,2/_T!2:38$ R;4E8E)B%C!3DDX98D;V-.;C M?=,'$M;&"2 K;:$27=T/E*X=C^ST#(Q#4Q="$76,(+IA0V@D(1@L''N&P"*J)D5@.+4^O,A*!QQC L= ]4G3:AC!$VI8P2EU+$-)3[-8^_B5%OQ M9F=N#*VS%L=:ZL/A1>]P*[D+]*F8]"_U;<6;!7MZNA4?*MU*^)>F^Z*T;7D.+07Y^\X0ZW^ ]02P,$% M @ RV!B4"T\)RAZ P %! !D !X;"]W;W)K&ULC5A_;YLP$/TJB \P\)D?295$:AM-F[1)U:9M?]/$2= 9^ TV[>? 3W<7WX+(XR_9G=Q!"!;_KJNF6X4&IXUT4=9N#J(ONG3R*1G^R MDVU=*+UL]U%W;$6Q'8SJ*J(XSJ*Z*)MPM1CVGMK50IY453;BJ0VZ4UT7[9\' M4A>%OKR(1U%5O2<=QR_C-+QP M]H;3^U?O[X?D=3+/12<>9?6CW*K#,IR%P5;LBE.EOLCS!V$22L/ 9/])O(A* MP_M(-,=&5MWP/]B<.B5KXT6'4A>_QVO9#->S\?]JA@W(&-#%@&5> VX,^)M! MXC5(C$%B&41C*D-MUH4J5HM6GH-V_'J/17^*V%VBJ[_I-X=B#Y_I\G1Z]V65 MQVP1O?2.#.9AQ- $\X:(M/<+!2&*!W+,Z9K@T45DV35D#2 Y#H+#//E@SZ_R M).P@@0Z2P4%RY8!;A1HQZ8!I!LPL[O\P3PIY4L"36#PN)DWFF"2#)!D@22T2 MA,DP20Y)^DSDDF0,'=I.XF#2]T28LQJT8 M QJR>Q&!^ V>&RW/@ O[B!G0]"QGUV=Y;%V RSUGGD&)N&<$0K(/I %E$RKR M46$A8!Q09385=ZA\G 2TC*QGZJ,!3:E2'Q76/ *: M1Y;FKV]EC+6 D!8D=G%SYW1Y#Q=6 G*5 M($MOO#$1[G":_W]Q.>Y,R>YEM+VG?K2R]A_TR#L.J&]NQGGY<]'NRZ8+GJ72@]LP M7NVD5$)'&K_3,1[TB'Y95&*G^MM&UL?9?=CILP$(5?!7&_B\&Y]*[EFV92U:;K2-E%KMO/X SRM..\# M!L6OTIR[F_NH[\J+M:]]X\MF'K.>R%1F[?H4A;^X[:RVP=BGY1P)/P@[GN'PYC-_SG>]OYIZ>%%FR6G/I$HV9Y MT? ;#;]7K+!"J:LD\0!7"DY2\"%>W%$ G4"0"<200-XE"""7%TTZ:)I! YII M"+J"55G&,II%DBR28!$!RT6C;JHHR76 @D6IXA,H*8F2$B@R0$E1E2P--"NL M 38UPXHD48@$(!CZI4)5A-3A4L.B3*T 8/$KY.IW0"T M<0+AG#)\H0!EBTRA-4C)=#:U)VC_!&R@M]MJ!,+F*%6&)IU023$UY[2) N&B M>(MBAY1YZ!>$2*L)%P7:1H'P41E:.F"/5$*'KUQ"E3,Y04,[*6 K)=R+\-(4 M;08L$MF-]]\?K&@OY=A+O6D'-!R[).="A8-#R?S>G!@>3ALJ)PQ5HDJ 3F$/ MH,14I8E#)>&48:7E*+H[%0H%8:7DYCS=?^!\*]I=V731BW7^:#X?;.^_J:Z-RFQ=?ZO]?7OYL+@TG#V,'TW)]&ULE5;; MCILP$/T5Q'L6C+F$B"!UJ:I6:J5HJ[;/3N($M("I[83MW]I":@JCF2C-:EII)Z?C=D]J#3VTX[M_8/YG@53![(FC&RE_% M4>9;>VU;1WHBEU*^L/8S[0,*;*N/_BN]TE+!M1+EX\!*8;[6X2(DJWH6):4B M;UU;U*9M>_Z;&6S@]0;>8(#\?QK@W@!/#)Q.F0GU(Y$D33AK+=ZM5D/TID ; MK))YT),F=^:?BE:HV6L:^>O$N6JB'O/<8;P1QKM'9'-$& X01PD85'B@"L_8 MXSL5,4R 00)L"/P[@G 21H<)#*8VF!6.O6DH$ K%"V)\4(P/B(DF8CI,.'*# M<(A\V$T N@G^[R8+9FY6*,0+;D+033AW$[@P00021(\O[AHD6 .!NI-\KN?Y MC (\V0+9'(7CI;6-02TQD T$$R 7KCCW\7R@A:)%#V2D!XV#=:=E.X>@P%LO M:(%+%WE 1KP%"KAX$7Y'1N"20U#-30\ -"\ZZ 0 88M' (*+$P'5&> %"KCP M4/B.M,"EAZ)'TA+-CKS91IE#5K$[/>*=T:6C7P'?"#\7M;#V3*K[R]PR)\8D M58SND^+*U<-C&)3T)'4W4GW>W;[=0+*F?UDXP_,F_0M02P,$% @ RV!B M4"1Q'+HV @ UP8 !D !X;"]W;W)K&ULA57M MCILP$'P5Q .61GQ%L&^*A) M-4'^:A6C&E>-FZ4ZMF=92B^"5 WLF<,O=8W9WQP([3:NY]X"+]6Y%"J LK3% M9_@)XE>[9_*$1I5C54/#*]HX#$X;]]E;[Q*%UX#7"CH^V3NJD@.E;^KP[;AQ M5\H0$"B$4L!RN<(6"%%"TL:?0=,=4RKB=']3_Z)KE[4<,(T'E2DE1J_]VO5Z+4; M]&\T.\$?"/Y(\.*[A& @!!^$\"XA' BA04!]*;HW.RQPEC+:.:Q_NRU6?R)O M'8_P)QAL12*J/*7Q;BMQ?T/UY@NT2 M$<=SR,X"2>PF FN=@>8'LSHCNT!H%0BU0#@UX)F-ZC&1QC1]I=Y38A2[!*V, M6N\A9DXCJ]-HX32)C';F/2;^W,3VOXC=/<3,9FRU&5ML&KW*XT6*('XTC"XQ MRZ;OEJ!/O"96KXGEY3\97I/ERX_BR#!K 2W-+D&F633YO&M@9STZN5/02R/4 M5S*)CM/YV5?CP8CG&UL?53;CILP$/T5Y ^( MN9-&!&F3J&JE5HJVZO;9(9. UL;4-F'[]_6%90E!FP=LC\\Y<\EX\IZ+5UD! M*.^-T49N4:54N\%8EA4P(E>\A4;?7+A@1.FCN&+9"B!G2V(4A[Z?8D;J!A6Y MM1U%D?-.T;J!H_!DQQ@1_W9 >;]% 7HW/-?72AD#+O*67.$7J-_M4>@3'E7. M-8-&UKSQ!%RVZ"G8'!*#MX"7&GHYV7LFDQ/GK^;P_;Q%O@D(*)3**!"]W& / ME!HA'<;?01.-+@UQNG]7_VISU[FT^X?[\AA 9(M!Q$M MYAE9?GR7YY=E@7A1(+8"T50@]9<%DD6!Y#&"-)A5VF$2BVE8 M]2KRI[^9ZF&!DJWB6>QXTC$,Q-6^1NF5O&N4*?S$.C[XI]!TW,R^TX/ O=L/ M&3=%?A)QK1OIG;C2_6R[[L*Y AVCO])!5GIPC0<*%V6VF=X+]WS=0?%VF$QX M'(_%?U!+ P04 " #+8&)081RA1FH$ U& &0 'AL+W=O5Z]/9H\K;^49U.T[^S+*D^;]K8Z>/6Y,NFN'Y1GGO3]T,O34^&N%OVSUVJU M*"]-=BK,:^74ESQ/JW_6)BNO2U>X'P^^G0['IGO@K1;G]&#^,,V?Y]>JO?.F M++M3;HKZ5!9.9?9+]UD\;0+9#>@C_CJ9:WUS[72MO)7E]^[FU]W2];N*3&:V M39S8O)LBY36\>/,:D[:78#;Z\_LG_MFV^;>4MK\U)F?Y]VS7'IQJZS M,_OTDC7?RNLO9FPH<)VQ^]_,N\G:\*Z25F-;9G7_V]E>ZJ;,QRQM*7GZH:8 4U@%Z'*#) &]HI9^;3=JDJT557IUJ M^/.>T^Y3))YT._O;[F$_V?U[[?34[=/W513*A??>)1ICUD.,O(D14X379I\D M)))82S8\"M6]Q N/T7YX'[-!,1$N1,%>59] W16B<0(-$^@^@;Y+$)#)&F+" M/J;H8R26"*!$ "3(1*R'F.!6(FB=WOZ0606!PK\/O"LIA"6%H*2(E!2RKFDM MMHB[(B)81 2*B$D1$9_ZV-)M#(5B()00H9@)A1:=!.HD7"X#*4$][C.MR-:4F,&) %J,)X)I":L6Y,JSD$!+42W)M)1-"I-#*""EJ91B M4MHFA1DC &0B"AG!*2-L4I@U L FHK 9@VZE IL49H@ $(DH1 1GA/5C@4DA M "HBB@K!66&=0,P*P6&A=#"3 F- )(\O2A+[6R)_4V1)[F\I+1U+[&\)_!U3 M;$GN;YOG)+:W!/:.*;8DM[<,K7UA@TM@\)AR2W*#6_O"!I? X#'%EN0&MTIA M@TM@\)AB2W*#6Z6PP24P>$RQ);G!K5+8X!(8/*;8DMS@-I9(;' )=@,QQ9;D MVX' !GZ)22#YCD %,R10F 3*?QPF"AM< 8.SW9X""[BE884-KM#Z35FB/K=^ MJYF=/UJ_J;T5M[>U*VQOA>S-NOK<^JVPO16R-R6DXO:V?@=0V-\*^9O-(/>W MM2WL;X7\30&I/K> *^QOA?Q- :FXOZU2V-X*;/@9(!7?\=ND-,: !AL"!DC- M-P16*8P+C?8#%!=C4/"@AS7&A4;[ ;JO@T')C YFA0:L2*B!QZ#@T=F;.4\ MK$BH@6'0S)F"QJ#0 !0)=93FIP6"]#1\DW\TA)@5!6@6T M\@>"-O\3=%\Q)I@&!$OF4F RZ?CQI5QCXFA G(1A 7-G*H%&#YJ0[]N73M;,M+T73GCS=/I[/OY_[HFSQ? MBZ?-<";[7YKA0/WWM#JD_!:M_ 5!+ P04 " #+8&)0 :=@; X# !G# M&0 'AL+W=O^=YW?9(ZZ*[92UMY#=[QNM"R"$_>%W+:;'3I+KR M^/O;HH M&W>UT',/?+5@)U&5#7W@3G>JZX+_7=.*798NN&\3C^7A*-2$MUJTQ8'^I.*I M?>!RY(U1=F5-FZYDCPUT.J2)HQ*^27KK)NZ.6\LS8BQI\VRU=7RFB M%=T*%:*0CS/=T*I2D:2./T-0=\RIB-/WM^A?].+E8IZ+CFY8];O/235UG M1_?%J1*/[/*5#@N*7&=8_7=ZII6$*R4RQY95G?YTMJ=.L'J((J74Q6O_+!O] MO SQWV@X(1@(P4B ^$-".!#"=P+YD$ & C$(7K\479N\$,5JP=G%X?WVMH4Z M17!'9/6W:E(76W\GR]/)V?,J]?V%=U:!!LRZQP03#(P(3T8?4P18BG5@T8/K M!!L;$ ;A]@>U?MGL,H*L;"Z%Y"S!4Z,^<<<#-$,@G_&, M72"M4-;[XW_+5;_ M %!+ P04 " #+8&)00059CNH! "E!0 &0 'AL+W=OTD[L42UEO\-8%#6T1#RP'CKU MI6*\)5*%_(Q%SX&4AM12[+MNC%O2="C/3.[(\XQ=)&TZ.')'7-J6\']/0-FP M1QZZ)5Z:5LFFA$PWK' [5'GWQ=H=4XPW@3P.# M6.P=7)DTT'ZF)R_U-_=G4KFHY M$0$'1O\VI:SW*$5."16Y4/G"AF\PU1,A9RK^!UR!*KAVHLXH&!7FURDN0K)V M4E%66O(^KDUGUF'2O]'L!'\B^#/!"S\D!!,A6!'PZ,R4^I5(DF><#0X?A]43 M_9_P=H%J9J&3IG?FFZI6J.PU3]TTPU1HR_P/CWB,,6$<?$I+I[YH94C$E0>NZ#ZFVMWLPYH%!)O4W4GH\OQQA(UD^/ M(IY?YOP_4$L#!!0 ( ,M@8E V&F4R[ ( ,4+ 9 >&PO=V]R:W-H M965T>^ZYPW???H>?WN M1!KMN5NKLF6U6],SKJB7/ MS.G/38/9ORVIZ77M(O=V\%(=3UP>>)M5AX_D)^&_NF<4]*6C]I]KST]K-7&=/#OA<\Q=Z_4IT0+'KZ.B_ MDPNI!5PJ$3YVM.[5K[,[]YPVFD5(:?#[\*Q:];QJ_IL9;!!H@V T&)*S:!!J M@_##(/K4(-(&D6'@#:&HW)28X\V*T:O#AM?;87F+T&,DLK^3ARK9ZC^1GEZ< M7C89"E?>11)IS'; !!,,&A&>8!]=!)"+;6"9!W,'A8U(DCFD!" I+"($XPR5 M?32Q#Z,8)HA @D@1A+-$13!!#!+$EH(,Q4:F!TRL,.V0Z0P9R;(QHLJ-;$$\ M"2PV <4FME@_,L0.F&3B)$?&:RML3);GAE@(L_!N4U!L"F36$+)-+2=A9HJ] M U-"F 6Q&2@V \2FAMC,=F*^XL+&)(&968 GR6&Q.2@V!\2:UR"WG* T,UI( M88,"9#*5 %,6+NA%/MS.?+O.XX4R10L=$=U?Z0CL>$\HN*/6-6@6KIDV"&/> M2 "S<"$1W!J1W1OM8M>@J9?(K)\[,"6$6?B:(+@1H^B.@SQ)7W($I/\?, MY<)M'T%]WRQX#9IEQ;H+-B8V"Q[ A$O9A1L_ CJ_5?(:-/N^H,S4"X#"U!1L M@W+SL^Q-9IF&L*.:$WMG1\\MER/!Y'2<19\".0L9YULYHZH9Z8-F&'!_8':L MVMYYI5Q,6FH>.E#*B9#H/PAQ)S%3CYN:'+A&ULE5;KCJ(P&'T5P@,,M""@41(OV>PFNXF9S<[^KEJ53*%L6V7V M[;/;3_..=_-7N85%^_R3*ER/G)6R(5[5JJ<>9[3K'#3N;5M13KG%\6R@FZ%(R]Y3L3?%66\ M6KC(O1E>L]-9&8.7SDMRHC^I^E5NA5YYKKC2-67,*.DX_C2B;NO3$+OSF_H7 MF[Q.9D4$#2$X),0/B2$#2'L$;PZ M%5N;#5$DG0M>.:)N;TG,OPC-0EW]O3':8MMONCQ26Z]I@I*Y=S5"#6958W ' M@UJ$I]5;%QARL<(#.KYWL!XBHN@>L@$@,1Q$ .896'[8X0?A!!8(08'0"@0= M@3@*88$)*# 91)#XTUZEAYAX&O>*!>B@GL[FL*_Z3W0% F&_%R\( MZBEM0-!(@]'(Z8* I$>V'0)/CR7"SS<9P7L?#3?_H&YK$(3[)0% .!@)!CY' M4 B4)!F1@$\2-/F/DL#[&SVQP=<0J)-M4Y(A* KZP7B=ZRBGXF2O>NGL^:50 MYE3O6-OGQ!*;ZZQG7YEGAKWF/F7J-\H/(DY9(9T=5_JRM%?:D7-%=8S^BR[8 M63^+V@6C1V6FL9Z+^FU0+Q0OFW>/USZ^TG]02P,$% @ S&!B4+A_>*'@ M @ ) P !D !X;"]W;W)K&ULE5?M;ILP%'T5 MQ ,4S)=-E41:DZ:9M$E5JVV_W<1)4 $S<)+N[6<;-PWXDM+^*-B<<\^]OA]R M)B=>OS9[QH3S5N1E,W7W0E2WGM>L]ZR@S0VO6"F_;'E=4"&7]'- M)A7=L6/G^;GVI@Y?!O-"&S7G^ M)]N(_=0EKK-A6WK(Q1,_K9@)*'8=$_T/=F2YA"M/I,::YXW^[ZP/C>"%L2)= M*>A;^\Q*_3RU7Q)B:# A,(3@3 C\JX30$,(/ KY*B PA&DN(#2$>2T@,(1E+ MP(: QP9-#(%\$-J,M^G0^5U006>3FI^J"T=]DBANY M>YR1()IX1V7(8.Y:3-#!Q%W,',(D7!2V%.*K> ')!)0(@$D>M5]GU@2R/RP1R-7-O)ZSC#H/;:\3R*83T ^&5^>*6@@!8ZOU_C+U*Z% 0WDPQ/(!U22 M?LO[MLR RL"<0Y8*P@/-CN!N1U]H=P3W.X(:'O?';6C'2H+0JK(Y!$QP;!]W>6]N%X)6Y MDWOG'P:S_U!+ P04 " #,8&)0,'"S"(H" !."0 &0 'AL+W=O5%JC=]%,)$[W75Z%5\-*9]2!*] M/8J:ZWO9BL;^LY>JYL9VU2'1K1)\YTEUE> TI4G-RR9>+_W8BUHOY M5*1/=_/6S"O78B.K/^7.'%;OW;=L_/<2]#]H, $' NX)77)N$K) MR.822""0N80\$/(1(>F\^V0^<KV0\O=MD,/N5VNK1OTJ^/_L_G4 M=O2\9B1=)F$S&&,M'9C80C-*QVA, PXL%+N"H"1@U MF43-*,S/07X^/VT4%* STM9AZ,#H79&2\4:"4"B_X:8 @RFFV2 9+,! 38_ M'0M08 %$0$;I6$R-HI11-LH' "L8(G T*(6/>#HCG@ :SH0QFYSS*0K16V<4 MW:@X:,9N": KXRQG=!P/ *.HN+'<"*X:" ,!W5AP!-<-E,W?,P@^Q&AZBH&T MD$FYN+/' X^W#8C+;&49%V48E^-Q90;G)8OQ1DP&UXY[:7SGZE V.GJ5QMY@ M_I[92VF$U4SOK=K1/F[Z3B7VQC4+VU;=#=]UC&S#ZR7IGU#K_U!+ P04 M" #,8&)0)%P<;88" "Q" &0 'AL+W=OQ9LS"TBD7)1U4JM%&W5]MDA3H(6,+6=L/W[VH:PQ#B[ M^Q)L,S.>,P0?LI:R%WXF1#BO55GSA7L6HIE['L_/I,+\B3:DEG>.E%58R"D[ M>;QA!!\TJ2H]Z/N15^&B=I>97MNQ948OHBQJLF,.OU059O_6I*3MP@7N;>&Y M.)V%6O"668-/Y"<1OYH=DS-O4#D4%:EY06N'D>/"78'Y%D!%T(C?!6GY:.RH M4O:4OJC)M\/"]94C4I)<* DL+U>R(66IE*2/O[VH.^RIB./Q3?V++EX6L\>< M;&CYISB(\\)-7.= COA2BF?:?B5]0:'K]-5_)U=22KAR(O?(: <"B-XE!#TA>".@=PFH)R"#X'6EZ&RV6.!E MQFCKL.[Q-EC]B\ X4!,$COZ'5;SCU&]GYD94??3ZPV"H0?QQ8!XG&40!D MQ#7%S&"4 B.O*0J!X('=Q&HWF=I%@5T@M0JDGP\,^/9WT?\XLAYSGX>LU4C- M D-^$ANIV<1 FOH/7#\X08 ENGEUJHXV^T.O3= ME6Z[QOI:]6/=#]YDNF;^ [-347-G3X7L*OKL/U(JB/3H/TEW9_G],$Q*&PO=V]R:W-H965T4\>1:K^V*(?R+N5'V9AO!Z9= M9B1BL2G*$*&ZG,5(Q'$92>7QIPEJWOHLA??WU^B3:O!J,.]A+D8R_AUMB\/ M]$UC*W;A*2[>Y&4FF@$YIM&,?B7.(E9XF8GJ8R/CO/HU-J>\D$D31:62A'_K M:Y16UTL3_RK#!;01T)N \"\%K!&PFX"1+P6\$?"N J<1.%T%;B-PNPJ\1N!U M%?B-P.\J"!I!T%5 [*MS=F?)S>Q/MYGWM>1J-Z&=)5?#"0,2JZ[%JKC'81$. M^YF\&%F]/H]AN0V0)Z52P_;HG/3#%8QVR>S;PZ@6#*(@TT2': X&F M6" &ZG2&0?"E,L<@#J %!H&TESI#>G +76$0AY6(]>;BKOJXJS[B*MAY1GX7 M5W4(<16#X/M=9VB/@8%/L4 ,Y#W#('BUY@8)V+3B@)^ON"%Y^!:_#;!^EN?$N"W6>KX[<.RD+ MH2(J6R^K*W;Y_WP/U!+ P04 " #, M8&)0P.@=8]L$ "=&0 &0 'AL+W=OF.ZC88?164!TB\QQD!T@"W:J56&MVJ[>\,F$4W(30)P^W;-]NEQ#Z>AC]D MX7R+EW,^VYG?BO);=32FGGW/LW.U"(YU?7F)HFI[-'E:A<7%G)M_]D69IW7S M6!ZBZE*:=-<9Y5G$"%%1GI[.P7+>O7LKE_/B6F>GLWDK9]4US]/RGY7)BMLB MH,&/%U]/AV/=OHB6\TMZ,+^;^H_+6]D\17U%\:Q]^V2T"TF9D,K.M6Q=I<_DP:Y-EK:/_#^T]=XYO&O*>561?97Z==?5P$.ICMS#Z]9O77XO:S&1HD@]G0^E_- MA\D:>)M)$V-;9%7W.]M>J[K(!R]-*GGZO;^>SMWUUO^CU&"&#=A@P.X&3'QJ MP <#?C>@GQN(P4!,-9"#@;0,HK[M76=NTCI=SLOB-BO[^7!)VVE'7V0S7-OV M93PB&0JR88\[& =8N0JDQ M9 ,@\1CRQ85HX4F4P[[@G0/^X"!6!#L0T('H'(@'!X(*JS,11N(@$@:1C@,= M4RM(CY$=YMQAN!:<$&MDUP!'$NW@-BZ.R3%NE+B"B2N0.,,.8N@@GCX^&CK0 M( -N=5V/40]-I90J(J35=0#'69S0Q.HZ@)-$-0ZMV8MP/"$TQ@U,8 ,3T$![ M O:8^'$LXS"QF^>B. GM3M@ E J)PBE3@A6(@*2E+4'$B41EF%CS?HU@*I16 M%VP0C(4\\>3M44X*\E9VWM1A3C.9B,M$!!0 N)G@<9P]%.57RD#VL9T]#P 3H7)F$H#)D'O2QH). M@:)K3^&B6%JIFBZ-%(LKC?^_>*T12'DTG&(-IDB$8SN.=@O.IQ,/RR%%>JCM M6"Y(<4\P6MM%:@"-EW?^GL6\9H#7VBXH$*0]<3"G&>"T3NPX"5B= M\<173SBF-4>TMNL)=]<2.F16%Z\A2EA2M $H&?IV!QPK! <*D7B&DF/J^LP@!YGG2*<:H_$/[%3XIC.'##5'4 7Y!] 3&?NTAD,(.!\XEED"-8; A-,/+%8%IA@8L)B>05 _EF+62@0"STG @(3 M3"336RLQ=Z3+';>U$.0[V,+$D8@XGM6!Q,213Q!'8N)(4)7NO/_:K8MKN>Z/99]>'O_ MQO#*VB-KZ_V*OFSZ+P7_N>D_7/R6EH?3N9J]%W5=Y-VQ];XH:M/D2,*F+XXF MW=T?,K.OV]NXN2_[#P;]0UU&PO=V]R:W-H965TU#>&(<>\EMI>9V=D%;[*> MLE=> 0CGK2$MW[J5$-T&(5Y4T&#^1#MHY9,S90T6\L@NB'<,<*E)#4&!YR6H MP77KYIF.'5F>T:L@=0M'YO!KTV#V=P>$]EO7=^^!E_I2"15 >=;A"_P \;,[ M,GE"DTI9-]#RFK8.@_/6??8WAT3A->!7#3V?[1U5R8G25W7X6FY=3QD" H50 M"E@N-]@#(4I(VO@S:KI32D6<[^_JGW7MLI83YK"GY'==BFKKKEVGA#.^$O%" M^R\PUA.[SEC\-[@!D7#E1.8H*.'ZURFN7-!F5)%6&OPVK'6KUW[4O]/LA& D M!!/!3SXDA",A?"=$'Q*BD1 9!#24HGMSP +G&:.]PX:WVV'U$?F;2':_4$'= M;/U,MH?+Z"U?IVF&;DIHQ.P&3###^!,"2?4I16!+L0L6]. QP7Z)2))'R,$" M6=E-A-8Z0\T/YR8BSRX0604B+1#-FQ"NC48-F%AC6HT)UU%H%&L!>:FA=%B" M@G@&>O ;6_W&"[^IYQE^!TPRR_(IBLV78P'Y*^,3.=A _^MO8O6;6/SZAM]D MV;HP-4#[)2A(?=.O!13%9G_1[!(UP"YZ0'&GH-=6J&]Q%IUFX'.@+J$1W\G9 M.(RR=YEAL'['[%*WW#E1(:^XOHAG2@5(C]Z3M%?)63X=")R%VJ[DG@T3;3@( MVHW#&DW_&/D_4$L#!!0 ( ,Q@8E#U.V#E_ $ " % 9 >&PO=V]R M:W-H965T *T.B!$5!D"**V\XO,N,[\2)C5TG:#D[<$U=* M,?^[!\*&W _]N^.EO312.U"1]?@"/T'^ZD]<66A2J5H*G6A9YW&H<_\YW!W7 M&F\ KRT,8G;W="5GQMZT\:W*_4 G! 1*J16P.FYP $*TD$KCSZCI3R$U<7Z_ MJW\QM:M:SEC @9'?;26;W'_RO0IJ?"7RA0U?8:QG[7MC\=_A!D3!=28J1LF( M,+]>>162T5%%I4+QNSW;SIS#J'^GN0G12(@F0IA^2HA'0OQ!2#XE)",A61"0 M+<7TYH@E+C+.!H_;?[?'>HC"7:*Z7VJG:;;YIMHCE/=6;(,H0S":P20.WP-HIL'[(8!O$BTY;S,9@.MOI<+5=H X.5+)*DT7''*CU*EYDC&9S M0H%?S X*KV373NIVS[S3FC]'>LX6_KU:?[NM'S+V[?B!^:7MA'=F4DVQF;6: M,0DJQV"EDFS4&ULE5;; MCILP%/P5Q >L,1!(H@0I%U6MU$K15MT^.XD3T *FMA.V?U_;L&PPAVSZ MC, MC.<$*F:_(Q$Q2DY M&E*1(]_S(E20K'23A>G;\63!+C+/2KKCCK@4!>%_US1G]=+%[GO'Y MR:(B9_J3RE_5CJL6ZE2.64%+D;'2X?2T=%=XOL6Q)AC$2T9K6"_-T#A6O>66G>=?,G]EL:3/!;@M\1<'27$+2$X(,0WB6$+2&T"*@)Q>1F2R1)%IS5 M#F^FMR)Z%>%YJ+)_T)TFV>:?2H]0O==DYH4+=-5"+6;=8/P;#.X02*EW0_C0 M$&M_0/?[ VR&B"CJ0[8 )(9-!&"<@>$'-_PX\F"!$!0(C4#82]3$2M00$\78 MBO4!S/8^IF=V IJ=# 2FL0\+1*! ]'BZ8E @!M)ES>D:PL16NNYC>D:FH)$I M(#"%!6:@P.SQ5& /WF,>X&%F;S( A#TK&R#(7CT@:&3V\+C! M@14%@(9Y@T"#F89 ([L0PP<*CAY940 (CVQ6#)\[&#@PABL* LWLS @W[,= MWP:83YZ+AD@6Z M,_OOEUNGH3C,2P?<7Y6/C7@M[M^G;7JK=IGQKLFMA7BJK M?LOSM/HO-EEYW]ID?S1\NYXO3=?@[C:W]&S^,LW?MY>JO7,?68[7W!3UM2RL MRIRV]C,])5)U 3WQS]7_'[>VZ!29S!R:+D7:_KR;OMH3NE;UGPK[[^9 M<4">;8VC_\.\FZS%.R5M'X[RWM5A$]Z7;V M#UUC/]G]_]KIJ=O6]UTD:>.^=XE&)AX8.6$^";?-_NA"HBYBN0B7\P[V2\+W MYT@"D "+4'"\'VA MV: 1IR)!*R/WH' /"&<=Q1X0'BHAF&Z 22$#AB4 H]"GE>GVH6H?J/:8:G_1 MSQ=%2DFV=O: DX&.-%OG">!(431Y+#/A 10> .%,4!P X7ZH0Z8;8%(+XJL$ M8!217*G1$*H.@>J J0[!8Z5VT;+'L@<;8(PZ40K:XV@(3R3!+H7IC- T:0G)1R^1>X1)AVEN&Z *6=EI1&V M$%) MN2RU:(CSU&\L@&EG) 7"* B)UC9_ G;%@'?XK,3C]"T(TF.Q_=1@"F] M6$H)RJ8=N:8;NQ8!VU+H&&#EKAP3"MD7! BOV)B6N_X7R2MV#REN_PF@5MU#8O>0 FAF:N(1 MFJD)1+ X?2-,"5X>"%-Z[10NL65)8%F:6]8(S6>1%]$>4&'(-:-,Y?^VOK4+X53?>&-VE]?%IXEMVK+6N/Z2D9/A!\ MIAF^5_R95N=K45NO9=.^./>OMZ>R;$RK4CBMOHM)CX^;S)R:[C)HKZOA.\%P MTY2W\1N(^_@0L_L?4$L#!!0 ( ,Q@8E!21OH5.P0 *D5 9 >&PO M=V]R:W-H965TNV>FN;RY/OU[J3RM/;*BRK:7PYEE:=->UL=_?I2J73?&^693T$0^GEZ+MS- MJG_V7FU6Y;7)SH5ZKYSZFN=I]>^+RLK;VF7NUX-OY^.IZ1[XF]4E/:H_5?/] M\EZU=_[D97_.55&?R\*IU&'M/K.G-Q%V!CWBK[.ZU;-KITOEHRQ_=#>_[==N MT*U(96K7="[2]NM3;566=9[:=?PS.G6GF)WA_/K+^R]]\FTR'VFMMF7V]WG? MG-9N[#I[=4BO6?.MO/VJQH2DZXS9_ZX^5=;"NY6T,79E5O>?SNY:-V4^>FF7 MDJ<_A^]ST7_?1O]?9MB 1@.:#$@^-."C 9\,F'AH($8#86L@1P.Y,/"'W'LR M7],FW:RJ\N940SUQWI_^MY;-NGWYN$L%7_F?G:,2\#!B: M8=B$\%OO4PA"(5Y(,Z?[ %L=$8;WD%< B>XA;SHD%H:%N-B/-X B M+S'45P03BT!])=A!#!W$%O45:_L+0KL%<&89](4,[1@!E(W%!:# M+?:9D59:46AB#S<_QL$J:,G> $IF^7*/&6J8X2;)0)>4VL@1.K'<"[DA$NY6 M3-HW=(9[$4/-:"FY$307B6").13N#BRR4 D"25,6?#&V!8TUS MI&G#?QZ.QU\U$V39GW1UB'LFQ4NYK :[,^J70_ MW63JT'2747M=#8>'PTU37L:#47\ZG=W\!U!+ P04 " #,8&)06& RVU0" M 6" &0 'AL+W=O@JI5:*;JJ[6^'. &=P=1VPO7M:QO"$;--\R?8R\QX=H'=9!WC M;Z(D1#KO-6W$RBVE;)\1$D5):BR>6$L:=>?(>(VEVO(3$BTG^&!(-46!YR6H MQE7CKC,3V_%UQLZ25@W9<4>*U.I=0!M,Y:?"+?B?S1 M[KC:H5'E4-6D$15K'$Z.*_?%?\Y]3Q,,XF=%.C%9.SJ5/6-O>O/EL'(][8A0 M4D@M@=7E0K:$4JVD?/P>1-WQ3$VDPPP?@C BGU\8@ .F(3S.C![0';.2)) M;B$Y %G )D(PS]#PPYL\E[! ! I$1B":"GBQ5:@Y)EGX5JX/8/+[F!NS,6@V MG@FD:0P+)*! \GBY%J# BC7TBH7@$D\JUP0QBX7A E@LREH-GW@VR 3!):)F%,)%E%L+\XSU2S1_L+]Y>:;H?,OW$_(;Y MJ6J$LV=2M6[38(^,2:(\>D_JZRS5D!XWE!RE7B[4FO>3JM](U@Y3&(U_!=9_ M 5!+ P04 " #,8&)0W7Z,+ \$ ";%0 &0 'AL+W=O><[E;3KO8KSXIJX1SJ^GCGNM7; M0>1)]44>1:%^V9(6SG+>OGLIEW/Y46=I M(5[*6?61YTGYW[W(Y&GA$.?\XD?Z?JB;%^YR?DS>Q9^B_NOX4JHG]Z*R2W-1 M5*DL9J78+YP_R-V6\8;0(OY.Q:FZNI\UH;Q*^;-Y>-XM'*_Q2&3BK6XD$G7Y M%"N198V2\N-?+>I<;#;$Z_NS^F,;O KF-:G$2F;_I+OZL' B9[83^^0CJW_( MTY/0 07.3$>_$9\B4_#&$V7C3695^W_V]E'5,MD3I;S4IYF95>?QZ1I ^1. ML91X\[8ME_9']8%7ZNWG,N;AW/ULE#3FOL/0'B;J8U8VAO81#S;"CW@?\Q7 M]!&/D(KA[S<;PPU#3Y",$=(SA(G[F.\ )O;ZF/7HT&S&'=X"D-]ANRK'ET13 M.-&T%6"]),:P H,56*O@7RF$S BU@P0MI&@AA!-/_1D!VS@/=L6'7?$M5WQ* M#!L=AH,VNC'UIWH1P%X$EA=Q:-A8!?:($"]BUI \V$ #\744\3B*^#:*>!I% M/(\BOH\BUH&5''A8-C;0S"(@Q2D+KZ5ZR>1P,CGP21EUNN:6J<#S@,_;QIE. M#R%ZWH:PMZ'MK4]AA0A6B*;W@QA6B,?[00SDIM\/>H:::1:E]KT+4Q M3KT!8]B,2,;+>JU!U\;B8,@8TI4)M8P15 /IRX1-3R5!&BJQ.RH0M-U2B4=B M/&BD;Q*[<1*"S&8$*5?";P@:*2)B5Q$0=#BU5 E2:20"S!!$ ZDU$D\/ER)5 M1.TJBD.CQ:VH747F'#(.68]#-H.0?CQ(H5*H4!FB@:V*;E@64:3^J+TPBD/? M'%,K&OF]M0W9?= M<6'W4,NC/@IU+^>QR_\!4$L#!!0 ( ,Q@8E HOI_M1@0 +83 9 M>&PO=V]R:W-H965TI?EBWUCWGQJ]Q:6P5_ MLG1?WH?;JCK<15'YLK594O;R@]V[_ZSS(DLJ=UMLHO)0V&35B+(T8H3(*$MV M^W#0;]J>BD$_?ZW2W=X^%4'YFF5)\=_0IOGQ/J3A>\./W69;U0W1H'](-O9O M6_US>"K<772*LMIE=E_N\GU0V/5]^)W>+2FI!0WQ[\X>R[/KH![*G/ MW:K:WHOC)4_+YF_P\EI6>=9% M<:EDR9_V=[=O?H]=_'<9+F"=@)T$KN^O!+P3\ ^!^%(@.H&X51!W@OA6@>P$ M\E:!Z@3J5H'N!/I6@>D$YE:!FY*=<^1#(K^6G,RF-_?R;C=E0!*U$ZN9J0]) ME0SZ17X,BO9A.R3U,TWOG,H%KUN;N=_\T\W6TK6^#8S2_>BMCM0QPY9A9XS0 M\26S\!EZ(B*7PBD/AN8Q9)Z>7?8P\@FAY27S@#"7Q!B+HBZ9B<](T-$4"P/* M-L,8<\G,$<804-JKI7F\GO 2011N$,>V4=#NEI'G M19"& ']&/L6E,J"@#SXE")<<>.U3,2,*+@!(+"45J.84H21GX.F=(92)8:PY M,D9%.: 6/D5C206T&<$TD0;:C&"N4\IQFR5NL_1L5J#F0^GW0XD&U,BG0"4? MKA+CJ\3D*C&]2LRN$O.KQ.*FFCQ>C;-$XDC&/UG9%6ZA\BV$7P#*Z^:;X$S# M==G'J)+01A_2FD,GD4B$& .^.B8(%L=P:9BBE(:V8LE3.,2Y3W'#/GD/:KS> MVJLWS&6HO17X&Q=$@N&/?(PR"NOM0VXI VO!V(>4I@)0$ZP_[U-PBE#2&+#V MSQ!*$ 9BS7V*,^COPH?QC$0*2Q#[$>_+[! G&P$$PQ* 8UG&&0 - <@T#:"Y^A M/0G?=A@DP#Q:8KU]\M36&S=TIT1\6T$NPXZYXBM"(<:B%.APC$"LQ^$RB8;B M\,L5I6+0XPREX"?('*6@O0A$>V#->40A 4(M\=PU<#@ZVQ9GMM@T!T!E\)*_ M[JMZ;W/6>CID^L[J;35H']*[.47:%_6A5+,-_PC?GFC]E12;W;X,GO/*;>>; M'?)AL'6)JO336K757VIW'71GB2U-U5^Z$[)HM-1W>!_4$L#!!0 M ( ,Q@8E O_&8+C ( 'D) 9 >&PO=V]R:W-H965TN>G2KFU%NN1G5>05VPI'GLN2BK]/K.#7E8O= MV\)+?LJ46?#294U/[)6IG_56Z)G7L1SRDE4RYY4CV''E?L:+#8Y,@$7\RME5 MWHT=8V7'^9N9?#NL7&0R8@7;*T-!]>/"UJPH#)/.XT]+ZG::)O!^?&/_8LUK M,SLJV9H7O_.#RE9N[#H'=J3G0KWPZU?6&B*NT[K_SBZLT'"3B=;8\T+:7V=_ MEHJ7+8M.I:3OS3.O[//:\M_"X "_#?"[ !]_&!"T <&C 6$;$#X:0-H ,@CP M&N]V,Y^IHNE2\*LCFGJHJ2D[O"#Z=>W-HGT[]C^]GU*O7M(D1DOO8HA:S%.# M\7L8W,>LQQ@2QGW,\Q@3HJB/V4"8>8?QM)?.D \:\BU!<$?@)SY,$( $@24( M>V[]@=L&0RRFLIA/.(EP,C ,P1 :;.]FC$)POB&8;PCD&\ $!"0@C^]8!!)$ M0 ;AH(:BD*02DBF5!%1) M )7Y0"7Y6*6IL&2TK;T"ZZ6"$7P"(""9>-C>:+RSDY[QQ%&# :%D@@)N;OP? MW8WA]L9 ?R=H:'?&1U8+( M0U6+X4;'4*>/A,:MCB,\4O+NOE#F4O*#BE->26?'E?[8V4_2D7/%-"6::;), MWX.Z2<&.R@SG>BR:RT S4;QN+SI>=]M*_P%02P,$% @ S&!B4#[YJ+Z! M!@ "B0 !D !X;"]W;W)K&ULE9K;4MM($(9? MQ>7[Q',^4$ 5)'&"K:VBLK6[UP($N&);7DE ]NUW) O'Z@,1-]@67[=:,SU_ MMT8Z?2FK'_5C4323GYOUMCZ;/C;-[F0VJV\?BTU>?RQWQ3;]Y[ZL-GF3?E8/ MLWI7%?E=9[19SY00;K;)5]OI^6EW[+HZ/RV?FO5J6UQ7D_IIL\FK_RZ+=?ER M-I73UP/?5P^/37M@=GZZRQ^*/XOFK]UUE7[-#E[N5IMB6Z_*[:0J[L^F%_(D MLZHUZ(B_5\5+??1]TE[*35G^:']BT_%>MUZ2G'\ MVSN='L[9&AY_?_4^[RX^7?RO4_J[OF\6P:II.[XCY_6C??RY=O17]! M=CKIKSXKGHMUPMM(TCENRW7=_9WF]I% V^<_]YVK;?;[T_E_-: /5 M&ZB#03KW6P:Z-]"_#,R;!J8W,&,-;&]@QQJXWL"--?"]@1]K$'J#,-8@]@9Q MK($4KS,G?IFXMTT.DRU'G^5UNJ4")K-]8G69^CEO\O/3JGR95/O%MLO;-2U/ MDE5RWA[M6T\]<[EGU!%C@ATR"\S( S%+(1SB4&0< MEPK9J^$9/F'"!#=D/A/,D/A">?%#9HX9!T[TE7(3ALPWBHE#YHI@H@!#^]NA M6?X^X(Q /#U!FDX4W3G0@T0QM =#>S"=!W,< AB.RSUB.V2[SZ(8C(2I0&#> M"PDFX#.!A2@BP+Y@3(D@/K8MFNT8H6CL&3>X.B%!T!ARVCF@41FF MM)*"T2!'A^R(%'>T!T][\.BB/;QFCP+U(:"+QA10A>PM8A!JH$,-.%20RHN M3O'!20-#):CH)0R7H*P^6O^#D",=VB8S-$)^>L4!\I('C1W#>>F/@"&(NB8]77.B,^"@L/D3..GR3X)SU M,'2,N>@=7/0$ID,(3.%1C.(IW E3.4M2%@9.4N@&EZ2XI<:(K KC;P$4HW>* MTCO8\?700&=\@ *RI+"4_[!9H+ D6XQ0:T9D-6Y5<<>G<7/I5-0>I-&&?8K!@K8$%[V &WN+D>Z6X]QE%"8"E[B&*3N&VB&!4FN(K0^HH$L"DAI5"()27C$B M89CZ8*C=$:[@&D:KC1HOLX:1:H.[;"2S/3/K'(K\[_%@7]TW[U:?OU?[ME/V/IMSU;][,#J__G/\/4$L#!!0 ( M ,Q@8E %O:9G. , #H. : >&PO=V]R:W-H965TOU8DQ8;UE:5XM[),0Q:/C5+L3R^+J@17\WKLN5S.^5FD22ZLZ9UE<_ENQE%\7 M-K'?!UZ2XTFH 6.O=FJWFS>4:#/< +0!M 8DPM('W84!'#:@V MH ,#IUE*'9M-+.+EO.17JVRVMXA5%I%'*J._4X-UL.MW,CR5'+TLB4O\N7-1 MGC1HU8"@"VH1CG3?S@'8'"LPS*$_P=I$!$$?LD$@(4["0Q?JU?9>QSZ**.Z MH@YH[8!V'(3>($X-Q*\A>1.G@+CR-UBNB7-Q)C[*Q#>8$'<0T56#";I4*(U" MA R"!!KY8" WOKD\\ /J=Y$]^@%*/S#H4R #4H%!:DAF#-$C$:(D0I,$!=S! M#'4PFYY/$>H@NI]/D;DU@WSJS4-<_(B[$_)%@_IIX+G>S$P8%(IG# H=31ER M0Z;(_:19:5!WMD"1NCD7*E=/!,RYO!M:0W"Q(9]0&X++#9F@-QHSX1 07$G( M%"DAID( B3QSN]<(TLB(,4B?,JX>Q)0/>21NQ18__"3\Q/;@QY_,)FS/[%XX MUOL +D@P19 %R07^8*A4-\= M"1'@*@.FRLC&ULE5G;4N,X$/V55-YWHIMUH0)5 M!,A S%11L[6[SP8$I":)L[:!V;]?^4*(NUO$>2&V.7W4W6H?M>3I>U[\*E^\ MKT:_UZM->3I^J:KMR612/KSX=59^R[=^$_[SE!?KK JWQ?.DW!8^>VR,UJN) M8$Q/UMER,SZ;-L_NBK-I_EJMEAM_5XS*U_4Z*_Z;^57^?CKFXX\'/Y?/+U7] M8'(VW6;/_D]?_;6]*\+=9,?RN%S[3;G,-Z/"/YV.S_G)K6*U08/X>^G?R[WK M41W*?9[_JF]N'D_'K/;(K_Q#55-DX>?-7_C5JF8*?OS;D8YW8]:&^]CD=V_'HT3]EKZOJ9_Y^[;N DO&HB_[6O_E5@->>A#$> M\E79_!T]O)95ONY8@BOK['?[N]PTO^\=_X<9;2 Z [$S"&-_92 [ _EIH+XT M4)V!&FJ0= ;)4 /=&>BA!J8S,$,-;&=@AQJXSL -->#L8^;8IXG^VF0WV7SP M*!_3S04PF;2%U53J959E9],B?Q\5[IWFI\$JT!>/VUJO_EGJ-8R/'T[ MXXR;Z>2MINI LQ8D]D#*)GW, F/X#C$)/NP<$:0C,X'L17^$"XQ05OH(D72FR(9#] M2K$TA:(I5$.A]GT ^9BUD*2!;-I1G%4-"0[9K:I4.S1&@B0N%H"G?$8E!W0F3KP0XN!XL.TRL+*Q.X MC*84S@0D2-\M@5-6"!ZI#1[KFOAA;>LPO2IDG,,0YQ2.,R,M3,4POO0P7S]$ MNA\[YX*JDDA/QR,] S^F:>"1KH$?;AL6'::O:@E4M92",2L5K!(,T]S%W(XL M?QRO?R&!D56&1Y89KH])8$3*.-8RG$ L+(H9K6 ",2RLL5PF,(,8EU@C8]%' MA(J32B4C)!&IXL=HE8AHE1B@50)K"Y=AQN$:1N"TSZ(AH@W.'UNL/T:L\HV,L1*"<4AU,QA"L]Q-7?E4>426)E"DG6$9*(2DA^ M1))E1"4D[AA0DCM,[ZU,&&R)"!3LE@<1I5\2]8.*G7I@U0KIC9V<1&1$JF/2 M&]$1.6 _+8F]+;,CK)4PP4.HT@-4_< BVB:QMH44Q[(3T1IICDEQ1&LD M[C>0RG:87L2)0_LT F:8AK!; I9(%]O/R8B\22QO\#1B(0E)0OZD!"I)L-<. M[>A%=!.J(L*E2.%"YX$,GWQHA;;8!$PE:/>\&,:6'F1K YSLG;*O??'Z;U;FH3^G!\QD_N>'$\P4_N6V_2'W2MQ_(?F3%\W)3CN[S MJLK7S0'^4YY7/GC/O@6_7WSVN+M9^:>JOC3ANF@_3+4W5;[M/KI-=E_^SOX' M4$L#!!0 ( ,Q@8E#9E500BP( #H) : >&PO=V]R:W-H965T8EV)-SSESP,,YJ(5_5B3'MO16\5#/_I'7U' 1J=V(%54^B M8J7YYR!D0;79RF.@*LGHWI$*'N P3(*"YJ4_SYQM(^>9.&N>EVPC/74N"BK_ M+1D7]5;1(_O)]*]J(\TNZ%3V><%*E8O2D^PP\Q?H>8T2 M2W"(WSFK56_MV52V0KS:S;?]S ]M1(RSG;82U#PN;,4XMTHFCK^MJ-_YM,3^ M^JK^Q25ODME2Q5:"_\GW^C3S4]_;LP,]<_TBZJ^L32CVO3;[[^S"N(';2(R/ MG>#*_7J[L]*B:%5,* 5]:YYYZ9YUJW^EP03<$G!'P-,/"5%+B-X)Z$,":0FD M(R#BJM6DXFJSIIK.,REJ3S:OMZ+V%*%G8JJ_LT97;/>?*8\RULLK MU(*6#0CW01TB,/*=#PSY6.(Q/8S0K8_5&$3"Y!:S'F.2"1Q(!"8;.7[4X^,8 MPP($%"!.@-QF@@?5:D") Y6-%]A'#/J((1\1K)" "LDH3:- 8(4)J#"!8H@' M>8*@P2M;@:#)X+V"H!0.. 4#3B&%*:PP!16F#Q0-A7 OA4 49-1,#2KNG0\4 MIZ-^@&!D.KT7T9WN1E!$=YH7@=V[0/B1RL"-AZ+/'"@01?"P," J&API&'4O M:KC;$=3N)+ZC 773# M67D[<2ZU_03WK-T%8('M !K8E_9BX ;3NTQSJ_A!Y3$OE;<5VHPW-X0.0FAF MH@R?3'PG?[B0\VD[,HWZH]Y])YS[.BFKI[*0_WGE>M]SQGU9TX\$(]V8HR9U(-RYU7 M'4K.-C4ISSR"$/5REA;N;%+//96SB3C*+"WX4^E4QSQGY=\YS\1YZF+W8^(Y MW>VEGO!FDP/;\12C7R+BJ;-.=%E8K"*?EVZG[!]RL2:$*-^)7R<]6Z M=W0IKT*\Z<&WS=1%.B.>\;74$DQ=3GS!LTPKJ3S^&%'W$E,3V_7-.BOIZ;)S0Q-)A #(%<""KV&,$W!/^3$(P2 D,(KB6$AA!> M2Z"&0*\E1(8074N(#2'N$;SF[ZC_WR63;#8IQ=DIFR5Z8-H)^#Y6*VBM)^L% M4S]3?W&E9D\SC (Z\4Y:R8#F#8BT0 F-NYB%C5%"41>T!$$]I0<0E'1!CS:( M=!%?;03MU;4"()\9>ZIOE^81L'FDYON=3$,$*_B@@E\K!"V% /<*>6PP88TI MFE+C!$4(H5[%-K"'6-D(C /D)VVM3M8!F'5@9:WJQK!"""J$-W2.@@K4[ES8 M6R1S:I6KNS98; 0&BNQ M-?7>63WU1^+%(.18B 2[D6", 0.DH!!$D# [P5) M[+Z1L7(P@M\M"%HG ]GB@?<3OF&E8-BFF/S?90L#ZM@,QV-%PX[&@*5IV ]F M&Y&.A8)MB$$?^@,:L!'Q+4[$L!6Q[46E$?3?_2 J'(@$>Q';9E0:=$ #=AF. M;ZD8-A$&7-1?44MLVP@C?VQ)$=A'Q/:1M:26!M19OV.A8+L1##5X:%,%=/FQF_P!02P,$ M% @ S&!B4$* <_,T P Q0P !H !X;"]W;W)K:>(DJ( S<)KMW\\& MAX)]TF1]*-CY+N?X'(,9'WCU5F\9$\Z?(B_KB;L58C?RO'JY945:7_$=*^4O M:UX5J9##:N/5NXJEJX94Y!Y!B'I%FI7N=-S,/5?3,=^+/"O9<^74^Z)(J[\S MEO/#Q,7N<>(EVVR%FO"FXUVZ8=^9^+%[KN3(ZU166<'*.N.E4['UQ+W&HP7V M%:%!_,S8H>[=.RJ55\[?U&"^FKA(1<1RMA1*(I67=W;#\EPIR3A^:U&W\U3$ M_OU1_;Y)7B;SFM;LAN>_LI783MS8=59LG>YS\<(/CTPG%+J.SG[!WEDNX2H2 MZ;'D>=W\=Y;[6O!"J\A0BO1/>\W*YGK0^D<:3"":0#J"]/Z,X&N"_T$(/B4$ MFA!<2@@U(;R40#6!7DJ(-"&ZE!!K0GPI(=&$Y%("1L?*H0\*_9S2%1M?['(L M-R8&Q6L;J^G4VU2DTW'%#T[5;K9=JO8T'DF6%%>S3>\W/\INK>7L^Q2C,!Y[ M[TI*@V8MB/1 01P.,4\V!G<(3\;0!4+ 0&;$XI.APXV-"&(ZQ-P"F"'B#E*) MAIA[&T,-HP=(QEBV1PB3##%S ),@8VG/+LW7\P$O $@$%\B'.\5O!/QAIR!8 M(H E@D8BZ,=@K,>LA80-I&Q=DCC 9B\ L"A"V*C +0"+$Y08L#L;1E",(Z-U M[B$82;#1/0\ #!-JJCV"IA09=9M#F28H--;MR89%$8F0V2@V+$8^"RB<8G7@*43AF"L1,3S1Y M!$M$_[%/8E@B/KM/%K&5+.TW[, E@5V2"^JS2"R?+T&2P#[JE0>^8]#Y?#1F MD%#LA\&)\N%3KS,,%1";9AAX+OB]S3+T@M]8UYA87K'EU&*BGA.Z"BGJ_YU* M\<1S&/NV+3%M?;II#B!KS@63PW% M-FRD'#8 B&-#.BP>V$!Z]>7,>(>E&O(+$ ,G^&2*.@I0%&6@PVT?UI69V_.Z M8E=)VY[L>2"N78?YST="V;@-87B?>&HOC=03H*X&?"%?B?PV[+D:@87EU':D M%RWK T[.V_ =W.P@T@4&\=R24:SZ@8YR8.Q%#SZ=MF&D'1%*CE)38-7IQ : 6R$#L7D64+!"@'BPWDM8%,??R[C=C/$'L98L.0K!C*S(HQ05(# MZ2>1-,ZM)!Y0&:>%WTKBM9(X5E)8^@E2+T'Z'ZN1>1DR=S42*^@$R=9!D[A( M_2JY5R5W55)+)7=4BMPO47@E"G3L81G9-PA876KZE?F"^:7M17!@4MV/YA8[,R:)(HP>%%6C'K9E0,E9ZFZN M^GRZW:>!9,/\&ULE5;;CILP$/T5Q'L7!IO;*HG4 MO:F56FFU5=MG;^(D: %3<)+MW]NY_QENGR#7 0;QJ^"'[NS>TU9>A7C3@Z^KN1_JC'C) MEU)3,'79\WM>EII)Y?''DOHG31UX?G]D?S+FE9E7UO%[4?XN5G([]S/?6_$U MVY7R11R^<&LH]CWK_AO?\U+!=29*8RG*SOQ[RUTG16595"H5>^^O16VN!\M_ M#,,#(AL0G0* 7@P@-H!<&T!M +TV(+8!\?^ ^&) 8@.2D4+0ORSS]A^89(M9 M*PY>VV^@ANE]"K>)6M^EGC3+:9ZI!>C4['X!84)GP5XS6=!=#XJ&H'@(ND=! MR1#TX()HE@XQCRXF&B*>7,294*#\GDQ'J.G(Q--AJBG.0% &8AC(D('@#!1E MH%@.V>A5]*#8@&H#(G%H?KA4C$K%F%2.,R0H0_(!NRG*D%YCMP3@))6G MCA8X6E,J>%6!6U:4Y.,N$3DJ$)+LPIX&O *!N&HT'*L11RT+ 7G3#]<@AVGA M90UN75,*8S&WKD$MB)O6HT4FEY##M/ 6 &X/H"2:H,![ 'RD"0#>! \43.GC3@!RA<"H^=SQ] H*9"LZ^W/IT]YVU MFZ+NO%[;K^TX:1*=/Y&^D,2QK)9%T_ZLGB;UN@K%0Z^T7$P$8V:R+.:K\<5Y_^Q; M=7%>OC2+^2I\JT;URW)95/]=AD7Y-AWS\?;!]_G3<],]F%RN:%!;AONEL%.W':[@*BT5GJFW(OX/5\9'48>K/00'HN71?.]?/L2AHCT>#2$?Q=>PZ(5[UK2^K@O%W7_=W3_4C?E MP46M_O*]G.__V<[6^OVZ>L%9Y:=3UX[4X/0 MY49([ DIIP]E9K$,WTE,VC;L&B+(AER*2%\<>KB*)90SAS+7A,RAQ"?*BCV4 MN8EES)&CSY09=RCSA9+QAS*WA(P_ZO[9R:[Y>KK!=X2(I0=(TC-%]@;DX4P! M8ZQH$ZHWH?9,6'DTU38BNA=9;;QPYHZDKF*IHSZ[/BGQZ:3$S4F)SR@AU-(3M+#B:CK.-D-ES))R3AG9D:$>&_'*^&!*["L\7A=\VAL %9@251])Z4S&:>S=UP!'&6, M8^L*V "DR9Q\)@%#,B&?R>1\)@%D,BF?R3B?*066'PE(E$0Z@X,#(),YV4P! M?%1"-E-Q-@--50 PE93*5)S*N $I7@$*%9').)BQ"@"FLO:W:(.;D,E4G,E0 MQP*X5%(:4W$:4]JB7@$(*@)!U%K E\I)8@J@H\A*T!R''*30= & Z)P<9 @ABKAHJ!- M108P$@1N1$# Q9 D711R7<"ABP)"A&'*@.C: #I-3P!GT#H_< M!$41)Y=P!@!D*( <>%EH !K&Y40,T#!D[H@BCO= (&(+Z+$4/0Z431:@87-V M0!:@8 LB#\LL#-'Q.^>4!&CZI_/)Q^=7N*X GP(^G^/&@ /, #I]3 M@'ETFII4@/GD HPS>)I*$00/5!DZ46591ZH,G:FRI#)L*Y84.#I8911(\,"3 MH4-3EE.+<88.3EE2-;852WI_RQDZ8&4441[D^K89R$Q.2=:F1&0FJ2C;BB6- M.3I#9116Z,4:AS<0>$Y9QO$MA*3";"M&7XG9N)KL791;ANJIOQ):C^[+EU73 MM7/OZ>[>Z4?17;0[>G[)SVXY\7S6W5/M+^;]-K^YY/I'43W-5_7H1]DTY7+: MW<%[+,LFM$UG']HV/X?B8?=C$1Z;[FNWJZ@V=TLW/YIR/=U_ ]0 M2P,$% @ S&!B4.X.9):" @ E @ !H !X;"]W;W)K1%G49,T\?JHJS/XM M24DO,Q_Z;X;GXG 4RA#,\P8?R$\B?C5K)G=!ZV575*3F!:T]1O8S?P&G3S!2 M!(WX79 +[ZP]EU^;:;^4 I(B79"N4"R\>9K$A9*D]2QU_KU&]C*F)W M_>;]BTY>)K/!G*QH^:?8B>/,SWQO1_;X5(IG>OE*;$*)[]GLOY,S*25<*9$Q MMK3D^M?;GKB@E?4BI53XU3R+6C\OYDT:6YJ;$%I"V!)D['N$R!*B*P'=)<26 M$%\)]R4EEI ,"(')71?S$0L\SQF]>,ST0X-5V\%I(C_75AGUU]'O9#VYM)[G M$$RR/#@K3Q:T-*"P XJSI(]9C3&P10120JLC=.E8AB-Z. CP+N)QC$"H#WER M0%*WS,A9KDCSHUZYTAN)QDX/L?80]PL^&>1J0(D&U2;7+(L0 , =*G&&2D:A MTF@0R$!0)Q!$$'3CF-(F(T$WE""G$C1..AY*02,I"0 .*>B.%/.1[R%Z8E.G MV'0D-HY#MX/,Z2#[1)-,G!XF'VB2Y<35)/V*]4)!X)X X/TVL9A[?=(/=6/8 MP%&H!"4W7#CGQ *&GR@N=/^)8?2!C*-1=2%R%3?H3-J*L(,^]KBWI:=:J$G3 ML;9'ZR)4DWI@7ZDC5T_PJQMS7O_ [%#4W-M0(<\!/:WWE HB=8('J? HKPCM MIB1[H9:I7#-S3IJ-H(V] P3M163^'U!+ P04 " #,8&)0;<1+B$8# #I M#0 &@ 'AL+W=O&ULE9=M;YLP$,>_"N+] MBFV>G"J)U("F3=JDJM.VUS1Q$E3 #)RD^_:SP:%@'UWZ)F#G=^>_[;O#7EYX M\](>&1/.:UE4[UZ[/;(R:^]XS2KYSYXW929DLSEX;=VP;-<9E85' M$(J\,LLK=[WL^AZ;]9*?1)%7[+%QVE-99LW?#2OX9>5B]]KQE!^.0G5XZV6= M'=@/)G[6CXUL>8.775ZRJLUYY31LOW(?\'U*D#+HB%\YN[2C=T=-Y9GS%]7X MNENY2"EB!=L*Y2*3CS-+6%$H3U+''^W4'<94AN/WJ_?/W>3E9)ZSEB6\^)WO MQ''E4M?9L7UV*L03OWQA>D*AZ^C9?V-G5DA<*9%C;'G1=K_.]M0*7FHO4DJ9 MO?;/O.J>%^W_:@8;$&U !@,@@Z#_[4 X$]A*"'$-+@ M&XO=0V$'53T44&,U$AM:1,:NI383S!:1W9G\P@DL-^D "X9ERA6])(4U-M@=18B81@&&* ML+G7$!8&>&;Y,%@#'S"Y)9DT96RF.;\$P$A$B:D;H"@-9V3#51.#9=/,*DU- M4H8@8LFV,>QC4S7DB\Y%"5RI<7!+=FEJDEY^9&()@ '!E +8-)BFPN$/! :_ M$'3&!URU1Z4$.+N$$W9)8 MFIH<87S?JF( 9H=/"E"3\.EE>Z/S;LF:0W>7:)TM/U5"G1I'O<-]Y8&H\[+1 MOY'WF/[6\>:FOP1]SYI#7K7.,Q?R--Z=F?><"R9%HCLI[RCO74.C8'NA7F/Y MWO27C[XA>*TO5MYPNUO_ U!+ P04 " #,8&)0&4&UA+,! #= P &@ M 'AL+W=O&UL?5/M;ML@%'T5BP;4]@,O>I5"V M0KUSPQ9CV_0@F;W3 RB_TFDCF?.E.6([&&!M)$F!*2%K+!E7J"YC;V_J4I^< MX KV)K,G*9GY> 2AQPKEZ+/QPH^]"PU]\16>55HN05FN56:@ MJ]#7?+LK CX"_G 8[<4\"TD.6K^&XD=;(1(,@8#&!07FAS/L0(@@Y&V\)4TT M;QF(E_-/]>\QN\]R8!9V6OSEK>LK]("R%CIV$NY%CT^0\MRC+(7_"6<0'AZ< M^#T:+6S\9LW).BV3BK:_A"(1BIF0TQA^ M$/LPG->'9QS:>UOGNN\YQ\*?$Y*"70XQ(H M)]>@W02BUZ!\!F%O8_9"%[W0J+"Z5J#+"L6B0K&D4-RD602M;M),H/L(4A%4 MT/4#(>3&#KXXZ'#QGYDY&PO M%3/J@B()KBS?9\C5"I5 M7?G69DG5/3T3\P$D(0G=)$$39*GD>#]^SIIY$@M%=?>],V\<[9)$ KFK;+V+TO4BNESO\MU3=+7F0?-B'9U%7V_>1J 4H\3WZC^RIMA#ZWZ0[ZE>_N=AOMPB"=WDYAQ%^SM)M*SC/ MSI+>63]I!:,=XQU\6$/>@X<@;\N1-K[_[N<:E.#5!;^^3.];P'.UGGL0QM'- M#O86%=N(KND6P%EW88VK5;:=9]%/:>UTJ^-=X%^PO]OBL8XQ M*="Y\_T6H/'<, Y.7[;%MWP];[L [H4O1;F#$_P_\TTC2)-!=]BKX1^- -2T M\95Q,JI^]*$@+'DHUFVW;M(=GB7#:0W3;O,=W-3B+DIZI[/7T4TVWV]A]MJ* M -)PJ#>[8OYK')UTNDFT 83^EB[W6;3)ME'YD&YK*P42LLC7]]'-TVI6+&MH M>GO]N?J9SA]=?I\_I.O[K)$,?#J_>7O^CQ;(_Y0MEV>_KN&883=I"2!91%=E MN:_#Y%/1,L2/Q1(N0;IE.K:M73FE,$(FF#S21@$[ZC?TYZQMA*OU+MNF\UW^ M+4/BDNJ0!Z@JW%# P/MB6SNC#^D6X'4^GV?P%#RSX.=;QKI9I/60Z^7__WR>]9/S7$F_I]R>^M$00@5'3<\CL ME<5^!($%]PA#W" 6/Q3+!1QZM"NB61;!GA;1QQ2&3$;=O_82%A0B> XDDG"5 M6UTE? ,O?TFW(!M<7?':\E+PI'/H;K5A6G#]:)5E]'F_ ]*RQAM6'W+]+0/( MS.!N7RQ3(*-OFL>'!\MBF2]H"PY,!,[/FXR90UD5PVX?BGT)$]>PQ@I:DT-? MUM@_'O@J,P?U?YW/4 Z8[_[O&HE(E_7[= %4%A<-Y[W8SV$#-W"(U8< B4M" MB;N\AGLW@+H R#AZGZTS%!M0(CU?K/(UR2-T0R^_@]!;UB>_ IS+M[3L#T7] M+LG>[K;%R@"U1HRR7?0>Q.4(SSEEFJRWLS[E9T#BK2XHCO!E/#+ZE.>KKP)( M3090JK[DOFA[CU;_)H.KD\DSR._K:R*.6"+OQUMVZ$FOG /4"2 D0!8(8X(-LZ]D9XA&X;J1W1 M^30;7SI%/'O]0TT4A"/*[]?"1>9/+,,O62 [7_RR+W>TK>I[UT M[S,#WDZ MRYCS$9'3Y*^*,7"F+UYK ]&K/7KP4-ZDRQ1)ZPWJE\>3).71YW"+=F4- M8A=I^4!7G7ZY_.<^!Y&F"43 5E$P1B(^S^ AH*SN!ITOE\4C+0X1_VVQG^WN M]LM(7ZG?J&\P0['-FZY0!J1DX2@-+4U@&VRDKACAI]&_([/"12 %J4EC!0JB MA\>!.PR79/<$;U(-SE,T(!S[O(U<8 F:0C #5(.XI+PZ;K2""#;;Y]88/UK MU(^'O5$, J7*O>D.#G6>H9;KK'IQE,2C\2 >)X,#C]5D4@9;.VR>!3-AR_'O M'^)HIZ O !(^ #J",O\:.-Q)]!<65YZ!D=,(4,[A%YKXK=$@OCC=_1C1J$'W M2/>[!^!@_X)M'#VIO)JC+O[RUPJO[1Q^MUV00Q8/BN?C"Z0'_XH5WV$)YZBT M-]XT(V>A"@GR0K&>DSG42;WX.0U-(O,"<>&I<>P8[2#+/6T:U=;+N[MLSKLY MGP.&L7U6B"S&0KR>(D1_NM(!95+0@/-5G0Z!V VJ M(G#M@\?)>Z&]BS3,E.[V 7C%;;9"_1\@XG7 1@+_'&)=D+&K1&0T>,!"'0+; MD)PX6K/H8Q&"!CF($J$^62?Z=?FV#;*M:K#A3VVBS0L8X\N9]'- YC-\YO9: M& 8@N^)K@[\RQ;R(S/*_+"61FH"SZJ9A'AF-57=_PN7P.+.?R. M6_$[?..PX/0%+LL\WY!D(/(=W*]GWMEOYP]XUFB@,$19/?Y>BV&370_O>AM='>UO!=<3 ]0#*S9TJH(("*QL\+6W$@M^$BC5X#:9-*[_)YMYSG? M].!2UL!BMQ\)8. L42PZ ,V7FZD:J)VA1C>-LK7!_"K :F;K.HB-:/I'@ON0 MR-L*]H-R\G%'<&B(.B@/KM* ]0"0:B!F.5GNP8<\V^,H[\AI1E=$V0BQ6UKR M6[38Y[-]C37^ATYTW"F7\%&, <%? #CJ*O'S^>7_\]PLW$X<['Y9S-!%E6V++/9YP5G9 ^-KB%.P?PP?+;/L-P8R.3% R,S=I'#WD]P]G(*L32T=94#1W)?IMYP7 MJXN+]3MZ?(Y,4\-*X.E\.]^F=[M(U3=!FG2_*U8D$>Q0T) 1.M%/6?20?LM@ M<)7X"N_8!"Q&>'Y=YTZ4*-U1?NW<=/2@8F#!ZW21QDAZ$!XXI7GU/V!S"Z! M[MW_\&^F9?2(CG'XF:V!7V39ECG&G0"?!_IUBW8Q&O@*).24EK[(2G3HX(>S M?;Z$"V@/P+?;W#_3A(W",)5RR1[2ME?M9F<,8>/ &89UU]M*A2'0CH$9D M[G@TOKS1#?S5#@ 8=P/WO1'S^3OSVG9%+][3:X*HP//,+/I$TURW>(PWBB3A M>[=F=6_2Y1(H)#PO%^6I\K0\T#0'VZV1_<$G&+H T-EP_(%__^+BHO'=8KW. M1-EP4"1QVB*LP)7PWAZ*&_S&#/XV3^_7!: N+P!?RO&N J8L\P WW9--*WO[ M\3+Z\.'"/_SQTC_V;@O*'NUYM=JO=96WALI4P"; MJX./N\M4?4N^\"]_3+^?_9C_J_*D?.H?^Y+-B\HS^)%_@-C*^W.+^&4G-4^_ M/]>'.Z +N$ 2H!UPS1Z+:$NQ&VC2 +)Y3_I&[/&:QK<(RX/X[^4=N<^,)T!8 M]W>ID#!WIS5"I4KCZ14E\T+6GYBHVXFK,R%K^)8MBPW\%DS(*\C7:(TO6Z@G M+ 0N>PGZ'NR=5M6XG#B:6V32L8%7[CB&-!S4T,,=TCS'%W+R)2 ZPIJ)-B(P M9L7N@29 *5<",U8H^Z-,D8(JJM,",-;1NVRVW>,W25\] R8N",J9\_S'?/0BM;@(XG[A_&G:W+G8PX393MGVW MU[D.#[(C+\-&[3);LLAE"X<:)5J5TA6*0BRQGR3=?F>"4%D2C]PL]R7Q38PG M@?T@ZT6)B^V"8+799F>[]'MT+Q$J M;ADHJFQ@J=]S1!]@0">3;B?1I2ASN\NWL-E_PL'L6+S!DVF9+!<3.Q[VAGK7'3\?]_#$I*FDT_%8!=AV)L<@;@B$*.L>V$N-KF2 M)&)2-XZDF?(@"#S%G&X3K/,_\N4]($$,SW]/X4$G\@$DX.M'6-02,2:X0X1[ M%(\$<@M(SSEL2X]_#BQG&2U9SIJA9P'#+ NX<=M?LYU;!$XD@AVMHVBA%!;G M %=*E$!Y#3HAW6)6N BO3WJ)Q38Q1Y]T.R-[[G,R+PG4S>'TFDZG!'47H^: M+@"!WC/Z4R2"DP'QS%.QB)=E@2KJZY_GV+D??\0>5-86D@O"YYLB, MDZ33K:Y0"/7!EV.,=74F]QI1CQLONZ,$N/XMNE_*C.XK'?8.O0?)*QQSRS[Q M9Z_>$H/7#E^]I-,/;L-G(&/H_AP2)$ M:N7X2@N=*H87CED@\+PTN@-%0WRDB-R]SM"#UB_RZ#L6O)(J4T:@A9( 4<=Y MX$6O\.9,PW$$:D07X8M8&76L*(<[@-%0EY.=&-4PUC_.5AG:JE&U R"NLSW: M<."C"*I/'/B(A*AF\!%ZZ;&M)]B$!4= M+Z \<",X1QA43PG?V&_P;J'SQQM(3Y*^P87B6\84:YU]1WD%"&'T!$.4$;LB M<9KY0PZPUY"\=?88X47;PK6$$Z&5T2@GXYX9>,%>0A*'-I2+P;MQ=\C==I07 M0P7S)S@;V!;@[D> $,P/L-OM@FOT+MNN%Z"YQ='E^AX).Q\A;-4JC"A!,WYD MW^=(*#G2&!2@]7VZ)!8CBN,[@.*JH AEGTNUS>[A],237 ; 9R*UL-["$D#' M0D%"7SH!X4HX.J Z4-X*2X]Q/;CLNSN2&%%N!C*:,8TQQA]/6I;L7@; XN51 M!5/A";05=P&KY)L9;0.W[09]@7Z6.;J'1$!< \7X5Z;#X[&:X6$)V7J=NFGX M-&FT=;K=HM.'Y .>&.'BF&%UA3@]70C#J0'::T []HD5="GW:XX7V3#%%&'& M#?)+AMS#*Y1F08A10# /4J*M_#$@JP(BFL @Y4,C/(0PV-9V*1Z!^QQKX* Y6_3G3OV MM)$ YGP[:J)BLB&^ZC#HW^G+K::0#H9JDIBQG M"L"&8G2BQGA\(F^.G'%@(+%!EP+ZDBA\-X=3G46().B4 IJ2HW ,AS7/[^G" 7=X .G=TF]4*;+*UA9^:R18E\H!%5MS M,@>F]WR0*7!H0-$=F[>0S"IE'\3+=SA^J<]N7>)^L,A)!AJL! M.@\QVGR%TH3PQ2WQ1:-;MZ779-]S#DFP5FK:9NFH,4!<: E(ZR#3X GM*=B' M[JM!YGG3@7;01]&XM=A:1TE%Q.A_ [K,15&'NO*D,[7B(S.NDR09>/%9/I_0 MV"?382APHI^JXY'UWB!K&B*K2ILW[_\[4.._GGMI4]>FA(VAY7F(;@B6C)P+ M)7XRX: LI7A1F6R1H9Y"E[_CTSI4B09\*Q\P*T[TM5P?8(7;O"$:.&HU^=IR M;25,+%-EF&O=%(KI "=P>L@W&UWRO\,_2P[_,)\^Z*<>9ZJ(439@AL29O:G' MF=T&BHZP"UP^67E8V1$GZ5V!DB<'=C3XW2Z*A3?F.@.TM]I&M\4&[M\XF<3A M$M0;K1Y6\Y49QK]N[8]P5OSY-B-**R3&AM5M- '$"23X'"T+JPU7O >LZ@) M:OIU9>-\;9S_C[]$.<6;F:]OOO[9F9ACR8A#W11PXE^> Y4VR\7EWSB9FY0$ MRNDF%V:H61$_>010"^-Y)*B3P +O( )\4U.(Y?5[NM?H!$HIM8"4?.&SR-!V MXI 2 <5-1[L4$,[MF62:%@54\1=D!\@U4(K %#T >@'C#B9($ O3;AEBD M8"<%!\8!,42-"CBU,@W<:WWB3O2C!*8)MC)>?D,3 NZ?V4ZQ!>QDG]>6<>]7 M@(/#7%(LA)#& 8H2#C+^*#G_19*M- M00AVAW+S@D=#DPOZW\W3I;%? 0/*R3K$"M6W(D>M@SDR;I%I>[XFI;:D2S;+ MB;&B:UB$!T7 &2Z"3(1B^B-K-#,DUID7!5GB9ABDH!RNR;16DL2UW*?>^$ 0 M00L#;Y^ XRP1<(3[M.$\TEJ08^VV;?$_8'HYC(_&]U*\06ZKZ1U: 9!)K;*4(V?]X($N]?TA MA7V)](=G 3>)A&&#RD!" .[AL>V>-FBB@G-8%!F;6X7S%4=-E_B]">J*@XH>7UQD,0/A"K;K]T2T62&@M)]6 M ^(J4EB9H>IJX_-D32QE5 _@]$ *,>G " ]2S?5K8;GY6IP_Q9H-+;"]E-!G MD:TP7--J0KP,7"!N3Z\!X8Q>!9)9= Z"JEWR##3][!OEJ "" 7JL[S,2O?EV M'TR.#!(A15:5IS?N:6^[=8[G+Z08. <]WX35AE*9&3%8PFJ0\.S09>5A+\">YL#EF'6Q*BUL*F> /A@H%F+#79IFD&4B6'G?XK5)K%2@2'?Q<: MFGBH15[.ET6ITK+0>(#3!@HXW3[?;)X2+571*1Z#0OL9,4&RS(FQHX#C:HC(2XQ?P+[R7:7+=-IK[ M="SR?:V0-7.PW@+%JF)C040KX"/%\Z#[M! IZX!9+A. M5PY_K\_\"]U(% G1YENH+A^Q73,CL!,ZT=!2Q1Z$B#>/2%Q(2<=9 A'I1'_?+SB^*S>T$;4G M9F5.7D!S(5H3.$"Y2+-U8,I/A@&K/56[)F,+J#%/E;VE.(I(Z]Q=8 MRBIT)QED#N6(8$T(7?R^P:AHY31RB=UCF(M;KD8BW*5S3??H+>>GG>& MD@?T6VR(65!HB;A/W8'_KOBW&D3-35K:E/E&&!KJ]B(8(A^F?;/Y^"4 G1S@ M(R(L@%ARORWV&Z(=?',I= ?OKJ6-[J:6"D]QX5N8@$IA:!?%\SQ:$:=YB5JY M)-2&,YSJ7K\27N15 #3CL@Y%"BG^1[7.1&D5A^X=3IV1.SB_([_]-S+BHG&2 M^6# _"2ED5C?8[%?+GB49?XKR@\$%U;+G.%G%\XB)]4GT^#&\@$P R=@J9(3V: M4R-@2_ (QJ*2 P81OBQY@@>2550%QB( !=RMV(7NBNV,=GCF3#;H9\2+2J(Q M!BIN$9F8QU=V#B+%72R&%PEK=;JY6P?,MZO8H=C&2Y\V'I^3;)XY/'C?A[(% M9ZCR0J8QK&150TAA-3L&U8[L<@+6=%D6+; -WR#[*3I?:4$6]/0M06U-93XE MRA//L@:W?U2'-;9KM O2J8"0X/V>(2@R4&FKT(!UUV% &T3900A*@U3$FCSZ M<(2[-LS7N(G;9X8TQ0G)%I\7>R*]^Q5;P)E$KPJRG'L7WRR3Z,=?&.E8D+CG M\H\T6&RX.O#[^USL])[#QT[MSM=,0/5E)W/4+&&JP(GF@L@=BM68ST,\6ZB(GB%Y&GQ[*@<-WL2 M<;EZ;?YRX+C7#<\U"",F,2E"I[IB*R+ MEJ+RZT)1_S4 ((=Z6+7,58TP^@9+T^+Y CI,X%A8\5IT0V4A@*-N2*.9#0T7C?:S3M,V=2IV>J'Y8 &;P.0Y M>.DN!B3MG?5(D\ -MAD<3*Q[_;ZSE 5TO]'AP MJ8<,U#$+CC-0^HT?0DRS+9)-\W"/E"(C@:1DBDS#^PY#X'U<JVYT0'_:QV'>[! M!S&Y4UY5"^0HADSJPGN7T]N])L[D6_;?\*;7&!PACL60J)0!Q'\+L%EP" #N MKYVA$8>L!%5L04&;AB)I-SR\ RD\@0>74.4%@X:E0'OLM2D$%(BJ!NRPW6* MR)J'+\//D+ZNTE^STJ\I)J?B+KO'@LM<9"1W1.)I(0Z&9 # M*:DBM"/[.%J6^8!6%:7$?>/-B,]7W&[<0U VE?_!H&=A#<1*YBAKC0"64=" M[VA;F*6BKX;ILF17)7,5B/G;?!AJN04/K?Z!4MPP.&*1&\,_31LX":3<@AHM MV+)*]3S4\8(:3;7RR>BL"_MBCL"*4V7^0-5B+Y!8W3R#D!PPE +S-?XRPW@ M6B);PE7R8W<*IOTL*QD Y!D4<1EK7:#]!?C_,K5P5.PITY7DD&XK!-%:6_!H M16 BMH8L$(FRYVLD-F$8D]#JRC447:PJ?]21EZ;-"]'-O99NZWBP,9:2Z2@H M@!-8G-9]ZY<+I]T.P$(8MP&*Q 6RH=J&S!P0O,(1JB)7@PFZJ]<#NG2N4IN"?\Q,-N%#;3DMR ?QF,BWR1*5EA_ MQ+!C/*V-')N*_!N?5V.KED3OS\^_.)'?6;8 ]+[3$4I9 ?6I\,1%VH>DI C M+FCG32XN=*\T;J6*@3]VYB[VXW. EXHB>^CHDI15)IX,R>C]B*'76_5TU]8SQ=1U/82^Y8&U*+.[^3- MN;ZY,V^BR8.L371)Z?B]8CCI@V)X<&*)/+R_1QO/+LS8)N-6D*3JU8%ZB+^C M-W(R%,OPPK=M\/_;'./-,%#+ N=!$J:IV#TI:2C(+=RSJU%(=%\(RJ@Q%'\V#C]#8?%>5DB*T]4I_CC+?J>"LUI4Y5H]E%.(TYR7 M>!D)Q^@T31/:4\H Y3D%AA@:B%0S(JY\U]QC#!]R@ 6Y,L:^Z#3JLF1/,#8Z M@K&>!%ZFFGYS-1R9DDR,X:8 M@X G&W 47R/)Q=V%M@QCT71 )0X6]JB4)YEH]1" 'M MFP>F_-)*$7<'=!;O8DL5[4:;*>0OXGXO*]94[[[?DH_,9=*;R3K11S\5(PR; MK=AF*"EKZ0)6D,XY#\Q9DY8-2(;!DSFF,",73[=/H-%0+41KB [ME;-LMZL8 MA6<9LKN2 I+7E?3&@^0L2!^NFK(FW6'L*Z;!&#,,G_(A_5FQO0?-XE_R63T? M!@;P^3#!QQK"6D;W^YS))8:2L@5.P^JV7NB7?&"6'34KT!8$(%K)Y:?CT%"J M[$VLF7'5BPUZUP)U]O79G M(+3E*B^/F2M8PO8_6&T4CGWF,2I8"I[I3=HM] MWU"SB)5;> M+#8:R(T9!M6:?L4:?M91FB6;>$-&BDIRBOU M0V5CM@2C.W&F:,B>"FL'8';(>IUY)01E=>E^X<5 UO-PR91D0VQ;[\:*TM<4 M\44'EX0 "_IFTX\DI/1$(OR;/>TD4I/G")[YXH@,Q@Z(?@(8;TCU8=V!D&= M,XR&Q_?)8+@E@NG%-..'E;7C9SN,WY&LY9UO3$H&%/3&?C*G9R!U&]YJX .*DB&QJV2EU M)UR!6';4.\DE&6KHCL_8(\J1KYQ$ZR)N4 :UPW:P>08R#@V'SG!@).B^Y+JE$]'JQAO-3@J@Z MEVGXV?LH.,ROZ1X1@$WM"$'"\Q!W[Z34MUQ53'SUF6A\_*A-5*JE4# NVW//I"*4* MK3:@5,C"(F?+I)HS,;P,J-$\2+;Y06J>[7!'4(0S)Q-,J\D$ M1L;M4-]FPAZAES]$_TB8Y#TKEL#PT<\ A_]\\23IMWBESJ(+=NM()Q:17OJ] M44UZH;P K5TCFB,'MV#TM8]P4!G"Q8^+XXB>/;VXO/CP6EZQD4GF(5&F/,T4 M[+4V6A\R0,$]MHX;7+NS$,_4<_5]PV*"<#%8B2S$R 4N"+)U;6Y?SB--008N MVJ^R:I>::<@H#K'-L<92[,#E/&4JJCC=EYPA7'Y+Z3HQC/(_6X"82A6-/TYR M2%WW\.=%,2=_S9Z,RITVR ^I+]-/0D+E0IM8S)FMJ4_LE$T_YOY*B02\/M[W MB%Z'-(AE$Z(C=.W9&D,=2NO#52V:Z06V#/8W=D(W%@W:/Y)!^R.C/F?WB8+1 MZ]:NZ*KX)C?46$B#Q'E7_L>9>CRR.?\IJ:RDT3^BG>@#A?IRJ2[^O=<0N_B0 M U7=SA^>FK%20%K'R"-145+ELA## O3ZXT^- F)R?![9C!;_44<%1I(T@_GE MIST(BGB0UZ7W5].30ML"RC=O,2@!O9C\,4VGWVEYH].;_6PGE1^&9S5L<=O9 M;[A4DR@KAS!G(=-*E!C%^)=&R2BS;URL1G@E50C&V&%7N-<4/'ENQO\,/.IU M_W^&1PGJ!VISXILM+ENO%>EB[\AB"UM#J1K^I",G!K=:=HKI51[6N=S5O:?W>W#6 M!>K5N*XR7%C)U5Y5K08HA6K/Q&C1+4R3M495[+S!^<%I+[;DEF>E47#AMOF5YI7@. M42!J6E6'\OBT1%8XU9_+%M=O&09UT+TBY)F'R.."KSK:;DR2TJ5^B@J55#)G M]N1>!YJTA"5CBP=^WGN#7O:^FAH]_G*O'U$I!/:3U_)::HBG'8:/;B$!Z. :%SIR=DVK>K%G' MI09EOOX,G[2A"VRHX02DTD4@P]$0VT+0WZ,^LI::@-)#E5WF3)+%SFT/Y]00,YE*BSDVD^*18Z=Y^\IIQ4S+CJ:^8H]4(/)W\:[YAI%4SN*$"X!V MR6ZS3 ME4":0EN-Q'LNP#*#)5I: 8=$[RF +KBP00<3'@C,[Y/"571%+D "6 M3L_+4JSFHO=B9:<95PUOW?&1^::AF&&BM*KK+21S89.MJS0 0;/-[RE>V %B ML?=A(?<@X>^J4#SN_.4ZULX=$[CWRSOR/GD8Y'@ M+"NLH9MC0QTR'^A7G/:6KBD;O;D B]9+W)$%,EL_$-E!I^Y^R\8+3"\4*ST5 M \B5 CU5HYD\L?+Q'WN.&-7$A7:DHP@\CYTFPP%1AKM54"EL3IK4VF@2^JLT MUO-B,4@QTY8;);P:G8!T'#ZVC4^/ 8W<9Y=N=V?[35/5S, O?^%+.^CABD.Y MJ7*B+8?T;$@3_+'@&:N1ES<8)R[ M1: TRM?OS[_YN$4:2H:CWW=GYX? ]QQT2?8^F9H^!VES0G98 E5%]B#1**U< MFDHE>5:Z@@8E9#8*$K2#6-R40U;BP&M2&;6Q=L&SB=2AI:XY2_F\4ANG#CPK M3;)LTE@DN+$RB8GELS5(6\*!<#EM,@T%K8A\&H6\ >^NWF,J8@%J!'R,=]=( MBM4KSI0FUW0:9I'B3&7JO4I_*;3 GZBBPABAU40X3;W MHA?H>W\N@R T#A\5*%7$/M4O6+V(M,A^R^DY693J<;&:4=\X1U0U!E7C"K$] M@.I7>OPJ7AA@>36[;&,[0!N+5=9RM"N,?MJT'BT&'^$5F%/#391)?=R_6Q;1 M1LJU=8,]I*6O4N4;E8!&]S2'[T^#&LGR/=7TJ=8?$HOU:PX@J @LSR_>KM,% M(3>>.GHOYYIU1.G3+0?,RC.YH:AVL9KW ZOY$J6CDJLO^QHG-&SKK:V@M1JN MN-&)1,"3L&&="JW3"2)[]PD>(P6?W!\Z(NBJ. RD:PD(,$JH44 ML$C-&K.IOR>3YA1SD6FCJ'37"HY.2_EE4RRQJ ASJ?<$V 6 M3.M.R?YS*%QA98F-G=R6#_E=/N&#N).M]?9JS438 MQ,?.VY>.LQS@-GK?XDA+6RJ_K+>*2#GMT6P5$=';^,+)'>*:^G 42K>Q9I^ D7C(FM3Y4EW6,-&Z2]XV)M4UKQIT,*\2H:HHT9ULKRHV-6-H(E=R M45LJYNS!:N:JV >&5*N**O%3I5MMJ2S:DF2B47+?2>]M#E_W5B^M%.3KDF4\ M.$=241(3R=[6YN:E0BS'!]2-SKA2U\S[1/5Q&W)V"&0[,J\L.)%**QE)'PPR M(C6CO6\Z]K53^$S8O@\)"[.<^0R" M\_:&G+4FTM%=WRPL1F3K14.M&O&EIV5;AQ>-!W?KZ40?14T+V;#83S6"3+@* M.Q[VV[7>M[\ZPR_NE_@5:>84EZ35B7R=1A2T*8U@F;5>BU!6=;2W4O7)FL69 M36RIG(4W6FD" -^.FH6-@8C>W=I;AG,A-)WQC+Y3".KU:!2N#:U;-]Q$IXV9 MDLVI$_6K1B::7Q(TTR40\S7[B_9E%9MJU0@>J"DU'/\\XRQC=XSJ1Y"[R7:6SHS"@\I"G(1!&/)?@Z!TB^*P8.*NP,_$N MN/ZT>,APM]3(TE\8$;5WKD864S\)5/);VQ443&D,C=1JNTTVO=(UD.CO1#LX MWF+[J[Z6.2_?O-AB8=1B+<$YL9X$!2B3KK/(-OE<:V(X%5]RYY"C58[=B%B! ML9P[%QE;,!%QZ5I4"0[F>.T:W-G_()J3Q]Q3&T5 7W* ^",%<:- _]H?6:OE MNG:X-JV/.Z9)@4BL\"C%%T.$1S, -@L&!IT5^Y(KQ&;Y-]5GD&#L5SJFJYS.?*MW3,^KYMLF91(O8A.^D-K M;R3&IWW>6B4ZQCE*DQ6C-$*0+L8LG?^Z+.XY9IG4T4K0=FAYZW>[IEF2JT7V MS JX-I(H(6N*Z>"68"V-'DR@RQH_,XF@OJHR(:6,JF&RK53545 MXQTZ]:O,;8.=)"7"G.[:N8!+JP_['+N\K:O!H?,@[3VHO>E$&5,4'0W*]18C M+I_ZN38C$F'27O*A$[WQ"&*6.6=]35!FUOA,PWF80MQL\\R6WHN/S4JWW'N" M7G1Z@DZ3+K[ARGSC)>/V]A_A03J6(BMS7Q_<#^>,2AIT_AQH6DXGR,)6*[M2 MS7/>@88@L G@K>[[6O?-=2769X?&Y)#F#_X;H)/5FDT-)Q"*3<[#[P/"U-,0 MTH8*J$+#HTTO>3:&M*)85HBW#GDV>SISPS,-=^3B16*-J4==,=5[.^3GM=1* M]6MNV)H"ABM<-HWD+0185NJI>9]QQ#E!3O1W7<12,,/%O^A!.H;,5Y:D#KF 2[DK/FGIEM(!99 MO@6% H' A);8;,#:X'GF*T8)$I=**N[R=BJ,^N1*/ MAQ.NQYK-MY1F8PV0LJT@JFV=[4S(9S.E]*=M[JN3CQR.N_SNAKYLMQH75%V3 M184#"S,3.]E;^""9N*I,TZSF.69<;U_'9C?7\;:^TF>0C253GFB1EZX8!I5) M_,B%Z6^R>U>0*O3;![UL*HA&)TZQG53BTQ>3E^&0' !H*$J6JG+@O0+,&/;Z M\;27X&_]4=P;(=H,DD$,GT-1/!STHM$D3OJ3:)3$O7'7I\[_'18] M&L,3230 ))UV88"X-YW(5>P-XE%W&/7@Y=XD2N#!I&?6=TLB_VC:@Z>F,,XP M'O6&L!A\JQ]6<=>MW 0!!M,87HXF@[@W'"#R3Z=3,SPEKY$$@1U%QMUXT*5E M]L?C:#B.)Z->. SAGZ L5B&>P?"Q(!$#B,HE[?:(4L*-D M0G1F!""=C& ](//C9OB=F_0..P GDR'LMP?G.8C[$P#5/.Z[#+XP2/S\XN+SUT^W-]'UY<7EU8_G M;SY<-O($8T, MZ> Y62L7B+#P=1!^0A#RGAIWV MX9WIZ^@TB0<33"FLCXX*':Q],(9=3/"W22_N=R>UL[ERK=5,]9C60_K;U:/'3$UP> T_1+TNU&/Z%M#CC3 M%]70 -N' "? R@%@\'7ZB*F9;#6;P!4;3J,QX/YX)$"QBT1X#.D6XOG"!9T, M0<-2?DGM'@!J]@T,M4\&-LLYU++;XK.: Z["!-@>EO1MJ)?6W!E$;H1T@-,S M\QT#,03KI-_W8CJY>F'6\2N.5&4;N+P8AT9@/R %1NV"HK.N%V&U[4O#'G_' MVGM=WQ"-U][K=)O67DM9.=CC[T4/'T#\+]>?OUQ>W_X,[WTX_W0;G7]Z&UW^ MX^O5EX]P'YYI,_A;+\<'TK2 HT^(T"9)G$P3UY".)KFR;<2 ]XQ!3@%*,@&B M_S'HXN=7DR3#N <#(D?J]\:D0Q!KD:)F[J8!1QOVHQ'G%@RF)]KTN"2_X^>'#H"MM M4N@)QC;5/R]_XPUO4W ;+WY =G:F,,%)S[:T-Q4GGVM/>40!TKBAI*NI<_[! M^,F.J8A*^7=6@*V&^OB5^]TN8Z^_M;N=@_:0.--?TAV1AB213$ZXDW$R0&D-Y-#N(/A[G(S8#($YLW!Z MY\Z;,Y"W@03U86,@$4Y'0$#B*7!H$!WAKK,L]2E%-ZHV"<7'!Z@A@;32I3] M)4'2T",6P5Y)/.6OZPVM$_Z\S>8/:^Z@.Y51!B",@S3<0_(WBOI(D$8H%$]! M*'.6TFMI.5L^Y!N4JG0%@U[< V*(,AS(! F\/0'IH0^JSGCH1(0JCL$+#EI M+?LP',BYD[C;(SH\A;>[2-Y )1B@@M$@0U2'1++3]!O$&U$638.8T2/M9@0:8)=SGE'7B?LH7 NBXQWKXU]]DICC*8@+\-> M&"Y<_KHZ\?[SY[<_77WX\!QI)8.N#_VC/ZM]%>^"9FE'ZOY&U:W;,=YX>W$5 MTJ03@&XQ&N!=EYQ_\UE099&\,#[3 Q2RWB!Y[=[BOPY5?RU]=Y#H=##LF7?I MKP,+)64.%.WIL%=9*'_VW$)',#R2M7C:[_$OHW'7HO<%%V0&W7*4=,W"Y._C MMQ7LZO"F6(1#57EB%Y<,8$^P.A4)O(B9#$'_ZXV#A\?3N _JG^6%E5N+ .BC M@69JEJ8?^$E$N&Q?SWE)LLZ^M+).$C:O"CKC4#)D[KL^4$""])0)6^1PZ!'= MZ>=;YQ5:/_E@*[Q*RQ:-@%UM3FTD5MM?5DU40JYYK'),D#Q=C M?$1N_O\:/ M?XS>7KYA"\2GS[>7-]&7\Y_),/K!]2[!06V9RK!7?5SEI]PLZ7F#Q'7VK5A2 MR):6-Z.< &RGL#!U%M_E=U@,73I><:U90M.%ONI.M?^5!Z M(,+T@;1+ZBC7F(T^FV@HY0X@'0W4^D&OXN#X>J\/XM"DQY:-"_';?L1:ONRB MPV= PQJKZ3<\FW"5?5#!0.6X.DJ!MR<9!G!9GWG8KT5,TY=:Q=9S:>MW?;Z? M"W3+H4:U/;)8 ZT\ M:.&!L$O/04S?5@+DV@1A.E24@O7H20@V?_3=D9$([()!.7%)'S2H,'UB$X10%H$1S]UI7!<@A&7?#P9=FT##;VK6F>/\J"4%4CN#W44$V\SA4-3 M#"2F5^!7)\FPZ\O,<+(('<.3JYS$,=2I*RA.;,(M'^[TNVRV9=_]B$I%]0]8 MO46].P&XF?3A8K^CK#X*[%AKH%*X.2ES^>2/14(>T2J>V(!(%R7OBNO8\9<9 MEWG$( <:63I)56>1'*U2 =7KVHA+7.(1A^'J@ !U1BJV@("Y)8:+J9":&VY MS< ]N$>.,Z4X'Q_5H^<-]V:_\I6\J$,U6:^(2W/>."$R]1Z=4ZX4KG*DOB!0,:CON,05U4<4 M,:^TFB:>%K!2B0)*U[8>NME& [;&-F23*I98.42ENMSUV5KFOO,'=0LQ[=F^ M8#_CW[$+]XQE51Y;:A3: M]/9$7O,+)KTMF0Y)W3[XZQX0%74-#FW@M&?,.,%2)9B#E2]R))&A:"HAKU1< M)J7X3I4N;NF4!GV^+D_9R"";?>;W;R^5VX#[C<6TY+JM\#U='%] MAQY9:&\_H?VNH*HPM%'.]:&\?8K&8ZF\(_*0MIREZ.)TOR2BP$UE[H!OH("N M749<'":G.M1&GFW50F>*U[K5*XG W-4'[3\B:2.QZ5E"(?"IH_R\:8[XG9,M M1-8I !#0Z-[+Z)YR;(C,D984L/X%5I]& 6FYE&T*3/,5Z.HYZZ152%75DI\X ME>2I9@I4G']QT,=/Y]?7YY]N?U:\HAJUB#YSH/W2-T EHE5ZLS.8R&X!2+0&Z0%[A M6AV.03*VKS?5*-6?4> _B89QEPQ:PSCIHS]F$(^ +2IT TF=37H9E0=PC9M/ M)\9:-TP2?15?N&(5K1^/)TG4BR?H0('?>R!YNH(9;J9+*>@3SI@ ML)4JM.N$9..9"A*4/4WW3)IG[D1/DMK^S!I-U8D@F#Z(7]]F('6DBAP,RS!' M6Y-2GR36VV4:*P"D;N9W#%RE.AA2;X)'-'U96 J31-^29 (56"' M PQ35J[R[_#/%3N=H\9952_SS%@K3C']K_E?+\,C+Q8LJ'2UB1V9\TC;VQ^ MC4MB=I^>2I7%^C?43-[DFV-CZ^^O8U_$WN_!'[O)>>#YI4$.)C;BV-Z I'B4!GMR6 MR=4*B4U?2XNJ.RPNVK#$6C' :NJY7/ @VX8)*'4/6[KBAU2RN/5.^@YNDT$/ M'[>EL)Z[E'E0[=(5>IT1TMAC]U1D!O 269^R>:7M8BP44";THF=C_117.JVR M(DO.,> ?0621:26+26S MNC\M-E;+2ZI3G!JU2:O%B72P2JE+0]K/@<(BY3+&U&ISGFI;5I^QCL^8;C8! ME6)TXEL7-$;WI*J%T&H%KH9WZPIVI8W4SA:_1J./@@W5=&XK!L?* 5)GJ6CG MMEKK##;'JMY6#JC?&;\B?*Q6PVE_S)H+;!O:_[[YFLYLX .^J&P[^[)/$FN.II/TH<]<.O7EWIMZ.B&=4-OZ MJ*TM$OW@[%YR,-Z4.GM2)A0')+A6,IE=-U2Y VU:22\BJZ0@E"^-0V5YL*S[ M=L=.'A[UM:PX*+G=1'PJ%!FUHZ:V=G7)"412#!^ *;D 6-LN&R7G@CHW<.4I MTTZN@7.''>)*J6232_%;JNW 6OD/T6GJ6\'A/@XVGFMM$3=[;=A2I>'8G5C> MFD:VVMCIO+F5G!D@>*N:^D=57#D"K&K\^[-6N@@DJ.I=;/9+OQ/%D5VXF([S M0ZVP+9("B:[$,%?T]UT9:SN_:NTK_41]OO7A88!^?Z!A"K Q\]4P[@Z;8JE\ M6(-[WJT)%Y1,O!09S-3KC["0L]X#\]TI7P/BUGB)L!X&_0)PZ?79+7VSGWDI M\)KY(< 0K92OE9Q$IZ/>5#.(&C>%$;,3>0 CH\Q7)Q'FR?6>.6EJ%$YF7$(5 M-3%6Q"A;QX/(1$W".0XA_!XN<-YW=,.^EB*!!N=)^4;)X)E7*D IR30WYMPE MH:U'S93$X\&(0%63<[SD1<>L?D%_/9HL5?ZJU9W$WA0&WYMP M!, P[H^[^,$DX2B 89P,>]%X(+&P_7B:!'$" [2I]L<^",#'!0SCZ7AIQ0MB;%G2(!X9B2'SR)ZL7#R=30I)!>/>'[PW@X9)OQN-^4XT>."6J& MT?[=L0F %Y\_7D:WY__'Y4U;N2B78XYM:UI:+BMF.2%!2ICB*RB;4U5"*3>P MRT!)W")2<*<1_D(]A:35-42QDVT.1N-J(.@+;EQ)Q]=3L9Z?U+4<:]#\N^4.6O36:^#FR#4$B12HK MQ3TT '1)O=3)5ANT_75MOD &X 6\EO!].G6R8!S(G9602KF?S^59:Q34U\X- M"%+9@GJ687A3/*8;ACGQ7>(9 V1KI+(/XL$XB4Z'W0$,!\@_K\;C^ 5N#'#*::@H"_#G6 P]6DRBGO#+J7)CJ?HI.C'$_R;IQ[W MQOC-<#+ ;[ SITZ=4%[_N-O'[_O)Y+6?X!23L2?LZ!BAP^5T& ^F@]TJ/O)-=^*-BQ;@C:,(_'A^HV[VE8-,)&&KR,&"BAAKS#D!/Z]SKY1!5H>[%U. M-:'P#>D,^/R@[HEK27XU>Q[QGOTG^ PV>93R3JX4/(UW(5W7%Z]>S?J,4XS3A&;N=7C! M\],%UL8C:GF=;=+=UD=:@=1 Y-N9X)3H$F#P.]V0C*?W#YNYT32E<#= MX84 (1@Q(3#U&4J*80EMI&^>N'3WTM^3/B%#PJ@%UP6?=\L(J*?48A%/P\ZV M:CN.=U7R7@ZPJF<3MERHA@ZU5VG44!&?W67[&QO3<(M)[QBN7HUW.CK5V1ZQ MZ&H_B'YTK?GGF.(1=\<)L9!)U[P4T*H1)89@88N)(P:.ETJTY7.WC1,LI5M[ M6;OM^.!DB &^W=&H5JUM<;A<&XB/@W$OPOQ#'-8(JBZS4R']$KG\097G1/DW[<[_:!+DWB[M1R9S-J'P1O M$-^3*6!,-WSB@U4;@D1T$">ZHR[^&$_ZT3.)R)CWVD>^Z>-@.HK&H[& 5^ -QXQ4Z4"$3!\B"-<\Z M)/6A]$01AA0MT^="1TTYM":#;=BKHHN%8GV"4\QY[)'DF* $:9]NF63:!2[] MFT^@.7K7^1LUT'$>4HF5^-C8!FGSB4Q1#2TQBQC-QCX6.TD/5N6AU^VW!FBK M1$I&?>\>0%HQ#R]MO3JVZ?PI-5ACBK736)4UAG^:F%MQ;EY=7[C;TY_TXD-; M#;TCLL-T1]YL0*V(VS$KY^UA:A_G'?>G;3MFN#^WWZ.V>W#E%7_ \VL'!B=K MGX#^ZEL0[=<2*L*E-<-*XCZ@4PP'V-U2^_J5>XRBR47?)$NDR RF=RC!H]*V MCPO9RR;UP181@N%Y$)8S:K[!3G*&0[USJ$FL:U+ T>=,7>W%PE1FQQZD;\-0 M3J9Z]4)>9;.Q&;7N4CZF8<5'.!55RN-LOB*4,R"A3TC%,0 MM1VMZ9LL?AM2 BGTU(48TO7BU'JVME!]O\ @40T<*TG]<[UAV"%=;0;H2QB: M?I,EKO*A6&)XMX8(8U06!63OR:;X0*63Q8BQ->9?;ZFHVB>DF>K$ 0%%]#1UC5NP,>T/&H5I0CZ1W2Q>[:>02.5\9GZ=R(XM5'Z8RGK08;0 M"S,\&L9Q1$':K1C"[);(K3\-C:A0!&(S2A8X]J&^.W82:;\=C\73ABN_*KY) M?%K3G>>PRH V-%;.>.OG:$W6;1J?B@W7Q2);+CA="[)3J2H1\'SZJ :!U+M= M^IKN!EX^D):J3 M(< G3IL&%_88*J')FLM2FX![Q)2RTAGM*ULXJDC]D_$Y]CO!P0"H!H8) FLB MS[9:2RAKG.%$ZU?P4"#3,LU7NGYE3I9IU5*R.-X57ZNTD/#!33Q7]32D$@W3 M;-,.R6VEX;:%YXM/5D>5>XA]$!C-*L1#%V>Z1VY#FU?P>."N./?B36M@BF"0 M@Y>T*U!B1C MCXTMG+,BC69@%1A86"A^2>L*XX3AA2KVTN<.2PE%9<5#RHH7_IJO:FTUK";E M(E\MR*U,E9=-3:RE8L!_$63DH)QK8:&QZSK>0S;_5=+&.3WD:*"-G(3C>;W, MRP?0DP=Z_?K+3CR:'@I:0Z:? M=X(CI-V94!0G+^H$^(4.64KC&!]1? V!)[ MJ3%L*,0UEQY>DC*#Z:3YLHG,Q;;U!$T3TC?F'&5E%M=UVU[+=99IUT-J9V6B MD"BK=>VB^RL7UN2$UHMYI+8.OJ/)7HHI_ M1Y)7RV-Y(Q\IFVOKF_-G]YA55 #=( GFN,.0&ID#JN$!<#Y,G^;)5V*@VM9D66>X<*JSMYC1/\QZB6XHS7&%P?1P!S;9*S[K70CCGQ4 MCS][S+TS)U>IU9'_SK2S7IQ,QT$E*?WMK93&+SEN^YJ; ,+;:-#ZXD!V2V(, M%0[%6CL_T_W0,:H_K]8O&Y,NDGA^:<']T426K$,>2#7KQ, MA)#60JAD/I&!L+?OEFVU0'R>&3]H8";- YJ+TS'%/$YC9B; ;]@VS(\4L8V> M9)1M]]O(2$OS I.#%YDI=.0)M;34 X.6C:EN;H4_^Q[2AE=.,;LB?N@-O 1 M'"N@\LB#L>GN+!-56H-')(XSX$)BJ2I1 MV#VMUXN-?0KV7E+6HN+.UW7N2D25U'M48Y67Z2,]0:ZCO3@H_E[,L,YPI6[* MW%5,X1TL@11*Q3K;SA03[^N VG.,#EV>987!RK''&?K^ZT/;H^5B616/6BP=KO:;9I=%I0[F)3+(.FNNG(W PXHR2!5)1@KX4O M?*'Q8Q%0< XQSE=Y:+SV57V84I18?9",G9IW\U#T@E-P@I2/DZZAFU:9QR=3 M;T+&<#!;>,@^ZERFE<2%UL)^R@V,(-K&4CWU;B#>S=32==GD.E)8/X:[?#+- M =(!2\*XLFTEHF>#G1B3Z62$)P-83O?&&+)-;1-'K$B>E289IT*B+ZF9RA=7 MV$J9Y/-"=Z@S4E:5MZ=CBE/?:NW-JY39JQT;#^^^AA?!P2?&7>2/CYBE2$E_ M! H7\$95I++SX&5RFQKW6NJIZM$)<<>I]6 M]M.;6B=44\U"K@7N\Q'98!2R;'8I4&"PZS*JF47*IH)6CEZ]P=)?V(R:XZ M MY:[U.O1NBW6+?.FRIAEH['91&X)4B(DX6[[T86BB[GO)16:D$^&4WG91KE+D MKEF"BHW/DTQ0J,WDIN6H.VA_'8[+\SQY)Z8*IG)@M6#YU',?DE_Q, M:N *N"%7^J.:!W*S"?HUT]=!VLV)>MJXKZ!L>5<06K@XK4"!'>ICSU!K.7EN!(X^5FNEV_Y:X.M,[+5@FI>A,KILCNZ8J#2P2$*FOHH-" MQ.E@L!L[I4['-\#7/=">ZU@]Z.X.Q5TNQ%5W[Z9L"F;92*R24EQ0$R:K=CR] M/+P$7JGK6;[-Z'ZE0NSJ$WI[,6^$PGX-ZM"9R%5;.&G-E6=+$2'GF$KF"T \ M?ZWPN'W!L[E'E"8AL31N^))2B%L]M5:D:N(DWF+_$O>%1:2F47LO'%44(?3+ M19?;HE3IX1S4G+/S&6:?4EBC7)DWE^>W#>1#"4(SD'^7=B M\,0* &>9+, 5]2!V1V+[,HA!,*4!B$QA?R9$.BE4M\WN]\N4 M^$-(\*KN[GS'?H-9%LI=.8>GN#J>% Z$S#FHO4 4#:+) ]81@/,=8W:EH\V&GJW=5M=//OY]=7 MG]Z[L3^NH6O\DVJNI-[\5N^KN,LE8_8+ MK8*CV_D>(^)%Y@G%O .#'(&W5]>7W/,,,/*&JI!?7WXXO[U\&WWY?',; MF2?>7'ZZ!%2^J3GV=H\%5:5!KL+UR:TZ M(^W=?!P9 0X/2Q%>6RRS^K8CAIM]S^;['??"PU)B6\']U'22<&S&MPH7]L=+ M:C.M*PEQLC!Y!(;6 T N@<3B2EUO_U*[ALY)84J=:A:ON9(N+0*G<;$94MJ( MR;JFH3"[0^!I,6:J)T "#&,\^>B67!U%JRB$%,1$:+"BTJ3C4C4F(O?DB Z MB+^8O7%)35$L8JP=-"?GAYC!R+36[$/1N ZR2>>DL]@#JT1D:F=-;QMT43#[ MD@M2L!3B]:?0%I@"S7(5<6@3QE)'LVZ+7UCDKZ-2^5HCF?"\B#T3/%!5IF@/ M7VB8)46?78##+WSBKI$7I(ZZN$,QOL&FR<1-M"%2.5)DT;*J03B#1P.0A/6J M>Z"4BF(4WUTI311:(FS#%@[XQQFWV0/"XIO+Y=-+?_[YPEUM5V%&Q0VK='KI M0H)ZEF'Q%M8(M"6+ STU:K=.Y284!C$%=5 LZ[$!06/^I+4-L/ $;M&64W5E M16+L*+)/27>EHJ1LQ^7.-!Q^M;&4<"$ M8Z2F%A>B#D 9(5J\#**54=H75IB%L65"3"XZ6=A9G9?SU7IJN;6+4C)V1W*I M'T];3X/2.H(K-D@XRL7^PVI^X KV9R4GA.^.3&'ZTQ/3],R-7FWA(J/;[@RR MH7;G+ZF2>,Y/J#MFV;H"CE:X:MIW%33UN0G=#L4I'9S'JCY2C!V9RUFC)-WK MXD0GUA9[&MCY_,$D== I+[:'4=_.?^4VAL$VZAAP8!O-$2+>=D6I!4PDA9"Z M?,Q##"2419[Q$AS=[N4=T_<;IN]?W/S"+DS#E);H$HVW<(Y!::8U[G+1BF20 M1#>"I5SQABINF/(\].DT&443S.YR.$"IDJ?O@82^QM0XS.273"W'RKY@P9G3 M_F",V5N#R>M:<(@)H4'*JX^JZ5$U?_[7ZT XWWXM[+J5 MZ%3%;@[E^!'U5_%:(D[TLH5UT;H552@U#5T.O]D;A?D+&OHK MDF:UFHA51JTNJ9*D_HWO*X"J56F:>Q?6TJ4#&D.TY9EK^%PY#6IEK /2/0BN MB@M_4H3'K'J<@2D:OTD]: BMJ=-0,AFU7*W)=%PKF\7Q7,&D?1B _U]_7!KL M]6&F46\:]4?3ABU0&:1)GV.R*/,QB2?]:>LU"YT:=1BWWR2"87B=^"+U.Z/N M;[]49_!^ET;AOX;NJM42:1XR$TG&/AVD26@%K[7NQ) FQA-^TEZ1N":Q8,DA MMLF=#$,C MW8^_MM=D_N_X\+ MD!8UIG#80G==+0E*E]S29"J7REW'S)W\W4S:F@S0.6[6WL 9GG7G_S9.;16J M+^$B?A?K3J0S01+WN^,*X^Y'296V#$;XGV?:R*ZC4\S /DU&=58]PHS^<7(L MHX;%= =N4<>QZ>KIG!T^GC^&(O637 MJ.U*]\YLIW!P*VJQTG(<0Z-=)+R;P>J49%0UR7:?DLE,0HNNFQ( [N-0N3&" M96L:' P\'["F]RIR/?O4>$LFE;OH@7"/#]%7G$M+OA82X$7+8+&;&D8X0^8 MA^92C8-7+I,],2'+XRZF.6!ND7$#;[#EE5\2<5^[/,RXP9O#7G*I,4T'AZL^ M3(+1;U[UOU9:U*G\_IM5EY=I+LEOU%R,@;\E\?HE\J*7Y?C)%@H!I\382&NM M K+__Y;D2-E5',D2:ETVH],Z+3&?X4]?VDX*??.7__[YP]O+ZQL-![S\Q]>KVY^Y4D?T M9O\T2^>_HLWL?INN,./!]4%%U0V31H*H%@?>-T6Z)?'W+176*/#.[4&6V[J\ M7@"0-K3 B%;N/SH,^H]*\Q.NY&%3(2KK"M,BJHNF4* L3&:T[32HW$>IGJM@ MS@;'%0:<2["B^ \QH'"9/I:*SY1B*1TYB/PPUP'V_HU)UCJ[+W820(C-)%+- MNK2DPX.G2O$2;*AQEY:P$/P.)[W^\3O$70![AE5+(U6]J+3MFVRSDWV/&_H@_&?L&[N>V,=[$[L9'U]G M(>!- MCO0'?7ZH[?D8NJ5$/]Q$]]8Y+_BZ9$M1#6O4F/%F>6>W"=X]CN!A"Q*E,=BU/^V^9SCUO$IB@Z0_=L6JKZJ$3WV13'B"YET M='+^$F-=J8O=G.,/+80H6Q:0M/(*!9@ \+\5J"6@!$2 86-*T J4=RY.HP#V MQ#PQ#0+ =8;B+KLHJ1 12)$<1H0D2#))3*?6;WD:W>=W.]2OON4L#\\0KR25 M%R1\<>!F*&$L8 MPR-][:A]OZY\)P%0MCXTJD.Y'YUD2)00SWQL'J.&DXE,"PX7!%!2W+[-D>"Z MO+DIYT,Q/"3-S)\8])+ %PQS6S.F6)./=EYMV-3IDC9\=+U2%_2L2[HU2_(% M'K%HZ>DX[@YZK_FW9#AZ;2,O?!5W4Q622&N"%A@*/..:E]UX,D+3V3B>)%BJ MT1!7&"M>',LR,D6\P*XLWL!ZW1/D]=4&S_I]YZ%SVD?JY"_QI+_XP&W M,QTSM$^EU+$S7$8([],D[D[@"?2(/#MV+QXD .$!OH)O3J?=UXTPEOLGMY%V MT<3>GXX85OHK" *AV6?^(:X)">FFMDBK,F4&9K-PB&VD$<>N'O, ML*:DRW@2:2'DO!0B:)0N)OU(P)%#?0;9T$C1DX[RVHU6KZ&>42)K@-2/;I4@ MMIS8BT!6] 1ZS-?CW+<+W/XLZ,P9K*)DFSELJ2PG>_90K"+6=9Z3U*>D=QXW8?73':] M0!RTH2G'E2NTV0Q'O#%AKV.W4CG@F;?&-=51\W@)I%)?$"'+L1(N=JHVH(]8*V7ZP2I+[I! "75ZL#&D-^$WV$1?G MR@&[%$2, 1!KQ$%>,E;!WN1:>?27(F<#)TV!W8E\^&D09!]>V 85P93'HR0H MQ'#LJ.9N;5U_C"EHG_T#Q@JTTSC;H&NGZBP5\1T_HZ;:Y!/N./HM$<6R;#)' M! W>.4-EGF4+;L>TKGH?X)6\Q)2#*X5?P"$D4EMOA5CN21+=$;JJ QE+9[!E ML1Y^7L>(6 \C7:+XPV9/O =!4#6YX.2;9:Q6%T8,"O@!T$+ M4NU"F'3%4NF(D(&/![X0>;5 Z]7*U!3S* MC.KP$QC7Q>,R6]QG?-:2#&NN80!8I=I'PO+V& B$I7Y=U-[=%QI(5B!#=8? MCV[Q,GL<^Z*FZV/A8G;XNQ#LSR] +6=?1B*$0[N$-&DMC[ECW^F4F/ZF1+QV M3QM=@#8;EL!QS=I@$5%2T40L(88#Q.P,48^0D.*N,1UHOQ0/1KY2%D(SR1); MX4L<51.%K.%O(*9K-'\*^<1&QM^YY=XSJW GP8Z]"GW[IKNGPMS1?TC6@$D7LMN;+[*TSL,_D$&USHL[! M&\Q&)TX0%DMC&]3YX->8#$)!\KPBE[A%^8EP;7U-(8D]:K:/V7N%]2 ":'." MU,U7[&,'A&"7[ROC]N XO.H=IIS,ZM:5S,FA9>ABZA@"6:G+K2"%/:UYMO1*1QX.A $S'2QE(3<:]- MW(E^%$R73!%6NK]IL;PCI9PKYT&+W1$1A'CN&K'FU2 M=?RE&EGC_'"-P+2Z M4 "X,'^G#6G^N!B<0+X+P@ZUH1*VM)@,^O2S*QT*A]B(TQA^3@=#;$Z1C+&Y M63+HOGY^7-=1!OOE>SA*- M,9TIJ>F#SHBBMH:=?C=H0>DT.W,4/LO2*8DHN[OZ+I6.[7*YI(C6FV4Z__7L M9@[<"24#IDY(1+EGZB);>I'68U&M(Z8)**I%!EWGY:]G=\",? 4Q0B!/CY^ MY4QM26<\P?#14=]_UNM,QA12.K2?]4>O@*RRA3?Z.<<&(Q*-]:KAEQ\+M'N1 MD>E=BO<#^UI-]9]!UPW<1;O I5[J#_D=N;FY4".V@-/GQO"[_7O2\/>M#:=R MA.*;6TI(@:GHE\F5\L_YZ_>89;^B,7[)U<]$\1>O8B#6BX! =5)L93]/:>W] M#@*_\CNEP&8)E>P7Z<5'$FP0SH"#N,B\"IV2B%&'"%S&JD*6J1C#[98B>IZB M)SI86/ZW3#&8TK4=!KLZO*C<;ZAD"C>&;5N".UOO'JA%"S1GL#UI,PMXWUA" M! 6!52 -5DW/@*-.)>V>JV(0R:#RMI=U0'3-MNO2R7U;"E];,K@QSJBY%:SI M)F(:5:3:;] 6NK;H\,*DF,I-/SUWH3$YZM=KM-TQD<)&[0*#&FF\U,U^(>'- M#W+E!F'"61_!/7KH*R/$ ";Y6%T01GIC(>G)I,.AFGWT0\!7P^XH'G'L+%#C M(;?HG'3QK6%_*H;5I-<@GZWTV5#^P2X4-+KQCU* M[^D#.>O3Y]A:,TDFU)@,/N]WJ MH/QFZ42^=RG3:)U_""$W=&"4I_I,QLKG> M>!!/!V3+[WQAH/I]^+>L*_P(1)7F6K21>,U6\ [U'!T M% ^'N(3NH \"PXA'HW7#1)/)$-N*#WLQPI_X,ATWP"\!N-T&06 -F,[QEC#_ MPHM<+F*'53T.TY'2H'([64.TM@H[<'R84BEGX/ON[$P!:[!=%*S_G9RLKCQ$ ML)J2Z\51;>_@8Z_ LS7 R8'" U*U*36&1QVS6!CII#?N3(=Q= +W!_"$I-%P*\FJ/J8/XVYKQ:)"9D9PYHM@42\/2%;(A M4:(T5=>&#IMZ#]5R#PV1QF(WJQVA*'H8F-/I#[0E1:CY5/NFUP:I>E6J''?I MK,!6+6;)P%.>BE;4C*8_!'31$JX*+[RF,&!QD-48Y[4S7H3BZG,<]H\>#UD- M$&N5@)&+@AP?#0!5IH,!B/938CF@,S5\!,0?I'[[=G_8F?2BT7B,'"C"BLS$ M0.&S_F@0C\8CZD5,G_60/ ^&R.C\^_PW\%+D"HA5ASYR3(@_94:D_ (;W"K/ MN/8^#2907\FG<5O3BRF8$U1AIZ17+56'S/,!F6PRUU=L6C@]S&4H*\CG; $@ M V#5*EU_74TSDS$V5PP&1YB2FRT6K M'94Z]HB35=I'+U4"_Z],"@53HJS5$63+K3_GZ!.*;BBH(6=DV_@OI8>]/X(> M5L+QE#0>BBZSY:B<<;7%UH-%5?8EF8[1C5[O0EBUVA^<&"/ U_-BS^38Q8)3 MD2E":T?X:C(JCCCAB2FQ+"+&G65N+E$D: )J,'N MEKD1)3@Y?:(UN8)[I;I#53GU<7$@E )V M;\@7:(%.OZ9=Z+RP!"]Z'UB&1LSC:JI$T4 ;MQ1 7&PE;GW<1).;NKBT8%Y; M:ZM%!PKR#>QGY7R;SQB[7&1RTN_'4V"+:L??P?48=,9#'Q!RE+AM+37U4(V3 M2:W?4,XIE_0Z5(WO MW?G5=?3C^8>OEZ;4UZ37C:U-_J-/))2&]&;LV)?5L@.XTGF<254:S(D-XT.] MXPZN6X9)2))(>"99=#!URZP;23++?/%S2AUQ7CD.*35] M(N!: 2%:S[5O+A(*K8!<4&3'*M_9]9C42M&E_%S*2,KFGA_2X;%Y,,FR-+3* MI*E0@UQJ*":EX6P,>= 5K)C/]Z[%&-Z4->:F+96].NNP#F+>W,8NE0\+"\_% MZ5X=@X69%>4^+[ZEE,:)/?2>G:$3XED#>@3E"%%(S35(CZYZL]'$=*G4N (G M%;L]4)(>U9;-UYO]+E YZDB0B0.[>_(5[7[9+^ZE'RL5/_Q6++]EI?,K M."/X7M+6% MV048\WE-/=?03BX@N*49]]<;3"XB@GXYX9V,F3Z)8Z&P4$,J^(?Z#2^]#C%M-@;1;$)XUC)X1.B$0N2+#BD2Q]O)QV@ M*A5+Y?9P_9IB5T6%UK1@SM8&9>P4/W8=+IP6NTVQ^M)!)H9EFH< M,Y/G;_$!#X>"T26*+3P;/5X] KJ8/#/$*B5N-V*E<9J^\ MCS5TS-DV1C:2C/ +&_O/H=AT\;>!0LM^V22Z&MLNR 1B\#)KRAG$1JCXLD2][X)Q:L MI>8.P!_O]:Q]!WIJ?L'-9H249Y3Y7SVR*ZU%_ICYIN'AZ%Y@\T%150CPO40] MVZTE+3UGW&)<6>J<^U@!#?!:$I%C*>KB.M/DN[ 8UWFV+6Y(SD>^.M\Q29,@ M@#QH@X[LLV7QK8TEB),;R'%1^ :[6;78*W*$&O=H[^DDG7;9GU)M\6MW:4%; MY8*U=1*)\@BPCKA?0*,AOGIJTCRGL7N;F)U:44N:2([;P+IN!BEZ&'M-AFD" M ?!:M"#>-P&A<2EHFG!EOQ9A66%T!&M'NRK&_KGTW?OX5G(>0";]IXT&C.9M M:B ZS\3X6WD3C2"RM Z%D)XMR0^M8AKF([&0+Q8L!!(:.K2A\T.VSL@"OJ!F M>I)71,2."^C026<6L.,6KS[3ERKI M.#L4];Y22NF+GSJ:67HES!)2H)'+2RUFZ^(EA\WVF7 MG>8IRT!,OJ( ]E_VZ[F3= 5?++%!GBOWTW5O:,3[YONYK&$%U\^2WL]AGR.D MAT@K4&]!7P"GDB,OW:RTF\'UYZ^6Y85T:FK$,]=YSE"E&TN5/C=2);V0C32) MZ^948-9.G(\A8 >(5A/L*D7^:\%BV3VS*R%P(M*/.]$[,E"CA1UWF*\JKIY5 M^FM6^ORJ.$);W"Z[!T%+DAA\WS2^E/1BSIN 0UB!S!+-4(CE]/Z%&:&@QC?H M?==B.':P:E$USA0^ES-N.,6P(B^*E,:X8!?)W*<[7AXC&.3K&*4$2$RC6AA0Z',+AG9#,V4REYK5C= MI5L6*&&+8B5F5)7T:]=5',+1 MI405\U73Y$UW5U4O#J[UJ8Z+;+8SEA4I1F;F"PR31J4(![S+"!PR.]U!-V2] MJ)0V[OL'2ZI 7-\Y*\25CS>MOO?,X\8H_^)B5)?_@Y M>G?UZ?S3Q=7YA^CJT[O/UQ]]#NR!0J2E[NR?;JG6?A5&T@:];7Y08&#I5HRP M_+I.@9&1L1!N:(=NYTVVZ6!!G^CO>R "/6"6']%F%/5!6:T\-)6'\"MY"+YK MKAIPQQ;^QLH!E7\FU7]N4M2.,0IF$@\H.#49C^,N%Q6=3#7MHCNA6A#X&Z9) M<''X7CR2SR;QJ$M1EF-X8SB-WF]1&I$.8:-;!&";L<<6#?@]CA ;3>$B?],=4V>+*4W$I MT9%@;0H<1?U9O^%2DT3^NJ5JH"?1Z:"/-4BX0,68BA%,XDF?BA)TN_%T M2K&FPW@X'<@O$_H.5CZA+<33WB@L\7#:'\3=T9"'["5=BFP=]ZC>+!S(@$#> MBP>3(4>V3J<44PLO4>04K ?F.E!CX33I)-W75"Z!0FZ[G1XEPG!TYXD4/ M'T58_G;Q^>/'JUMLVL4=O2X^?[J]^O3^$HC(9=B^:\EU;-6D=9?.;1MS+Y&R MO0()+3J6Z"T7^I5R5?M&4X7-> 7'+QXR-"DRG M,OD*"VJA3PV(_2>4O1(NNFH,K8::H87J'CZ"^RI)WV50\ZW'?G6@1!_V=YB& M7J;_3WM?X]LVDN3[KQ!XR1L;H+4BJ0]J%EC <9+9["8SWCB9P>'P<) M.M:. M+/E$*8D/\\>_^NKN:G:3HCR9>W5$!J#CT"([S?TD/OP,Z&$QM4S1^( _AQ MD'C%&V_\\I[4C:V%=IMKSE;_+$V3\U=7*4F<5/QGU8)/ZVNZZ-CQ1=&>05NE M8O)>?T'INB>Z>.;:%;_]^A85I$I VN?R#J9U8&4L+ M8T(,A]V$(: 87[.'=MQ7?!=KAH2)(WX$8YG7QP37Q[ PZ;W\T\^ MU3)?,25\,!C/2L\.Z8:<;"V//3JD#<2C+M['=^0ELUB2@B;WFH^)(DRGW!]I ML. #FYMZ^92+P%2?BEJ(+%F5/\_8Q+IZF)-J=4-K^D'M+?)&)7(ESGL$/OK; M'D/XR'6$VUD2@5T(WG4%6@L9Y@Y& M7*5;!M1S*[-!Y_?P4,U7SF?QU^4G'%2[4.P2^?M\NZJW^SN^&[6;6H9:(%H/ MOTT(,;*LMGLKM/8/) 7-[>>6MX,5X6;$_;:#""=\E 5Q+>]LK"H'5>%DP"GW M6:A8J9^6$)H%\&MAN+_:/Z#1R\VE_IV#A;O"4'&!\CGTD@T*LT&<-G3/- PI M9$'U3\&DO$='D_'[/%@^WXH>P+,?5HY%[%"(AF8"<9U+ ENIL_D[6V@'^*YB M[Z2X17AD!LF+1[=W222@-<$RNU?Y((+NE[5LL>]J6^XO[!-]Y_[+VTHL]@I2$8*\DR)?7]PU3%+CZQ:QRHTL'6+70(]7PE.J[B(?5WJ&?$#CM!I>(66M8 M-RW C8>66QA7U+E<8+"'AA^9V +I%ICV MD%!EL[31/:104XS"5\>V<;G93=?H<]'>YS<,8$;8,?;CE"O'0/"=.&O] D?* MW6PB:2*^NC<.6&:UDF #]M(PECY'G1._*.4JDTZ!)]B*CI^5G49X0RF:OIH M%MB7RJ4"PNE-6.NXY$.UVIV=RUJ?>G.?]%8=K'8EK=7%IIUQ(WPHN-I-D@WE M5^4NJH=-S9YT5.01-F-)+DN:M51JR-;"U6'*LLGW5*G_3\8#B9V2?0]Z-_<=DT45K$BR,%M15=O'&A#U?MC M>T/W3=M*+#%4.TR*B[U_XS/$A+(8L@;1U->/6$C4]3:XI* I]QS?$@BQ, MQ\S%(N5^J10/ZPV6<+M?81LYXD7.ITMS?1Y'Q3%4%9J5PK]YM9(I>A/LSM2U M/]U:[(*7NM$][GUZW=""5."S.9-(U M*2DUB!G]T7.9]7-S4/*E A]94A+EX M+IQ)2F+ G=>VH=_5QHY9WHK2XE[BE5W?+6&9+/1Y34OS@&5IHB-#VU*=RK1\ M<3^FZ'"!T49OD6@(.PN2S4!.=./LE!//*-Q$?3 -K2!4"D05Z-0!FMX'HIM1 MS@<'D.CL&C*'G?G$UO'MD@6059\PQ-&*1AM[NMO-;WXEF:?';Y"\@U'"$8BU MK;,JB@*:K^1()K0.0_?NLXB]NK]D'P([#TP<6#/R54T]"XVV-;&&PVS6O6.VMQ&%_3:><14)M\QH0G.2A:&Z1L,Q,AB,.0XJZ4-16XN#3.)]YL%W^'9\>.1 MEB]N?(Y?\PPV GT1Z+':KRGT0Q#\5IH^_'K_*%B\^FV"7'<*H=&+30LM4+#H M_E73F=?4A6/J;*MJ3,H,F84F3TH794;'.UA\#U0@!SI4[6^B9[NL ;TNJ3%R MVZLRBK%G!HM>F]&15_EH\M:.+R;0=K)\1FP*Z0.B9:.ZO4:9$^$&<^&$\.A" M[I;=7,OQ98]Y5L,:HN>@O%%"X(C-KP4C*Q!M8RA>(!Y$O9MEEWL"\_B-;?PR M6/VVDB"DUOJ_L0 @'^1\@4$1V;_6YEXM46R'ZU,*%OU][[YCGR00A7'4<2 M^0.-GP=;A^O)">WKS>[N/]$ ^. 5AQU:+7^M^!Q$K;K:[5;:1'GC.T@3CHO' M!=8T#I8F"NV^FBNOBHI,JQ\PILXLAXB_YE:EH3C/"F^3,S7D9JLMUV=UA8'\ MX66!2R'CG'G*Q&TH5<,I]OK=' QE"\L>+!^>7@D0-5FX3-(*;XSL'-F7O!?( ML2UD@K##%AL:-=G_J#Y(HN6C9K[(\9!],Q(I18,EY<,#1>[;OM\M.G M:NN?'P*[:L8%AIR=2;)K(QN6P]O6E8IN:\P27E82%D X0 -AV_#%D%9;&DAT MQK= O%ITX#7:TG[!8N+(M..1UQ\G*JP(5'5':3%JWUB#A#<,F3+&Q<81<"QJ MKFEDK%!U=@R]1H:IS[;:E'C-M(S<[N0O5>]3K_0J4:> MXFZQ :W<(*>&"N67OK"%JT25@NQO!'WKJ&_REW6XOS:WUMJVCI)@B!&OWCZF"> 9I@,9.5QD+&EH8#?)\N89[/= M6WG:=!DT(]5CL\# 56KNFB\UMH.YU8\!O%]C\_0E&+XO(#%?'TP:M2Z]KD3K M=2B_=@M;C4X\30A.N5F3?&CD]:./$6R#@0GM5*1,!CTGJ%:TVQ//F7-PO)XV M7*<^X)L7EWK%(02I ;UG#JP%$L-3$"[._BN+#:S]50JIZ'!HZB#YI2E1M+-4 MKW\?GM(X3F\/.4Z)"5;D=< IK+PN5(Y+"&_SB-&R05&G%S0QI*F 4AE#B3H6 M&687P8G(T]-H/'F#8#>24VG"[+TSM6V.>4<[S<^XI V'K%'@K+)/*IF<$9@; M(,/HN!"-SM(Y+[U&7Z+9GS3Z>JUW#O];E=5Z@GA+WV+T]<5;Q-<9LQMOYK43 MXA__+O[_Y#6SA2L/J"#MNQL/+@PDE?'_D]))"N<;ZQ#DR"X5WP"F&%8H\0VP MT0DT9+[>8Z(F)O&FE K-D4V#=!#V=&DZI2*Y2?7;+@7Z7(;0K HD-<9CS+E>!#V7^\)ALWB;A2X>=JWR M?L'8 P9,]IS2R,P!RVQ!" 4?*'B=)PF^@&I%1*-I9[5)9HE&OXPC'.+'=$R8 M*ECFW_?<[6(33UN)?33KBO?$==4@A[%7)F:%U6K(4!O%X23&6(%JEE9NO* U MT+;1ZF9GEU4BX]:H>RVZVK42+57Z6?]NF$S9L!@XIK^Y2WCTF\)"WXYP7J*Q M@.VDV#JDH3PC@^2OL#;)2;+-8D/.N4(BUK)Q'K \+3%X$V )10SMO#/S\X0Y]TT=HA"M.; M)MY%8Z=CH"TEQ]@$;IHKE*)>B0KG(PR,'*4_V&?;QY%V_B M.W#FS&JZW]CP4@/ZJN]CL=Q/8,2L%^HF^L(+_)%>-P,?O89+NVN_G23X.;AM M+5X*SB']R88SZ?&FB;6KV/?DLL>HO2LDIWBF['6.A&,U!E-?O-).?MA64,P2 MQ:W2)9R#L6JTZ3L="[6)[%#K1CP7Q=+L5!,U=H&9N$L.L[,X?_86.?(D>:O) M@\B:OS0G'J#5?R6:6Y[6E=@8NDWK.G0#9V)> M5H4MFB7@!]6Q;O5EN^2KIPII:K;PMCH*WJ/)--6 %,:OO*+, *T$<+*"PZL0.T0,#(F1 MH >/-5(G?,SN T@@?-:V/N7A-+ L83:AP:(Y*!Q+FO+Y\E[FYK;GO%Q]>H' M3O2NDX0SS_+B!<'P?L_D)_$%BN'IF.=(US8">@>XR%R=F=E.D*2 M:.3,+O$/*?LZFDPW06H-2?[+*3T.9GLVRV!;(?7"TNW1\WO?PR'\+&"1N5Y-BDDR+L?)9#R4Z>VLGI@]TN%H MQIPAPR+G5@PGA62L-W8U-*R8XMQ,1MA6RN_+D;5BZK8M#V$P3OYU%B10>!70$ZLHSU4+< /ED"F_9?1ZI MD],9.5\3&4&8A:6 75.JI?_ &VMI8JK:$TL5@I7+G:OL F5J80&;X 5O ,7= MBS>V#^;% ?3KV,KX^M@$&S%.X"U?L8FRI5PD(DR9*M&<*XUC)<5SQ08V8C(_ M6L]1,!BR( EC1EW9B 7LY>SKE_!Y'Y+&^;NQ26YQV-8R9E)I&R3H K9)?#%. M +K==6.#*XUGX5<(Y:A5UZQ_>LR '-_#Z#>I@G?RV#QR#68G]"$:0R(*M&=2 MRIOHQ5*[M^,.-"!')H8^D'0R7FL?,ZFMNI:BRB8I1Y!?'[M<4$&S.^_M3Q7B M6#_<+5&U_A3 7T04K4.:E6_0P.%2%NF86)3&H/UPKO8(Y&0.;_VX02RN\_L* M6=N2$RM34$\R>" K0*\JTRD<"'S) M"$)MF.;Y-)F5\$(!@ACT*M#\-GM59SE!IJK9M,#D;Y"L?+XB1<88?N9P&*+8 M+T6>=BM)3YB7;K2=ZT=Q2S[^CDEIS@><#FDVH1QV5+:*TCC>8.S@P)J!UH2\ MK L8762*FEE-Y@+,D05^."Q!G83SPXP)COZ(L^+!*L<19972;G9QN38[CSH) M<@ K<#*29\_*L=M1:?)L.FS(U&?C0FTY"XK4"4N.BM*2]1_CZ$0G[^;&U(S$ M%:7'##364)-8K::3Z%^K0+5PE*(PC8KY3#8K7ZT^FTR:1$2C)TLQ7(FPF0AA MAB6QAOK^"C_/3IW?(8O,$,R@UDDE6$F!)CJKP3-5(R!QED;&JBTHW-Q;Z+V_[HRVLU"A( M*7.]175HNA[.%9Y1\SMCON&T7TL(21<"_OG%/SZ^N7J#^#97"I$)+*H!JWFX M\F]OR8U1U=H[-XHQ1A/4TM9$33(SC(F;7C*]EE5O+=;"DF.4#!B%17NE(TND M#,FV^SE>V>'^%$M]4=V2QBV I@2Z!RME+Q0)%-@)VJ[KEZ>0O%W>+PU^X+.I MDDD8K#:O[U*)35H[8%TOM&/>@##5&+X1I./_]OC&=G*M $)AI4XY&#>\>8%N M+1!XJ*ZA_CV&@WKS^[K:KC%T/$U>K3^!=B P&CC,&']8L:\?]SZCT6&:UVI% M$+90P0N0_?,5>3CI,!]H'#'_/$ _84P#;;PRAV4$HX']$*@,>\&S-6':Z)Y= M4ZS3? _RBJ,2R.:S2@TO-QHXRO#$&Y_-5F#RMQ4:$'0%O_QT9^ Q,;**\\)3 M\X^S^PJ/-\P5AN6WKO8H2V^H#+R,)? S<8!?;X@JZG9SLU>Q>Y]6FVOB*>C< M*I+O;RE;&+H-5^6-9GM=^JC2NLJ#S\Z\V$EIBMS47A$O=8%#M:N$Z;6#6X52=248]OX&#>Y6L:'ML MKI>$_+98;F0UN?'JO0,_V-@['Q?=5-B<;+1&2Z?#KMG7^&SHPP29D$B#6//(P^]V(_U*9H M85^ ;S_ 0KV%HK_28D\3A_&:#8>6/XOOV MPNHZ6BDQ*4BH2$&)>"?\ ).(NGG=/"EJ)H*YH<5Q=KM"\J6$CC#49>Q][(T> M:GMVI"+?)1%EN5Z 5KPEK#"&@J$Z:27 3$(MCY2G:4D_E-R?6^W1E&)[T330 M)5&.MZN3"7/*B885M*1 8+JTI*Q01/5'B 'V@J$L05A=G#JZ7"1PLLW*9#E0 M9[=X\H&BX8&-Z5/>ZP9%ZQM[@$)"GPVQ8M!B8 M1TR)1F6[(?P<+8X"9]7HKI+0(=[77>)Q:SY1FC:E:& RSIL\]>S4(YU0[DCU MP&AGQ\8'M[VXNO >Y3BL ['N#:"WD ]5=PC&N&G63S$27IF5W]N+QPG!7KJ[ M!T&5/!G-9J>-89 1P*,7P]9$>\==FI ]S0D>J1%&==BUJ)1O]DT9WFA6PW#- M;:JLW\W-K^BYH_PABRHD_9658)L6;881*Z3R0.4W-E0!33OE5]$BG1 -S*;S M[U3(F'$-1.1:(AAS]V=XI7+@@):EL\-[PD%B059;D%$K U!IX5%/U1T[W3,6 MZ7B4:1<C6L I E+:. X(MUXR,;Y( M\!I1?&I&=Z)%4Q&*_D85%#6\-^% BQYHT=-&&OD.X55,"PE196$EY-P TYWG'!!_?+4$3H""(43SY,+='\][)3"S8%I1:A\M+PIJL,< V!Q3,#VK!9= M4(]6/(<*2T-;,0NZH;6T-00U#>--N[BX,'XT7W-1X.#<4$0 MZ% :7N!QU<.D_;'#P<:)&AR])ZCCF3I6]5D[_B]UULK(M9^KGCWR^P^WIG?M M)2+3[^A^.CFW\/WA4[6!;EIXW ',-0D]@WGY ;7/+D_>RS<_O[KZ\.;#Q_>O MDO.+#V]^?O,!L6>OJOLEADCMB7R3C#'K(SR/W\2E4>/B!;H;Z'FZB49J/\JQ M(Q(!)E@V#(UTB'OUDJ_$\UMWW! J_("5@."TT;.%L&AX5K@A=)E-/M [,^N: M(-T8HO[-4?D@91<<^\+,(5L0N'\8SI!B[)K<*#8BH3;CF5KT%#LF/ND#TW?, M+3O4HJ.)W:I7RSC[PQ5[WXRGKBX%3.,Y_L 4-;'*.7?&I#EF"Y M\?U/U8C)F8PS/Q3&[PPBG],MJLXN\A]Y:9" &C%*L^$$CS(+L^:0/;2^YEO3 M"R=->"[=AK*^@JVU ^2 E8D]Y(61($W#3B!><:.--R(3M*'EWUXI"BC09,]0 M-G^2 #-;5IB<6PY5QN)2X\ )E+[)\N7*G!IGUQ_J:1O+//::&O>*/Z.T,\>7Y)SOR3WF0S](ES%]AZ?$ M9N-77Y>UQ2BRN+#\$(:\?V:E3H,">:_(HQ[,,I'!"]&4QBV@RRZ3G)L/\SS6 M$T-P)#Q"SXJQ?RM":X5?O,+PUL5Q8^#U7R7W,<]M;0*TR%TC'A&BE2?9KA\R M/9:&\GB87N--2'VWD5UXY'B$W:)]A;'O"Q=3Y3^56HT:,^!N.#Y" E-4NZ1V MP6]0W%?-=I-X-Z:OET+)R_PS[7&&J]-%_UE9S\MUY %3-QU3\7<)KJ;6L4\Q=:YR^;+L+)R?)]$V2\;\1KL[J458"SKZ0 MM>!K2(3.Z,6", $R!DP?Q6>;>-B+ONE+ >;";,6#(YO:"C^:2", R6>E+M^, M'",9AOQB7(85G/,M\VL2;Q:Y7?%O3N[X4($V$O(?+8(4+QA6B-K?"*:<_"GHY/3^Z8H[\QJ3@I8?5F MEQ(A$7O?POM3WE'=+Z<>C%4D."YVM'FK9EL1E0N=3BO.Z80]ESWGA0+:QKXZ M>$9Q4%_G&94-"GV,+$U "$,*H7?.^9R\> 7XQP+/J'9>)GBK&8E=-T*QI>!. MYJ:F0?!>LX>EBM[$TZ^8+ZSS77K\O8AK9\9TV"+OP1)Y__$";)$W/_X 5;^[ M/'_SWK%C_/3AKZ_>)Q=_/7__ U@HY^@H6,^=6:*(6+AFW98W_PW(->?2([M. M_TB6S5B0ZN^CVSR6V.X@W:8$G_JCZ)!;^)2L;F&N=HRQ!>*!78?6.I2BUL:=%M#KQSCV>#%(^>5%5\$\1KJV5S>M,"%KV-U,S+6AT $189!%3<>1NZBB##,SBXAF)@63#/J2_'5^_U#?+?'JF&95C3]! ME^.0+;!!-5;,[ILP8#T*>1O.@K>NOZO%$EDVY)3_GN$W; 96@-0LC$H2 MVRN@^-]LE]>510?T@Z!+?:Z^6*>YI-2?GI>#UMR MCL'@N!\RS,5J\X0TRYVD63F1GY;Z/&SU)!O*3X-Q:R0 M^&Q=W2Y5JT:CF?=W"TY.-AF%E6+JWJZ)ZS)*Q]-P6/E3"LTL9I3(E184WF[9 MW7*D6INP X\/3MCY_6=S:>'TJ@4G]O";0EDC'N0JXJXT%DXBP.3HZ^:DE1MT M-Q+=#7KL.1=&DGA]YJ#Y 4$[:'3+6Q_-EM/;J*6?;6[/D,F*LVO(,1F>9D)= M)I1FS8KZK85F"RKSA$9 NS9/-RX"9)0=B%#8S^9B A)$ MKRG0H(34&[E?%: J@TU/5_%LR-$;-)%"7<]R1%W+WRCF.7.0\5G!,);F!7O@ M1***W.V)IY424)!<]LM%-CL$T)*7T[7/(8W&JV/!;3 X;V/4PURB.Q3WN^5* M7=+2I9#$'[!/3Q-Z&N)0+"X2"17E":DC=ODK/D9QNB@O/PC_U\ MM;RE!I@C/,S#OTA,$2F<=&=#L"@.EG(T1^S%7U^]_/CV%3;R<.'_@OU_27KE M SUHIEVP)U[ TEJ3VHU:#KOF7/(V:T6TO4D3(LDI?NY?MLM==?;3[6W])YXW M5?(K1L.4\F*Y#N=X]4./XTR]W.RO=\A]8=N-&L^HI-0&T!,0)^!DFIT2&>AX M/$/EC:@?\.4W5C:YX< DJ7R"ESKEL$A.\G28%Z>8U8S\KO8BY,/\JWK'-:DD MNMAQF@_'[IPO*).;KY,.-GY&O*F>-",2= T*0^D0G$3FZ&OKG>6XDDF$ 2\Y$F*^-WI6KGM]7NT7TY_[SDQIK& MI398Q#B';01PZH@7C19@XO3\I @I@4(XZ09><.00F==S>^)X^GF<9BHQ@]"% MQW"*9AI J?&K?X?.8?"Y???O[LV6N-,-LD,I(,9?MW,\^;!@R2KYI3)AM_CA M]7Y)68YJ$LW=$7X8#RS"1>,6[+E95*_L$K$7LAQ:;9?QJRO3@3_K D3OCJY\ M_DZ]MKVG%S\YGX0$4-E7S!.QNO1U?D?C2?E4_?8):B:C6?P(_< MG0\_G.N%7P_FZND?SFU&:?,PN/00*)T6"N-VQ*,2 G\H$E@'K5K5NA%":]9% MZY;G.#<*8!7]64<<\"J]9JU-QR=)T/:. N54@B?C/W%C)"K#71/J<#1&S4PX MGZX9/^5\M":0U+(K'0Y%WS4'SP^>UD'8)G9: 9(L:._X<=3!-$==?I0@:$4V M1<.I' [\]Q'PU!'6]S^\RCC4BPLWN:M&V!KD_\C 5KSZTTS M8Y'.ML_5]JZ:+_39AX[KJM&SA>L9Q7W6)KK%+/4EG9GS3[P*YD1&C\H#^FF" MLOBH=)>#JO)KBH5&6XK88QMUZY>XGY6%*U?QMV@#8[ AFYU;RF65> NM*3:C M%FW(B%;EC"DO=S];"\^SX(M]9WZO%]Y.B (%#4AECW4MU2J$B7?10^<0?OSX MJC(& _$LPSSWQN<,T?!LU@C4X>!LNU8_J;4Z]]>J$<)7/_SO^?W#GZTD=FTS M4I%'R]U8J0 >U($HSB-51/.1RA:8W, ^#F@=M> M:$8RJU,Y123YL'F W3+%,%RO"88&[HIJ\[Y2Q;C7&_R"_+D$B(I X.YRL)9V M8QHOK)><0;"CM>>D]3MN+^N6-WQ(X)=\VVX:^/[JXW=6:TK%@6F#&4Y;RNW E!;4#+QED,I$Q!JGAUYEA$FPV+(QY-X0BP>[NSI,">/5QY??7+(NK[517'!D M+7(L'N)=?ZX"/862*-"TP3]01,%$T(B@GHF^@A4B<=VFPY7$I\DN1?5SE4PK9N$\1MSOX6#;O)PR?NKGE8Q!3 D"CP.D;*7:+@;ML>M'#P8;4L4Q 3*LZ2S M5J["&WQJS5I(19[[,=$>;[IL81 M*YH!%%EA2*'4S4DUX2!)0JHMB[CC'*F #D_Z=;WYLJH6GZP0Q2(C MQM'G)0*.F)LC.]"BG"7S3U9-< 48>$.GUME&?V%F9^G/AJ#.,=IH6?\Z,//O M3"N:?'&E&X#KG=?5.9&*X4F(=',2\6T*]VRSKW?S?6U83W N8+L^"H^=V2#( M#+AKA!KN'A_0:P?SL-A4!D"?9!K5A.K\?!7L)!UP\$LEBV*\4[%GK+4%G>6YA6CQRUMF"[\D0.W*0CN#%G,^"_"I=F"4H_G(PX%C '8 M!E+&GC'%DUH4'2Z?#U &H&=0?1>.5DN2(CT97^UNK<#X-F$,X5MSFQWBT#5>V2M] M4/3PW%A1@%XCZZF!M$U.7Y;I^?AL-.2LPC_#D7H#,APE@#< :3(ZRX8F]? M M)S+;,EC.N0 0"IJ@+ 5EV$H;. 4)!:^!>*KO-B:NC0YKC2M%)9FKCJI'1U,7 ML=G,H!:' T>'&$M+SJR%7@VB00Z2%ZZ#QI/$_BF#:$/-:UBXA8($/'E6QE)) M1R[N3@X!FZ*E&WW:D>IF1-69$54VJYPI_(0Z43K@-YB)K^6@C=1 <>GC0?$< MK>PJ^1%#"&#R*<'6Y0QP44C,MR*X_3K127I,^['8V*LN5-S+46X0.ZRO 3<= MBGQR'Z%X0]WDR[(VJ86LW9A;$3U4WISA6Q56B0J*=3M*8DQ^C(R0]; M"HWU+E4P?A2T#7LM(T!7#B>9PN-O&]J/]4;R9D4/"J$-N*C/8%/([$33;-]B M[,=;REKCV(N##R3TR8H^D>7.FAIE.K*0P:^V)J!WM7KT]$-W:$5S/FLK5-") MQN>8>&]%?;#,.7=@I)#V[_$02 M^YHJ1&7/RP+8^L:W3=""#8PIR;Q?2?&_18D88&ZTX!S5>[2 EM5:HKFI>@[0 MT2/>&#Z3(#-G9J>UC3;&,U/EQ]I8**5<>2Q81A6)]0$I=JN5VK-YP6<.1@\3 M.):&K_PTW]K0X6;S(S$Y$39'N9?SHM-0NRXDSUR8)@A>PU1L)=:>Q>G!$G%?%8:1+0O(@^9LAF5DJ>8;VD)\"9HAF M,9T>)52T>2)LR "U9>E4JC0?WS-T*:W8)58876F<#L55$)J;-C!4S= O2 MF2B)H"45)9PL;RDSZ#.Y@M'%R<>B=Q8*&C2'4#-Y/);B&$W78G?;I"+?83QO M-A L*#@H(F+1,U+M^EZC^1*DEY&/SPP$178K/_"N)16%5GI+&AJ1'GE)+F34 MXSE/X4%D&7/,$'3IWS$J,4@DXT%R1BUF,6]@JZ4..%*#=)#3]_2J,'N,(/'"T& UH=S@&U$%4)42^1)0D-L;Q)DCS2_KU13OQ MX4"1J.\+)0IY])>;/4GB_?V#)!)A1?>;VL.>,SD/#""%=TND5X!(_(*TDUA8 MJ@[Y>^9OXK5L#_S46L[$Q*Y>MBI(X-LR-I@8'[BX?6W;D]6-P><,_SH0TF[G M>_Y#E@/B8R1V393,]_N:E'A!Z5LTSK>8%,$M)$_+_9!1ZZY-)D%SVWS77".M MC:>]N-'H!>%8F$9%')N-O"..=&'=T7S%>IU[8> MH82EEJ%C7# 7)8/<:.5&MOTJGZ.\U,.:HVM3=R?( V1\2-8:W- M4++D& QBW[B]+,;#5.6JUCQ[KR1^G*-]FV] MT_F[DMEBEYRZ*TMC%R_J0X&#H-U5V7^RQFK26@CRT'>3RY%4R[TIWKX@'L;. M.!Q,AI*'JVHN7V($BEBAVWA=5Q9>.^R#=^*?8F[:^,A1W-E68JZM?]9AC2RW M[.SD3J_Q]E*<\KZ@J;T1?\I@R1+/5:6WSO'G ?9OEJT"$3$@:-YP"PYHBYW=P]:LMF2IK@HN/%XF*I/&Y4 MK>>=DXA_8QZP2X-R0XS'D^%5K4:_[C&NS0!"D(7E#GHV(^Y):0A/SB7W.BB'6"Z!5HZ0IRM&K,Q.,7W M@N>_;0A$;==8.CLY3=&00J&LZ/+P.)8D2TJ*];R)(WTA,:_3;#Q[[7OL &CQ,-2A>2J>^;EZT&6_-$M +L:@$AZ-N MIU#ZHI6S=1SWI#,9LO]>[I,#J79U4\WXR$#+YO8Q4$.:WPOH+T9)VBNYEDAU M/+9Q5BV?$G%NN=,;)_=!9ME$(3ZX"'F=9Y/\<'Y^:6]KKFENTC?90!^OAM3## M,8+ S6/RP9&-'?-L=SRJX9^[,6]J2C.,Y"8+DL0!K1RG<9<%:-S'-/+E$D,Q MUHL(IJU\$9";,7/XDFU<3@:WS\JD4)S:&9U^$HO8-YF84#\NS.JYB8#MAD_0 M)S?Z$W+_W#:UJ02]+P(\7R]W1L$V1J<0PCML%68_EY-ED$2J\;S#[VZ""(O8AU9?&;$ &BRD.-"9G'H*Q'6:1\)[AFQY3<@(GU METH'&+E"Q\C/78(Z4BG9C:OO@JCY.T-!/WCB:=\ M#':0*/:G)@RVBQ8901)D1_>'(*T_&P,=]5Z>1I$ U&\N&+>X+H."Z,R@LQJ8 M:G&H.QH7C?^4^[&Z<8OH[MJ)([,%]""^0UG M8U@C>Q599!B@M+RUB/&(;T[P^]HU5'OK\+K:[1J7H=<5'HLUQ0"&Z3M>PE*G M;)KK)YL&?SD@6.+^'P Z8TDP'@X0(X-X13)U[Q(0KCQ0J)SK]^-\>)J4EK_G$S$,TY MYV C.-1E&$:,)VZE8Q'PF7$**O1*&.?E 0H MVG-W$XGB]_-^,2QYO:Z<[QP=6A26Q2K0 % ,T# -_^,A8=ZYX%]_C1?9< M8X0DOD_^L2UM< UC9CWYTG;\;(<7PI(H)VQMY(A!QP#Z\SG&45*8N&TIQ\$* M]ZQMH\&))7.PLAE4<(;"/^L=VY(6H+ TM5=.KLM;$XFR%"R"6^@K=%D8 M!BV"!5_U.$JHL;D+UK0>.!WW5O6R5[BH+.EB!XAXBH+.Q$0MR;<%.JYMLA4L MLJW(AK"K@N_.?+Z2F8HYO+$TKV?"F83->?OKH MJ%8I;B2VCVB %;ZA+,)S?^WR*JW,5EW6#7X*$#IDGR%5&4$!T9Q'-5S+\,.Q MJ"JE%//JS*#\TK#CYS>_2@RL6JMJ$;D(#%ZW#W1"ZB5LXNYK$\=#T=CD+V<[ M=+M]A'>_S"7@&687PYUQA6A43VC!27:*&X%$I"V53W_^@&@Y9,><@$#D26N( M"IRYD^+4!'D9>2#)D.>QY90V)RJ!.5;<5$W$S;)!?^PO'B$,"5]R1!HT5RI. M2Z+Q(PMHO^72%Y*#$DD.53$B?F2)$GS"YXY*6V.X8(K\SCXK5$-),\;X31/0 MQ%>?_#"O,+L0&FO9)*&X9;4P%W.19FQN&T*Q.9S/)JI9K>,U-Z/5-B@-L;!8 MLL?-N.DP0(&IC92;];NZ9ZXTA0+B*JT<"Q &0MXR*C='E,Z:$:5*)P/=VS!4 MB;S\/OE'QB+OH%H"Q2?_ N/PQZLG61$%^,+;G N^KGC+CE;17HI\$F@O%!QJ M\%7%TN'K40SG<^',1H>P 8ER(4+/GER\NGA[*J_HNVWUD"C_3F;*ZM6^1W?S M=V/@F2QE\>WMF;_.S(W,UP=6$^04@Y9(0Y1>8,-H6MMF^V4#P^FNT,:+-%IM MLW>4&,4BMDMDTTWM<#FH45%5K*W&T!F$1FOD.AT8]1^M0,PD]_K;:0YS6'4+ M6L*'53&K?UT_*A-Q'M$?'),9*PF-#:VB>:XUZ!<=I^S:4/M74G5Q^[@[-?2F M^X3PAD^-Y=I!6(L!Y79@JQ9Q>9$/]8XM:<>BH_9G J=%G+"N";?8[+W@NKZM:'GLOJ!?XRT%BV7T)/^=1Z)?[I8@5;6)X$\@(XX"'M=8RS,?/]LA+ M)A=*J@@&% M0KLY%H-&CZR3!%7?CUNKW-\'[RK2/,"L0K02(0\IG#8#N M%'K>A4DT/G=>%04]VPM\$M>B0Y78&>83!UBK5MZ:?.7XITV$E?L4:H6F+C2? M*=TY(/)J-M_^6\/G.CA+N;%/ Q/\&<) #HLA(1VFQ6B*:)7>&^%5'[%KC2>( MCEB4Z71TTDZ'N7)I$RSHDPF69I/A\ZC^C=H]&1*G*4CF([9$ I(\YE! M#<]'Z60X1CCL+"^3#![,#DI1VD^'N$TSV8S53R9C(1AB<@4TV$Z&E(SB^DT&4_3^#-M%#JD=>ZR5RHB 57IB#B2S$1=6Q M>CX0DD6L]<]H'F>S(4'>#],I]/KC&M$I*KK.,*F A"W,)X&%:M]N*(Q6Q*Y( M;!Y65P-H%#]LT9[.QEDZ'L.Z*8MT.AN!?E[7!V$Z3@A*^#0Y(63>TUCIS,N0 MC:;0BY(8E?.T&(;27\,D])@S]7BON7KC8RUX&[R1*-XZ3:\1_.H.AA;C5FL^ M!4?%B/_(AL/DE\WV5[P0N40F !P_V#%C&$M8V2/8!>_G7]"IPD%A)6S3\2R9 MPOZ93F3@FG2:8]K)N 9@DY?C8,RZ\_U[C&)G ;W&M;L)3QWIMP2#!D=,23L_ MR])LEMGD= 9VU2G%( RG<'"6"(F+#:3HMS#92.=P>"@.*QS+#M5!.\WY5 MR7[*\G0T(ZT*T:WA0#@/#VDW4PIK%9_D>E( 4B(?J[UC/7K8K& M<2W['6_2>\51YHQIYX0]\O'+^8X67):)FTAL8 M"GQ\A(H@"-TA_0,T+UQP.=G\3"V+R^7C^H':66DHWV0FI8Q YX!#/\=--4D* M7.8$\SZ#L^7"4!.]%XR3^F[Y4%L.;G@L3W/88G@4@=C*X.T2!%P!&MUT;*58 M<^7!"W:TD+@E0V*>LDR'.>WN&;P]Q$T#FL\(U(V.!?J:DT6\.3%H^@RQ_I1U M^T*E'?==H\:9Y&%N5*HIE,$EWBTBY$0X,!D'A!&P41YD#D>$84Z'_@04IR$; MZ,)Z,R*"4^9;GDT03S\OZ) @V**_QJ16(#%%)ZR-N.BC['K$DF:^P.^-25] M"\&PNZMTVDHD-44G(G4)B\8@*GTT-#84V4)S7NG0A<-[,FI02,EG/J0OXLHZ M,F<0M/DH.[5O\;^ZPO TD)C#?754CGR.4]\R1Y@T\,!Z! *VJFFF8^<)7(@=O>GB@\R0?,$WF)>2(X M"#]28LJE)*;TV'M^&;WVV%N;GH*OZ(@-'[LG;>Z?9=U/*7M??=ZL",S*W/01 MO4Q-S%6:[/86HU#O. M%@JW2GZR"$&UHDR;C(P&2*]BX?AZ#@K_K,Q9NS,$8N\8FQ&5=WP&](&IL;?\ MN?%;68#"D(7ZVZ4E65#E/FUEN*+NO:+\A*;.%;.M_*"&MN.*!@?/*LMFAT>5 M^D=ANTX'E02X;BMVLIL'U9 _LX/>'*%?*"IK]]A/L15V 3A>['MD*<_[G6"Z M $HN-H7,N9 T3B/)4;AS,$OW.0 O8^P-;T2B[2D=EGG('TG4+!X]%0%WA5[7;H[3C)TW&&O@;X/1K3 M[V+J'R3"F:1Z"IHUTPAY/0XDM@FX/"R7258X9PNAN%[.EXLGJ$$42=U@^6S2 MITJ8$]?7=$W&5\)KB<5Q3?W>UY?1L?[31Z.;HZ&">]=*XLU:7M7+H,B,' R+ MAP(*L'1_LG%4ZBL8]W%,GW#I<_9YVR8BMRR3GTVNI%=3#M-WY3)*U7<(W1J[8B323XSKJQHI]#F*>4! MU [45V#60!/SI'NF*4^"LB8H'DABMILD#??JJAZE=1 :U7-!N#[0:GU->$D? M:\DX]^:3G%K9Z, KC4&I28),V4$F@;>]:@*Y, HWH]IM[Q3:<; FTZ =WWP/ M:K3E8/B#P0Z&Q0V'?""'Y(C6#WD*\I*/2[#KIL@"EI49'YD@J$!]GX[$O -U M(_,.U1'*UL(1?WUPA^@8M-)IXRCET;LTJ/#$DIJ1<8,[E!69[YT, !%;SM2F M]P?_$=\?I^,QGQW3(K0S^T]B:3,O=?5@J(>4"M,I[1&\'YO2&)E MA)(/]6@8\M$4#LOQ< 3%P?2-K!F6IR/T;\*Z@B6336SIQ1!.^ P*R< DRH9T M*EM^.:_JDVR2YN,AN?2G,SQNB[3$?W/54SA%X9MQ.<)O,+;/5)W1'>44J0+) MJ77J*CC!BZ62C^P)J@XGXW0T&YW:.QZLDX@*X?/IC'X7$97XE0W30$J\]Q1K M\E+EZV$3]X2C:WKCYI\>;Q:(L^UB/Q!CEJ%L_"1 SGW@@F^E8 5+RY@S48\.7L"%1A#VPA@,8W.?X>X:_LT$&/U]B MAL]N>6,N./$-J\6^K,Q'1DX\5W^=C 93+(@M)R@=_AX.1O03_S9S;GO LU Q MM4NFGCP9#R98$J\>UW&;IAL9$XE)G?"@#$KX.:+"P ED$4N[/62N$3P#=GS MAPNU3QA:1M7G"??9?>+QP&CB("R/3=D:AXHZ"*_G]#O+>#+8>X9G>8R[D:O/WPAJI]_?+-&VZ_F6LKWTXRKG$XR+T"XD]#[2_1Z$:UYV&^VSH8 M:#.9KTR0HQJ3X:#$*F 2>?AM3TCOL>\R:OR.21]=UX]45 Q-9 MF%I1:+2A&#:\&KTOS")=^EZTZ?<&;!V=8NF0F$E+. '42YY4F9 K#>_K2[MM M;5*_N',.[0MV&$OJ1QWL2WRP'*.+9#B9N#L'RZEH]12N05IIXK0*."3R!.\; ML%BE==F;'%.QGY ] M"WH9EUND&2ANOK+%;LG8*AO-X*"C^^!L4D8% VTC)5YY/%.9B;:5>]3(GS / M+T@0HK<]C99:@!8)NF@V@Q4S])]XJW5@[SH3-(LAF-OP:UH6/KI3>"F$]UP% MZC*@-G3-R%ER)001HS([F9_",K%!VJ/9))E.IC)34O"$@HQFPY%,T72<)7PQ MW-8-,!#38H)W)^D47L,QBXW)B7KEE&]<)AGQ*L-Z*4"?"4GIM%!H*_:I0828 MF]-'J-@TP1ZP/ V)TQ!('0+(@_\QV\&Y/4GVC,G95'"D6 SP6-TNC//FPM3S M%59P@K=?.:FK&:JM^NF62F9#.+F_V5SCDEW?$+FH') L#,X=J,7'M>U<5U8$PQG\;):SU>]U\3)\G>Z!<'\G$V]:R3S%ZR!KH087($*YR:;(#E<@6+23<:2/ MX33:2'D*A9<3CR^0+M'%$XFE;_<7BAO/ "?OU0VEK"= 0JTX3IN]N* MWN)B&]3;*]A8 VD?A.OK_@4S#,T6B8KA*^Y YR/WG=-K_?T*ME.=6?_6U:S MF5\;NBPW=],A.R\R.-^OF+1;7(OD>5%^4/IT!D9TB>(*L6(H;HNTC),?YLOU M*9XJ: ^+Z+&K ?W!>),X17$T CG67(QJ6]F1P>BB(31;MNLY)>",,M*?C'(IFCPY,+])=VNT\N@F,BLG+:N_!)'9O$)@$>]56D ! M_'_XN%RX%U#3))^![)Y%ND NX;)@,4VG;9:6Q:S73GCI\6$=FMK6->[3:H73 MUKZ,:5K\M58A(US\@YW<<")J4Y@&& M9>MD3D08'%CJZ1-/!1W:<>DWXG<=$YGV4=]0?#>G\*Q[#K^-0/\O)&"/N%'_5K*6 MHO1P94VC2P@TDAY"%@K@_UHD[*A(QGAU$Q>O'#!&&2>S()[\N.7TGRLI_UJ! M)71W@X6:S>WDY6@P*]%+6=#/<4P/0)Q8!#2NMO5W"3-#MVKMOI:@Q0Q;N?@] ME :"&]V3XF0^P?%O%M4^HOX*UIMQ(R HN@ZY;CA!X(#3(Q(6ND 'G1L%78,G MTW0XHF! ^"L;@V6L]$AW\:=\+X;!^D6%, +B6<)8=)1\T[3,\(+'&;EPI.>E M\:SU+?N<+C2IZ#(=8X;)R23-IB!"#\W*6XX,/,G(D4G]0K<7WNQW3_1H>>Q]S, /4B1_\.'<^S MB<3;1^X*S6W&):*:$$ITVW://'I!!)=Q8#K[^$-E\*=OU.--'JM=>)HUIC85 M#&55(')=18\A.P[C/.4PY=$D+8=TLLS2R726O)C7((%M(X,D">H@*.+P?E[B MKP+=HWE:3MGQ:1!AD.%IM:<+&+YZ_$GD_PC.EFDY3LK1B!^!POM4-\)CJ2 U M!GYAN$BCJ6[XH3.#"878#BA&80CG0EA7X_DA/Y_1\^.244(H&5TC'UJ,38;Z MX*-,* T9D<;FN.\L=BF\?K;[4F'$VF)9"W<\G[H7B&64O) Q(DPZ==3@$X;P M=YW\=+/;$() WD+#).>29Q5T'5+!3? ;U=,7!BY&H7] <_S)G#.%^N_)7"?Z MWCK.2.]A3FKV>1\ZFCGM0UKW;Z?"\<@*K7UTZ- Q78X*^CV4\)PQAGFI(XS# M\4^R*:4\CD!D'2S7WL!@.5AV,2.+.YU1F#MNB\[HF6!#^;-IYO$')JSO-8V- MH3E0 XY_HQ8Z4@8S$CJCP83,$U"^0H]5I!]GIA9EP\=L\X"\1ZT861;$[\8- M0X SEU C\&,&Z>(3MMKR2+Y8S6]^/;NZ@1V*]JR@=FR7-QPXZ %0N<4>D,\J MC3A0;=\OZU_/;D%P.#6?E%P04M/G5K?)!M,2C?Q)X3[+!^64#/^Q_JR8/$\, M G/R+TN\S1";XWGDCY\WJ 30B?N:F+[P8GUF?HR&MN A"LM7!F"#DN? F\+?^=QG^NQ,RPUR[:\GC(E&T?UV)KWY!V2VA>_;.70L6PFZV51I@ M$"VACG1>-V;]Y-S "F#N&)A^>+CQ@D60>EFIP6Y[]171(3 XCS#Y72%O;"&\ M%\,2[*-=7^UW!-1#BW^G_!P9IL"*%(*C*),4,C "X*OQ<)).V.\ &WS, 6DE M(@6DXV*6F@2I HR8 \MW,,7V@X([FDQ/;16@4=]61*5P@FF-HY)3HP84YGB2%Q3 M!AIK1H44(QZSLH2R9VF64ZTY&*]3[A(\WAA\O9:R-,LF,-H\MH,A!Z>/1I/X MQ$S2 B_6(Q,#FE4^+LSXQ# (RB%J=ZPB#BB\#A-(L0G#40%GW(1+HW9#127H M=AF4F4N>)HAZFFX8OVS:F9QY8&U+Q+Q@SB#T_EMB,Z>08CU2> FFNN-I+-\@ MQCV#XD7;YU>;C-8*&:DP E")QGR0@VQ S, U 2:+N!BA/Y"+.%!A/] M=C$>E'DRF4YQ]\&Y4[#P@,^*">:H3"@HD#[+<6F.QKC)W?O\;Y CN"/&@[SS M([L!^5/>A&:O8*29V2\!E8/3CS@:WI=[G GWZOYAM7FLS.J]W&]O[B@$>S4/ M:!<^W,74&[N4/GD%XS==A?^WT86F!85W3H84L5I0R&I4R6D)E(SI.3#'0SQ3 M8'U,VE0;C+*5_P-99O"1_\&?!_7\_T"#T&,OKD9D."ZJAX&F#"0_&V_KI)\EB)D MULT=1I4W'YK)0_B5/ 3?Q=T=Q,O0XO)H_"B;/ZZ('P9W:)F.,D[XG::2#UW. MC 4W+,EYA7^AQ<67ZSE(DI%\BT%GG"P\',\D<(^!Z"N#N?0"6@DPU/R\Y J!+N=;&K6&H>L$Y(PP%\C_I4=\"!%"J50 MD4'!'BBZ,X%"6S^A8P6!*T)N,8(8.1_1@RPZ0C_0A2P:2[8.'0LG-4&8H[VW FJ MVADE>Y)>+9%T#EZ-GNH++C:")4S@8M.9 1=KKWDT1#L"=7\;T]L7J\PG%!,! MU05?YD*71>3@S+UCNF-_%!$%9#REX80]2D87;%(P/7+*M<@X='Y*/[WVCC#1 MA@)R"68&$1$XF+^D%TO*'6BF.DIK*! I&U.\^% 2<65CS^ M)-"@8IBK7DV*23(&^3H9#VTR?4?U"2-ZCF9LS@\9# 0.5$06--D$>E=#PPK* M))B,IH1S@)^A03GUVY@AJ!&LP!F4!6M_-DQ+6(*NG2.^?\AQ>D8X4D/;8)N? M/"US@E+"S00[G(3\%./3H4"#X4!SMV!8D\;605@[0&&&X?HQ^:':@/K^< ?'XOOJTS=2':->,VK'"5@$ 35UNK=7"#J84ESZ>!<- M^P,$ .B"Y_5RCJH9XBPT%_M$7 -)FN8YODT 84R PD_+>"\ M@!,-+'Y7)^*L86QF@7I-:9!%&#UA!%H+ AX4X_+)@*4'YN7!(L,]6&0X1_D! M*X0"*C!+\Q@(\[@-,A BY@=-$Y-;,2 M^F*^GB_PPR'BV\&^L+F>!Y'KP!Z%TX,/!'$3$X4>6J+OYO^$OIF,H2=Z@[2R M1'Y@FH&-A$6)DU@,7Z0FL&S;@74+"N2-I.='3O\7FPI+1I_(<_2P%?!S,BB? M)Y)W0_IN]!R]#=GS]JF)P8,V\\6D1CJY2S)M$*85Q+JKD73XDF/+ M1B2;.^G?^FBQ5FR97(N&5P^<$64]V-'(>D-E'%_!2-[ZV6."$SM9'*AK;9+!*OXN-WGKW& MM>PO/\ZE>,H@R_BF0EO+%[9SE#P)[1F\Q5V"AG1#;'XV&D_5;>A4&_0X_LBI MS85;!R8#8>U-;*D>Q,VO"='%8#M\&/*IA?67ID6;(9/N8>[,AIT(+CI%VJ.OLM35 ME.?&E/(5LDC]B,A/%'8$1B1LTE6XI'ZZV0V2X8AO5#Y>O4Q.G@7/_&V_&IA MF[9G7E?7 U32NYXA_^90)$[+,^Q37 MUBP0J;9[;:AG%CJ[7_;@ZH8H5SM8"G#<]>B(L160_*O!"E(@!?_)RA[ M3[N4(JHL@U5MO&V_)2TC9>D2M-@V IIO_!B*"4G8Y_5=F*ZGLMT7+ML="6F0 MR,6+)JA@7ZZK"N.^ X@:RP_5O-=!I8 T]6#D!74W"/U"<"6ZI,0_T +X#%L4 M1\$"%@D;%19-&%AAV85\$18>1T5,P\M +X0[-R4Z M/XX&_2&$AV/$.<TF6?I;O0?!R1<4$6\5IHVT-] MX2^7M@>\FH3:AU*,7>^"W9#%>@?'^1GFU1/?("S>6'W:B]3U'735.U"#9^ET M9F XTTGHP(*4+5"U B!G\9QBFVA!D.8S_]H"G\6@531JK45:KUEH$%I1;8@E MZ^0CD7W1F8"+A81H'^/\M>8?T4/O[(_?3 MOJZ0UH+8%]NE\2@NC3L:,_\::XR!&T5M(Z_'G+0:;?C(_5J&6L7B[GG]:;^K'VW;AOE_?+, R6!;)_ MY@'46WHT@F-1/*Y#& GS'P=^Z!< [] MZEJ_;L<;4MTP?[UL8J_+F,^^U3VXPJ3X/WO%S MV\EU%]@_,7*[H$_":1<,1(S++GC(LMBUB$;O(L7;LU$:N:/'HY74K?G@<7QN M<<,A)'0++<[#?&ZA\>"61M1X^,SZ/6_+9)HA8L8<6B%A\,T[I@0?G] M^3V*B*WB@*K **.,'FS>L"B:AVS7HU[.RL$T-&&S/&;8^J[=WY(N([;;1>VM MB@-T=$_%K9U.HK;X.CO,U!8L&^=F,OP;*XKRD/L*O)^@;--] MQ$=VZ+X@Z!%\VVX0-BCT>EJU$84B2J'7X7 31:@A<=MXYYXH7G:5A,\<(@3[ M2].K^;__5S89_AE#QB.*7]22(W'+KS5XLKHLZO,.BUI8YH(&9/$&1#GFXL<1 M$WTDQO;GHOI6)_%8>UF10T--4(_+4?MTU_GHO#MH-X#% M; ,>8[KZ(3XS;^$TGCY>?--K;^A8B5^NM+!VQ<_H"$G67UI8NZ+]MO18]X2]V8]([@D;-5*I''8[G#)U>5W)N3F V%DO[6AJ"ER6*_ M=8%EMC 7_J3C&O 6@OMI4@%A/G]+NKO>JUOMFR?8)Z\W^VW?S7!@6[6(#O2P M+?D6_K:"9=!QL8LY6H>W]K=L,;G@V?Y!1NIO6A78=R[[[_ZRJE'^RHG0 _R2D6.]EN6YKL^K:2 M0>(7CJKQ&X_W6RK?%1 8T(;,L9=D;K^@)^=SP$$9"XVA)RT!)U_ MDQ^\^/) ML.7R1O6B)VWH4TY,\;;@0^96+@FZ'JTS[A3H'OE?FI@%M-/OF0'2[7!210\&"Q4Q3^L;)3HV M-I!_U1WGYC^_WJQ;7OG);WZ=AI / M6WLSBRI?L,OB_IU&;X\OM\4!%TQN<_P7)E"Q[_R.POD-*KGU!O;(*J(HWG9] M1PEG?;[9WBN_G?JUU2"+,<#&K>N0#+9]+;4_HS!C$VV?:Q/$RO>MR[!YA4_W(,L6N?5=W)"=I[:1]JM>-$C8^V3XH: MFW1'B=H^(CUH2]$(/TQ0^@2%HL5)I!D]@[VPBSA3Q%4:FM&<]!'1P0XRI$;C M$1NC\KL(/5M5S*-I0/-H]&\19UIHI>%L/HFLG,/G0>N0I#/R<1:S4_M1>(:F M9J3=2.D9J788\WP-8^=?)^=GV)M("<@%&FG"\=2@@;H1ZW ^*,,/1['N?GM: MT:#GD^C@]R$8C-S9U8FN'2W@<8F>T2;^X\J[=^'?)A/OWF5W5T,8AB[ZNO?D[ZE=#+.U5=CWC ^!351J/SVM[?W4AEWC0*\/HF'!4 AM<'@4PA_N%PU%AF:QAM9W--HE[:T1K6)!+ M"+(T/ZZ#79.P:Y^K#WI83"XDK& /?MF@K,;"O&PEBE==9=S?-OK7UO]Z?UTO M%\LY!OA]AZDN!JQ?Q:]'9=Q>8BW_N;G&&=BEW!"*BE&9JBG#W;>V-6A77 4_ MM)DB$B"8&5(X.LHY<$!\(YKL)UWOATS5@<_"(ZYN+4%KX6U:Y;=GKH[-1#\2 MZJ";[:S'42/ZL#^FE7DZ=)K\OZ">[K$6.A_1S-/A@^WAFMU,U'VK3/M,5/3E MQ]0P5%M1TK?2V&H[R%=\8/,_B9;Z"5L]MLBZHI(XUN%'ZY(?[O0"[$PL=4B',PP.H7W)#I[@I%U*\45Z9=_JWY$"K=#CF M 1+K0(OSN(IH3@R\D$W_K<)0>V]S/="&J(7(D5(_HP[2PR]%TBZ]E^:6B'05 M#37M?/APF\(W(@WZ49-!XM[ (8YE>K8^V)%DVOI.M"GG7GN[O^U*;6T^>6@: M(G/7XKPW%I_M2^MML0NQZ_V*S8^]Y3CV![GL0,F'P>7)">&;@RG+X/":2#@D MRNLN+/N6A>7?LK#B6Q8V.JHP*V[9G#-(0X119DEZ#%ZG"^J[1:DP^7Z_W MC4@EQN!CA/H[XDE-B"CUNN4T'\=BT9Q+N),(.'1HZ)RUVWTH!V=Y+%SB0IUS MI I5S&G1XZ%> M]\+C\/;3&&K)U/LGK_$(4_:3;/K@R-?@=RWLW/P8X08F'ZJO\,4*_45=)H(* M%KIN!D%%O M7\:#C+GP2+Y;7H[.=C"I&MVK^261>@>*4A]R^\ M'+N\>^J(1*"U?9KPD!3[ M^-4>E-&UZ/JQ@P>K[R /^*$WXGE&WW*EO?3XOSL&-EP[D0L[HO .Q601^S!R M*U9$[^ICI-_]S1Y!CYP2&FIH%6#"0,X@E!,#UMCQ),%:Y,/.)Z, D >?;&D@ M12H8'EKN?&31X :?[W=WFRT#U*#22E[[;:4 DQ#V_1Z.LV?A,7Y_CRAD\@HY M;!D,B1N%V0?QYJE["$&;8:)<:<2-2=K;*5IK!=<;:\P'E##[[2,W)Q6;+=9J M(>WE9G_>D.>60B\U_FU;RT%U 0E'>C?G:A"@M%;D&-=C]!L_O MZ=-?YVB6WS"VK:[^?8^[_M7G2$!1RT[RY>LA2G:/1?U)6H9;\Y,N^_YPY=V@ M#9WY%M/.UKM\2(;0OC E J9ELYB]$N:;]T+ M__N3V2'0#^0F ,O;??#!064?Z"@BV!K6[3Y"UU4-9Y(1I MP*X'E*.RB)6PCI5O8-@0!W2U)Y7%9QGM>#\ =G]"&UK!X_&=?;W0B/2_)1U3 MW@XR?V1)P*%4.", ME+1@,ZC--!987#URY$O5429X;R"ES:.Q#T'?#F)V2J)),I)LL21/%O/'PP7' M^ZN!OKM'#?/P8,*8@@=7 IUYRX0EY'KJ2@\MHB'<@8\3Y MB/P1<\(?KV^VRVM>?-9(.BAWX+# 8.G/<0[@JTBH%#G&S$BN-SLB!*D6%(C4 MNG1?@C:* (&UQYL=K7/2D@N)]PP)Y>!WM]D(I/EG$(/46+2$Q&O.3,.=!Q0W MM/GYWT&(F\71]9V@1??>+G%Q'HOD]ZA^7Y#LAC\4[;-5$.P(H!OEZN-W3[F6 M5XITY_$1:ZD-LHDHZ/'^=M&U^SUL\EKKGK4?T <*13D?%'Q0T/3NRIFI53NL M.CR6#,M:^8A)+*[WAC_F_=[QA[[[G8,S<$"<]IF([B+. M[=WU&[R/7:.=2$+^Z3/1=_S[CWK_L7[2"#]Y7)]^OK4L?U9 #+@WWFXC^"7G M.6FH$+H-5HWTE9@..=A^WJOBHP9HIW\AL)]<^O\!+@Y!D$P,%GN2];30S"+I M;1BK\0HNG:01,]N(,MJ(9]/!I,111";0( ?IE=>B-%D1>#9%'/1OGGU[__!P MQ-L,*)ID0VOGCN(]R$'KF&$7BO&@#* FY2!/BD,#,8*WJ1CZH]\V4 HDIZK[ MVB,3FOC69')IK#(*/FQ5 !MO_?1E76T1L51>>W7UT^6I"EVL.QV"H"'%]++( M7662)0:LMI:N$;V+"#(:: MSG?*<7-\;1W1^JY*G>+5J]YPF%S5P6F\O:=HY4_)^;9B&@!B8QF$_A)*/F#B M#3BT%T+0FG8TY*I:L17Q#X:/6STFKEM:C_;"+WJ_%3>8CU:W.?-%@L%/F!>8 MPO1,7-<#I]#72;U9A2>P0Y1S9RD-U$T[5OP!W!4DA1_9S=%3)72[?^AX-YL-PU7O MEO="+VU25"4$^?!(^A"K)FAX?KV!=7R-D*+T.28DK0C.:&5B77M-26NU5X:4 MT]-AY5-,^Q>&Q\-BH&N#=987WVDN38\%1;!GA?J+HG5/+, &$^>=!J\'.6@& MBO4.[]BD%+)K;>(XUV[VLWXMC_Q;KX%6RL2:Q>CB(CBA4QC$:IA M$W [M-$&YK$BLBA$PC3V8;2V+JJ*,E9A&8O2I8TAA+&P>9$[2H(/.OK3]5)7 MLPRT=E"@_4*%RAKJZ"@2N-I81RESES$^\F6WEA5L8B^J4OQL<\/@3*D)S+@@ M"N'U(P@YC!M[N .I^!YL_Z:-V3=KC7(NA;SRU5>8 Q14AFF@I?I@J!VW64M M6?,-U#H,*$R$<4&P4I'O2 .)>6^%7I-Z.0]LD#UR>@2CO]F["@*M+X)/D3#BXU7P:;43S;AK+=S<@5A<50H=$S6D+TMH[KOY/S$2SL[, M[V%"N)%2@D;:R[E[JNW&UO9;TO;.)0Q"38?S;[9US&.(#A-:".B0QV]AC6Y6 MRP7YB&7EM2S(M-'=H%*^=B185EWJ-EYJ%HU@S491&3J+@47U[V6$DRHJ;NQS MVU;NJA>;BOD[?_^X9M&X8!B!R-&036* .3T;T[_[BHVBAY0ERODV8CZ/1SYJ M*Q@"^:!7AA).M:?3$>&X46,FX.MM52V(S_/^?K\6\C3']$)Y[K'W>O)\^OE MEG8V&F"3#:.J1TM-GN;=14H:ROY62M0GE^FMC3-=R&:]KLR-D[$%R*+49'5B M'7PCV]='GPBZ?Q4POZ*DCR/)*,(5+=Y]4.2XQ\GOYXZ;5[OE0-=@=G&&P-@_\!J6,YD26="D0N-'QHI("#KW4,LX'*5W MD420N-/0B4:, T7\RR9#V^OE%A1,C)R-T!$;H/,=I\KQ0Y9&_%#15Y@^MF@K MFT(LB$B1PDZ4:\[IK!>2H:[6".J)WJM/TOST^Q8"UY#J=?+;W$?Y#/M*_B<0 MNS5!1:)/-7K$PQ9:!>RPNC0.JZO-:G'$L=7VOB(_[/O*)>)(+1?6*-%S[D%T M]"_PV(%M*ZG+T=L^ GTFJ>UM R)SQ'PQ;^?\$8X3QIZQ%PYM0!L'NBM%FODX M[NT./_55M5K1_OX!VH5@/2QL[Y&H<\?R[@FO'+%H^Y76L83[%?#D!=VW^&.7 M=[]RNQ9[WY'KL_3[E=6V$7JOB..WQ5'#=&"3'%-6)TUV_X/Q**6A4;#RMV+! MRFMCL>C"+AHC_;S,YOS^+/Y2")A37P1086J]<'>%C+% M#)OS'?]&!<.CP6A)I+4>79Z+A;R]CHZ M&\XLZA7%W<)RP21FF\K5!HFE_&ZO;#++C]47A81F",I6%*+(XT=FQF(338/8 MUV>?YO.'?W-%<\D_W4*YKEA;ZILUE_G3;5CBG^IZ]Y?_"U!+ P04 " #, M8&)0IM#VP4\" !>"P #0 'AL+W-T>6QEA979KW/>7GB!,XCB4M;@5ID*)JJ6)\/G@0B[_1J4TP@\GK[_6RER_0NX[>S.; M^0^GUU/_21LXQ$*ZGPY:0^XT>?EG7#_! MF@A?@K#7[6P<9DJ.&[S SF$K$T'1AO (WQ#.UII!5D8$XUOGGH,C45QI9.S) M6K( /-6C"P=N!(?>Z0@FE6YKNPKN[[J;/@GT(P!DG ^ <^P<<5@28ZB6MW;0 M3FZ=/X109Z^VI27,-=D&\PL\)K0?6V2M=$KU4"; O2L..7\'GX17[(][29#;@X77RO!XY-V,H;LK:/W3U] MFYO2C-3 MU85L[-MZ,3"K6LF962K5%/D@#()X4$A=]MZ\WEWKHA[0-U6CLD97I3WH#GS5 MZLX7/:"WI"KIOJH\X;59_)1GVJJ_5*EXO3WK GYKHVS96[ M=WMFH4M=Z)]JUKXSR^KNCZK6/ZNRD?E55E=YWG[+?=!^R=[![(]\576C,^_$ M1MY<2LMZVHL#>\%;;?2-SG6S.>VUKW/5L[]B0'Y&6PZ[O]M"?%7_GV*LYG.= MJ;,J6Q>J;+;E6*OSH8.G _RO7U?Y7IF[SX35P["?<&(:BZ^K%1-($, M&1X-\GU5K CD"$".GA'RG:EN,CESG+_KO7*?8]"(G$,F5!;A@RR^%S52[ZUZHNQ)FZV3[,=A-SW;1> MM+' MR@8GGQ_T789E!#U^D/F;O]2-;IN#=YBF;;R7[HSK=TO*CH$1@H(F17@ M2E MJWRF:O-;V]-ZS2!$+@B97?!!UJ5]NK:W4'7[J*DX0Q@Y, M@6TYMF*!* M\S#P"I$"0F8%?)2Z%E]E[@U_0B2!D%D"5RJW$;^M]7^M96VC^'PC/NK2Q@E: MYC9TI9A( B%[C% 4NMD.N5U;M,$V]SBR=K5PO MQ;18V09[J'5TU@%Y8<3M!7N-V=H.<*=3T6_[D_:VH6PG%O)&Q.P-&M-VPB%;1.RV *&C5^]P!8CB_2B*-1-RK$_?A46?Y(8U$S!JA<5(G M'))'Q"R/[H"I"W.,5#+F#DG@6']$,9%:QLQJV8WU^^+<2=EE,HB3,]5(G?ME MB10S?J: I"](J;H9CUIFMD@I)E+,F%DQ!\S=JS-MY&)1JX63(<5$DADS2^: MZ>&)FXVP$8*'"1?!F473%>V1"D QD6O&[-'*(>#SZN?V XJ)7#-F7Q:AF(_: M.L5$YAGSKY2 $+5/,9&#QLP.>ARB>H^>9F@@!\7L*^:/, -* MTQNNQ-BB:3Q,A"\3.MJO]2Z3&24'S,M79O>!0C"<7, M$L*8$<6$N5C<2_ 0LZ-WT]"B3)" $F8!=6'^*=VB5^->4TPDH(0] MD8M, _;=8-TQN/F7=ZI4'B824,(LH >8'^9SU6;(NR/BDB[&)747U0.$&S(#90T^";EN^!PIW9@;,)GIR M^T;;X7_Q0.&FS8#911#4&W4. [B3,^"V$=II\@ 4;N@,F'WT=YG96R_:[D'QKO[MMOY!>[IY\WJFYKI4LW-[$V./9S+/+FKA M_K37"J.QN_A\G>?O[;$OY>=*NN/M-7;_-N?-?U!+ P04 " #,8&)0F%(E M73$# H00 &@ 'AL+U]R96QS+W=OS=1U$3!;#YIS#.-"($$3.G^D0, M[[G[UN^6T_9X&#?;TWCSNM\=QOO%9II.7[IN7&WZ_7*\/9[ZP_F7Y^.P7T[G MK\.Z.RU7+\MUWSEC4C=\^;QZ7XQ/#[9QK_NMQ]7/?'Z9W4OS=8-&]'\C-!W+R M0'X^D)<'"O.!@CQ0G \4Y8'2?* D#Y3G V5YH#(?J,@#U?E 51[(&I#1Z",1 MUGJM+7!M]5Y; -OJQ;9 MM6;;0%MJU?; MM6[[8%N*U>;@MT6[W=%O"V>KT= MZ.WT>CO0VS5XUJ:';;W>#O1V>KT=Z.WT>CO0V^GU=J"WT^OM0&^GU]N!WDZO MMP.]G5YO#WI[O=X>]/9ZO3WH[1N]/9ZO3WH[?5Z>]#; MZ_7VH+?7Z^U!;Z_7.X#>0:]W +V#7N\ >@>]W@'T#@W.NNFP6Z]W +V#7N\ M>@>]W@'T#GJ] ^@=]'H'T#OH]8Z@=]3K'4'OJ-<[@MY1KW<$O:->[PAZQP;O M*NEEI5[O"'I'O=X1](YZO2/H'?5Z1] [ZO5.H'?2ZYU [Z37.X'>2:]W KV3 M7N\$>B>]W@GT3@UF36C81*]W KV37N\$>B>]W@GT3GJ],^B=]7IGT#OK][PQZYP:S@C0LJ-<[@]Y9KW<&O;->[P)Z%[W> M!?0N>KT+Z%WT>A?0N^CU+J!WT>M=0.^BU[N WD6O=P&]2X-9;QKVUNM=0.^B MU[N"WE6O=P6]JU[O"GI7O=X5]*YZO2OH7?5Z5]"[ZO6NH'?5ZUU![ZK7NX+> MM4%7A\HZ+=HZ6-=IT-6?Q3^.;#O=*FTWX(&3H/ EV^W2NY]#VTFK M,JE3$^E_$@*O_?H!K-\9-S\>9^-6QZ$?W2;:>S]_%,(U>S-H%T^S&4-E.]E! M^W!J=V+6S4'OC$BD+$0SC=Z,?NU//:+;F\]FJ^][O_KT=/W4>A/I>>Z[1OMN M&L7#V+YJNGYN&%O3+V/HB\8857D\\G8=YWQZ, MM5UK_BO:M-UVC6FGYGX(4V(W6Z-;MS?&#WWL]MJ:]KNWW;A[SGNGK?^JA]!8 M''OQUX#X>CG\8V_.!U@JEUS9AVUASBVU%)Y^U;L6?-D-S63->K:A:GUWYO9" MI+M0=>(T\)*W:$Y;IS7MFQ8/K:_W8G]-]K#\/_? _Q2=6 [O>^J7RY% &UL4$L! A0# M% @ RV!B4( ( *@( 8 " M 2P8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4&2"4GUX!0 NQP !@ M ( !4"$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ RV!B4,4]*-FU 0 T@, !D ( !U"H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4#P) MUZ"S 0 T@, !D ( !ES 'AL+W=O&PO=V]R:W-H965TF9R,M0$ -(# 9 " 6PT !X;"]W;W)K&UL4$L! A0#% @ RV!B4#RF@]"U 0 T@, !D M ( !6#8 'AL+W=O5$W[X! W! &0 @ %$. >&PO M=V]R:W-H965T&UL4$L! A0#% @ RV!B4,=A@K:V 0 T@, !D ( ! M)#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RV!B4+F$[8"T 0 T@, !D ( !YD$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4!.B=*BU M 0 T@, !D ( !IT< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4$U[PHZU 0 T@, !D M ( !:DT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RV!B4%.J26NU 0 T@, !D ( !+%, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRV!B4.YA+->U 0 T@, !D ( ![UD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4++QN!_# 0 M-P0 !D ( !N%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4,G=;ZVV 0 T@, !D M ( !G64 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RV!B4+Z"6=46 @ X 8 !D ( !LVL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B M4+1L"ZSV 0 RP4 !D ( !ZG$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4(BP_!_$ 0 -P0 M !D ( !#G@ 'AL+W=O@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4-2H9$1: @ C@@ !D M ( !5X( 'AL+W=O&PO=V]R:W-H965T MV& !X;"]W;W)K&UL4$L! A0# M% @ RV!B4+3#LM@:! Q, !D ( !.XL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4"3R M#JCJ 0 104 !D ( !&Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RV!B4,[7A&0G @ 608 !D M ( !')T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RV!B4%9)>KT< @ " 8 !D ( ! M7Z4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RV!B4&%X.&$T P YPX !D ( !\:P 'AL+W=O&PO=V]R:W-H965TZ !X;"]W;W)K&UL4$L! A0#% @ RV!B4.6+\ OJ @ O@H !D M ( !6KT 'AL+W=O&PO=V]R M:W-H965T@, !00 M 9 " &UL M4$L! A0#% @ RV!B4/WUFNY' P Q0T !D ( !?,< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRV!B4 M.H6;_ 0 *@4 !D ( !"M 'AL+W=O&UL4$L! A0#% @ RV!B4$$%68[J 0 MI04 !D ( !)MH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S&!B4+A_>*'@ @ ) P !D M ( !*.( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S&!B4%/T[NZ* P Z@\ !D ( !O>H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S&!B M4/4[8.7\ 0 ( 4 !D ( !]/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S&!B4%)&^A4[! J14 M !D ( !2/\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S&!B4"B^G^U&! MA, !D M ( !BPH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S&!B4 6]IF&UL4$L! A0#% @ S&!B4-F55!"+ @ .@D !H ( ! M@R$! 'AL+W=O&UL4$L! A0#% @ S&!B M4+(F,:K[ @ Y P !H ( !1B0! 'AL+W=O&UL4$L! A0#% @ S&!B4$* <_,T P Q0P !H M ( !>2&UL4$L! A0# M% @ S&!B4)BM)!\] @ 2@< !H ( !Y2H! 'AL+W=O M&UL4$L! A0#% @ S&!B4 W5+6^W @ MP@H !H ( !6BT! 'AL+W=O&UL4$L! A0#% @ S&!B4.@RP<=S!@ R2L !H ( ! M23 ! 'AL+W=O&UL4$L! A0#% @ S&!B M4.X.9):" @ E @ !H ( !]#8! 'AL+W=O&UL4$L! A0#% @ S&!B4&W$2XA& P Z0T !H M ( !KCD! 'AL+W=O&UL4$L! A0# M% @ S&!B4!E!M82S 0 W0, !H ( !+#T! 'AL+W=O M&UL4$L! A0#% @ S&!B4.1G:> )V@ M)$8# !0 ( !%S\! 'AL+W-H87)E9%-T&UL4$L! M A0#% @ S&!B4*;0]L%/ @ 7@L T ( !4AD" 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ S&!B4)A2 M)5TQ P *$$ !H ( !JR," 'AL+U]R96QS+W=O" @ KSX !, M ( !%"<" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& '< =P"^( &QRD" end XML 71 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segments
    12 Months Ended
    Dec. 31, 2019
    Segment Reporting [Abstract]  
    Segments SEGMENTS
    Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
    (In thousands)201920182017
    Sales:
    Aerospace$692,614  $675,744  $534,724  
    Less Inter-segment Sales(5) (119) (121) 
    Total Aerospace Sales692,609  675,625  534,603  
    Test Systems80,495  127,679  89,861  
    Less Inter-segment Sales(402) (48) —  
    Test Systems80,093  127,631  89,861  
    Total Consolidated Sales$772,702  $803,256  $624,464  
    Operating Profit and Margins:
    Aerospace$16,657  $69,761  $38,888  
    2.4 %10.3 %7.3 %
    Test Systems4,494  10,718  7,359  
    5.6 %8.4 %8.2 %
    Total Operating Profit$21,151  $80,479  $46,247  
    2.7 %10.0 %7.4 %
    Additions to (Deductions from) Operating Profit:
    Net Gain on Sale of Businesses$78,801  $—  $—  
    Interest Expense, Net of Interest Income(6,141) (9,710) (5,369) 
    Corporate and Other Expenses, Net(25,508) (18,487) (15,887) 
    Income before Income Taxes$68,303  $52,282  $24,991  
    Depreciation and Amortization:
    Aerospace$27,879  $29,947  $22,111  
    Test Systems4,534  4,500  4,302  
    Corporate636  585  650  
    Total Depreciation and Amortization$33,049  $35,032  $27,063  
    Assets:
    Aerospace$629,371  $647,870  $621,047  
    Test Systems110,994  97,056  90,859  
    Corporate42,351  29,714  24,050  
    Total Assets$782,716  $774,640  $735,956  
    Capital Expenditures:
    Aerospace$11,552  $14,680  $10,656  
    Test Systems380  1,370  2,721  
    Corporate151  267  101  
    Total Capital Expenditures$12,083  $16,317  $13,478  
    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 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 2017, there was a goodwill impairment loss of $16.2 million recorded in the Aerospace segment. In the Aerospace segment, goodwill amounted to $123.0 million and $125.0 million at December 31, 2019 and 2018, respectively. In the Test Systems segment, goodwill amounted to $21.9 million as of December 31, 2019. There was no goodwill in the Test Systems segment as of December 31, 2018.
    The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
    (In thousands)201920182017
    United States$583,589  $575,830  $482,219  
    North America (excluding United States)12,585  10,834  6,198  
    Asia40,764  112,135  58,732  
    Europe130,227  98,193  73,677  
    South America862  1,973  1,280  
    Other4,675  4,291  2,358  
    Total$772,702  $803,256  $624,464  
    The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
    (In thousands)20192018
    United States$101,169  $110,738  
    France8,740  9,241  
    India1,509  —  
    Canada1,081  883  
    Total$112,499  $120,862  
    Sales recorded by the Company’s foreign operations were $85.9 million, $70.6 million and $53.9 million in 2019, 2018 and 2017, respectively. Net income from these locations was $8.6 million, $5.5 million and $2.2 million in 2019, 2018 and 2017, respectively. Net assets held outside of the U.S. total $66.4 million and $45.0 million at December 31, 2019 and 2018, respectively. The exchange loss included in determining net income was insignificant in 2019 and 2018. Cumulative translation adjustments amounted to $(7.0) million and $(7.2) million at December 31, 2019 and 2018, 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:
    201920182017
    Percent of Consolidated Sales
    Boeing13.6%  14.3%  16.8%  
    Panasonic13.0%  14.4%  19.1%  

    (In thousands)20192018
    Accounts Receivable at December 31,
    Boeing$21,806  $24,649  
    Panasonic$15,831  $14,994  
    Sales to Boeing and Panasonic are primarily in the Aerospace segment.